aMule Forum
Deutsch => aMule Hilfe => Topic started by: Blacky on January 10, 2004, 11:24:20 AM
-
Ich hab die aMule-1.2.3-1.i386-SUSE_8.2.rpm mit yast installiert.
Beim Start von amule bekomme ich folgende Meldung:
server:/usr/local/bin # amule
amule: Symbol `_ZTV10wxTextCtrl' has different size in shared object, consider re-linking
Initialising aMule
OOPS! - Seems like aMule crashed
--== BACKTRACE FOLLOWS: ==--
- amule [0x815bfd3]
[1] /usr/X11R6/lib/libwx_gtk-2.4.so.0(wxFatalSignalHandler+0x2b)
[0x40533e2b]
[2] /lib/libpthread.so.0 [0x40752895]
[3] /lib/libc.so.6 [0x407c05c8]
[4] /usr/X11R6/lib/libwx_gtk-2.4.so.0(_ZN8wxObject3RefERKS_+0x30) [0x404b8e60]
[5] /usr/X11R6/lib/libwx_gtk-2.4.so.0(_ZN14wxTextCtrlBase15SetDefaultStyleERK10wxTextAttr+0x88) [0x404e72f8]
[6] /usr/X11R6/lib/libwx_gtk-2.4.so.0(_ZN10wxTextCtrl6CreateEP8wxWindowiRK8wxStringRK7wxPointRK6wxSizelRK11wxValidatorS4_+0x531) [0x403d8371]
[7] /usr/X11R6/lib/libwx_gtk-2.4.so.0(_ZN10wxTextCtrlC1EP8wxWindowiRK8wxStringRK7wxPointRK6wxSizelRK11wxValidatorS4_+0x89) [0x403d7e19]
[8] amule [0x80c4e01]
[9] amule [0x8129dd5]
[10] amule [0x815d5f6]
[11] amule [0x8159531]
[12] /usr/X11R6/lib/libwx_gtk-2.4.so.0(_Z7wxEntryiPPc+0x355) [0x40389105]
[13] /lib/libc.so.6(__libc_start_main+0xce) [0x407ac8ae]
[14] amule(_ZN18wxBaseArrayPtrVoidD2Ev+0x35) [0x80622c1]
Aborted
Hier noch ein Auszug mit get-info falls das weiterhilft!!
./get-info.sh
I. Development Environment
A. Compiler Info
./get-info.sh: line 1: gcc: command not found
B. wxWindows Info
Version: 2.4.0
-L/usr/X11R6/lib -pthread -lwx_gtk-2.4
C. GTK Info
GTK 1: 1.2.10
./get-info.sh: line 1: pkg-config: command not found
GTK 2:
II. System Environment
A. CPU Info
Type: GenuineIntel
Model: Pentium III (Coppermine)
Speed: 731.486
BMips: 1458.17
Flags: fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse
B. Memory Info
Total: 385424 kB
Unused: 152740 kB
C. Kernel Info
Version: 2.4.20-4GB
D. Library Info
wxWindows library: libwx_gtk-2.4.so (libc6) => /usr/X11R6/lib/libwx_gtk-2.4.so libwx_base-2.4.so (libc6) => /usr/lib/libwx_base-2.4.so
Kann mir jemand helfen??
-
Der Backtrace ist nutzlos wie es schon in einem Topic im Englischen beschrieben wurde.
Nicht so:
OOPS! - Seems like aMule crashed
--== BACKTRACE FOLLOWS: ==--
[...]
Sondern so (verkürzt):
[code:1]Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 30619)]
0x080ec7a1 in CEMSocket::DisableDownloadLimit() (this=0x0) at EMSocket.cpp:228
228 limitenabled = false;
(gdb) bt
#0 0x080ec7a1 in CEMSocket::DisableDownloadLimit() (this=0x0) at EMSocket.cpp:228
#1 0x0816fb73 in CPartFile::Process(unsigned) (this=0x8a73a58, reducedownload=131) at PartFile.cpp:1111
[...]
#18 0x406054c2 in __libc_start_main () from /lib/i686/libc.so.6
(gdb) bt full
#0 0x080ec7a1 in CEMSocket::DisableDownloadLimit() (this=0x0) at EMSocket.cpp:228
No locals.
#1 0x0816fb73 in CPartFile::Process(unsigned) (this=0x8a73a58, reducedownload=131) at PartFile.cpp:1111
cur_datarate = 0
cur_src = (CUpDownClient *) 0x9e09668
sl = 0
old_trans = 1
dwCurTick = 565584034
pos1 = (_POSITION *) 0x9f05498
pos2 = (_POSITION *) 0x9cfc000
[...]
#18 0x406054c2 in __libc_start_main () from /lib/i686/libc.so.6
No symbol table info available.
Leider können die Programmierer mit deinem Backtrace nichts anfangen >_< . Da musste amule mit debug Funktion kompilieren.
Informationen dazu falls du das versuchen willst gibt es hier (http://web478.server7.webplus24.de/amule/thread.php?threadid=298&sid=), des englischen Posts dem ich die Informationen entnommen habe.
-
Originally posted by Blacky
Ich hab die aMule-1.2.3-1.i386-SUSE_8.2.rpm mit yast installiert.
Beim Start von amule bekomme ich folgende Meldung:
server:/usr/local/bin # amule
amule: Symbol `_ZTV10wxTextCtrl' has different size in shared object, consider re-linking
Initialising aMule
OOPS! - Seems like aMule crashed
--== BACKTRACE FOLLOWS: ==--
- amule [0x815bfd3]
[1] /usr/X11R6/lib/libwx_gtk-2.4.so.0(wxFatalSignalHandler+0x2b)
[0x40533e2b]
[2] /lib/libpthread.so.0 [0x40752895]
[3] /lib/libc.so.6 [0x407c05c8]
[4] /usr/X11R6/lib/libwx_gtk-2.4.so.0(_ZN8wxObject3RefERKS_+0x30) [0x404b8e60]
[5] /usr/X11R6/lib/libwx_gtk-2.4.so.0(_ZN14wxTextCtrlBase15SetDefaultStyleERK10wxTextAttr+0x88) [0x404e72f8]
[6] /usr/X11R6/lib/libwx_gtk-2.4.so.0(_ZN10wxTextCtrl6CreateEP8wxWindowiRK8wxStringRK7wxPointRK6wxSizelRK11wxValidatorS4_+0x531) [0x403d8371]
[7] /usr/X11R6/lib/libwx_gtk-2.4.so.0(_ZN10wxTextCtrlC1EP8wxWindowiRK8wxStringRK7wxPointRK6wxSizelRK11wxValidatorS4_+0x89) [0x403d7e19]
[8] amule [0x80c4e01]
[9] amule [0x8129dd5]
[10] amule [0x815d5f6]
[11] amule [0x8159531]
[12] /usr/X11R6/lib/libwx_gtk-2.4.so.0(_Z7wxEntryiPPc+0x355) [0x40389105]
[13] /lib/libc.so.6(__libc_start_main+0xce) [0x407ac8ae]
[14] amule(_ZN18wxBaseArrayPtrVoidD2Ev+0x35) [0x80622c1]
Aborted
Hier noch ein Auszug mit get-info falls das weiterhilft!!
./get-info.sh
I. Development Environment
A. Compiler Info
./get-info.sh: line 1: gcc: command not found
B. wxWindows Info
Version: 2.4.0
-L/usr/X11R6/lib -pthread -lwx_gtk-2.4
C. GTK Info
GTK 1: 1.2.10
./get-info.sh: line 1: pkg-config: command not found
GTK 2:
II. System Environment
A. CPU Info
Type: GenuineIntel
Model: Pentium III (Coppermine)
Speed: 731.486
BMips: 1458.17
Flags: fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse
B. Memory Info
Total: 385424 kB
Unused: 152740 kB
C. Kernel Info
Version: 2.4.20-4GB
D. Library Info
wxWindows library: libwx_gtk-2.4.so (libc6) => /usr/X11R6/lib/libwx_gtk-2.4.so libwx_base-2.4.so (libc6) => /usr/lib/libwx_base-2.4.so
Kann mir jemand helfen??
1. amule nicht als root laufenlassen
2. du hast 2 verschiedene wxGTK pakete installiert, darum auch "amule: Symbol `_ZTV10wxTextCtrl'" ..
installiere die wxGTK 2.4.2 rpms mit rpm -Uvh und nicht mit rpm -i .. danach installierste amule rpm nochmal, ebenfalls mit rpm -Uvh
was sagt bei dir ls -al /usr/bin/wx* ?
gruss
delta
-
So,
hab wxgtk mit -Uvh installiert, dann amule Neu mit -Uvh
das Listing sagt:
lrwxrwxrwx 1 root root 25 Jan 10 09:20 wx-config -> /usr/bin/wxgtk-2.4-config
-rwxr-xr-x 1 root root 4864 Nov 28 13:08 wxbase-2.4-config
lrwxrwxrwx 1 root root 26 Jan 10 09:20 wxbase-config -> /usr/bin/wxbase-2.4-config
So, nun scheint's zu klappen. :)
auf alle fälle startet das GUI schon mal.
Dann werd' ich mal die Feuerwand einstellen und dann mal sehen.
Warum nicht als root laufen lassen. Nur aus Safety-Gründen oder auch noch was anderes.
Safety ist klar!
Schönen Dank nochmal :baby:
Blacky