Rev 9907 had another low VSZ crash,
but somehow the bt seems a bit different to me, so i though i share it with you:
Program received signal SIGSEGV, Segmentation fault.
0x010e3924 in _GSocket_GDK_Input (data=0x9fc5300, source=34,
condition=GDK_INPUT_WRITE) at ../src/gtk/gsockgtk.cpp:41
41 ../src/gtk/gsockgtk.cpp: No such file or directory.
in ../src/gtk/gsockgtk.cpp
(gdb) bt full#0 0x010e3924 in _GSocket_GDK_Input (data=0x9fc5300, source=34,
condition=GDK_INPUT_WRITE) at ../src/gtk/gsockgtk.cpp:41
No locals.
#1 0x00585f7c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#2 0x04e67d5b in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#3 0x04e30e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#4 0x04e34720 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#5 0x04e34b8f in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#6 0x01491419 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#7 0x010e1ec8 in wxEventLoop::Run (this=0x9139b00)
at ../src/gtk/evtloop.cpp:76
__FUNCTION__ = "Run"
exitcode = <value optimized out>
#8 0x011832ac in wxAppBase::MainLoop (this=0x888ff30)
at ../src/common/appcmn.cpp:312
mainLoop = {<wxEventLoopPtr> = {m_ptr = 0x9139b00}, m_pp = 0x888ff70,
m_pOld = 0x0}
---Type <return> to continue, or q <return> to quit---
#9 0x01183001 in wxAppBase::OnRun (this=0x2a26)
at ../src/common/appcmn.cpp:367
No locals.
#10 0x0046c3ea in wxEntry (argc=@0x5666ac, argv=0x887e470)
at ../src/common/init.cpp:460
No locals.
#11 0x0046c497 in wxEntry (argc=@0xbffff430, argv=0xbffff4d4)
at ../src/common/init.cpp:472
No locals.
#12 0x082529bb in main (argc=1, argv=0xbffff4d4) at amule-gui.cpp:94
No locals.
(gdb) thread apply all bt full
Thread 6 (Thread 0xb7eaeb70 (LWP 2115)):
#0 0x006e8422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x00be7ba6 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0x05e4ecc2 in ?? () from /usr/lib/libpulse.so.0
No symbol table info available.
#3 0x05e3be09 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
No symbol table info available.
#4 0x05e3dc23 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
No symbol table info available.
#5 0x05e3dcf4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
No symbol table info available.
#6 0x05e4ebc3 in ?? () from /usr/lib/libpulse.so.0
No symbol table info available.
#7 0x0366cac2 in ?? () from /usr/lib/libpulsecommon-0.9.19.so
No symbol table info available.
#8 0x00d5380e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#9 0x00bf57ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
Thread 5 (Thread 0xb63e5b70 (LWP 2114)):
#0 0x006e8422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x00d58142 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x004dea3e in wxConditionInternal::WaitTimeout (this=0x9cfd1c8,
milliseconds=100) at ../src/unix/threadpsx.cpp:405
tspec = {tv_sec = 1261815097, tv_nsec = 767000000}
err = <value optimized out>
#3 0x004deaca in wxCondition::WaitTimeout (this=0x892823c, milliseconds=100)
at ../include/wx/thrimpl.cpp:256
__FUNCTION__ = "WaitTimeout"
#4 0x004e07a4 in wxSemaphoreInternal::WaitTimeout (this=0x8928238,
milliseconds=100) at ../src/unix/threadpsx.cpp:552
remainingTime = <value optimized out>
locker = {m_isOk = true, m_mutex = @0x8928238}
#5 0x004e082a in wxSemaphore::WaitTimeout (this=0x9139ad0, milliseconds=100)
at ../include/wx/thrimpl.cpp:320
__FUNCTION__ = "WaitTimeout"
#6 0x0834c412 in CTimerThread::Entry (this=0x9139ab0) at Timer.cpp:66
now = <value optimized out>
delta = 0
---Type <return> to continue, or q <return> to quit---
evt = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x84db3a8,
static ms_classInfo = {m_className = 0x511d98 L"wxObject",
m_objectSize = 8, m_objectConstructor = 0, m_baseInfo1 = 0x0,
m_baseInfo2 = 0x0, static sm_first = 0x2398cc,
m_next = 0x5678a4, static sm_classTable = 0x8860008},
m_refData = 0x0}, m_eventObject = 0x0, m_eventType = 10244,
m_timeStamp = 0, m_id = 6128, m_callbackUserData = 0x0,
m_propagationLevel = 0, m_skipped = false,
m_isCommandEvent = false, static ms_classInfo = {
m_className = 0x523590 L"wxEvent", m_objectSize = 36,
m_objectConstructor = 0, m_baseInfo1 = 0x567838,
m_baseInfo2 = 0x0, static sm_first = 0x2398cc,
m_next = 0x5688e8,
static sm_classTable = 0x8860008}}, <No data fields>}
lastEvent = 3389679939
#7 0x004e19e3 in wxThreadInternal::PthreadStart (thread=0x9139ab0)
at ../src/unix/threadpsx.cpp:766
pthread = 0x9139ad8
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#8 0x004e1aed in wxPthreadStart (ptr=0x9139ab0)
at ../src/unix/threadpsx.cpp:718
---Type <return> to continue, or q <return> to quit---
No locals.
#9 0x00d5380e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#10 0x00bf57ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 3 (Thread 0xb73e8b70 (LWP 2112)):
#0 0x006e8422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x00be4bd3 in __fxstat64 () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0x04e68339 in g_io_channel_unix_new () from /lib/libglib-2.0.so.0
No symbol table info available.
#3 0x00585e5a in gdk_input_add_full () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#4 0x00585ede in gdk_input_add () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#5 0x010e3bc5 in GSocketGUIFunctionsTableConcrete::Install_Callback (
this=0x1355a48, socket=0x4d, event=GSOCK_OUTPUT)
at ../src/gtk/gsockgtk.cpp:98
c = <value optimized out>
#6 0x00130f3d in GSocket::Enable (this=0xad541c0, event=GSOCK_OUTPUT)
at ../src/unix/gsocket.cpp:1521
---Type <return> to continue, or q <return> to quit---
No locals.
#7 0x0013230a in GSocket::Write (this=0xad541c0,
buffer=0xa49cd82 "\201\333J\016\267\350R3(\214h&ٵ\212_f\266Cy\211\220\361m\327r\252\274\023\337\315BH\\R\301\352b\034\274\277\362\347\"\\Z\316&\251S\371\330\355b\f\036\216\264F$\346\372\063\346t\036B=W\271\032?G\213\317\314e4\261\350\066\215@/\276.\330Ӕ\374\327\351c\213\027/&\375\324\061'\223\343\a\374Lz\377T(\227\017\031\070\350\070\363;\204\067\333\r9\032\021L{\035\225:#\233~ĩT\343f\216eO@\243\207\316yNHm\327\a\222\343\035\f\305\065\201\070c\237\215\306\372\261\352\005\301\061M6\021\355,\277\347\221!\233\257\324a\263\aej~ط\303\311|\230n\037\200D"..., size=2084) at ../src/unix/gsocket.cpp:1257
ret = -1
__PRETTY_FUNCTION__ = "int GSocket::Write(const char*, int)"
#8 0x0012d486 in wxSocketBase::_Write (this=0xb40b488, buffer=0xa49cd82,
nbytes=2084) at ../src/common/socket.cpp:539
total = 0
ret = <value optimized out>
#9 0x0012d5f7 in wxSocketBase::Write (this=0xb40b488, buffer=0xa49cd82,
nbytes=2084) at ../src/common/socket.cpp:507
No locals.
#10 0x0830eaca in CSocketClientProxy::Write (this=0xb40b488, buffer=0xa49cd82,
nbytes=2084) at Proxy.cpp:1292
lock = {m_isOk = true, m_mutex = @0xb40b544}
#11 0x08137a4b in CEncryptedStreamSocket::Write (this=0xb40b488,
---Type <return> to continue, or q <return> to quit---
lpBuf=0xa49cd82, nBufLen=2084) at EncryptedStreamSocket.cpp:210
__FUNCTION__ = "Write"
#12 0x0813476b in CEMSocket::Send (this=0xb40b488,
maxNumberOfBytesToSend=2600, minFragSize=2600,
onlyAllowedToSendControlPacket=false) at EMSocket.cpp:623
tosend = 2084
result = <value optimized out>
bWasLongTimeSinceSend = false
sentControlPacketBytesThisCall = 0
__FUNCTION__ = "Send"
lock = {m_isOk = true, m_mutex = @0xb40b818}
anErrorHasOccured = false
sentStandardPacketBytesThisCall = 0
#13 0x080e23ff in CEMSocket::SendFileAndControlData (this=0xb40b488,
maxNumberOfBytesToSend=2600, minFragSize=2600) at EMSocket.h:71
No locals.
#14 0x080d3b1c in CClientTCPSocket::SendFileAndControlData (this=0xb40b488,
maxNumberOfBytesToSend=2600, overchargeMaxBytesToSend=2600)
at ClientTCPSocket.cpp:2132
returnStatus = {success = true, sentBytesStandardPackets = 0,
sentBytesControlPackets = 0}
#15 0x081c537d in UploadBandwidthThrottler::Entry (this=0x8fc7598)
at UploadBandwidthThrottler.cpp:419
---Type <return> to continue, or q <return> to quit---
socketSentBytes = {success = true, sentBytesStandardPackets = 0,
sentBytesControlPackets = 0}
data = 2600
socket = <value optimized out>
slotCounter = 5
slots = 53
spentBytes = <value optimized out>
spentOverhead = <value optimized out>
sendLock = {m_isOk = true, m_mutex = @0x8fc75a8}
timeSinceLastLoop = <value optimized out>
minFragSize = 1300
doubleSendSize = 2600
sleepTime = 0
thisLoopTick = 3389679959
bytesToSpend = <value optimized out>
extraSleepTime = 1
lastLoopTick = 53
allowedDataRate = <value optimized out>
rememberedSlotCounter = 52
sendLock = {m_isOk = 48, m_mutex = @0x0}
#16 0x004e19e3 in wxThreadInternal::PthreadStart (thread=0x8fc7598)
at ../src/unix/threadpsx.cpp:766
pthread = 0x8fbffb8
---Type <return> to continue, or q <return> to quit---
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#17 0x004e1aed in wxPthreadStart (ptr=0x8fc7598)
at ../src/unix/threadpsx.cpp:718
No locals.
#18 0x00d5380e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#19 0x00bf57ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 1 (Thread 0xb7fdd760 (LWP 2098)):
#0 0x010e3924 in _GSocket_GDK_Input (data=0x9fc5300, source=34,
condition=GDK_INPUT_WRITE) at ../src/gtk/gsockgtk.cpp:41
No locals.
#1 0x00585f7c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#2 0x04e67d5b in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#3 0x04e30e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#4 0x04e34720 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#5 0x04e34b8f in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#6 0x01491419 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#7 0x010e1ec8 in wxEventLoop::Run (this=0x9139b00)
at ../src/gtk/evtloop.cpp:76
__FUNCTION__ = "Run"
exitcode = <value optimized out>
#8 0x011832ac in wxAppBase::MainLoop (this=0x888ff30)
at ../src/common/appcmn.cpp:312
mainLoop = {<wxEventLoopPtr> = {m_ptr = 0x9139b00}, m_pp = 0x888ff70,
m_pOld = 0x0}
#9 0x01183001 in wxAppBase::OnRun (this=0x2a26)
at ../src/common/appcmn.cpp:367
No locals.
#10 0x0046c3ea in wxEntry (argc=@0x5666ac, argv=0x887e470)
at ../src/common/init.cpp:460
No locals.
#11 0x0046c497 in wxEntry (argc=@0xbffff430, argv=0xbffff4d4)
at ../src/common/init.cpp:472
No locals.
#12 0x082529bb in main (argc=1, argv=0xbffff4d4) at amule-gui.cpp:94
No locals.