scream@ubuntu:~$ amule Initialising aMule Checking if there is an instance already running... No other instances are running. Testing skins Loading temp files from /home/scream/.aMule/Temp. Loading PartFile 3 of 3 All PartFiles Loaded. ListenSocket: Ok.
External connections disabled in config file *** Server UDP socket (TCP+3) at 0.0.0.0:4665 *** TCP socket (TCP) listening on 0.0.0.0:4662 *** Client UDP socket (extended eMule) at 0.0.0.0:4672 Adding file /home/scream/.aMule/Temp/001.part.met to shares Adding file /home/scream/.aMule/Temp/004.part.met to shares Adding file /home/scream/.aMule/Temp/007.part.met to shares
Terminated after throwing an instance of 'std::bad_alloc' what(): St9bad_alloc
** (amule:22362): WARNING **: Invalid borders specified for theme pixmap: /home/scream/.themes/WinXP-Silver/gtk-2.0/scroll_vertical.png, borders don't fit within the image
(amule:22362): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_data: assertion `heigh t > 0' failed
Now create in your home directory the file .gdbinit and put these lines into it (or you can type them in at the (gdb) prompt later):
ha SIGPIPE nostop noprint pass ha SIG32 nostop noprint pass ha SIG33 nostop noprint pass ha SIG34 nostop noprint pass
For those who want to know the meaning of the previous lines: the first one avoid GDB stopping at broken pipes; the second one avoid GDB stopping at new thread.
To create a backtrace, open a console and do the following:
$ gdb /where/to/install/aMule/bin/amule (gdb) run
Now use aMule normally until it crashes. If it crashes do the following:
(gdb) bt (gdb) bt full (gdb) thread apply all bt
Post the output of the last three commands in the backtraces forum with some additional comment about the circumstances the segfault happened and what aMule version you used (or checkout time for CVS).
Ok to je resitev vendar nevem angleško prav dobro pa nerazumem čisto vse lahko kdo pove kaj moram naredit?
Upam da ne bo kdo zameru če si mal sposodim tole temo. Inštaliral sem tole verzijo amule: http://italy.copybase.ch/blog/informatica/linux/compilare-amule-210-su-ubuntu-kubuntu/ Normalno se mi konekta, tudi dol začne vlečt, po kakšnih 15-20 minutah pa zmrzne. Ikonca iz trayja enostavno izgine, ampak očitno proces amule še vedno dela ker ga z ukazom killall amule lahko ubiješ. Kakšna ideja kaj bi blo narobi? Je mogoče kšn bug v muli? Aja mam pa Kubuntu 5.10
sicer ne vem kaj bi lahko bilo narobe ampak jaz nisem imel nobenih problemov z mulo edino to da mi je vcasih privlekla domov cisto nekaj drugega kot pa po kar sem jo poslal laufam pa ubuntu 5.10 gnome ker sem bil nad KDE jem razocaran vsaj meni se ni dopal Vedno mi kaj ni delalo kot bi blo treba :P
Komentarji
Ja dj v terminalu požen pa poglej error
Initialising aMule
Checking if there is an instance already running...
No other instances are running.
Testing skins
Loading temp files from /home/scream/.aMule/Temp.
Loading PartFile 3 of 3
All PartFiles Loaded.
ListenSocket: Ok.
External connections disabled in config file
*** Server UDP socket (TCP+3) at 0.0.0.0:4665
*** TCP socket (TCP) listening on 0.0.0.0:4662
*** Client UDP socket (extended eMule) at 0.0.0.0:4672
Adding file /home/scream/.aMule/Temp/001.part.met to shares
Adding file /home/scream/.aMule/Temp/004.part.met to shares
Adding file /home/scream/.aMule/Temp/007.part.met to shares
Terminated after throwing an instance of 'std::bad_alloc'
what(): St9bad_alloc
** (amule:22362): WARNING **: Invalid borders specified for theme pixmap:
/home/scream/.themes/WinXP-Silver/gtk-2.0/scroll_vertical.png,
borders don't fit within the image
(amule:22362): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_data: assertion `heigh t > 0' failed
(amule:22362): GdkPixbuf-CRITICAL **: gdk_pixbuf_scale: assertion `src != NULL' failed
(amule:22362): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
backtrace:
[2] ?? in /usr/lib/libstdc++.so.6 [0xb75ca915]
[3] ?? in /usr/lib/libstdc++.so.6 [0xb75ca94a]
[4] __cxa_rethrow in /usr/lib/libstdc++.so.6[0xb75caa7e]
[5] operator new(unsigned int) in /usr/lib/libstdc++.so.6[0xb75cae81]
[6] operator new[](unsigned int) in /usr/lib/libstdc++.so.6[0xb75caf3d]
[7] wxWindowBase::GetTitle() const in amule [0x813fb31]
[8] wxWindowBase::GetTitle() const in amule [0x813fc54]
[9] wxWindowBase::GetTitle() const in amule [0x8140f0e]
[10] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/lib/libwx_baseu-2.6.so.0[0xb76322a1]
[11] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHand ler*, wxEvent&) in /usr/lib/libwx_baseu-2.6.so.0[0xb76ba97f]
[12] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_ba seu-2.6.so.0[0xb76bab50]
[13] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.6.so.0[0xb76 bad01]
[14] wxTimerBase::Notify() in /usr/lib/libwx_gtk2u_core-2.6.so.0[0xb792ecb3]
[15] ?? in /usr/lib/libwx_gtk2u_core-2.6.so.0 [0xb7840bcb]
[16] ?? in /usr/lib/libglib-2.0.so.0 [0xb6dd5118]
[17] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0xb6dd3547]
[18] ?? in /usr/lib/libglib-2.0.so.0 [0xb6dd6606]
[19] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0xb6dd6928]
[20] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0xb720c2c5]
[21] wxEventLoop::Run() in /usr/lib/libwx_gtk2u_core-2.6.so.0[0xb7838324]
[22] wxAppBase::MainLoop() in /usr/lib/libwx_gtk2u_core-2.6.so.0[0xb78c7b2a]
[23] wxAppBase::OnRun() in /usr/lib/libwx_gtk2u_core-2.6.so.0[0xb78c7c0f]
[24] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.6.so.0[0xb7665a44]
[25] wxEntry(int&, char**) in /usr/lib/libwx_baseu-2.6.so.0[0xb7665af8]
[26] CryptoPP::IteratedHashBase2, CryptoPP::HashTransformation>::~IteratedHashBase2() in amule [0x812 76cc]
[27] __libc_start_main in /lib/tls/i686/cmov/libc.so.6[0xb73daea2]
[28] __gxx_personality_v0 in amule[0x807dad1]
Aborted
tista WinXp tema mi je mal sumljiva.
(ps.: heh, pa ne da ima že ime slabo karmo...)
Now create in your home directory the file .gdbinit and put these lines into it (or you can type them in at the (gdb) prompt later):
ha SIGPIPE nostop noprint pass
ha SIG32 nostop noprint pass
ha SIG33 nostop noprint pass
ha SIG34 nostop noprint pass
For those who want to know the meaning of the previous lines: the first one avoid GDB stopping at broken pipes; the second one avoid GDB stopping at new thread.
To create a backtrace, open a console and do the following:
$ gdb /where/to/install/aMule/bin/amule
(gdb) run
Now use aMule normally until it crashes. If it crashes do the following:
(gdb) bt
(gdb) bt full
(gdb) thread apply all bt
Post the output of the last three commands in the backtraces forum with some additional comment about the circumstances the segfault happened and what aMule version you used (or checkout time for CVS).
Ok to je resitev vendar nevem angleško prav dobro pa nerazumem čisto vse lahko kdo pove kaj moram naredit?
Normalno se mi konekta, tudi dol začne vlečt, po kakšnih 15-20 minutah pa zmrzne. Ikonca iz trayja enostavno izgine, ampak očitno proces amule še vedno dela ker ga z ukazom killall amule lahko ubiješ. Kakšna ideja kaj bi blo narobi? Je mogoče kšn bug v muli? Aja mam pa Kubuntu 5.10
laufam pa ubuntu 5.10 gnome ker sem bil nad KDE jem razocaran vsaj meni se ni dopal Vedno mi kaj ni delalo kot bi blo treba :P