- PR -

0xffffe410 in ?? ()のシンボル名が出ない

1
投稿者投稿内容
あろん
会議室デビュー日: 2005/08/05
投稿数: 5
投稿日時: 2006-02-14 16:51
こんにちわ。
最近Linuxを仕事で利用しているのですが、
プログラムのデバッグ中に、以下のようなバックトレースが
出てきて困っています。

#0 0xffffe410 in ?? ()
#1 0x00000005 in ?? ()
#2 0x00000001 in ?? ()
・・・・・

調べるうちに、__kernel_vsyscall ()ということだけは分かったのですが、
このシンボルが分からないと、バックトレースが正しく出ないようなので、
困っています。
現在は、スタックを覗いてコール元の関数を調査している次第です。

/boot/vmlinuz にシンボル付きのカーネルを入れてもダメだし、
glibcをデバッグオプション付きでコンパイルしてもダメでした。

このシンボルを正しく認識させるにはどうしたらよいのでしょうか?
よろしくお願いいたします。

環境:
OS:FedoraCore2
gdb:6.4
gcc:FC2標準
1

スキルアップ/キャリアアップ(JOB@IT)