kvm vmでLinuxカーネルをデバッグしようとしています。エラーメッセージ "リモート 'g'パケットの応答が長すぎます。私のホストは64ビットで、私のVMもそうです。リモート 'g'パケット応答が長すぎます
マイ手順:
-
は、カスタム-kernel、-initrdと-appendオプションを使用してVMを起動し
- 。
- スタートgdbの
- "i386アーキテクチャを設定:x86-64の:インテル" を実行
- "を追加し、シンボルファイルのlinux-3.0 /のvmlinux"
- 実行 "ショーのアーチを" そのまだ「i386のを確認するために実行:x86-64で:インテル」
- 実行 "をターゲットリモートlocalhostを:
- でCtrl + C "継続" を実行
- " 1234を、私は上記のメッセージが表示されます。
誰もがこの問題に直面しましたか?
私のVMはubuntuを実行し、ホストはdebianを実行しています – contemplatingzombie
gdbコードが表示された場合、remote.c/*リモートプロトコルの説明。 */long sizeof_g_packet;期待通りのものではありません。あなたのgdbserverが正しく設定されていないように見えます(私はそれほど確信していません)。 GDBサーバーを起動していますか?はいの場合、GDBとGDBSERVERのバージョンは一致しますか? – Kamath
GDBのbugtrackerに似ています:https://sourceware.org/bugzilla/show_bug.cgi?id=13984 –