aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Crash Suse 10.0  (Read 2346 times)

fredred

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 4
Crash Suse 10.0
« on: May 16, 2006, 05:56:58 PM »

Suse 10.0
Amule 2.1.1 - compiled from sources
wxGTK 2.6.3 - compiled from sources

Code: [Select]

Initialising aMule
Checking if there is an instance already running...
No other instances are running.
[New Thread 1120717744 (LWP 3516)]
Loading temp files from /home/fredred/.aMule/Temp.
Loading PartFile 15 of 15
All PartFiles Loaded.
ListenSocket: Ok.

*** TCP socket (ECServer) listening on 0.0.0.0:4712
*** 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/fredred/.aMule/Temp/002.part.met to shares
Adding file /home/fredred/.aMule/Temp/003.part.met to shares
Adding file /home/fredred/.aMule/Temp/004.part.met to shares
Adding file /home/fredred/.aMule/Temp/005.part.met to shares
Adding file /home/fredred/.aMule/Temp/007.part.met to shares
Adding file /home/fredred/.aMule/Temp/008.part.met to shares
Adding file /home/fredred/.aMule/Temp/009.part.met to shares
Adding file /home/fredred/.aMule/Temp/010.part.met to shares
Adding file /home/fredred/.aMule/Temp/011.part.met to shares
Adding file /home/fredred/.aMule/Temp/012.part.met to shares
Adding file /home/fredred/.aMule/Temp/015.part.met to shares
Adding file /home/fredred/.aMule/Temp/016.part.met to shares
[New Thread 1122818992 (LWP 3517)]
[New Thread 1124920240 (LWP 3518)]
[Thread 1122818992 (zombie) exited]
Searching buddy for lowid connection
Search parsing resultfor "pocket quicken": 0
Search expression: pocket quicken
Expression count: 1
Parameters: 1
[New Thread 1122818992 (LWP 4112)]
[Thread 1122818992 (zombie) exited]
The program 'amule' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadRequest (invalid request code or no such operation)'.
  (Details: serial 100499728 error_code 1 request_code 0 minor_code 0)

 (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
pure virtual method called

Program received signal SIGABRT, Aborted.
[Switching to Thread 1120717744 (LWP 3516)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt

#0  0xffffe410 in __kernel_vsyscall ()
#1  0x4003575d in raise () from /lib/tls/libpthread.so.0
#2  0x0832f30d in OnUnhandledException () at MuleDebug.cpp:86
#3  0x408c0e15 in __gxx_personality_v0 () from /usr/lib/libstdc++.so.6
#4  0x408c0e52 in std::terminate () from /usr/lib/libstdc++.so.6
#5  0x408c1576 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
#6  0x40674908 in GSocket::Enable (this=0x923d000, event=GSOCK_OUTPUT) at gsocket.cpp:1220
#7  0x40676184 in GSocket::Write (this=0x923d000,
    buffer=0x92751f4 "ýý\232ý\213\005\224,ý~ýkýý\213Sýý\037ý\026mýýLýýtM?ý*ý232Mn\030h#%Zý001\237\025\v\006ýýH\200\aý`ý\023ýI\034d\177+\204\212bX\0321ý\032\017ý\037ýýý\206E,hrý\203%Uý\224ýwx@\027ýýý9Rýýýý\017\037\201vý\005$", size=1300) at gsocket.cpp:953
#8  0x4066fb66 in wxSocketBase::_Write (this=0x91a1c90, buffer=0x92751f4, nbytes=1300) at socket.cpp:542
#9  0x4066fda9 in wxSocketBase::Write (this=0x91a1c90, buffer=0x92751f4, nbytes=1300) at socket.cpp:510
#10 0x08102177 in CEMSocket::Send (this=0x91a1c90, maxNumberOfBytesToSend=1300, minFragSize=1300, onlyAllowedToSendControlPacket=false) at EMSocket.cpp:597
#11 0x080c8e80 in CEMSocket::SendFileAndControlData (this=0x91a1c90, maxNumberOfBytesToSend=426, minFragSize=1300) at EMSocket.h:78
#12 0x080bdfb3 in CClientTCPSocket::SendFileAndControlData (this=0x91a1c90, maxNumberOfBytesToSend=426, overchargeMaxBytesToSend=1300) at ClientTCPSocket.cpp:1893
#13 0x0818b6df in UploadBandwidthThrottler::Entry (this=0x8b5c660) at UploadBandwidthThrottler.cpp:442
#14 0x40780303 in wxThreadInternal::PthreadStart (thread=0x8b5c660) at threadpsx.cpp:763
#15 0x4078044d in wxPthreadStart (ptr=0x8b5c660) at threadpsx.cpp:715
#16 0x4002f297 in start_thread () from /lib/tls/libpthread.so.0
#17 0x409dc37e in clone () from /lib/tls/libc.so.6
#18 0x42cccbb0 in ?? ()

-----------------------------------------------------------------------------
(gdb) bt full
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x4003575d in raise () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x0832f30d in OnUnhandledException () at MuleDebug.cpp:86
        t = (struct std::type_info *) 0x0
#3  0x408c0e15 in __gxx_personality_v0 () from /usr/lib/libstdc++.so.6
No symbol table info available.
#4  0x408c0e52 in std::terminate () from /usr/lib/libstdc++.so.6
No symbol table info available.
#5  0x408c1576 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
No symbol table info available.
#6  0x40674908 in GSocket::Enable (this=0x923d000, event=GSOCK_OUTPUT) at gsocket.cpp:1220
No locals.
#7  0x40676184 in GSocket::Write (this=0x923d000,
    buffer=0x92751f4 "ýý\232ý\213\005\224,ý~ýkýý\213Sýý\037ý\026mýýLýýtM?ý*ý232Mn\030h#%Zý001\237\025\v\006ýýH\200\aý`ý\023ýI\034d\177+\204\212bX\0321ý\032\017ý\037ýýý\206E,hrý\203%Uý\224ýwx@\027ýýý9Rýýýý\017\037\201vý\005$", size=1300) at gsocket.cpp:953
        ret = -1
        __PRETTY_FUNCTION__ = "int GSocket::Write(const char*, int)"
#8  0x4066fb66 in wxSocketBase::_Write (this=0x91a1c90, buffer=0x92751f4, nbytes=1300) at socket.cpp:542
        total = 0
        ret = 1080953564
#9  0x4066fda9 in wxSocketBase::Write (this=0x91a1c90, buffer=0x92751f4, nbytes=1300) at socket.cpp:510
No locals.
#10 0x08102177 in CEMSocket::Send (this=0x91a1c90, maxNumberOfBytesToSend=1300, minFragSize=1300, onlyAllowedToSendControlPacket=false) at EMSocket.cpp:597
        tosend = 1300
        result = 933426432
        sentControlPacketBytesThisCall = 0
        returnVal = {success = 160, sentBytesStandardPackets = 7193, sentBytesControlPackets = 0}
        lock = {m_isOk = true, m_mutex = @0x91a1d9c}
        bWasLongTimeSinceSend = false
        anErrorHasOccured = false
        sentStandardPacketBytesThisCall = 0
#11 0x080c8e80 in CEMSocket::SendFileAndControlData (this=0x91a1c90, maxNumberOfBytesToSend=426, minFragSize=1300) at EMSocket.h:78
No locals.
#12 0x080bdfb3 in CClientTCPSocket::SendFileAndControlData (this=0x91a1c90, maxNumberOfBytesToSend=426, overchargeMaxBytesToSend=1300) at ClientTCPSocket.cpp:1893
        returnStatus = {success = false, sentBytesStandardPackets = 10371, sentBytesControlPackets = 0}
        returnStatus = {success = true, sentBytesStandardPackets = 0, sentBytesControlPackets = 0}
#13 0x0818b6df in UploadBandwidthThrottler::Entry (this=0x8b5c660) at UploadBandwidthThrottler.cpp:442
        socketSentBytes = {success = true, sentBytesStandardPackets = 0, sentBytesControlPackets = 0}
        lastSpentBytes = 0
        neededBytes = 426
        socket = (class ThrottledFileSocket *) 0x91a1d40
        slotCounter = 1
        spentBytes = 147
        spentOverhead = 147
        sendLock = {m_isOk = true, m_mutex = @0x8b5c670}
        maxSlot = 2
 timeSinceLastLoop = 1004
        minFragSize = 1300
        doubleSendSize = 2600
        bytesToSpend = 7193
        sleepTime = 1000
        thisLoopTick = 803224818
        realBytesToSpend = 7193575
        lastTickReachedBandwidth = 803223015
        extraSleepTime = 1000
        TIME_BETWEEN_UPLOAD_LOOPS = 1
        lastLoopTick = 803224818
        allowedDataRate = 6144
        rememberedSlotCounter = 1
        sendLock = {m_isOk = false, m_mutex = @0x0}
#14 0x40780303 in wxThreadInternal::PthreadStart (thread=0x8b5c660) at threadpsx.cpp:763
        _buffer = {__routine = 0x4078017c , __arg = 0x8b5c660, __canceltype = 0, __prev = 0x0}
        pthread = (wxThreadInternal *) 0x8b5c2c8
        rc = 0
        dontRunAtAll = false
#15 0x4078044d in wxPthreadStart (ptr=0x8b5c660) at threadpsx.cpp:715
No locals.
#16 0x4002f297 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#17 0x409dc37e in clone () from /lib/tls/libc.so.6
No symbol table info available.
#18 0x42cccbb0 in ?? ()
No symbol table info available.
 timeSinceLastLoop = 1004
        minFragSize = 1300
        doubleSendSize = 2600
        bytesToSpend = 7193
        sleepTime = 1000
        thisLoopTick = 803224818
        realBytesToSpend = 7193575
        lastTickReachedBandwidth = 803223015
        extraSleepTime = 1000
        TIME_BETWEEN_UPLOAD_LOOPS = 1
        lastLoopTick = 803224818
        allowedDataRate = 6144
        rememberedSlotCounter = 1
        sendLock = {m_isOk = false, m_mutex = @0x0}
#14 0x40780303 in wxThreadInternal::PthreadStart (thread=0x8b5c660) at threadpsx.cpp:763
        _buffer = {__routine = 0x4078017c , __arg = 0x8b5c660, __canceltype = 0, __prev = 0x0}
        pthread = (wxThreadInternal *) 0x8b5c2c8
        rc = 0
        dontRunAtAll = false
#15 0x4078044d in wxPthreadStart (ptr=0x8b5c660) at threadpsx.cpp:715
No locals.
#16 0x4002f297 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#17 0x409dc37e in clone () from /lib/tls/libc.so.6
No symbol table info available.
#18 0x42cccbb0 in ?? ()
No symbol table info available.
-----------------------------------------------------------------------------
(gdb) thread apply all bt

Thread 4 (Thread 1124920240 (LWP 3518)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0x4003413e in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0
#2  0x40030e35 in _L_mutex_lock_36 () from /lib/tls/libpthread.so.0
#3  0x430ce218 in ?? ()
#4  0x407f4abc in ?? () from /home/fredred/bin/wxGTK/lib/libwx_baseud-2.6.so.0
#5  0x00000000 in ?? ()
#6  0x00000000 in ?? ()
#7  0x430ce248 in ?? ()
#8  0x4077da51 in wxMutexInternal::Lock (this=0x8722d90) at threadpsx.cpp:245
#9  0x4077da51 in wxMutexInternal::Lock (this=0x8722d90) at threadpsx.cpp:245
#10 0x4077db79 in wxMutex::Lock (this=0x4064662c) at thrimpl.cpp:44
#11 0x08072812 in wxMutexLocker (this=0x430ce2b8, mutex=@0x4064662c) at thread.h:181
#12 0x4038ae75 in wxapp_install_idle_handler () at app.cpp:385
#13 0x4038af78 in wxApp::WakeUpIdle (this=0x873ba68) at app.cpp:186
#14 0x406e0109 in wxWakeUpIdle () at appbase.cpp:572
#15 0x40783739 in wxEvtHandler::AddPendingEvent (this=0x873ba68, event=@0x430ce380) at event.cpp:1125
#16 0x08077428 in wxPostEvent (dest=0x873ba68, event=@0x430ce380) at event.h:2489
#17 0x082d956f in CTimerThread::Entry (this=0x8c2e410) at Timer.cpp:70
#18 0x40780303 in wxThreadInternal::PthreadStart (thread=0x8c2e410) at threadpsx.cpp:763
#19 0x4078044d in wxPthreadStart (ptr=0x8c2e410) at threadpsx.cpp:715
#20 0x4002f297 in start_thread () from /lib/tls/libpthread.so.0
#21 0x409dc37e in clone () from /lib/tls/libc.so.6
#22 0x430cebb0 in ?? ()

Thread 2 (Thread 1120717744 (LWP 3516)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0x4003575d in raise () from /lib/tls/libpthread.so.0
#2  0x0832f30d in OnUnhandledException () at MuleDebug.cpp:86
#3  0x408c0e15 in __gxx_personality_v0 () from /usr/lib/libstdc++.so.6
#4  0x408c0e52 in std::terminate () from /usr/lib/libstdc++.so.6
#5  0x408c1576 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
#6  0x40674908 in GSocket::Enable (this=0x923d000, event=GSOCK_OUTPUT) at gsocket.cpp:1220
#7  0x40676184 in GSocket::Write (this=0x923d000,
    buffer=0x92751f4 "ýý\232ý\213\005\224,ý~ýkýý\213Sýý\037ý\026mýýLýýtM?ý*ý232Mn\030h#%Zý001\237\025\v\006ýýH\200\aý`ý\023ýI\034d\177+\204\212bX\0321ý\032\017ý\037ýýý\206E,hrý\203%Uý\224ýwx@\027ýýý9Rýýýý\017\037\201vý\005$", size=1300) at gsocket.cpp:953
#8  0x4066fb66 in wxSocketBase::_Write (this=0x91a1c90, buffer=0x92751f4, nbytes=1300) at socket.cpp:542
#9  0x4066fda9 in wxSocketBase::Write (this=0x91a1c90, buffer=0x92751f4, nbytes=1300) at socket.cpp:510
#10 0x08102177 in CEMSocket::Send (this=0x91a1c90, maxNumberOfBytesToSend=1300, minFragSize=1300, onlyAllowedToSendControlPacket=false) at EMSocket.cpp:597
#11 0x080c8e80 in CEMSocket::SendFileAndControlData (this=0x91a1c90, maxNumberOfBytesToSend=426, minFragSize=1300) at EMSocket.h:78
#12 0x080bdfb3 in CClientTCPSocket::SendFileAndControlData (this=0x91a1c90, maxNumberOfBytesToSend=426, overchargeMaxBytesToSend=1300) at ClientTCPSocket.cpp:1893
#13 0x0818b6df in UploadBandwidthThrottler::Entry (this=0x8b5c660) at UploadBandwidthThrottler.cpp:442
#14 0x40780303 in wxThreadInternal::PthreadStart (thread=0x8b5c660) at threadpsx.cpp:763
#15 0x4078044d in wxPthreadStart (ptr=0x8b5c660) at threadpsx.cpp:715
#16 0x4002f297 in start_thread () from /lib/tls/libpthread.so.0
#17 0x409dc37e in clone () from /lib/tls/libc.so.6
#18 0x42cccbb0 in ?? ()

Thread 1 (Thread 1092580704 (LWP 3508)):
#0  0x4104b135 in ?? () from /usr/lib/libglitz.so.1
#1  0x4106a19c in _fini () from /usr/lib/libglitz.so.1
#2  0x4000bfbe in _dl_fini () from /lib/ld-linux.so.2
#3  0x40948204 in exit () from /lib/tls/libc.so.6
#4  0x40d80f89 in gdk_keyboard_grab_info_libgtk_only () from /opt/gnome/lib/libgdk-x11-2.0.so.0
#5  0x40f38790 in _XError () from /usr/X11R6/lib/libX11.so.6
#6  0x40f3a082 in _XEventsQueued () from /usr/X11R6/lib/libX11.so.6
#7  0x40f2a1c3 in XPending () from /usr/X11R6/lib/libX11.so.6
#8  0x40d7454d in gdk_x11_drawable_get_xid () from /opt/gnome/lib/libgdk-x11-2.0.so.0
#9  0x40d75271 in gdk_x11_register_standard_event_type () from /opt/gnome/lib/libgdk-x11-2.0.so.0
#10 0x4109bd4c in g_main_context_prepare () from /opt/gnome/lib/libglib-2.0.so.0
#11 0x4109c3fc in g_main_context_check () from /opt/gnome/lib/libglib-2.0.so.0
#12 0x4109cae7 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
#13 0x40b70861 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#14 0x403ab9b8 in wxEventLoop::Run (this=0x8c08f80) at evtloop.cpp:80
#15 0x4043f5c1 in wxAppBase::MainLoop (this=0x873ba68) at appcmn.cpp:272
#16 0x4043f74d in wxAppBase::OnRun (this=0x873ba68) at appcmn.cpp:340
#17 0x4071eb49 in wxEntry (argc=@0xbfa14ea0, argv=0x8730830) at init.cpp:439
#18 0x4071ec22 in wxEntry (argc=@0xbfa14ea0, argv=0xbfa14f14) at init.cpp:451
#19 0x081ddfdd in main (argc=1, argv=0xbfa14f14) at amule-gui.cpp:143
#0  0xffffe410 in __kernel_vsyscall ()

Thanks.
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: Crash Suse 10.0
« Reply #1 on: May 17, 2006, 01:35:04 PM »

Looks like a bug in wx code, but does not make sense. It is as if a pure virtual function had been called, but as far as I can see, the wxWidgets code is ok. Should be some kind of memory corruption in aMule then...

How often does this happen?
Logged

fredred

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 4
Re: Crash Suse 10.0
« Reply #2 on: May 17, 2006, 07:59:57 PM »

Always ;( , after ~8-10 hours runtime.
Logged