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

デバッグは、コンピュータープログラム内のバグまたは欠陥の数を見つけて減らすための系統的なプロセスです。

8
ハードウェアの検出に問題があります。どのログを調べる必要がありますか?
ハードウェアを動作させる方法について質問しようとしていますが、ヘルプを得るために質問に追加する情報がわからない場合、どうすればよいですか? GUIにアクセスできない場合に関連: コマンドラインにしかアクセスできない場合、コンピューターのログから情報を取得するにはどうすればよいですか?
177 debugging 

9
UbuntuのAlpha / Betaリリースに問題があります。どうすればよいですか?
しばらくの間、Ubuntuのアルファリリースを実行しています。問題が発生し続けています-これらを解決するにはどうすればよいですか?これらの問題が発生した場合、どうすればよいですか?そして、質問をするために他のUbuntu + 1ユーザーをどこで見つけることができますか?

8
Nginxがリロードに失敗する-理由を追跡する方法は?
こんにちは、しばらくの間、Ubuntuサーバー12.04でNginxサーバーが正常に動作していました。 私は次第にさまざまな部分に取り組み、ワードプレスページの読み込み時間を最適化するまでになりました。 hostsファイルにいくつかの変更を加えた後、私は次のことに決めました。 sudo /etc/init.d/nginx reload 私が得るもの: nginx設定nginxのリロード[失敗] 追加情報や推論は提供されません。再起動中にエラーステートメントを出力してエラーの追跡を開始できるように、サーバーを再起動するにはどうすればよいですか。 ボーナス質問の場合: これらのNginxシステム管理者は、ホストに多くの変更を加え、他のいくつかのビットを追加しても、nginxサーバーが突然リロードしません(偶然、すべてがまだ実行中のように見えます!)なぜ、またはデバッグするために物事を分解し始めますか!

2
Upstartスクリプトをデバッグするにはどうすればよいですか?
何らかの理由で、apportのアップグレード中にエラーが発生します。その原因は % sudo service apport start start: Job failed to start sysvinitの下では、たとえば sudo sh -x /etc/init.d/whatever start しかし、それはUpstartに対応していないようです。次に何を試してみますか? それは判明回避策はあり続行インストールできるようになります。しかし、スクリプトをどのようにトレースするかという一般的な質問にはまだ興味があります。

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 


2
ルートであるにもかかわらず、プロセスにstrace / gdbが接続しないのはなぜですか?
私はルートとしてログインしましたが、これstraceを私に与えます: root @ kyznecov-System:/ home / kyznecov#ps -e | grep 111 3807 pts / 2 00:00:00 111 3810 pts / 2 00:00:00 111 root @ kyznecov-System:/ home / kyznecov#strace -p 3810 attach:ptrace(PTRACE_ATTACH、...):操作は許可されていません プロセスに接続できませんでした。uidがターゲットのuidと一致する場合 プロセス、/ proc / sys / kernel / yama / ptrace_scopeの設定を確認するか、試してください 再びrootユーザーとして。詳細については、/ etc / sysctl.d / 10-ptrace.confを参照してください root …

4
端末から実行中のアプリケーションを取得できますか?
デバッグのために、ターミナルからアプリケーションを実行する必要がある場合があります。アプリケーションの起動後すぐにバグが発生すると確信している場合は、ターミナルからこのアプリケーションを実行できます。 ただし、バグは予期せずに発生するため、ターミナルからバグのあるアプリケーションを監視するだけで済みます(出力を確認するため)。 その後、ターミナルを使用して起動されなかったアプリケーションをターミナルから取得できますか?もしそうならどのように?

1
GDBがクラッシュします:ImportError:libstdcxx.v6.printersというモジュールはありません
GDBに問題があります。C ++プログラムを実行した直後にデバッグしようとすると、GDBは次のエラーを出します。 (gdb) run Starting program: /home/errikos/Workspaces/tests/a.out Traceback (most recent call last): File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module> from libstdcxx.v6.printers import register_libstdcxx_printers ImportError: No module named libstdcxx.v6.printers Traceback (most recent call last): File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module> from libstdcxx.v6.printers import register_libstdcxx_printers ImportError: No module named libstdcxx.v6.printers その後、GDBは実行を続けます(つまり、完全にクラッシュしません)。 私はこれについていくつかのバグレポートがあることを知っています(ここ、ここ、ここ)。2番目のレポートでは、修正がリリースされたという主張もあります。3番目の方法では、シンボリックリンクの回避策がありますが、それは私にとっては機能しませんでした(そして、機能していても気に入らない)。 誰かがこれの回避策を見つけましたか?不足しているパッケージはありますか? …
14 python  gcc  debugging  gdb 

4
QtProjectでデバッグを試行中にエラーを受信
QtProjectの最新バージョンをインストールしたので、C++コードをデバッグできます。 初めてデバッグしようとしたときに、このエラーが発生しました: ptrace: Operation not permitted. Could not attach to the process. Make sure no other debugger traces this process. Check the settings of /proc/sys/kernel/yama/ptrace_scope For more details, see /etc/sysctl.d/10-ptrace.conf
14 compiling  qt  c++  debugging 

1
満たされていない依存関係の問題をデバッグする方法は?
重複の可能性に関する注意: 私の知る限り、これはPPAを追加した後、満たされていない依存関係を解決するにはどうすればよいですか?それ以外の場合は、そこからの回答を使用して、以下で言及するテスト問題を解決することによってそれを証明してください。 バックグラウンド: Ubuntu 14.04.3LTS 64ビットでのインストールワインの修正方法の前に、この問題に直面しました。これは、ターゲットパッケージ(wine)のすべての再帰的な依存関係の手動/人間によるレビューによって解決されました。 問題を再現します(テストケース): トラブルパッケージを1つだけ使用して、単純化された同じシチュエーションを作成しましょう。 VirtualBoxに新しいUbuntu 14.04をインストールします。 リポジトリを開いsoftware-properties-gtkて有効にしbackportsます。 最後のパッケージリストを取得 sudo apt-get update 実行apt-get -s install wineしてwine、インストールできることを確認します。 問題のあるパッケージlibcgmanager0をバックポートからインストールします $ apt-cache policy libcgmanager0 libcgmanager0: Installed: 0.24-0ubuntu5 Candidate: 0.24-0ubuntu7.5 Version table: 0.39-2ubuntu2~ubuntu14.04.1 0 100 http://dz.archive.ubuntu.com/ubuntu/ trusty-backports/main amd64 Packages 0.24-0ubuntu7.5 0 500 http://dz.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages 0.24-0ubuntu7.1 0 500 http://security.ubuntu.com/ubuntu/ trusty-security/main …

1
xrandrエラー「BadMatch」、「BadName」、「Gamma Failed」が発生するのはなぜですか?
かなりの数のユーザーがエラーを抱えているにもかかわらず、私はそのようなエラーに対する単一の解決策を見つけていません。 だから私は自分で解決策を見つけたいと思っています。しかし、なぜ発生するのかわかりません... 理由を知っている人はいますか?各エラーが発生する理由は言うまでもありませんが、たった1つが素晴らしいでしょう! 例: BadMatchエラー: X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 150 (RANDR) Minor opcode of failed request: 18 (RRAddOutputMode) Serial number of failed request: 18 Current serial number in output stream: 19 BadNameエラー: Error of failed request: BadName (named color or …

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

2
initrdでモジュールをロードする方法は?
メインシステムの起動手順netconsoleと同様に、initrdステージでモジュール(たとえば、)を明示的にロードします/etc/modules。 まず、システムのinitrdに必要なモジュールが既に含まれていることを確認しました(付録を参照)。 私は調べました/initrd.img(これは圧縮されたcpioアーカイブですので、簡単に見てみるためにをzcat /initrd.img > initrd.cpio使ってその中に入りましたmc)。modprobeスクリプト間での呼び出しを探しましたが、モジュールが/conf/modules(/ここではinitrdのルートである)にload_modules()から/scripts/functions呼び出された/init)関数によって自動的にロードさ。 しかし/conf/modules、initrd を更新するためのUbuntuシステムの標準ツールは何でしょうか? (ところで、Ubuntuのinitrdのコードの研究中に、いくつかの特別なサポートがあることに気付きました netconsoleに、/initスクリプトに私のニーズに合わせて機能するかもしれませんが、とにかく、私の質問は他のカスタムモジュールに関してより一般的です) 付録 上記で述べたように、まず、システムのinitrdに必要なモジュール(つまり、netconsole)が既に含まれていることを確認しました。こうやって: # zcat /initrd.img | cpio --extract --verbose --list | fgrep netconsole -rw-r--r-- 1 root root 25372 Aug 31 20:59 lib/modules/3.19.0-28-generic/kernel/drivers/net/netconsole.ko 109504 blocks # また、必要なネットワークドライバーが既に含まれていることも確認しました。 # ls -ld /sys/class/net/eth0/device/driver lrwxrwxrwx 1 root root 0 Sep 21 15:34 /sys/class/net/eth0/device/driver -> …

2
非常に遅いChromiumブラウザ
私のマシンでは、Chromiumは非常に遅いため、すべてが正常に機能するFirefoxに切り替える必要がありました。 これは一種のJavaScriptの問題(Facebookでの入力速度の低下など)、ページの読み込みが遅く、ページが重いように思われます。 これを修正するオプションはありますか?問題をデバッグするには? Chromium 41.0.2272.76 Ubuntu 14.10のクリーンインストール

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.