Mein Programm ist Multi-Thread. Ich habe eine Core-Datei und wenn ich versuche, es zu debuggen, habe ich das.Wie gdb eine Kerndatei mit seg Fehler in Centos 6.5?
Program terminated with signal 11, Segmentation fault.
#0 memcpy() at ../sysdeps/x86_64/memcpy.S:91
91 movl %ecx, (%rdi)
Missing separate debuginfos, use: debuginfo-install libssh2-1.8.0-2.0.cf.rhel6.x86_64
(gdb) bt
#0 memcpy() at ../sysdeps/x86_64/memcpy.S:91
#1 0x00007f981b342feb in ??()
#2 0x00000000025f1ef0 in ??()
#3 0x00000000025edef0 in ??()
#4 0x00007fff4b65a810 in ??()
#5 0x0000000000000001 in ??()
#6 0x00000000025cb800 in ??()
#7 0x00000000025ccea0 in ??()
#8 0x0000000000000000 in ??()
Warum die bt Infos sind "???" Kann ich den Thread und gegebenenfalls den Seg-Fehler identifizieren?
Vielen Dank.
Sie sollten Ihr Programm mit Debug-Informationen kompilieren. – mch
Sie fehlen die Debug-Symbole werden von GDB verwendet, um Rückverfolgungen zu drucken. Sie sollten Ihre Binärdatei mit dem Flag "-g" kompilieren. Versuchen Sie auch, die Debug-Informationen für libssh2 mit 'set solib-search-path' –
scorpGoku