aMule Forum
English => Backtraces => Topic started by: Fackamato on October 28, 2005, 07:51:15 AM
-
this thread applies to http://forum.amule.org/thread.php?threadid=7849&sid=
fackamato@fackamato:~$ gdb amule
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-slackware-linux"...(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(gdb) ha SIGPIPE nostop noprint pass
Signal Stop Print Pass to program Description
SIGPIPE No No Yes Broken pipe
(gdb) ha SIG32 nostop noprint pass
Signal Stop Print Pass to program Description
SIG32 No No Yes Real-time event 32
(gdb) ha SIG33 nostop noprint pass
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) ha SIG34 nostop noprint pass
Signal Stop Print Pass to program Description
SIG34 No No Yes Real-time event 34
(gdb) run
Starting program: /usr/bin/amule
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1226185024 (LWP 27731)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type to continue, or q to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
Detaching after fork from child process 27735.
Initialising aMule
Checking if there is an instance already running...
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1226185024 (LWP 27731)]
---Type to continue, or q to quit---
0xb7931799 in wxMBConv::cMB2WC () from /usr/lib/libwx_baseu-2.6.so.0
(gdb) bt
#0 0xb7931799 in wxMBConv::cMB2WC () from /usr/lib/libwx_baseu-2.6.so.0
#1 0xb793ab77 in wxString::wxString () from /usr/lib/libwx_baseu-2.6.so.0
#2 0xb7915796 in wxMsgCatalogFile::FillHash () from /usr/lib/libwx_baseu-2.6.so.0
#3 0xb7915d6f in wxMsgCatalog::Load () from /usr/lib/libwx_baseu-2.6.so.0
#4 0xb7919041 in wxLocale::AddCatalog () from /usr/lib/libwx_baseu-2.6.so.0
#5 0xb7918fa5 in wxLocale::AddCatalog () from /usr/lib/libwx_baseu-2.6.so.0
#6 0x081b48c4 in wxTextDataObject::~wxTextDataObject ()
#7 0x08075a0b in wxStringBase::wxStringBase ()
#8 0x080715f1 in wxStringBase::wxStringBase ()
#9 0x0807ba32 in wxAppBase::SetPrintMode ()
#10 0x08078a98 in wxAppConsole::CallOnInit ()
#11 0xb7911e70 in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#12 0xb7911f7d in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#13 0x0807b2f5 in wxAppBase::SetPrintMode ()
#14 0xb75c8fcb in __libc_start_main () from /lib/tls/libc.so.6
#15 0x08069211 in ?? ()
(gdb) bt full
#0 0xb7931799 in wxMBConv::cMB2WC () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#1 0xb793ab77 in wxString::wxString () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#2 0xb7915796 in wxMsgCatalogFile::FillHash () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#3 0xb7915d6f in wxMsgCatalog::Load () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#4 0xb7919041 in wxLocale::AddCatalog () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#5 0xb7918fa5 in wxLocale::AddCatalog () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#6 0x081b48c4 in wxTextDataObject::~wxTextDataObject ()
No symbol table info available.
#7 0x08075a0b in wxStringBase::wxStringBase ()
No symbol table info available.
#8 0x080715f1 in wxStringBase::wxStringBase ()
No symbol table info available.
#9 0x0807ba32 in wxAppBase::SetPrintMode ()
No symbol table info available.
#10 0x08078a98 in wxAppConsole::CallOnInit ()
No symbol table info available.
#11 0xb7911e70 in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#12 0xb7911f7d in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#13 0x0807b2f5 in wxAppBase::SetPrintMode ()
No symbol table info available.
---Type to continue, or q to quit---
#14 0xb75c8fcb in __libc_start_main () from /lib/tls/libc.so.6
No symbol table info available.
#15 0x08069211 in ?? ()
No symbol table info available.
(gdb) thread apply all bt
Thread 1 (Thread -1226185024 (LWP 27731)):
#0 0xb7931799 in wxMBConv::cMB2WC () from /usr/lib/libwx_baseu-2.6.so.0
#1 0xb793ab77 in wxString::wxString () from /usr/lib/libwx_baseu-2.6.so.0
#2 0xb7915796 in wxMsgCatalogFile::FillHash () from /usr/lib/libwx_baseu-2.6.so.0
#3 0xb7915d6f in wxMsgCatalog::Load () from /usr/lib/libwx_baseu-2.6.so.0
#4 0xb7919041 in wxLocale::AddCatalog () from /usr/lib/libwx_baseu-2.6.so.0
#5 0xb7918fa5 in wxLocale::AddCatalog () from /usr/lib/libwx_baseu-2.6.so.0
#6 0x081b48c4 in wxTextDataObject::~wxTextDataObject ()
#7 0x08075a0b in wxStringBase::wxStringBase ()
#8 0x080715f1 in wxStringBase::wxStringBase ()
#9 0x0807ba32 in wxAppBase::SetPrintMode ()
#10 0x08078a98 in wxAppConsole::CallOnInit ()
#11 0xb7911e70 in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#12 0xb7911f7d in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#13 0x0807b2f5 in wxAppBase::SetPrintMode ()
#14 0xb75c8fcb in __libc_start_main () from /lib/tls/libc.so.6
#15 0x08069211 in ?? ()
-
In order for a backtrace to be useful, you need to have amule (and ideally wx widgets) compiled with "--enable-debug". See http://www.amule.org/wiki/index.php/Backtraces for more details. :)
-
Fackamato,
That looks like a known wx-2.6.2 problem. There is a patch for that problem, either you apply it to a wx-2.6.2 tarball, or you downgrade it to wx-2.6.1.
Here is the link to the patch:
http://cvs.wxwidgets.org/viewcvs.cgi/wxWidgets/src/common/intl.cpp.diff?r1=1.166&r2=1.166.2.1&diff_format=u
Cheers!