aMule Forum
English => aMule crashes => Topic started by: KyroMaster on October 15, 2005, 02:48:20 PM
-
I configured and compiled aMule using wxGTK 2.6.2 but when I try to start it it crashes:
Initialising aMule
Checking if there is an instance already running...
--------------------------------------------------------------------------------
A fatal error has occurred and aMule has crashed.
Please assist us in fixing this problem by posting the backtrace below in our
'aMule Crashes' forum and include as much information as possible regarding the
circumstances of this crash. The forum is located here:
http://forum.amule.org/board.php?boardid=67
If possible, please try to generate a real backtrace of this crash:
http://www.amule.org/wiki/index.php/Backtraces
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule CVS using wxGTK2 v2.6.2 (Unicoded) (Snapshot: Sat Oct 15 07:02:17 CEST 2005)
Running on: Linux 2.6.13-15-default i686
[2] CamuleApp::OnFatalException() in amule.cpp:1295
[3] wxFatalSignalHandler in /usr/local/lib/libwx_baseu-2.6.so.0[0x405ed5d6]
[4] ?? in [0xffffe420]
[5] wxMBConv::cMB2WC(char const*, unsigned int, unsigned int*) const in /usr/local/lib/libwx_baseu-2.6.so.0[0x405a9db8]
[6] wxString::wxString(char const*, wxMBConv&, unsigned int) in /usr/local/lib/libwx_baseu-2.6.so.0[0x405b23a0]
[7] wxMsgCatalogFile::FillHash(wxMessagesHash&, wxString const&, bool) const in /usr/local/lib/libwx_baseu-2.6.so.0[0x40594e10]
[8] wxMsgCatalog::Load(wchar_t const*, wchar_t const*, wchar_t const*, bool) in /usr/local/lib/libwx_baseu-2.6.so.0[0x4059ab5b]
[9] wxLocale::AddCatalog(wchar_t const*, wxLanguage, wchar_t const*) in /usr/local/lib/libwx_baseu-2.6.so.0[0x4059b8ab]
[10] wxLocale::AddCatalog(wchar_t const*) in /usr/local/lib/libwx_baseu-2.6.so.0[0x4059bb32]
[11] InitLocale(wxLocale&, int) in OtherFunctions.cpp:1296
[12] CamuleApp::Localize_mule() in amule.cpp:1305
[13] CamuleApp::OnInit() in amule.cpp:579
[14] CamuleGuiApp::OnInit() in amule-gui.cpp:351
[15] wxAppConsole::CallOnInit() in app.h:87
[16] wxEntry(int&, wchar_t**) in /usr/local/lib/libwx_baseu-2.6.so.0[0x4059310a]
[17] wxEntry(int&, char**) in /usr/local/lib/libwx_baseu-2.6.so.0[0x405931ed]
[18] main in amule-gui.cpp:149
[19] __libc_start_main in /lib/tls/libc.so.6[0x408e2ea0]
[20] wxWindowBase::DoGetVirtualSize() const in start.S:122
--------------------------------------------------------------------------------
Abgebrochen
If aMule is compiled without i18n support (if I remove the gettext-devel package) it doesn´t crash.
Unfortunately since the wiki is down I can´t get the information on how to create a "full" backtrace"
-
KyroMaster,
Search the forums please, this issue has already been talked about. It is a wx-2.6.2 bug with locale initialization. If you use en_US locale it won't crash, other locales will crash at startup. Either downgrade to wx-2.6.1, or apply a patch to wx-2.6.2 that can be found in wxWidgets home page, or use wx-cvs.
Cheers!
-
Where´s this patch on the wx page. I lokked in the "pacthes" section but there were no entries
-
http://cvs.wxwidgets.org/viewcvs.cgi/wxWidgets/src/common/intl.cpp.diff?r1=1.166&r2=1.166.2.1&diff_format=u
See also http://forum.amule.org/thread.php?sid=&postid=41898#post41898