1

.eh_frame セクション マッピングを理解できません

     ==4780== Use of uninitialised value of size 4
     ==4780==    at 0x4011D18: ??? (in /lib/ld-2.3.2.so)
     ==4780==    by 0x401628F: ???
     ==4780==    by 0x4006227: ??? (in /lib/ld-2.3.2.so)
     ==4780==    by 0x40065EF: ??? (in /lib/ld-2.3.2.so)
     ==4780==    by 0x4009E33: ??? (in /lib/ld-2.3.2.so)
     ==4780==    by 0x400B437: ??? (in /lib/ld-2.3.2.so)
     ==4780==    by 0x400A29F: ??? (in /lib/ld-2.3.2.so)
     ==4780==    by 0x4002ECB: ??? (in /lib/ld-2.3.2.so)
     ==4780==    by 0x400DF03: ??? (in /lib/ld-2.3.2.so)
     ==4780==    by 0x4001BD3: ??? (in /lib/ld-2.3.2.so)
     ==4780==    by 0x400215F: ??? (in /lib/ld-2.3.2.so)
     ==4780==    by 0x400EF2B: ??? (in /lib/ld-2.3.2.so)
    ==4780==
     ==4780== Use of uninitialised value of size 4
     ==4780==    at 0x4011D28: ??? (in /lib/ld-2.3.2.so)
     ==4780==
     --4780-- WARNING: Serious error when reading debug info
4

1 に答える 1

1

表示される出力は、/lib/ld-linux.so.2ストリップされたことを示しています。

通常、デフォルトのValgrind抑制は、この出力を抑制します(とにかく、これらのエラーについては何もできないため)。glibc-debug-2.3.2*パッケージをインストールすると役立つ場合があります。

ld-linux.so.2最近のValgrindバージョンは、が削除されると実行を拒否します。ただし、古代 glibc-2.3.2(2003年3月にリリース)を使用しているため、おそらく古代バージョンのValgrindも使用していますが、そうではありません。

于 2012-07-07T13:21:41.937 に答える