タグ付けされた質問 「debug」

2
アップグレード後、gdbはプロセスにアタッチしません
私は最近10.04から11.04にアップグレードしましたが、gdbでプロセスに接続できなくなり、エラーが発生します プロセスにアタッチ10144プロセスにアタッチできませんでした。uidがターゲットプロセスのuidと一致する場合は、/ proc / sys / kernel / yama / ptrace_scopeの設定を確認するか、rootユーザーとして再試行してください。詳細については、/ etc / sysctl.d / 10-ptrace.conf ptrace:Operation not allowedを参照してください。 sudoなしで再びデバッグできるように、これを修正するにはどうすればよいですか?
67 11.04  sudo  debug  debugging 

3
@gmailアカウントにcronメールを送信する方法
Ubuntuのラップトップではユーザーのメールボックスを使用しないため、「実際の」メールアカウントで通知を受け取りたい場合がありますが、cron(または後置かもしれません)のcronジョブがいくつかあります。ローカルルートアカウントにメールを送信しようとし続けます。 MAILTO変数をcrontabに追加できることは知っています。 ricardo@ricardo-laptop:~$ sudo crontab -l MAILTO=redacted@gmail.com # m h dom mon dow command */5 * * * * /home/ricardo/mrtg/cfg/run.sh しかし、それに注意を払っていないようです また、メールを/etc/aliasesファイルに追加して実行しようとしましたnewaliases ricardo@ricardo-laptop:~$ cat /etc/aliases # See man 5 aliases for format postmaster: root root: redacted@gmail.com ricardo: redacted@gmail.com それでも、cronが電子メールを送信したいときはいつでも、次のアドレスに送信していroot@my.domain.comます: ricardo@ricardo-laptop:/var/log$ tail mail.log Aug 3 16:25:01 ricardo-laptop postfix/pickup[2002]: D985B310: uid=0 from=<root> …
41 mail  cron  postfix  debug 

6
「クライアントの最大数」Xエラーを診断/デバッグするにはどうすればよいですか?
私はXがプロセスがウィンドウを作成するのを妨げ、次のようなものを発声する問題にぶつかっています~/.xsession-errors: cannot open display: :0.0 Maximum number of clients reached 周りを検索すると、この問題に直面している人の例がたくさんあります。また、実行しているプログラムがすべてのクライアントスロットを使い果たしていることを識別する人もいます。たとえば、LP 70872(Firefox)、 LP 263211(gnome-screensaver)を参照してください 。 GNOMEターミナル、サンダーバード、クロムブラウザ、共感、おてんば娘、virtualboxを、GNOMEデスクトップで得られる通常のものに加えて、ときどきいくつかの断片に加えて実行します。 しかし、私の質問は「どのプログラムがこの問題を引き起こしているのか」ではなく、この問題をどのように診断することができますか? 上記の(およびその他の)バグ、フォーラムレポートなどでは、いくつかのツールが推奨されています。 xlsclients -指定されたディスプレイのクライアントアプリケーションを一覧表示しますが、「Xクライアント」に対応するとは思わない xrestop-Xクライアントごとに1行、トップスタイルのXリソースツール。多くの ''クライアント、xlsclients出力には表示されません xwininfo -root -children Xウィンドウオブジェクトをリストします 私が収集できることから、問題はクライアントが多すぎることではなく、長い間切り離されているクライアントのためにXサーバーに保持されているリソースである可能性があります。しかし、Xリソースを(簡単に?)クライアントに関連付けることもできないようです。この問題が発生し始めたら、この問題を効果的に診断できますか、または実行しているアプリの退屈な分割統治アプローチが唯一のアプローチですか? 2011年1月更新:この問題は解決したと思います。これに遭遇した人のために、ノーチラスやcompiz、あるいはそのソフトウェアチェーンの何かが、私が持っていた壁紙のためにセグメンテーション違反を起こしていました。画像の回転ギャラリーを定義するXMLファイルを壁紙として選択しました。手作りでしたが、/ usr / share / backgrounds / contest / background-1.xmlまたは類似のものに基づいています。壁紙を無効にし、それ以来クラッシュしていません。 実際の特定の問題は私の質問ではなく、それを診断する方法であったため、これをまだ回答済みとしてマークしていません。残念なことに、これはほとんど試行錯誤でした。
32 xorg  debug 

2
システムがフリーズしたとき、またはログイン時にクラッシュしたときにデバッグするにはどうすればよいですか?
私はUbuntuにはかなり慣れていませんが、何かがクラッシュしたときにデバッグするのに良い方法は何だと思いましたか? たとえば、11.04をインストールし、デフォルトのメディアプレーヤーbansheeを使用すると、数分間音楽を再生した後にラップトップがクラッシュします。システムが完全にフリーズし、エラーメッセージが表示されないため、何が問題なのかを見つけるのは困難です。 2つ目の問題は、ログイン時にシステムがクラッシュする場合があることです。私はそれがChromiumまたはFlashであると疑っていますが、100%確信はありません。 だから誰かがこのようなものをデバッグする方法に関するいくつかのヒントを得ましたか?
18 debug 

3
bash:-xログをファイルに設定
set -x詳細/デバッグ出力を行うシェルスクリプトがあります。 #!/bin/bash set -x command1 command2 ... 出力は次のようになります。 + command1 whatever output from command1 + command2 whatever output from command2 私の問題は(によって引き起こされるシェル出力は、あるset -x)(コマンドの出力と混合し、stderrに行きcommand1、command2...、)。画面上に「通常の」出力(スクリプトwoudなしで実行されるようなset -x)と、bashの「余分な」出力を別々にファイルに入れていただければ幸いです。 だから私はこれを画面に表示したいと思います: whatever output from command1 whatever output from command2 そしてこれはログファイルにあります: + command1 + command2 (ログファイルにすべてが揃っている場合も問題ありません) set -x 2> file明らかdoens'tそれはsetコマンドの出力ではありませんので、右有効になりますが、それはbashの動作を変更。 bash 2> fileこのシェルで実行されるすべてのコマンドのstderrもリダイレクトするため、スクリプト全体に使用しても正しいことは行われません。そのため、コマンドのエラーメッセージは表示されません。

3
デバッグ:コンソール出力とUpstartスクリプト
Pythonコードでトレースバックを見つけるために、どのようにupstartスクリプトの出力をターミナルに送信しますか?かつてほんの数秒であったトレースバックなしで、私は永遠に物事をするようになりました。エラーを追跡するために、いくつかのファイル書き込み呼び出しを行う必要があります。トレースバックで2番目に見つけたのは、数分でした。これは悲惨です。これは数週間続いていますが、うんざりです。これについて話してください。私は再びデバッガなしでアセンブリを使用しているように感じます。
16 upstart  console  debug 

1
ワイヤレスの問題をデバッグするにはどうすればよいですか?
ワイヤレスの問題のデバッグを開始するにはどうすればよいですか? Linuxが私の無線ハードウェアをまったく認識しているかどうかはどうすればわかりますか? ワイヤレス接続に関連する主なプログラム/デーモンは何ですか? それらのプログラムのログファイルはどこにありますか? これらのプログラムには、アクセスできるデバッグモードがありますか? バグがユーザースペースプログラムにあるのか、ドライバーにあるのかをどのように見分けることができますか? 編集:これはもともと、ワイヤレスドライバーのハッキングとデバッグに関する他の問い合わせを伴うより複雑な質問でした。これらの箇条書きを削除し、それらをカバーする別の質問を作成する予定です(おそらくUnixおよびLinux SEで)。


3
bddデバッガーをdddで動作させるにはどうすればよいですか?
ddd script.bshはスクリプトを開きません。それは私たちのガラスを示し、dddを閉じたい場合は、「bash is busy」と表示されます... 古いメッセージを見つけましたが、役に立ちませんでした。 https://lists.gnu.org/archive/html/ddd/2008-10/msg00006.html ddd-3.3.12-test6.tar.gzが見つからなかったため、ubuntuリポジトリのdddバージョンを使用しています。また、bashdbはすでにインストールされています。apt-get install ddd bashdbを使用。 Preciseでbashにdddを使用できる人はいますか?
9 bash  debug 

2
Moonlightを使用してrtlmost.huでビデオを再生する方法
ハンガリーで最大のテレビチャンネルはRTL Klubで、動画アーカイブサイトがあります。彼らはFlashの代わりにSilverlightを使用しています:(迷惑なことに、4.x程度の最新バージョンのSilverlightを使用しています。しかし、Moonlightはまだサポートしていません。 私はGoogle Chromeの(最後のdevのバージョン)で、およびFirefox(最新の安定版)に試されてきた、と私は月光のバージョン、両方に使用されてきた最新の安定、およびプレリリースを。 プレーヤーローダーが表示され、読み込まれますが、30分間待機してもプレーヤーは表示されません。 Ubuntuに完全に切り替えたい場合、どうすればこれらのビデオを再生できますか? あなたのanwsersをありがとう。 テストビデオはこちら。そして、これは私にとって実用的なビデオです。 こちらも月光の開発者に報告されています。 デバッグ情報: Source: http://www.rtlklub.hu/most/player/soda/SodaMediaCenter.Player.Rtl.v3.5.xap Width: 555px Height: 490px Background: # RuntimeVersion: 4.0.50826.0 Windowless: no MaxFrameRate: 60 Codecs: ms-codecs Build configuration: debug, sanity checks WinCodecsがインストールされたプレリリース版Firefox出力: $ firefox http://www.rtlklub.hu/most/17345_hirado_lelki_terror_-_elrabloi_tobbszor_eljatszottak_hogy_ki Moonlight: 2.99.0.10 Moonlight: Attempting to load libmoonloaderxpi debug_get_option: GALLIUM_DRIVER = softpipe couldn't open libtxc_dxtn.so, software …

1
Ubuntu 12.04でのftrace
ubuntuでftraceを使用し、trace-cmd(http://manpages.ubuntu.com/manpages/precise/en/man1/trace-cmd-start.1.html)を使用できるようにしたいと考えています。 しかし、このhttp://lwn.net/Articles/365835/に従って、/sys/kernel/debug/tracingセクションに手動でアクセスします。 $ cd /sys/kernel/debug/ -bash: cd: /sys/kernel/debug/: Permission denied マウントされたdebugfs。 $ mount |grep debugfs 15:nodev on /sys/kernel/debug type debugfs (rw) あなたの知識を共有してください。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.