aMule Forum
English => aMule crashes => Topic started by: paszczak000 on January 21, 2006, 06:53:43 PM
-
Hi. When I try start aMule I see only:
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule 2.1.0 using wxGTK2 v2.6.2 (Unicoded)
Running on: Linux 2.6.11-6mdk i686
[2] wxObject::ReservedObjectFunc9() in amule [0x806d4d6]
[3] wxFatalSignalHandler in /usr/lib/libwx_gtk2u-2.6.so.0[0xb7c21456]
[4] ?? in [0xffffe420]
[5] wxMBConv::cMB2WC(char const*, unsigned int, unsigned int*) const in /usr/lib/libwx_gtk2u-2.6.so.0[0xb7bd55f8]
[6] wxString::wxString(char const*, wxMBConv&, unsigned int) in /usr/lib/libwx_gtk2u-2.6.so.0[0xb7bddca0]
[7] wxMsgCatalogFile::FillHash(wxMessagesHash&, wxString const&, bool) const in /usr/lib/libwx_gtk2u-2.6.so.0[0xb7bc00f0]
[8] wxMsgCatalog::Load(wchar_t const*, wchar_t const*, wchar_t const*, bool) in /usr/lib/libwx_gtk2u-2.6.so.0[0xb7bc5e3b]
[9] wxLocale::AddCatalog(wchar_t const*, wxLanguage, wchar_t const*) in /usr/lib/libwx_gtk2u-2.6.so.0[0xb7bc6b8b]
[10] wxLocale::AddCatalog(wchar_t const*) in /usr/lib/libwx_gtk2u-2.6.so.0[0xb7bc6e12]
[11] wxLocale::Init(wchar_t const*, wchar_t const*, wchar_t const*, bool, bool) in /usr/lib/libwx_gtk2u-2.6.so.0[0xb7bc6f17]
[12] wxLocale::Init(int, int) in /usr/lib/libwx_gtk2u-2.6.so.0[0xb7bc7192]
[13] wxTimer::IsRunning() const in amule [0x81cd800]
[14] wxObject::ReservedObjectFunc9() in amule [0x806d51d]
[15] wxObject::ReservedObjectFunc9() in amule [0x80726a3]
[16] wxTopLevelWindowGTK::IsGrabbed() const in amule [0x8122a0f]
[17] wxAppConsole::CallOnInit() in amule[0x8076f51]
[18] wxEntry(int&, wchar_t**) in /usr/lib/libwx_gtk2u-2.6.so.0[0xb7bbe38a]
[19] wxEntry(int&, char**) in /usr/lib/libwx_gtk2u-2.6.so.0[0xb7bbe46d]
[20] wxTopLevelWindowGTK::IsGrabbed() const in amule [0x8121d0e]
[21] __libc_start_main in /lib/tls/libc.so.6[0xb7818e4b]
[22] __gxx_personality_v0 in amule[0x8067d21]
--------------------------------------------------------------------------------
-
Looks like the wxWidgets 2.6.2 locale bug. Please, search the forums to find the very-frequently-posted solution.
-
Looks like the locale bug, give a try to this one (http://www.oldfrog.info/Linux/RPMsaMule/wxGTKu%202.6.2%20(patched%20for%20locales)/wx-gtk2-unicode-2.6.2-p2-nostl.i586.rpm), I put several patches on it, including a correction for the infamous locale bug
-
I install wx-gtk2-unicode-2.6.2-p2-nostl.i586.rpm and I have this same error.
-
Sorry, my bad. What I didn't see is you're running Mandriva 2005LE. I can't tell if the version of Gtk2+ will fit, as my rpms were built on, and for Mandriva 2006.0.
could you post the result of the following command :
ldd /usr/bin/amule
Then the result of
rpm -qf /usr/lib/libwx_gtk2u_core-2.6.so.0
Check there is no wx library installed in /usr/local/lib
-
No preoblem :) Here:
[paszczak000@marta ~]$ ldd /usr/bin/amule
linux-gate.so.1 => (0xffffe000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7fc4000)
libz.so.1 => /lib/libz.so.1 (0xb7fb2000)
libwx_gtk2u-2.6.so.0 => /usr/lib/libwx_gtk2u-2.6.so.0 (0xb7a2b000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb795b000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7938000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb792e000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7804000)
/lib/ld-linux.so.2 (0xb7fec000)
libdl.so.2 => /lib/libdl.so.2 (0xb7800000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7517000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7495000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb747b000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7464000)
libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0xb745d000)
libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0xb7452000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb742b000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb73f2000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb73b9000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb73b4000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb73af000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb732d000)
libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb732a000)
libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7325000)
libpng.so.3 => /usr/lib/libpng.so.3 (0xb72ff000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb72e0000)
libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb7292000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb7272000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb71a5000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0xb71a1000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0xb7198000)
libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0xb7185000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7119000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb70ea000)
libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0xb70e5000)
libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0xb70dc000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0xb70d3000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb70c5000)
and
[paszczak000@marta ~]$ rpm -qf /usr/lib/libwx_gtk2u-2.6.so.0
wx-gtk2-unicode-2.6.2-1_mdk10.2
-
Obviously, you are using the mandrake original RPM, which is known to have the locale bug, not mine.
You should get this :
rpm -qf /usr/lib/libwx_gtk2u_core-2.6.so.0
wx-gtk2-unicode-2.6.2-1
Actually you may need to install it with the --force option.
-
[root@marta Download]# rpm -qf /usr/lib/libwx_gtk2u_core-2.6.so.0
libwxgtku2.6-2.6.1-0.1.102plf
wx-gtk2-unicode-2.6.2-1
and I install:
[root@marta Download]# rpm --install --force wx-gtk2-unicode-2.6.2-p2-nostl.i586.rpm
[root@marta Download]# rpm --install --force wx-gtk2-unicode-2.6.2-1_mdk10.2.i586.rpm
and still have this same error.
-
If you install wx-gtk2-unicode-2.6.2-1_mdk10.2.i586.rpm at last you'll override the libraries installed by the preceding one.
-
OK. Now I install only:
[root@marta amule]# rpm --install --force wx-gtk2-unicode-2.6.2-p2-nostl.i586.rpm
and have this same. What can I do?
-
Where did you get the amule rpm. This sounds very weird. Anyway, I can't garantee a rpm built for 2006.0 wil run on 2005LE. There are many different versions for the compiler and the librairies used by aMule (libgd, glibc, etc) other than wxWidgets (As seen on the ldd output).
-
[root@marta Download]# rpm -qf /usr/lib/libwx_gtk2u_core-2.6.so.0
libwxgtku2.6-2.6.1-0.1.102plf
wx-gtk2-unicode-2.6.2-1
Why do u have a libwxgtku2.6-2.6.1 and a wx-gtk2-unicode-2.6.2??
Thats seems a rpm i made for mandriva 2005LE....and yes .have a locale bug since a couldnt find any patch for it at the time....
U should uninstall libwxgtku and try again....else where did u get aMule rpm?..and u could post the output of:rpm -qa | grep wx
Cheers.....
-
I have aMule rpm from http://linfreak.zapto.org/amule/Mandriva_2005LE/
[paszczak000@marta ~]$ rpm -qa | grep wx
wxChecksums-1.2.0-1mdk
libwxgtku2.6-2.6.1-0.1.102plf
wxGTK2.5-2.5.3-6mdk
libwxgtk2.4-devel-2.4.2-6mdk
wxGTK-2.4.2-6mdk
libwxgtkgl2.4-2.4.2-6mdk
libwx_base2.4_0-static-devel-2.4.2-2mdk
wx-gtk2-unicode-2.6.2-1_mdk10.2
wx-gtk2-unicode-2.6.2-1
libwxgtk2.4-2.4.2-6mdk
libwx_base2.4_0-2.4.2-2mdk
wxGTK2.6-2.6.1-0.1.102plf
libwxgtkglu2.6-2.6.1-0.1.102plf
libwx_base2.4_0-devel-2.4.2-2mdk
libwxgtk2.5_3-2.5.3-6mdk
-
[paszczak000@marta ~]$ rpm -qa | grep wx
wxChecksums-1.2.0-1mdk
libwxgtku2.6-2.6.1-0.1.102plf
wxGTK2.5-2.5.3-6mdk
libwxgtk2.4-devel-2.4.2-6mdk
wxGTK-2.4.2-6mdk
libwxgtkgl2.4-2.4.2-6mdk
libwx_base2.4_0-static-devel-2.4.2-2mdk
wx-gtk2-unicode-2.6.2-1_mdk10.2
wx-gtk2-unicode-2.6.2-1
libwxgtk2.4-2.4.2-6mdk
libwx_base2.4_0-2.4.2-2mdk
wxGTK2.6-2.6.1-0.1.102plf
libwxgtkglu2.6-2.6.1-0.1.102plf
libwx_base2.4_0-devel-2.4.2-2mdk
libwxgtk2.5_3-2.5.3-6mdk
You should uninstall all of these packages then download and install from the same link the wx-gtk2-unicode only and try running amule again....post any problems you might find...i will glad to help you....
Cheers....