aMule Forum
English => Backtraces => Topic started by: Onkelvent on January 28, 2006, 11:36:43 AM
-
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule CVS using wxGTK2 v2.6.2 (Snapshot: Sat Jan 28 07:02:10 CET 2006)
Running on: Linux 2.6.8-24.18-default i686
[2] CamuleApp::OnFatalException() in :0
[3] wxFatalSignalHandler in /usr/local/lib/libwx_baseu-2.6.so.0[0x40631696]
[4] ?? in [0xffffe420]
[5] wxString::wxString(char const*, wxMBConv&, unsigned) in /usr/local/lib/libwx_baseu-2.6.so.0[0x405f0989]
[6] wxMsgCatalogFile::FillHash(wxMessagesHash&, wxString const&, bool) const in /usr/local/lib/libwx_baseu-2.6.so.0[0x405ce679]
[7] wxMsgCatalog::Load(wchar_t const*, wchar_t const*, wchar_t const*, bool) in /usr/local/lib/libwx_baseu-2.6.so.0[0x405d170c]
[8] wxLocale::AddCatalog(wchar_t const*, wxLanguage, wchar_t const*) in /usr/local/lib/libwx_baseu-2.6.so.0[0x405d1828]
[9] wxLocale::AddCatalog(wchar_t const*) in /usr/local/lib/libwx_baseu-2.6.so.0[0x405d1a92]
[10] InitLocale(wxLocale&, int) in :0
[11] CamuleApp::Localize_mule() in :0
[12] CamuleApp::OnInit() in :0
[13] CamuleGuiApp::OnInit() in :0
[14] wxAppConsole::CallOnInit() in :0
[15] wxEntry(int&, wchar_t**) in /usr/local/lib/libwx_baseu-2.6.so.0[0x405c8a5e]
[16] wxEntry(int&, char**) in /usr/local/lib/libwx_baseu-2.6.so.0[0x405c8b4d]
[17] main in :0
[18] __libc_start_main in /lib/tls/libc.so.6[0x40798b10]
[19] _start in start.S:122
--------------------------------------------------------------------------------
SuSE 9.2
gcc 3.3.4.11
Onkelvent
-
I have exactly the same crash. amule gives a backtrace, amulegui just a segfault. At the moment I'm downloading gdb.
If I compile amule with the non-unicode wxwidgets gtk library it works. With the unicode wxwidgets it crashes.
Unfortunately amule cvs requires unicode libraries.
-
/usr/src/amule-cvs/src>gdb ./amulegui
GNU gdb 6.4
Copyright 2005 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 "i686-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program: /usr/src/amule-cvs/src/amulegui
[Thread debugging using libthread_db enabled]
[New Thread -1225066832 (LWP 26716)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1225066832 (LWP 26716)]
0xb7a6a1a3 in wxMBConv::cMB2WC () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
(gdb) bt
#0 0xb7a6a1a3 in wxMBConv::cMB2WC () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
#1 0xb7a731d4 in wxString::wxString () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
#2 0xb7a53d0b in wxMsgCatalogFile::FillHash () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
#3 0xb7a5a1b3 in wxMsgCatalog::Load () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
#4 0xb7a5af91 in wxLocale::AddCatalog () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
#5 0xb7a5b233 in wxLocale::AddCatalog () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
#6 0x0813943e in InitLocale (locale=@0x833c298, language=0) at OtherFunctions.cpp:1310
#7 0x080683c0 in CamuleRemoteGuiApp::OnInit (this=0x833c1e0) at amule-remote-gui.cpp:243
#8 0x08071274 in wxAppConsole::CallOnInit (this=0x833c1e0) at app.h:87
#9 0xb7a51f00 in wxEntry () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
#10 0xb7a51fe6 in wxEntry () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
#11 0x08067856 in main (argc=1, argv=0xbf97a684) at amule-remote-gui.cpp:140
(gdb) bt full
#0 0xb7a6a1a3 in wxMBConv::cMB2WC () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#1 0xb7a731d4 in wxString::wxString () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#2 0xb7a53d0b in wxMsgCatalogFile::FillHash () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#3 0xb7a5a1b3 in wxMsgCatalog::Load () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#4 0xb7a5af91 in wxLocale::AddCatalog () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#5 0xb7a5b233 in wxLocale::AddCatalog () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#6 0x0813943e in InitLocale (locale=@0x833c298, language=0) at OtherFunctions.cpp:1310
language_flags = 3
#7 0x080683c0 in CamuleRemoteGuiApp::OnInit (this=0x833c1e0) at amule-remote-gui.cpp:243
result = 191
#8 0x08071274 in wxAppConsole::CallOnInit (this=0x833c1e0) at app.h:87
No locals.
#9 0xb7a51f00 in wxEntry () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#10 0xb7a51fe6 in wxEntry () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#11 0x08067856 in main (argc=1, argv=0xbf97a684) at amule-remote-gui.cpp:140
No locals.
(gdb) thread apply all bt
Thread 1 (Thread -1225066832 (LWP 26716)):
#0 0xb7a6a1a3 in wxMBConv::cMB2WC () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
#1 0xb7a731d4 in wxString::wxString () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
#2 0xb7a53d0b in wxMsgCatalogFile::FillHash () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
#3 0xb7a5a1b3 in wxMsgCatalog::Load () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
#4 0xb7a5af91 in wxLocale::AddCatalog () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
#5 0xb7a5b233 in wxLocale::AddCatalog () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
#6 0x0813943e in InitLocale (locale=@0x833c298, language=0) at OtherFunctions.cpp:1310
#7 0x080683c0 in CamuleRemoteGuiApp::OnInit (this=0x833c1e0) at amule-remote-gui.cpp:243
#8 0x08071274 in wxAppConsole::CallOnInit (this=0x833c1e0) at app.h:87
#9 0xb7a51f00 in wxEntry () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
#10 0xb7a51fe6 in wxEntry () from /usr/X11R7/lib/libwx_baseu-2.6.so.0
#11 0x08067856 in main (argc=1, argv=0xbf97a684) at amule-remote-gui.cpp:140
(gdb)
Kernel 2.6.16-rc1, wxWidgets 2.6.2, Xorg 7.0
-
Folks, this exact crash has been reported on the forum dozens of times already. And the fix has also been posted nearly as many times. Please, search the forum before posting these duplicates.
-
Sorry. I found it.