aMule Forum
Deutsch => aMule Hilfe => Topic started by: Coolzero1982 on October 03, 2007, 04:21:17 PM
-
Hallo ich hab Suse 10.2 64 Bit instaliert und seit dem stürzt amule mit folgender Meldung ab!
Terminated after throwing an instance of 'CInvalidStateEx'
what(): CRunTimeException::CInvalidStateException: CFile: Cannot flush closed file.
backtrace:
[2] ?? in /usr/lib64/libstdc++.so.6 [0x2ba549bebc36]
[3] ?? in /usr/lib64/libstdc++.so.6 [0x2ba549beafeb]
[4] __gxx_personality_v0 in /usr/lib64/libstdc++.so.6[0x2ba549bebac3]
[5] ?? in /lib64/libgcc_s.so.1 [0x2ba54a08e7a8]
[6] _Unwind_Resume in /lib64/libgcc_s.so.1[0x2ba54a08ec1b]
[7] ?? in amule [0x48b81b]
[8] ?? in amule [0x439878]
[9] wxEntry(int&, wchar_t**) in /usr/lib64/libwx_gtk2u-2.8.so.0[0x2ba549198b5d]
[10] ?? in amule [0x57ef22]
[11] __libc_start_main in /lib64/libc.so.6[0x2ba54a2b1ae4]
[12] wxAppBase::MainLoop() in amule[0x431189]
wo liegt der Fehler?Was kann ich tun?
-
Hallo Coolzero1982,
unter welchen Umständen tritt dieser Fehler auf? Welche Version von aMule nutzt du und welche Version von wxGTK?
-
also hab amule version 20070608-0.pm.1
wxGTK hat die Version 2.6.3.3-30.2
Also der Fehler tritt nach einiger Zeit auf wenn amule läuft, also mach nix besonderes!
-
Ich bitte dich als erstes mal darum sowohl wx als auch aMule in einer neueren Version zu verwenden (aktuelle wx ist 2.8.6, aMule SVN gibt es auf amule.hirnriss.net), auch wenn ich den Fehler nicht unbedingt bei aMule vermuten würde.
-
hab beides in den neuesten versionen instaliert, trotzdem bleibt das problem
-
keiner ne lösung?
-
Da Problem ist wahrscheinlich nicht von aMule direkt verursacht, sondern von einer unterliegenden Systembibliothek. Deswegen ist es sehr schwer da etwas zu machen.
Um mehr über den Fehler zu erfahren müsstest du aMule und wx mit Debuginformationen kompilieren und dann mit GDB einen Backtrace zu erstellen. Im Wiki gibt es dazu eine Anleitung, kannst du da bitte nachsehen und das mal probieren?
-
So hab das mal gemacht, also amule stürzt ab mit der bekannten Meldung;
Sending control data for socket 0x15f4948
Sending control data for socket 0x1074db0
Sending control data for socket 0x1074db0
Adding 1 client sources type 2
Where 29 == 29 if 4=4?
Source has cryptoptions 0
Setting Crypt layer options
Sending control data for socket 0x15f4948
Sending control data for socket 0x1074db0
Sending control data for socket 0x1390e20
[Thread 1098918208 (zombie) exited]
Now, exiting main app...
aMule OnExit: Terminating core.
Saving PartFile 3 of 28
Terminated after throwing an instance of 'CInvalidStateEx'
what(): CRunTimeException::CInvalidStateException: CFile: Cannot flush closed file.
backtrace:
[2] ?? in /usr/lib64/libstdc++.so.6 [0x2b97f266ec36]
[3] ?? in /usr/lib64/libstdc++.so.6 [0x2b97f266dfeb]
[4] __gxx_personality_v0 in /usr/lib64/libstdc++.so.6[0x2b97f266eac3]
[5] ?? in /lib64/libgcc_s.so.1 [0x2b97f2b117a8]
[6] _Unwind_Resume in /lib64/libgcc_s.so.1[0x2b97f2b11c1b]
[7] ?? in /usr/bin/amule [0x48b81b]
[8] ?? in /usr/bin/amule [0x439878]
[9] wxEntry(int&, wchar_t**) in /usr/lib64/libwx_gtk2u-2.8.so.0[0x2b97f1c1bb5d]
[10] ?? in /usr/bin/amule [0x57ef22]
[11] __libc_start_main in /lib64/libc.so.6[0x2b97f2d34ae4]
[12] wxAppBase::MainLoop() in /usr/bin/amule[0x431189]
Program received signal SIGABRT, Aborted.
[Switching to Thread 47931696546240 (LWP 15617)]
0x00002b97f133afdd in raise () from /lib64/libpthread.so.0
Wenn ich dann bt eingeb kommt folgendes:
bt
#0 0x00002b97f133afdd in raise () from /lib64/libpthread.so.0
#1 0x000000000068a1d7 in OnUnhandledException () at MuleDebug.cpp:80
#2 0x00002b97f266ec36 in std::set_unexpected () from /usr/lib64/libstdc++.so.6
#3 0x00002b97f266dfeb in __cxa_bad_cast () from /usr/lib64/libstdc++.so.6
#4 0x00002b97f266eac3 in __gxx_personality_v0 () from /usr/lib64/libstdc++.so.6
#5 0x00002b97f2b117a8 in _Unwind_Backtrace () from /lib64/libgcc_s.so.1
#6 0x00002b97f2b11c1b in _Unwind_Resume () from /lib64/libgcc_s.so.1
#7 0x000000000048b81b in ~CDownloadQueue (this=0xf47f20) at DownloadQueue.cpp:104
#8 0x0000000000439878 in CamuleApp::OnExit (this=0xd25e10) at amule.cpp:281
#9 0x00002b97f1c1bb5d in wxEntry () from /usr/lib64/libwx_gtk2u-2.8.so.0
#10 0x000000000057ef22 in main (argc=1, argv=0x3d01) at amule-gui.cpp:95
#11 0x00002b97f2d34ae4 in __libc_start_main () from /lib64/libc.so.6
#12 0x0000000000431189 in _start ()
bei bt full:
bt full
#0 0x00002b97f133afdd in raise () from /lib64/libpthread.so.0
No symbol table info available.
#1 0x000000000068a1d7 in OnUnhandledException () at MuleDebug.cpp:80
t = (struct std::type_info *) 0x0
#2 0x00002b97f266ec36 in std::set_unexpected () from /usr/lib64/libstdc++.so.6
No symbol table info available.
#3 0x00002b97f266dfeb in __cxa_bad_cast () from /usr/lib64/libstdc++.so.6
No symbol table info available.
#4 0x00002b97f266eac3 in __gxx_personality_v0 () from /usr/lib64/libstdc++.so.6
No symbol table info available.
#5 0x00002b97f2b117a8 in _Unwind_Backtrace () from /lib64/libgcc_s.so.1
No symbol table info available.
#6 0x00002b97f2b11c1b in _Unwind_Resume () from /lib64/libgcc_s.so.1
No symbol table info available.
#7 0x000000000048b81b in ~CDownloadQueue (this=0xf47f20) at DownloadQueue.cpp:104
No locals.
#8 0x0000000000439878 in CamuleApp::OnExit (this=0xd25e10) at amule.cpp:281
No locals.
#9 0x00002b97f1c1bb5d in wxEntry () from /usr/lib64/libwx_gtk2u-2.8.so.0
No symbol table info available.
#10 0x000000000057ef22 in main (argc=1, argv=0x3d01) at amule-gui.cpp:95
No locals.
#11 0x00002b97f2d34ae4 in __libc_start_main () from /lib64/libc.so.6
No symbol table info available.
#12 0x0000000000431189 in _start ()
No symbol table info available.
und bei thread apply all bt:
thread apply all bt
Thread 2 (Thread 1082132800 (LWP 15625)):
#0 0x00002b97f133a751 in __nanosleep_nocancel () from /lib64/libpthread.so.0
#1 0x00002b97f1c87f4c in wxMicroSleep () from /usr/lib64/libwx_gtk2u-2.8.so.0
#2 0x00000000005205ec in UploadBandwidthThrottler::Entry (this=0x128e000) at UploadBandwidthThrottler.cpp:321
#3 0x00002b97f1c7ac7a in wxThreadInternal::PthreadStart () from /usr/lib64/libwx_gtk2u-2.8.so.0
#4 0x00002b97f133309e in start_thread () from /lib64/libpthread.so.0
#5 0x00002b97f2dd84cd in clone () from /lib64/libc.so.6
#6 0x0000000000000000 in ?? ()
Thread 1 (Thread 47931696546240 (LWP 15617)):
#0 0x00002b97f133afdd in raise () from /lib64/libpthread.so.0
#1 0x000000000068a1d7 in OnUnhandledException () at MuleDebug.cpp:80
#2 0x00002b97f266ec36 in std::set_unexpected () from /usr/lib64/libstdc++.so.6
#3 0x00002b97f266dfeb in __cxa_bad_cast () from /usr/lib64/libstdc++.so.6
#4 0x00002b97f266eac3 in __gxx_personality_v0 () from /usr/lib64/libstdc++.so.6
#5 0x00002b97f2b117a8 in _Unwind_Backtrace () from /lib64/libgcc_s.so.1
#6 0x00002b97f2b11c1b in _Unwind_Resume () from /lib64/libgcc_s.so.1
#7 0x000000000048b81b in ~CDownloadQueue (this=0xf47f20) at DownloadQueue.cpp:104
#8 0x0000000000439878 in CamuleApp::OnExit (this=0xd25e10) at amule.cpp:281
#9 0x00002b97f1c1bb5d in wxEntry () from /usr/lib64/libwx_gtk2u-2.8.so.0
#10 0x000000000057ef22 in main (argc=1, argv=0x3d01) at amule-gui.cpp:95
#11 0x00002b97f2d34ae4 in __libc_start_main () from /lib64/libc.so.6
#12 0x0000000000431189 in _start ()
Ich hoffe ich kann dir damit weiterhelfen!? Damit du mir helfen kannst!
Danke
-
Ähm...welche aMuleversion ist das bitte? Den Quellcode für neue Versionen gibt es auf amule.hirnriss.net
-
Ist diese amule version:
aMule-CVS-20071004.tar.bz2
-
Bist du dir da ganz sicher? Hast du vielleicht noch eine alte Version in /usr/bin und die neue nach /usr/local/bin installiert?
Die Debugausgaben "Sending control data for socket ..." usw. sind nämlich schon seit einiger Zeit nicht mehr in aMule enthalten, also muss da etwas schief gelaufen sein.
Solltest du sonstige Zweifel haben, frage bitte.
-
hast recht, hab grad festgestellt das noch eine version instaliert war, ich werde es jetzt nochmal testen und hoffen das es nun funktioniert!