aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Pages: 1 ... 6 7 [8] 9 10 ... 37

Author Topic: RRM's epic struggle for a better aMule on high-speed connections  (Read 166473 times)

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #105 on: March 31, 2009, 10:35:10 PM »

I also noticed that so far,
When VSZ is low, there's always a "SIGSEGV - segmentation fault" involved in the crash.
When VSZ is high, there's always a "signal SIGABRT; aborted" involved.
And in all the above cases combined, there's always "Switching to Thread ...." involved.

Ok, another crash, with low VSZ:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb673e700 (LWP 28522)]
0xb6b46450 in g_io_watch_funcs () from /usr/lib/libglib-2.0.so.0

$ free
Code: [Select]
             total       used       free     shared    buffers     cached
Mem:       3111840    3038752      73088          0     709592    1377904
-/+ buffers/cache:     951256    2160584
Swap:      9100780     686880    8413900
$ ps axl | grep amule
Code: [Select]
0  1000 16084 15952  20   0   3236   796 pipe_w S+   pts/1      0:00 grep amule
0  1000 28358 28268  20   0 203536 198832 poll  S+   pts/0      0:03 gdb amule
0  1000 28522 28358  20   0 150676 96116 ptrace Tl   pts/0     85:15 /usr/bin/amule

(gdb) bt
Code: [Select]
#0  0xb6b46450 in g_io_watch_funcs () from /usr/lib/libglib-2.0.so.0
#1  0xb797007b in vtable for wxNotebookBase ()
   from /usr/lib/libwx_gtk2ud_core-2.8.so.0
#2  0xbfdc007b in ?? ()
#3  0xb7719be7 in _GSocket_GDK_Input (data=0xa850a88, source=41,
    condition=176491144) at ../src/gtk/gsockgtk.cpp:36
#4  0xb6d624af in gdk_io_invoke (source=0xaf240c8,
    condition=<value optimized out>, data=0xa845e68)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkevents.c:1013
#5  0xb6b0071d in g_io_unix_dispatch (source=0xaf24070,
    callback=0xb6d62450 <gdk_io_invoke>, user_data=0xa845e68)
    at /build/buildd/glib2.0-2.18.2/glib/giounix.c:162
#6  0xb6ac9718 in IA__g_main_context_dispatch (context=0x9ee0918)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
#7  0xb6accdc3 in g_main_context_iterate (context=0x9ee0918, block=1,
    dispatch=1, self=0x9ee1ec0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
#8  0xb6acd2e2 in IA__g_main_loop_run (loop=0xa73a378)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
#9  0xb6efb3a9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
#10 0xb771810b in wxEventLoop::Run (this=0xa739628)
    at ../src/gtk/evtloop.cpp:76
---Type <return> to continue, or q <return> to quit---
#11 0xb77bc3dc in wxAppBase::MainLoop (this=0x9ee07d0)
    at ../src/common/appcmn.cpp:312
#12 0xb77bc131 in wxAppBase::OnRun (this=0xb6b46440)
    at ../src/common/appcmn.cpp:367
#13 0xb74b13fa in wxEntry (argc=@0xb75a96cc, argv=0x9ecee38)
    at ../src/common/init.cpp:460
#14 0xb74b14b7 in wxEntry (argc=@0xbfdc4360, argv=0xbfdc43e4)
    at ../src/common/init.cpp:472
#15 0x082ac21d in main (argc=1, argv=0xb6b46460) at ../../src/amule-gui.cpp:95

(gdb) bt full
Code: [Select]
#0  0xb6b46450 in g_io_watch_funcs () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#1  0xb797007b in vtable for wxNotebookBase ()
   from /usr/lib/libwx_gtk2ud_core-2.8.so.0
No symbol table info available.
#2  0xbfdc007b in ?? ()
No symbol table info available.
#3  0xb7719be7 in _GSocket_GDK_Input (data=0xa850a88, source=41,
    condition=176491144) at ../src/gtk/gsockgtk.cpp:36
No locals.
#4  0xb6d624af in gdk_io_invoke (source=0xaf240c8,
    condition=<value optimized out>, data=0xa845e68)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkevents.c:1013
gdk_cond = GDK_INPUT_WRITE
#5  0xb6b0071d in g_io_unix_dispatch (source=0xaf24070,
    callback=0xb6d62450 <gdk_io_invoke>, user_data=0xa845e68)
    at /build/buildd/glib2.0-2.18.2/glib/giounix.c:162
buffer_condition = 3065275456
#6  0xb6ac9718 in IA__g_main_context_dispatch (context=0x9ee0918)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
No locals.
#7  0xb6accdc3 in g_main_context_iterate (context=0x9ee0918, block=1,
    dispatch=1, self=0x9ee1ec0)
---Type <return> to continue, or q <return> to quit---
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
max_priority = 0
timeout = 0
some_ready = 1
nfds = 358
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xb2618178
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#8  0xb6acd2e2 in IA__g_main_loop_run (loop=0xa73a378)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
self = (GThread *) 0x9ee1ec0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#9  0xb6efb3a9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0xa739628
loop = (GMainLoop *) 0xa73a378
#10 0xb771810b in wxEventLoop::Run (this=0xa739628)
    at ../src/gtk/evtloop.cpp:76
exitcode = <value optimized out>
__FUNCTION__ = "Run"
#11 0xb77bc3dc in wxAppBase::MainLoop (this=0x9ee07d0)
---Type <return> to continue, or q <return> to quit---
    at ../src/common/appcmn.cpp:312
mainLoop = {<wxEventLoopPtr> = {m_ptr = 0xa739628}, m_pp = 0x9ee0810,
  m_pOld = 0x0}
#12 0xb77bc131 in wxAppBase::OnRun (this=0xb6b46440)
    at ../src/common/appcmn.cpp:367
No locals.
#13 0xb74b13fa in wxEntry (argc=@0xb75a96cc, argv=0x9ecee38)
    at ../src/common/init.cpp:460
No locals.
#14 0xb74b14b7 in wxEntry (argc=@0xbfdc4360, argv=0xbfdc43e4)
    at ../src/common/init.cpp:472
No locals.
#15 0x082ac21d in main (argc=1, argv=0xb6b46460) at ../../src/amule-gui.cpp:95
No locals.
« Last Edit: March 31, 2009, 10:51:03 PM by RRM »
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #106 on: March 31, 2009, 10:35:42 PM »

(gdb) thread apply all bt full
Code: [Select]
Thread 5 (Thread 0xb45aeb90 (LWP 28604)):
#0  0xb7fc2430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7f863a2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb75226e1 in wxConditionInternal::WaitTimeout (this=0xa739d70,
    milliseconds=100) at ../src/unix/threadpsx.cpp:405
tspec = {tv_sec = 1238530244, tv_nsec = 814000000}
err = <value optimized out>
#3  0xb752276a in wxCondition::WaitTimeout (this=0xa739d3c, milliseconds=100)
    at ../include/wx/thrimpl.cpp:256
__FUNCTION__ = "WaitTimeout"
#4  0xb7524524 in wxSemaphoreInternal::WaitTimeout (this=0xa739d38,
    milliseconds=100) at ../src/unix/threadpsx.cpp:552
remainingTime = -516
locker = {m_isOk = true, m_mutex = @0xa739d38}
#5  0xb75245aa in wxSemaphore::WaitTimeout (this=0xa73a228, milliseconds=100)
    at ../include/wx/thrimpl.cpp:320
__FUNCTION__ = "WaitTimeout"
#6  0x083e39d4 in CTimerThread::Entry (this=0xa73a208)
    at ../../src/Timer.cpp:64
---Type <return> to continue, or q <return> to quit---
now = 1579663466
sinceLast = 0
timeout = 100
evt = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x85c7608,
      static ms_classInfo = {m_className = 0xb75561a4, m_objectSize = 8,
        m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
        static sm_first = 0xb7a538cc, m_next = 0xb75aa8c4,
        static sm_classTable = 0x9eb33e8}, 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 = 0xb7567708,
      m_objectSize = 36, m_objectConstructor = 0, m_baseInfo1 = 0xb75aa858,
      m_baseInfo2 = 0x0, static sm_first = 0xb7a538cc, m_next = 0xb75ab908,
      static sm_classTable = 0x9eb33e8}}, <No data fields>}
lastEvent = 1579663466
#7  0xb7525036 in wxThreadInternal::PthreadStart (thread=0xa73a208)
    at ../src/unix/threadpsx.cpp:766
pthread = (wxThreadInternal *) 0xa73a230
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#8  0xb752513d in wxPthreadStart (ptr=0xa73a208)
    at ../src/unix/threadpsx.cpp:718
---Type <return> to continue, or q <return> to quit---
No locals.
#9  0xb7f8250f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#10 0xb7257a0e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 3 (Thread 0xb55b0b90 (LWP 28602)):
#0  0xb7fc2430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7f89906 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb752c168 in wxMicroSleep (microseconds=0) at ../src/unix/utilsunx.cpp:191
tmReq = {tv_sec = 0, tv_nsec = 20000000}
#3  0xb752c191 in wxMilliSleep (milliseconds=20)
    at ../src/unix/utilsunx.cpp:212
No locals.
#4  0xb752241d in wxThread::Sleep (milliseconds=20)
    at ../src/unix/threadpsx.cpp:986
No locals.
#5  0x081fd133 in UploadBandwidthThrottler::Entry (this=0xa590900)
    at ../../src/UploadBandwidthThrottler.cpp:324
timeSinceLastLoop = 5
minFragSize = 1300
---Type <return> to continue, or q <return> to quit---
doubleSendSize = 2600
bytesToSpend = 127622
sleepTime = 25
thisLoopTick = 1579663493
TIME_BETWEEN_UPLOAD_LOOPS = 1
lastLoopTick = 1579663493
realBytesToSpend = 87552999
allowedDataRate = 5724160
rememberedSlotCounter = 1
extraSleepTime = 25
sendLock = {m_isOk = false, m_mutex = @0xb7f91ff4}
#6  0xb7525036 in wxThreadInternal::PthreadStart (thread=0xa590900)
    at ../src/unix/threadpsx.cpp:766
pthread = (wxThreadInternal *) 0xa57e450
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#7  0xb752513d in wxPthreadStart (ptr=0xa590900)
    at ../src/unix/threadpsx.cpp:718
No locals.
#8  0xb7f8250f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#9  0xb7257a0e in clone () from /lib/tls/i686/cmov/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.

Thread 1 (Thread 0xb673e700 (LWP 28522)):
#0  0xb6b46450 in g_io_watch_funcs () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#1  0xb797007b in vtable for wxNotebookBase ()
   from /usr/lib/libwx_gtk2ud_core-2.8.so.0
No symbol table info available.
#2  0xbfdc007b in ?? ()
No symbol table info available.
#3  0xb7719be7 in _GSocket_GDK_Input (data=0xa850a88, source=41,
    condition=176491144) at ../src/gtk/gsockgtk.cpp:36
No locals.
#4  0xb6d624af in gdk_io_invoke (source=0xaf240c8,
    condition=<value optimized out>, data=0xa845e68)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkevents.c:1013
gdk_cond = GDK_INPUT_WRITE
#5  0xb6b0071d in g_io_unix_dispatch (source=0xaf24070,
    callback=0xb6d62450 <gdk_io_invoke>, user_data=0xa845e68)
    at /build/buildd/glib2.0-2.18.2/glib/giounix.c:162
buffer_condition = 3065275456
#6  0xb6ac9718 in IA__g_main_context_dispatch (context=0x9ee0918)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
---Type <return> to continue, or q <return> to quit---
No locals.
#7  0xb6accdc3 in g_main_context_iterate (context=0x9ee0918, block=1,
    dispatch=1, self=0x9ee1ec0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
max_priority = 0
timeout = 0
some_ready = 1
nfds = 358
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xb2618178
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#8  0xb6acd2e2 in IA__g_main_loop_run (loop=0xa73a378)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
self = (GThread *) 0x9ee1ec0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#9  0xb6efb3a9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0xa739628
loop = (GMainLoop *) 0xa73a378
#10 0xb771810b in wxEventLoop::Run (this=0xa739628)
    at ../src/gtk/evtloop.cpp:76
---Type <return> to continue, or q <return> to quit---
exitcode = <value optimized out>
__FUNCTION__ = "Run"
#11 0xb77bc3dc in wxAppBase::MainLoop (this=0x9ee07d0)
    at ../src/common/appcmn.cpp:312
mainLoop = {<wxEventLoopPtr> = {m_ptr = 0xa739628}, m_pp = 0x9ee0810,
  m_pOld = 0x0}
#12 0xb77bc131 in wxAppBase::OnRun (this=0xb6b46440)
    at ../src/common/appcmn.cpp:367
No locals.
#13 0xb74b13fa in wxEntry (argc=@0xb75a96cc, argv=0x9ecee38)
    at ../src/common/init.cpp:460
No locals.
#14 0xb74b14b7 in wxEntry (argc=@0xbfdc4360, argv=0xbfdc43e4)
    at ../src/common/init.cpp:472
No locals.
#15 0x082ac21d in main (argc=1, argv=0xb6b46460) at ../../src/amule-gui.cpp:95
No locals.
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #107 on: March 31, 2009, 11:01:42 PM »

This is weird; i never before had a crash immediately (22 secs!) followed by another crash:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6743700 (LWP 22265)]
0xb771ebe4 in _GSocket_GDK_Input (data=0x9f450b8, source=53,
    condition=GDK_INPUT_WRITE) at ../src/gtk/gsockgtk.cpp:36
36   ../src/gtk/gsockgtk.cpp: No such file or directory.
   in ../src/gtk/gsockgtk.cpp

$ free
Code: [Select]
             total       used       free     shared    buffers     cached
Mem:       3111840    3011164     100676          0     660212    1472388
-/+ buffers/cache:     878564    2233276
Swap:      9100780     696368    8404412
$ ps axl | grep amule
Code: [Select]
0  1000 22239 22193  20   0 203536 198836 poll  S+   pts/0      0:02 gdb amule
0  1000 22265 22239  20   0  95520 42008 ptrace Tl   pts/0      0:22 /usr/bin/amule
0  1000 24448 24265  20   0   3236   796 pipe_w S+   pts/1      0:00 grep amule

(gdb) bt
Code: [Select]
#0  0xb771ebe4 in _GSocket_GDK_Input (data=0x9f450b8, source=53,
    condition=GDK_INPUT_WRITE) at ../src/gtk/gsockgtk.cpp:36
#1  0xb6d674af in gdk_io_invoke (source=0xb5a2cfe0,
    condition=<value optimized out>, data=0xb5a2e1b0)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkevents.c:1013
#2  0xb6b0571d in g_io_unix_dispatch (source=0xb5a2d918,
    callback=0xb6d67450 <gdk_io_invoke>, user_data=0xb5a2e1b0)
    at /build/buildd/glib2.0-2.18.2/glib/giounix.c:162
#3  0xb6ace718 in IA__g_main_context_dispatch (context=0x942f918)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
#4  0xb6ad1dc3 in g_main_context_iterate (context=0x942f918, block=1,
    dispatch=1, self=0x9430ec0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
#5  0xb6ad22e2 in IA__g_main_loop_run (loop=0x996e780)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
#6  0xb6f003a9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
#7  0xb771d10b in wxEventLoop::Run (this=0x9c5d6c0)
    at ../src/gtk/evtloop.cpp:76
#8  0xb77c13dc in wxAppBase::MainLoop (this=0x942f7d0)
    at ../src/common/appcmn.cpp:312
#9  0xb77c1131 in wxAppBase::OnRun (this=0x0) at ../src/common/appcmn.cpp:367
#10 0xb74b63fa in wxEntry (argc=@0xb75ae6cc, argv=0x941de38)
---Type <return> to continue, or q <return> to quit---
    at ../src/common/init.cpp:460
#11 0xb74b64b7 in wxEntry (argc=@0xbfec7460, argv=0xbfec74e4)
    at ../src/common/init.cpp:472
#12 0x082ac21d in main (argc=1, argv=0xb6b4b460) at ../../src/amule-gui.cpp:95

(gdb) bt full
Code: [Select]
#0  0xb771ebe4 in _GSocket_GDK_Input (data=0x9f450b8, source=53,
    condition=GDK_INPUT_WRITE) at ../src/gtk/gsockgtk.cpp:36
No locals.
#1  0xb6d674af in gdk_io_invoke (source=0xb5a2cfe0,
    condition=<value optimized out>, data=0xb5a2e1b0)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkevents.c:1013
gdk_cond = GDK_INPUT_WRITE
#2  0xb6b0571d in g_io_unix_dispatch (source=0xb5a2d918,
    callback=0xb6d67450 <gdk_io_invoke>, user_data=0xb5a2e1b0)
    at /build/buildd/glib2.0-2.18.2/glib/giounix.c:162
buffer_condition = 0
#3  0xb6ace718 in IA__g_main_context_dispatch (context=0x942f918)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
No locals.
#4  0xb6ad1dc3 in g_main_context_iterate (context=0x942f918, block=1,
    dispatch=1, self=0x9430ec0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
max_priority = 2147483647
timeout = 8
some_ready = 1
nfds = 71
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xa0f0b38
---Type <return> to continue, or q <return> to quit---
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#5  0xb6ad22e2 in IA__g_main_loop_run (loop=0x996e780)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
self = (GThread *) 0x9430ec0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#6  0xb6f003a9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x9c5d6c0
loop = (GMainLoop *) 0x996e780
#7  0xb771d10b in wxEventLoop::Run (this=0x9c5d6c0)
    at ../src/gtk/evtloop.cpp:76
exitcode = <value optimized out>
__FUNCTION__ = "Run"
#8  0xb77c13dc in wxAppBase::MainLoop (this=0x942f7d0)
    at ../src/common/appcmn.cpp:312
mainLoop = {<wxEventLoopPtr> = {m_ptr = 0x9c5d6c0}, m_pp = 0x942f810,
  m_pOld = 0x0}
#9  0xb77c1131 in wxAppBase::OnRun (this=0x0) at ../src/common/appcmn.cpp:367
No locals.
#10 0xb74b63fa in wxEntry (argc=@0xb75ae6cc, argv=0x941de38)
    at ../src/common/init.cpp:460
---Type <return> to continue, or q <return> to quit---
No locals.
#11 0xb74b64b7 in wxEntry (argc=@0xbfec7460, argv=0xbfec74e4)
    at ../src/common/init.cpp:472
No locals.
#12 0x082ac21d in main (argc=1, argv=0xb6b4b460) at ../../src/amule-gui.cpp:95
No locals.


« Last Edit: April 01, 2009, 01:30:45 PM by RRM »
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #108 on: March 31, 2009, 11:02:33 PM »

(gdb) thread apply all bt full
Code: [Select]
Thread 5 (Thread 0xb45bfb90 (LWP 22301)):
#0  0xb7fc7430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7f8b3a2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb75276e1 in wxConditionInternal::WaitTimeout (this=0x949deb0,
    milliseconds=100) at ../src/unix/threadpsx.cpp:405
tspec = {tv_sec = 1238532886, tv_nsec = 170000000}
err = <value optimized out>
#3  0xb752776a in wxCondition::WaitTimeout (this=0x95ba91c, milliseconds=100)
    at ../include/wx/thrimpl.cpp:256
__FUNCTION__ = "WaitTimeout"
#4  0xb7529524 in wxSemaphoreInternal::WaitTimeout (this=0x95ba918,
    milliseconds=100) at ../src/unix/threadpsx.cpp:552
remainingTime = -516
locker = {m_isOk = true, m_mutex = @0x95ba918}
#5  0xb75295aa in wxSemaphore::WaitTimeout (this=0x9c880b0, milliseconds=100)
    at ../include/wx/thrimpl.cpp:320
__FUNCTION__ = "WaitTimeout"
#6  0x083e39d4 in CTimerThread::Entry (this=0x9c88090)
    at ../../src/Timer.cpp:64
---Type <return> to continue, or q <return> to quit---
now = 1582304822
sinceLast = 0
timeout = 100
evt = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x85c7608,
      static ms_classInfo = {m_className = 0xb755b1a4, m_objectSize = 8,
        m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
        static sm_first = 0xb7a588cc, m_next = 0xb75af8c4,
        static sm_classTable = 0x94023e8}, 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 = 0xb756c708,
      m_objectSize = 36, m_objectConstructor = 0, m_baseInfo1 = 0xb75af858,
      m_baseInfo2 = 0x0, static sm_first = 0xb7a588cc, m_next = 0xb75b0908,
      static sm_classTable = 0x94023e8}}, <No data fields>}
lastEvent = 1582304822
#7  0xb752a036 in wxThreadInternal::PthreadStart (thread=0x9c88090)
    at ../src/unix/threadpsx.cpp:766
pthread = (wxThreadInternal *) 0x95ba8d0
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#8  0xb752a13d in wxPthreadStart (ptr=0x9c88090)
    at ../src/unix/threadpsx.cpp:718
---Type <return> to continue, or q <return> to quit---
No locals.
#9  0xb7f8750f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#10 0xb725ca0e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 3 (Thread 0xb55c1b90 (LWP 22279)):
#0  0xb7fc7430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7f8e906 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb7531168 in wxMicroSleep (microseconds=0) at ../src/unix/utilsunx.cpp:191
tmReq = {tv_sec = 0, tv_nsec = 24000000}
#3  0xb7531191 in wxMilliSleep (milliseconds=24)
    at ../src/unix/utilsunx.cpp:212
No locals.
#4  0xb752741d in wxThread::Sleep (milliseconds=24)
    at ../src/unix/threadpsx.cpp:986
No locals.
#5  0x081fd133 in UploadBandwidthThrottler::Entry (this=0x9af2aa0)
    at ../../src/UploadBandwidthThrottler.cpp:324
timeSinceLastLoop = 1
minFragSize = 1300
---Type <return> to continue, or q <return> to quit---
doubleSendSize = 2600
bytesToSpend = 39373
sleepTime = 25
thisLoopTick = 1582304871
TIME_BETWEEN_UPLOAD_LOOPS = 1
lastLoopTick = 1582304871
realBytesToSpend = 10752999
allowedDataRate = 5724160
rememberedSlotCounter = 1
extraSleepTime = 25
sendLock = {m_isOk = false, m_mutex = @0x0}
#6  0xb752a036 in wxThreadInternal::PthreadStart (thread=0x9af2aa0)
    at ../src/unix/threadpsx.cpp:766
pthread = (wxThreadInternal *) 0x9accbb0
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#7  0xb752a13d in wxPthreadStart (ptr=0x9af2aa0)
    at ../src/unix/threadpsx.cpp:718
No locals.
#8  0xb7f8750f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#9  0xb725ca0e in clone () from /lib/tls/i686/cmov/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.

Thread 1 (Thread 0xb6743700 (LWP 22265)):
#0  0xb771ebe4 in _GSocket_GDK_Input (data=0x9f450b8, source=53,
    condition=GDK_INPUT_WRITE) at ../src/gtk/gsockgtk.cpp:36
No locals.
#1  0xb6d674af in gdk_io_invoke (source=0xb5a2cfe0,
    condition=<value optimized out>, data=0xb5a2e1b0)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkevents.c:1013
gdk_cond = GDK_INPUT_WRITE
#2  0xb6b0571d in g_io_unix_dispatch (source=0xb5a2d918,
    callback=0xb6d67450 <gdk_io_invoke>, user_data=0xb5a2e1b0)
    at /build/buildd/glib2.0-2.18.2/glib/giounix.c:162
buffer_condition = 0
#3  0xb6ace718 in IA__g_main_context_dispatch (context=0x942f918)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
No locals.
#4  0xb6ad1dc3 in g_main_context_iterate (context=0x942f918, block=1,
    dispatch=1, self=0x9430ec0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
max_priority = 2147483647
timeout = 8
some_ready = 1
---Type <return> to continue, or q <return> to quit---
nfds = 71
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xa0f0b38
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#5  0xb6ad22e2 in IA__g_main_loop_run (loop=0x996e780)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
self = (GThread *) 0x9430ec0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#6  0xb6f003a9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x9c5d6c0
loop = (GMainLoop *) 0x996e780
#7  0xb771d10b in wxEventLoop::Run (this=0x9c5d6c0)
    at ../src/gtk/evtloop.cpp:76
exitcode = <value optimized out>
__FUNCTION__ = "Run"
#8  0xb77c13dc in wxAppBase::MainLoop (this=0x942f7d0)
    at ../src/common/appcmn.cpp:312
mainLoop = {<wxEventLoopPtr> = {m_ptr = 0x9c5d6c0}, m_pp = 0x942f810,
  m_pOld = 0x0}
#9  0xb77c1131 in wxAppBase::OnRun (this=0x0) at ../src/common/appcmn.cpp:367
---Type <return> to continue, or q <return> to quit---
No locals.
#10 0xb74b63fa in wxEntry (argc=@0xb75ae6cc, argv=0x941de38)
    at ../src/common/init.cpp:460
No locals.
#11 0xb74b64b7 in wxEntry (argc=@0xbfec7460, argv=0xbfec74e4)
    at ../src/common/init.cpp:472
No locals.
#12 0x082ac21d in main (argc=1, argv=0xb6b4b460) at ../../src/amule-gui.cpp:95
No locals.
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #109 on: April 01, 2009, 01:16:25 PM »

Another low VSZ crash with:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb667a700 (LWP 26904)]
0xb7655be4 in _GSocket_GDK_Input (data=0xb223f1f0, source=75,
    condition=GDK_INPUT_WRITE) at ../src/gtk/gsockgtk.cpp:36
36   ../src/gtk/gsockgtk.cpp: No such file or directory.
   in ../src/gtk/gsockgtk.cpp

(gdb) bt
Code: [Select]
#0  0xb7655be4 in _GSocket_GDK_Input (data=0xb223f1f0, source=75,
    condition=GDK_INPUT_WRITE) at ../src/gtk/gsockgtk.cpp:36
#1  0xb6c9e4af in gdk_io_invoke (source=0xd410b20,
    condition=<value optimized out>, data=0xd7a21d0)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkevents.c:1013
#2  0xb6a3c71d in g_io_unix_dispatch (source=0xd410b68,
    callback=0xb6c9e450 <gdk_io_invoke>, user_data=0xd7a21d0)
    at /build/buildd/glib2.0-2.18.2/glib/giounix.c:162
#3  0xb6a05718 in IA__g_main_context_dispatch (context=0x953a918)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
#4  0xb6a08dc3 in g_main_context_iterate (context=0x953a918, block=1,
    dispatch=1, self=0x953bec0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
#5  0xb6a092e2 in IA__g_main_loop_run (loop=0x9562aa0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
#6  0xb6e373a9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
#7  0xb765410b in wxEventLoop::Run (this=0x9562930)
    at ../src/gtk/evtloop.cpp:76
#8  0xb76f83dc in wxAppBase::MainLoop (this=0x953a7d0)
    at ../src/common/appcmn.cpp:312
#9  0xb76f8131 in wxAppBase::OnRun (this=0x0) at ../src/common/appcmn.cpp:367
#10 0xb73ed3fa in wxEntry (argc=@0xb74e56cc, argv=0x9528e38)
---Type <return> to continue, or q <return> to quit---
    at ../src/common/init.cpp:460
#11 0xb73ed4b7 in wxEntry (argc=@0xbfc00190, argv=0xbfc00214)
    at ../src/common/init.cpp:472
#12 0x082ac21d in main (argc=1, argv=0xb6a82460) at ../../src/amule-gui.cpp:95
(gdb) bt full
Code: [Select]
#0  0xb7655be4 in _GSocket_GDK_Input (data=0xb223f1f0, source=75,
    condition=GDK_INPUT_WRITE) at ../src/gtk/gsockgtk.cpp:36
No locals.
#1  0xb6c9e4af in gdk_io_invoke (source=0xd410b20,
    condition=<value optimized out>, data=0xd7a21d0)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkevents.c:1013
gdk_cond = GDK_INPUT_WRITE
#2  0xb6a3c71d in g_io_unix_dispatch (source=0xd410b68,
    callback=0xb6c9e450 <gdk_io_invoke>, user_data=0xd7a21d0)
    at /build/buildd/glib2.0-2.18.2/glib/giounix.c:162
buffer_condition = 0
#3  0xb6a05718 in IA__g_main_context_dispatch (context=0x953a918)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
No locals.
#4  0xb6a08dc3 in g_main_context_iterate (context=0x953a918, block=1,
    dispatch=1, self=0x953bec0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
max_priority = 2147483647
timeout = 17
some_ready = 1
nfds = 373
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xb2be1018
---Type <return> to continue, or q <return> to quit---
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#5  0xb6a092e2 in IA__g_main_loop_run (loop=0x9562aa0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
self = (GThread *) 0x953bec0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#6  0xb6e373a9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x9562930
loop = (GMainLoop *) 0x9562aa0
#7  0xb765410b in wxEventLoop::Run (this=0x9562930)
    at ../src/gtk/evtloop.cpp:76
exitcode = <value optimized out>
__FUNCTION__ = "Run"
#8  0xb76f83dc in wxAppBase::MainLoop (this=0x953a7d0)
    at ../src/common/appcmn.cpp:312
mainLoop = {<wxEventLoopPtr> = {m_ptr = 0x9562930}, m_pp = 0x953a810,
  m_pOld = 0x0}
#9  0xb76f8131 in wxAppBase::OnRun (this=0x0) at ../src/common/appcmn.cpp:367
No locals.
#10 0xb73ed3fa in wxEntry (argc=@0xb74e56cc, argv=0x9528e38)
    at ../src/common/init.cpp:460
---Type <return> to continue, or q <return> to quit---
No locals.
#11 0xb73ed4b7 in wxEntry (argc=@0xbfc00190, argv=0xbfc00214)
    at ../src/common/init.cpp:472
No locals.
#12 0x082ac21d in main (argc=1, argv=0xb6a82460) at ../../src/amule-gui.cpp:95
No locals.

$ ps axl | grep amule
Code: [Select]
0  1000  6368 14422  20   0   1884   300 sync_p D+   pts/1      0:00 grep amule
0  1000 26886 26845  20   0 189400 184724 poll  S+   pts/0      0:02 gdb amule
0  1000 26904 26886  20   0 198812 143052 ptrace Tl  pts/0    447:55 /usr/bin/amule
$ free
Code: [Select]
             total       used       free     shared    buffers     cached
Mem:       3111840    3000672     111168          0     118588    1738460
-/+ buffers/cache:    1143624    1968216
Swap:      9100780     692800    8407980
« Last Edit: April 01, 2009, 01:29:31 PM by RRM »
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #110 on: April 01, 2009, 01:18:43 PM »

(gdb) thread apply all bt full
Code: [Select]
Thread 5 (Thread 0xb44f5b90 (LWP 26933)):
#0  0xb7efe430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7ec23a2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb745e6e1 in wxConditionInternal::WaitTimeout (this=0x959a240,
    milliseconds=100) at ../src/unix/threadpsx.cpp:405
tspec = {tv_sec = 1238582286, tv_nsec = 590000000}
err = <value optimized out>
#3  0xb745e76a in wxCondition::WaitTimeout (this=0x95a8ee4, milliseconds=100)
    at ../include/wx/thrimpl.cpp:256
__FUNCTION__ = "WaitTimeout"
#4  0xb7460524 in wxSemaphoreInternal::WaitTimeout (this=0x95a8ee0,
    milliseconds=100) at ../src/unix/threadpsx.cpp:552
remainingTime = -516
locker = {m_isOk = true, m_mutex = @0x95a8ee0}
#5  0xb74605aa in wxSemaphore::WaitTimeout (this=0x96c59d8, milliseconds=100)
    at ../include/wx/thrimpl.cpp:320
__FUNCTION__ = "WaitTimeout"
#6  0x083e39d4 in CTimerThread::Entry (this=0x96c59b8)
    at ../../src/Timer.cpp:64
---Type <return> to continue, or q <return> to quit---
now = 1631705242
sinceLast = 0
timeout = 100
evt = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x85c7608,
      static ms_classInfo = {m_className = 0xb74921a4, m_objectSize = 8,
        m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
        static sm_first = 0xb798f8cc, m_next = 0xb74e68c4,
        static sm_classTable = 0x950d3e8}, 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 = 0xb74a3708,
      m_objectSize = 36, m_objectConstructor = 0, m_baseInfo1 = 0xb74e6858,
      m_baseInfo2 = 0x0, static sm_first = 0xb798f8cc, m_next = 0xb74e7908,
      static sm_classTable = 0x950d3e8}}, <No data fields>}
lastEvent = 1631705242
#7  0xb7461036 in wxThreadInternal::PthreadStart (thread=0x96c59b8)
    at ../src/unix/threadpsx.cpp:766
pthread = (wxThreadInternal *) 0x956c108
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#8  0xb746113d in wxPthreadStart (ptr=0x96c59b8)
    at ../src/unix/threadpsx.cpp:718
---Type <return> to continue, or q <return> to quit---
No locals.
#9  0xb7ebe50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#10 0xb7193a0e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 3 (Thread 0xb54f7b90 (LWP 26930)):
#0  0xb7efe430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7ec5906 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb7468168 in wxMicroSleep (microseconds=0) at ../src/unix/utilsunx.cpp:191
tmReq = {tv_sec = 0, tv_nsec = 18000000}
#3  0xb7468191 in wxMilliSleep (milliseconds=18)
    at ../src/unix/utilsunx.cpp:212
No locals.
#4  0xb745e41d in wxThread::Sleep (milliseconds=18)
    at ../src/unix/threadpsx.cpp:986
No locals.
#5  0x081fd133 in UploadBandwidthThrottler::Entry (this=0x9c09e58)
    at ../../src/UploadBandwidthThrottler.cpp:324
timeSinceLastLoop = 7
minFragSize = 1300
---Type <return> to continue, or q <return> to quit---
doubleSendSize = 2600
bytesToSpend = 135394
sleepTime = 25
thisLoopTick = 1631705266
TIME_BETWEEN_UPLOAD_LOOPS = 1
lastLoopTick = 1631705266
realBytesToSpend = 89600999
allowedDataRate = 5724160
rememberedSlotCounter = 37
extraSleepTime = 25
sendLock = {m_isOk = false, m_mutex = @0xb7ecdff4}
#6  0xb7461036 in wxThreadInternal::PthreadStart (thread=0x9c09e58)
    at ../src/unix/threadpsx.cpp:766
pthread = (wxThreadInternal *) 0x9c13588
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#7  0xb746113d in wxPthreadStart (ptr=0x9c09e58)
    at ../src/unix/threadpsx.cpp:718
No locals.
#8  0xb7ebe50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#9  0xb7193a0e in clone () from /lib/tls/i686/cmov/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.

Thread 1 (Thread 0xb667a700 (LWP 26904)):
#0  0xb7655be4 in _GSocket_GDK_Input (data=0xb223f1f0, source=75,
    condition=GDK_INPUT_WRITE) at ../src/gtk/gsockgtk.cpp:36
No locals.
#1  0xb6c9e4af in gdk_io_invoke (source=0xd410b20,
    condition=<value optimized out>, data=0xd7a21d0)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkevents.c:1013
gdk_cond = GDK_INPUT_WRITE
#2  0xb6a3c71d in g_io_unix_dispatch (source=0xd410b68,
    callback=0xb6c9e450 <gdk_io_invoke>, user_data=0xd7a21d0)
    at /build/buildd/glib2.0-2.18.2/glib/giounix.c:162
buffer_condition = 0
#3  0xb6a05718 in IA__g_main_context_dispatch (context=0x953a918)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
No locals.
#4  0xb6a08dc3 in g_main_context_iterate (context=0x953a918, block=1,
    dispatch=1, self=0x953bec0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
max_priority = 2147483647
timeout = 17
some_ready = 1
---Type <return> to continue, or q <return> to quit---
nfds = 373
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xb2be1018
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#5  0xb6a092e2 in IA__g_main_loop_run (loop=0x9562aa0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
self = (GThread *) 0x953bec0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#6  0xb6e373a9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x9562930
loop = (GMainLoop *) 0x9562aa0
#7  0xb765410b in wxEventLoop::Run (this=0x9562930)
    at ../src/gtk/evtloop.cpp:76
exitcode = <value optimized out>
__FUNCTION__ = "Run"
#8  0xb76f83dc in wxAppBase::MainLoop (this=0x953a7d0)
    at ../src/common/appcmn.cpp:312
mainLoop = {<wxEventLoopPtr> = {m_ptr = 0x9562930}, m_pp = 0x953a810,
  m_pOld = 0x0}
#9  0xb76f8131 in wxAppBase::OnRun (this=0x0) at ../src/common/appcmn.cpp:367
---Type <return> to continue, or q <return> to quit---
No locals.
#10 0xb73ed3fa in wxEntry (argc=@0xb74e56cc, argv=0x9528e38)
    at ../src/common/init.cpp:460
No locals.
#11 0xb73ed4b7 in wxEntry (argc=@0xbfc00190, argv=0xbfc00214)
    at ../src/common/init.cpp:472
No locals.
#12 0x082ac21d in main (argc=1, argv=0xb6a82460) at ../../src/amule-gui.cpp:95
No locals.

Logged

btkaos

  • Global Moderator
  • Sr. Member
  • *****
  • Karma: 110
  • Offline Offline
  • Posts: 486
  • Kaos is infinite!
RRM's epic struggle for a better aMule on high-speed connections
« Reply #111 on: April 01, 2009, 05:56:39 PM »

Thanks RRM, very useful info. I guess I now have everything I need to debug the problem.

My preliminary guess is that both crashes are related.

I need a free afternoon (or more) to analyze all the useful info you gave us, and I'm sorry I'm a little bit busy with work right now.

So for the moment, play with the max. connections settings and try to enjoy aMule, let's see what we can do.
Logged

btkaos

  • Global Moderator
  • Sr. Member
  • *****
  • Karma: 110
  • Offline Offline
  • Posts: 486
  • Kaos is infinite!
RRM's epic struggle for a better aMule on high-speed connections
« Reply #112 on: April 01, 2009, 06:01:06 PM »

By the way your last backtraces are the best ones a user can get, again, thanks for this fantastic info.

This crash is not new, but you are the first user to actually care enough to provide all the needed info. Congrats!

Now let's see if some developer or myself can fix it  8)  Any of you guys (other than RRM) could duplicate it?
Logged

btkaos

  • Global Moderator
  • Sr. Member
  • *****
  • Karma: 110
  • Offline Offline
  • Posts: 486
  • Kaos is infinite!
RRM's epic struggle for a better aMule on high-speed connections
« Reply #113 on: April 01, 2009, 06:17:14 PM »

Umm, dear RRM, it would be great if could supply us with another little piece of information.

Next time amule crashes find its PID number. For instance here

$ ps axl | grep amule

Code: [Select]
0  1000 16084 15952  20   0   3236   796 pipe_w S+   pts/1      0:00 grep amule
0  1000 28358 28268  20   0 203536 198832 poll  S+   pts/0      0:03 gdb amule
0  1000 28522 28358  20   0 150676 96116 ptrace Tl   pts/0     85:15 /usr/bin/amule

The pid number is the number in the 3rd column for /usr/bin/amule. It is, the number is 28522

You can always get the PID number of amule by executing the ps axl | grep amule command.

Once you have the number go and read the first lines of output of the backtrace:
Quote
(gdb) bt
Code: [Select]
#0  0xb6b46450 in g_io_watch_funcs () from /usr/lib/libglib-2.0.so.0
#1  0xb797007b in vtable for wxNotebookBase ()
   from /usr/lib/libwx_gtk2ud_core-2.8.so.0
#2  0xbfdc007b in ?? ()
#3  0xb7719be7 in _GSocket_GDK_Input (data=0xa850a88, source=41,
    condition=176491144) at ../src/gtk/gsockgtk.cpp:36
...

Notice that the line starting by #2 has a number 0xbfdc007b followed by ??

If your backtrace has a line like this, with ?? then attach the output of the following command

Code: [Select]
cat /proc/PID/maps

You should replace PID by the number you got above. In our example the command should then be:
Code: [Select]
cat /proc/28522/maps

Greetings! Bill
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #114 on: April 01, 2009, 09:59:35 PM »

Thank you Bill.
Dont be sorry. Its incredible what you guys are doing.

Quote
play with the max. connections settings

Yeah, im doing that; the lower the settings, the longer it takes before amule crashes.

Quote
The pid number is the number in the 3rd column for /usr/bin/amule.

Ah, i see, its different for every session.

Quote
attach the output of the following command

Code: [Select]
cat /proc/PID/maps

Ok, i will (do that tomorrow). Thank you for your guidance, once again.
Greetings!
« Last Edit: April 01, 2009, 10:29:28 PM by RRM »
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #115 on: April 02, 2009, 08:25:59 PM »

Today its the combination of high VSZ and SIGABRT again...

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb4568b90 (LWP 18618)]
0xb8071430 in __kernel_vsyscall ()

(gdb) bt
Code: [Select]
#0  0xb8071430 in __kernel_vsyscall ()
#1  0xb72508a0 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7252268 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7473655 in __cxxabiv1::__terminate (handler=0x808a378 <abort@plt>)
    at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:43
#4  0xb7473692 in std::terminate ()
    at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:53
#5  0xb74737ca in __cxa_throw (obj=0xb74a2af0, tinfo=0x86e5a6c,
    dest=0xb7473d00 <~bad_alloc>)
    at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:76
#6  0xb7473e23 in operator new (sz=36)
    at ../../../../src/libstdc++-v3/libsupc++/new_op.cc:63
#7  0x083e3555 in CTimerEvent::Clone (this=0xb45682ec)
    at ../../src/Timer.cpp:158
#8  0xb75d5bb5 in wxEvtHandler::AddPendingEvent (this=0xa8a17d0,
    event=@0xb45682ec) at ../src/common/event.cpp:1130
#9  0x08190990 in wxPostEvent (dest=0xa8a17d0, event=@0xb45682ec)
    at /usr/include/wx-2.8/wx/event.h:2565
#10 0x083e3a04 in CTimerThread::Entry (this=0xafee8e8)
    at ../../src/Timer.cpp:68
#11 0xb75d4036 in wxThreadInternal::PthreadStart (thread=0xafee8e8)
    at ../src/unix/threadpsx.cpp:766
#12 0xb75d413d in wxPthreadStart (ptr=0xafee8e8)
---Type <return> to continue, or q <return> to quit---
    at ../src/unix/threadpsx.cpp:718
#13 0xb803150f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0xb7306a0e in clone () from /lib/tls/i686/cmov/libc.so.6

(gdb) bt full
Code: [Select]
#0  0xb8071430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb72508a0 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb7252268 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3  0xb7473655 in __cxxabiv1::__terminate (handler=0x808a378 <abort@plt>)
    at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:43
No locals.
#4  0xb7473692 in std::terminate ()
    at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:53
No locals.
#5  0xb74737ca in __cxa_throw (obj=0xb74a2af0, tinfo=0x86e5a6c,
    dest=0xb7473d00 <~bad_alloc>)
    at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:76
header = <value optimized out>
#6  0xb7473e23 in operator new (sz=36)
    at ../../../../src/libstdc++-v3/libsupc++/new_op.cc:63
handler = <value optimized out>
p = <value optimized out>
#7  0x083e3555 in CTimerEvent::Clone (this=0xb45682ec)
    at ../../src/Timer.cpp:158
No locals.
---Type <return> to continue, or q <return> to quit---
#8  0xb75d5bb5 in wxEvtHandler::AddPendingEvent (this=0xa8a17d0,
    event=@0xb45682ec) at ../src/common/event.cpp:1130
eventCopy = <value optimized out>
__FUNCTION__ = "AddPendingEvent"
#9  0x08190990 in wxPostEvent (dest=0xa8a17d0, event=@0xb45682ec)
    at /usr/include/wx-2.8/wx/event.h:2565
__FUNCTION__ = "wxPostEvent"
#10 0x083e3a04 in CTimerThread::Entry (this=0xafee8e8)
    at ../../src/Timer.cpp:68
now = 1744228669
sinceLast = 0
timeout = 100
evt = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x85c7608,
      static ms_classInfo = {m_className = 0xb76051a4, m_objectSize = 8,
        m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
        static sm_first = 0xb7b028cc, m_next = 0xb76598c4,
        static sm_classTable = 0xa8743e8}, 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 = 0xb7616708,
      m_objectSize = 36, m_objectConstructor = 0, m_baseInfo1 = 0xb7659858,
      m_baseInfo2 = 0x0, static sm_first = 0xb7b028cc, m_next = 0xb765a908,
      static sm_classTable = 0xa8743e8}}, <No data fields>}
---Type <return> to continue, or q <return> to quit---
lastEvent = 1744228769
#11 0xb75d4036 in wxThreadInternal::PthreadStart (thread=0xafee8e8)
    at ../src/unix/threadpsx.cpp:766
pthread = (wxThreadInternal *) 0xaff2898
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#12 0xb75d413d in wxPthreadStart (ptr=0xafee8e8)
    at ../src/unix/threadpsx.cpp:718
No locals.
#13 0xb803150f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#14 0xb7306a0e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

« Last Edit: April 02, 2009, 08:54:33 PM by RRM »
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #116 on: April 02, 2009, 08:26:44 PM »

(gdb) thread apply all bt full
Code: [Select]
Thread 5 (Thread 0xb4568b90 (LWP 18618)):
#0  0xb8071430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb72508a0 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb7252268 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3  0xb7473655 in __cxxabiv1::__terminate (handler=0x808a378 <abort@plt>)
    at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:43
No locals.
#4  0xb7473692 in std::terminate ()
    at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:53
No locals.
#5  0xb74737ca in __cxa_throw (obj=0xb74a2af0, tinfo=0x86e5a6c,
    dest=0xb7473d00 <~bad_alloc>)
    at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:76
header = <value optimized out>
#6  0xb7473e23 in operator new (sz=36)
    at ../../../../src/libstdc++-v3/libsupc++/new_op.cc:63
handler = <value optimized out>
p = <value optimized out>
#7  0x083e3555 in CTimerEvent::Clone (this=0xb45682ec)
---Type <return> to continue, or q <return> to quit---
    at ../../src/Timer.cpp:158
No locals.
#8  0xb75d5bb5 in wxEvtHandler::AddPendingEvent (this=0xa8a17d0,
    event=@0xb45682ec) at ../src/common/event.cpp:1130
eventCopy = <value optimized out>
__FUNCTION__ = "AddPendingEvent"
#9  0x08190990 in wxPostEvent (dest=0xa8a17d0, event=@0xb45682ec)
    at /usr/include/wx-2.8/wx/event.h:2565
__FUNCTION__ = "wxPostEvent"
#10 0x083e3a04 in CTimerThread::Entry (this=0xafee8e8)
    at ../../src/Timer.cpp:68
now = 1744228669
sinceLast = 0
timeout = 100
evt = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x85c7608,
      static ms_classInfo = {m_className = 0xb76051a4, m_objectSize = 8,
        m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
        static sm_first = 0xb7b028cc, m_next = 0xb76598c4,
        static sm_classTable = 0xa8743e8}, 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 = 0xb7616708,
      m_objectSize = 36, m_objectConstructor = 0, m_baseInfo1 = 0xb7659858,
---Type <return> to continue, or q <return> to quit---
      m_baseInfo2 = 0x0, static sm_first = 0xb7b028cc, m_next = 0xb765a908,
      static sm_classTable = 0xa8743e8}}, <No data fields>}
lastEvent = 1744228769
#11 0xb75d4036 in wxThreadInternal::PthreadStart (thread=0xafee8e8)
    at ../src/unix/threadpsx.cpp:766
pthread = (wxThreadInternal *) 0xaff2898
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#12 0xb75d413d in wxPthreadStart (ptr=0xafee8e8)
    at ../src/unix/threadpsx.cpp:718
No locals.
#13 0xb803150f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#14 0xb7306a0e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 3 (Thread 0xb556ab90 (LWP 18611)):
#0  0xb8071430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb8038906 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb75db168 in wxMicroSleep (microseconds=0) at ../src/unix/utilsunx.cpp:191
---Type <return> to continue, or q <return> to quit---
tmReq = {tv_sec = 0, tv_nsec = 932000000}
#3  0xb75db191 in wxMilliSleep (milliseconds=932)
    at ../src/unix/utilsunx.cpp:212
No locals.
#4  0xb75d141d in wxThread::Sleep (milliseconds=932)
    at ../src/unix/threadpsx.cpp:986
No locals.
#5  0x081fd133 in UploadBandwidthThrottler::Entry (this=0xae50548)
    at ../../src/UploadBandwidthThrottler.cpp:324
timeSinceLastLoop = 68
minFragSize = 1300
doubleSendSize = 2600
bytesToSpend = 1517769
sleepTime = 1000
thisLoopTick = 1744228726
TIME_BETWEEN_UPLOAD_LOOPS = 1
lastLoopTick = 1744228726
realBytesToSpend = 88576999
allowedDataRate = 5724160
rememberedSlotCounter = 44
extraSleepTime = 1000
sendLock = {m_isOk = false, m_mutex = @0x0}
#6  0xb75d4036 in wxThreadInternal::PthreadStart (thread=0xae50548)
---Type <return> to continue, or q <return> to quit---
    at ../src/unix/threadpsx.cpp:766
pthread = (wxThreadInternal *) 0xae80258
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#7  0xb75d413d in wxPthreadStart (ptr=0xae50548)
    at ../src/unix/threadpsx.cpp:718
No locals.
#8  0xb803150f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#9  0xb7306a0e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread 0xb67ed700 (LWP 18523)):
#0  0xb8071430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb72508a0 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb7252268 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3  0x083e9e51 in OnUnhandledException ()
    at ../../../../src/libs/common/MuleDebug.cpp:103
t = (class std::type_info *) 0x86e5a6c
---Type <return> to continue, or q <return> to quit---
output = (FILE *) 0xb737f560
#4  0xb7473655 in __cxxabiv1::__terminate (
    handler=0x83e9ae0 <OnUnhandledException()>)
    at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:43
No locals.
#5  0xb7473692 in std::terminate ()
    at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:53
No locals.
#6  0xb74737ca in __cxa_throw (obj=0xb74a28f0, tinfo=0x86e5a6c,
    dest=0xb7473d00 <~bad_alloc>)
    at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:76
header = <value optimized out>
#7  0xb7473e23 in operator new (sz=44)
    at ../../../../src/libstdc++-v3/libsupc++/new_op.cc:63
handler = <value optimized out>
p = <value optimized out>
#8  0xb767a0e9 in wxSocketEvent::Clone (this=0xbfc706a0)
    at ../include/wx/socket.h:314
No locals.
#9  0xb75d5bb5 in wxEvtHandler::AddPendingEvent (this=0x86e80c0,
    event=@0xbfc706a0) at ../src/common/event.cpp:1130
eventCopy = <value optimized out>
__FUNCTION__ = "AddPendingEvent"
---Type <return> to continue, or q <return> to quit---
#10 0xb7679d58 in wxSocketBase::OnRequest (this=0xb24262a8,
    notification=wxSOCKET_OUTPUT) at ../src/common/socket.cpp:1006
event = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x86e1488,
      static ms_classInfo = {m_className = 0xb76051a4, m_objectSize = 8,
        m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
        static sm_first = 0xb7b028cc, m_next = 0xb76598c4,
        static sm_classTable = 0xa8743e8}, m_refData = 0x0},
    m_eventObject = 0xb24262a8, m_eventType = 10002, m_timeStamp = 0,
    m_id = 6123, m_callbackUserData = 0x0, m_propagationLevel = 0,
    m_skipped = false, m_isCommandEvent = false, static ms_classInfo = {
      m_className = 0xb7616708, m_objectSize = 36, m_objectConstructor = 0,
      m_baseInfo1 = 0xb7659858, m_baseInfo2 = 0x0,
      static sm_first = 0xb7b028cc, m_next = 0xb765a908,
      static sm_classTable = 0xa8743e8}}, m_event = wxSOCKET_OUTPUT,
  m_clientData = 0x0, static ms_classInfo = {m_className = 0xb7681008,
    m_objectSize = 44,
    m_objectConstructor = 0xb7677e00 <wxSocketEvent::wxCreateObject()>,
    m_baseInfo1 = 0xb765a920, m_baseInfo2 = 0x0, static sm_first = 0xb7b028cc,
    m_next = 0xb768a54c, static sm_classTable = 0xa8743e8}}
flag = <value optimized out>
#11 0xb7679e54 in wx_socket_callback (notification=GSOCK_OUTPUT,
    cdata=0xb24262a8 "\b-M\b") at ../src/common/socket.cpp:942
No locals.
---Type <return> to continue, or q <return> to quit---
#12 0xb767e6bb in GSocket::Detected_Write (this=0xb221eb88)
    at ../src/unix/gsocket.cpp:1836
No locals.
#13 0xb77c8be7 in _GSocket_GDK_Input (data=0xb221eb88, source=43,
    condition=GDK_INPUT_WRITE) at ../src/gtk/gsockgtk.cpp:36
No locals.
#14 0xb6e114af in gdk_io_invoke (source=0xb383f110,
    condition=<value optimized out>, data=0xb3624ec8)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkevents.c:1013
gdk_cond = GDK_INPUT_WRITE
#15 0xb6baf71d in g_io_unix_dispatch (source=0xb56cdeb0,
    callback=0xb6e11450 <gdk_io_invoke>, user_data=0xb3624ec8)
    at /build/buildd/glib2.0-2.18.2/glib/giounix.c:162
buffer_condition = 6
#16 0xb6b78718 in IA__g_main_context_dispatch (context=0xa8a1918)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
No locals.
#17 0xb6b7bdc3 in g_main_context_iterate (context=0xa8a1918, block=1,
    dispatch=1, self=0xa8a2ec0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
max_priority = 110
timeout = 0
some_ready = 1
---Type <return> to continue, or q <return> to quit---
nfds = 8
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xb164f8c8
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#18 0xb6b7c2e2 in IA__g_main_loop_run (loop=0xa90ff18)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
self = (GThread *) 0xa8a2ec0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#19 0xb6faa3a9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0xaff35d8
loop = (GMainLoop *) 0xa90ff18
#20 0xb77c710b in wxEventLoop::Run (this=0xaff35d8)
    at ../src/gtk/evtloop.cpp:76
exitcode = <value optimized out>
__FUNCTION__ = "Run"
#21 0xb786b3dc in wxAppBase::MainLoop (this=0xa8a17d0)
    at ../src/common/appcmn.cpp:312
mainLoop = {<wxEventLoopPtr> = {m_ptr = 0xaff35d8}, m_pp = 0xa8a1810,
  m_pOld = 0x0}
#22 0xb786b131 in wxAppBase::OnRun (this=0x6) at ../src/common/appcmn.cpp:367
---Type <return> to continue, or q <return> to quit---
No locals.
#23 0xb75603fa in wxEntry (argc=@0xb76586cc, argv=0xa88fe38)
    at ../src/common/init.cpp:460
No locals.
#24 0xb75604b7 in wxEntry (argc=@0xbfc70a10, argv=0xbfc70a94)
    at ../src/common/init.cpp:472
No locals.
#25 0x082ac21d in main (argc=Cannot access memory at address 0x485b
) at ../../src/amule-gui.cpp:95
No locals.
#0  0xb8071430 in __kernel_vsyscall ()

$ ps axl | grep amule
Code: [Select]
0  1000  1535  1456  20   0   2068   524 -      R+   pts/1      0:00 grep amule
0  1000 18464 18393  20   0 191644 34776 poll   S+   pts/0      0:03 gdb amule
0  1000 18523 18464  20   0 3144196 1214856 ptrace Tl pts/0   1282:40 /usr/bin/amule

$ free
Code: [Select]
             total       used       free     shared    buffers     cached
Mem:       3111840    3002648     109192          0      19164     507804
-/+ buffers/cache:    2475680     636160
Swap:      9100780    3621700    5479080

Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #117 on: April 02, 2009, 08:47:02 PM »

I didnt see the line with ??, but let me post the results of that PID command anyway...
Somehow i couldnt attach the txt file in which i had saved the outcome of
Code: [Select]
cat /proc/18523/maps, so i will post it here, in two parts.
part 1:
Code: [Select]
b391e000-b391f000 r--p 00000000 08:11 15295291   /usr/lib/locale/en_GB.utf8/LC_TIME
b391f000-b3a00000 r--p 00000000 08:11 15295282   /usr/lib/locale/en_GB.utf8/LC_COLLATE
b3a00000-b3af7000 rw-p b3a00000 00:00 0
b3af7000-b3b00000 ---p b3af7000 00:00 0
b3b00000-b3b49000 rw-p b3b00000 00:00 0
b3b49000-b3b88000 r--p 00000000 08:11 15295283   /usr/lib/locale/en_GB.utf8/LC_CTYPE
b3b88000-b3b89000 r--p 00000000 08:11 15295286   /usr/lib/locale/en_GB.utf8/LC_MONETARY
b3b89000-b3b8a000 r--p 00000000 08:11 15295292   /usr/lib/locale/en_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b3b8a000-b3b8b000 r--p 00000000 08:11 15295289   /usr/lib/locale/en_GB.utf8/LC_PAPER
b3b8b000-b3b8c000 r--p 00000000 08:11 15295287   /usr/lib/locale/en_GB.utf8/LC_NAME
b3b8c000-b3b8d000 r--p 00000000 08:11 15295281   /usr/lib/locale/en_GB.utf8/LC_ADDRESS
b3b8d000-b3b8e000 r--p 00000000 08:11 15295290   /usr/lib/locale/en_GB.utf8/LC_TELEPHONE
b3b8e000-b3b8f000 r--p 00000000 08:11 15295285   /usr/lib/locale/en_GB.utf8/LC_MEASUREMENT
b3b8f000-b3b90000 r--p 00000000 08:11 15295284   /usr/lib/locale/en_GB.utf8/LC_IDENTIFICATION
b3b90000-b3bdb000 r--p 00000000 08:11 15392788   /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf
b3bdb000-b3cdf000 rw-p b3bdb000 00:00 0
b3cdf000-b3d68000 r--p 00000000 08:11 15392785   /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
b3d68000-b3d69000 ---p b3d68000 00:00 0
b3d69000-b4569000 rw-p b3d69000 00:00 0
b4569000-b456a000 ---p b4569000 00:00 0
b456a000-b4d6a000 rw-p b456a000 00:00 0
b4d6a000-b4d6b000 ---p b4d6a000 00:00 0
b4d6b000-b556b000 rw-p b4d6b000 00:00 0
b556b000-b559c000 r-xp 00000000 08:11 15271619   /usr/lib/libcroco-0.6.so.3.0.1
b559c000-b559f000 rw-p 00030000 08:11 15271619   /usr/lib/libcroco-0.6.so.3.0.1
b559f000-b55b7000 r-xp 00000000 08:11 25223171   /usr/lib/gio/modules/libgvfsdbus.so
b55b7000-b55b8000 r--p 00017000 08:11 25223171   /usr/lib/gio/modules/libgvfsdbus.so
b55b8000-b55b9000 rw-p 00018000 08:11 25223171   /usr/lib/gio/modules/libgvfsdbus.so
b55b9000-b55c6000 r-xp 00000000 08:11 15270702   /usr/lib/libgvfscommon.so.0.0.0
b55c6000-b55c7000 r--p 0000d000 08:11 15270702   /usr/lib/libgvfscommon.so.0.0.0
b55c7000-b55c8000 rw-p 0000e000 08:11 15270702   /usr/lib/libgvfscommon.so.0.0.0
b55c8000-b55fe000 r-xp 00000000 08:11 7487615    /lib/libdbus-1.so.3.4.0
b55fe000-b55ff000 r--p 00035000 08:11 7487615    /lib/libdbus-1.so.3.4.0
b55ff000-b5600000 rw-p 00036000 08:11 7487615    /lib/libdbus-1.so.3.4.0
b5600000-b56fe000 rw-p b5600000 00:00 0
b56fe000-b5700000 ---p b56fe000 00:00 0
b5700000-b571b000 rw-p b5700000 00:00 0
b571b000-b574b000 r-xp 00000000 08:11 15271251   /usr/lib/libgsf-1.so.114.0.8
b574b000-b574d000 r--p 0002f000 08:11 15271251   /usr/lib/libgsf-1.so.114.0.8
b574d000-b574e000 rw-p 00031000 08:11 15271251   /usr/lib/libgsf-1.so.114.0.8
b574e000-b574f000 rw-p b574e000 00:00 0
b574f000-b5780000 r-xp 00000000 08:11 15270040   /usr/lib/librsvg-2.so.2.22.3
b5780000-b5781000 r--p 00030000 08:11 15270040   /usr/lib/librsvg-2.so.2.22.3
b5781000-b5782000 rw-p 00031000 08:11 15270040   /usr/lib/librsvg-2.so.2.22.3
b5782000-b5784000 r-xp 00000000 08:11 7504267    /lib/tls/i686/cmov/libutil-2.8.90.so
b5784000-b5785000 r--p 00001000 08:11 7504267    /lib/tls/i686/cmov/libutil-2.8.90.so
b5785000-b5786000 rw-p 00002000 08:11 7504267    /lib/tls/i686/cmov/libutil-2.8.90.so
b5786000-b5790000 rw-p b5786000 00:00 0
b5790000-b579f000 r-xp 00000000 08:11 7488081    /lib/libbz2.so.1.0.4
b579f000-b57a0000 r--p 0000f000 08:11 7488081    /lib/libbz2.so.1.0.4
b57a0000-b57a1000 rw-p 00010000 08:11 7488081    /lib/libbz2.so.1.0.4
b57a1000-b57ac000 rw-p b57a1000 00:00 0
b57ac000-b57af000 r-xp 00000000 08:11 15327950   /usr/lib/pango/1.6.0/modules/pango-hebrew-fc.so
b57af000-b57b0000 r--p 00002000 08:11 15327950   /usr/lib/pango/1.6.0/modules/pango-hebrew-fc.so
b57b0000-b57b1000 rw-p 00003000 08:11 15327950   /usr/lib/pango/1.6.0/modules/pango-hebrew-fc.so
b57b1000-b57b2000 rw-p b57b1000 00:00 0
b57b2000-b57b3000 r-xp 00000000 08:11 15294815   /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
b57b3000-b57b4000 r--p 00000000 08:11 15294815   /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
b57b4000-b57b5000 rw-p 00001000 08:11 15294815   /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
b57b5000-b57cc000 r--s 00000000 08:11 15344031   /usr/share/mime/mime.cache
b57cc000-b5877000 r--p 00000000 08:11 15483943   /usr/share/icons/Tangerine/icon-theme.cache
b5877000-b597b000 rw-p b5877000 00:00 0
b597b000-b5a10000 r--p 00000000 08:11 15392784   /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
b5a10000-b5a12000 r-xp 00000000 08:11 15327946   /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b5a12000-b5a13000 r--p 00001000 08:11 15327946   /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b5a13000-b5a14000 rw-p 00002000 08:11 15327946   /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b5a14000-b5a1a000 r--s 00000000 08:11 19407431   /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86.cache-2
b5a1a000-b5a1d000 r--s 00000000 08:11 19407381   /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-x86.cache-2
b5a1d000-b5a20000 r--s 00000000 08:11 19408574   /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86.cache-2
b5a20000-b5a23000 r--s 00000000 08:11 19408573   /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86.cache-2
b5a23000-b5a2b000 r--s 00000000 08:11 19408570   /var/cache/fontconfig/e3de0de479f42330eadf588a55fb5bf4-x86.cache-2
b5a2b000-b5a36000 r--s 00000000 08:11 19408583   /var/cache/fontconfig/0f34bcd4b6ee430af32735b75db7f02b-x86.cache-2
b5a36000-b5a39000 r--s 00000000 08:11 19408580   /var/cache/fontconfig/de9486f0b47a4d768a594cb4198cb1c6-x86.cache-2
b5a39000-b5a40000 r--s 00000000 08:11 19406916   /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-x86.cache-2
b5a40000-b5aa0000 rw-s 00000000 00:09 8585232    /SYSV00000000 (deleted)
b5aa0000-b5b00000 rw-s 00000000 00:09 8552463    /SYSV00000000 (deleted)
b5b00000-b5c00000 rw-p b5b00000 00:00 0
b5c00000-b5c03000 r--s 00000000 08:11 19408582   /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-x86.cache-2
b5c03000-b5c22000 r-xp 00000000 08:11 15294850   /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b5c22000-b5c23000 r--p 0001e000 08:11 15294850   /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b5c23000-b5c24000 rw-p 0001f000 08:11 15294850   /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b5c24000-b5c34000 r-xp 00000000 08:11 7504263    /lib/tls/i686/cmov/libresolv-2.8.90.so
b5c34000-b5c35000 r--p 0000f000 08:11 7504263    /lib/tls/i686/cmov/libresolv-2.8.90.so
b5c35000-b5c36000 rw-p 00010000 08:11 7504263    /lib/tls/i686/cmov/libresolv-2.8.90.so
b5c36000-b5c38000 rw-p b5c36000 00:00 0
b5c38000-b5c3a000 r--s 00000000 08:11 19408581   /var/cache/fontconfig/c69f04ab05004e31a6d5e715764f16d8-x86.cache-2
b5c3a000-b5c3b000 r--s 00000000 08:11 19408568   /var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-x86.cache-2
b5c3b000-b5c41000 r--s 00000000 08:11 19406910   /var/cache/fontconfig/089dead882dea3570ffc31a9898cfb69-x86.cache-2
b5c41000-b5c47000 r-xp 00000000 08:11 15294543   /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
b5c47000-b5c48000 r--p 00005000 08:11 15294543   /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
b5c48000-b5c49000 rw-p 00006000 08:11 15294543   /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
b5c49000-b5c4a000 ---p b5c49000 00:00 0
b5c4a000-b644a000 rw-p b5c4a000 00:00 0
b644a000-b6450000 r-xp 00000000 08:11 15271479   /usr/lib/libgailutil.so.18.0.1
b6450000-b6451000 r--p 00005000 08:11 15271479   /usr/lib/libgailutil.so.18.0.1
b6451000-b6452000 rw-p 00006000 08:11 15271479   /usr/lib/libgailutil.so.18.0.1
b6452000-b6481000 r-xp 00000000 08:11 15270570   /usr/lib/libgnomecanvas-2.so.0.2001.0
b6481000-b6482000 r--p 0002e000 08:11 15270570   /usr/lib/libgnomecanvas-2.so.0.2001.0
b6482000-b6483000 rw-p 0002f000 08:11 15270570   /usr/lib/libgnomecanvas-2.so.0.2001.0
b6483000-b64c1000 r-xp 00000000 08:11 15271569   /usr/lib/libgnomeprintui-2-2.so.0.1.0
b64c1000-b64c2000 r--p 0003d000 08:11 15271569   /usr/lib/libgnomeprintui-2-2.so.0.1.0
b64c2000-b64c3000 rw-p 0003e000 08:11 15271569   /usr/lib/libgnomeprintui-2-2.so.0.1.0
b64c3000-b65f8000 r-xp 00000000 08:11 15271020   /usr/lib/libxml2.so.2.6.32
b65f8000-b65f9000 ---p 00135000 08:11 15271020   /usr/lib/libxml2.so.2.6.32
b65f9000-b65fd000 r--p 00135000 08:11 15271020   /usr/lib/libxml2.so.2.6.32
b65fd000-b65fe000 rw-p 00139000 08:11 15271020   /usr/lib/libxml2.so.2.6.32
b65fe000-b65ff000 rw-p b65fe000 00:00 0
b65ff000-b6614000 r-xp 00000000 08:11 15271916   /usr/lib/libart_lgpl_2.so.2.3.20
b6614000-b6616000 rw-p 00014000 08:11 15271916   /usr/lib/libart_lgpl_2.so.2.3.20
b6616000-b667c000 r-xp 00000000 08:11 15272783   /usr/lib/libgnomeprint-2-2.so.0.1.0
b667c000-b667d000 ---p 00066000 08:11 15272783   /usr/lib/libgnomeprint-2-2.so.0.1.0
b667d000-b667e000 r--p 00066000 08:11 15272783   /usr/lib/libgnomeprint-2-2.so.0.1.0
b667e000-b667f000 rw-p 00067000 08:11 15272783   /usr/lib/libgnomeprint-2-2.so.0.1.0
b667f000-b6689000 r-xp 00000000 08:11 7504222    /lib/tls/i686/cmov/libnss_files-2.8.90.so
b6689000-b668a000 r--p 00009000 08:11 7504222    /lib/tls/i686/cmov/libnss_files-2.8.90.so
b668a000-b668b000 rw-p 0000a000 08:11 7504222    /lib/tls/i686/cmov/libnss_files-2.8.90.so
b668b000-b6694000 r-xp 00000000 08:11 7504259    /lib/tls/i686/cmov/libnss_nis-2.8.90.so
b6694000-b6695000 r--p 00008000 08:11 7504259    /lib/tls/i686/cmov/libnss_nis-2.8.90.so
b6695000-b6696000 rw-p 00009000 08:11 7504259    /lib/tls/i686/cmov/libnss_nis-2.8.90.so
b6696000-b66ab000 r-xp 00000000 08:11 7504219    /lib/tls/i686/cmov/libnsl-2.8.90.so
b66ab000-b66ac000 r--p 00014000 08:11 7504219    /lib/tls/i686/cmov/libnsl-2.8.90.so
b66ac000-b66ad000 rw-p 00015000 08:11 7504219    /lib/tls/i686/cmov/libnsl-2.8.90.so
b66ad000-b66af000 rw-p b66ad000 00:00 0
b66af000-b66b6000 r-xp 00000000 08:11 7504220    /lib/tls/i686/cmov/libnss_compat-2.8.90.so
b66b6000-b66b7000 r--p 00006000 08:11 7504220    /lib/tls/i686/cmov/libnss_compat-2.8.90.so
b66b7000-b66b8000 rw-p 00007000 08:11 7504220    /lib/tls/i686/cmov/libnss_compat-2.8.90.so
b66b8000-b66b9000 r--s 00000000 08:11 19406911   /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-x86.cache-2
b66b9000-b66bb000 r--s 00000000 08:11 19407182   /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-x86.cache-2
b66bb000-b66be000 rw-s 00000000 00:09 8618001    /SYSV00000000 (deleted)
b66be000-b66c2000 r-xp 00000000 08:11 7504221    /lib/tls/i686/cmov/libnss_dns-2.8.90.so
b66c2000-b66c3000 r--p 00003000 08:11 7504221    /lib/tls/i686/cmov/libnss_dns-2.8.90.so
b66c3000-b66c4000 rw-p 00004000 08:11 7504221    /lib/tls/i686/cmov/libnss_dns-2.8.90.so
b66c4000-b66c6000 r-xp 00000000 08:11 7487583    /lib/libnss_mdns4_minimal.so.2
b66c6000-b66c7000 rw-p 00001000 08:11 7487583    /lib/libnss_mdns4_minimal.so.2
b66c7000-b66c9000 rw-p b66c7000 00:00 0
b66c9000-b66ca000 r--p 00000000 08:11 15295427   /usr/lib/locale/nl_NL.utf8/LC_NUMERIC
b66ca000-b66cb000 r--p 00000000 08:11 15426937   /usr/lib/locale/nl_NL.utf8/LC_TIME
b66cb000-b67ac000 r--p 00000000 08:11 15295674   /usr/lib/locale/nl_NL.utf8/LC_COLLATE
b67ac000-b67ad000 r--p 00000000 08:11 15426938   /usr/lib/locale/nl_NL.utf8/LC_MONETARY
b67ad000-b67ae000 r--p 00000000 08:11 15295227   /usr/lib/locale/nl_NL.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b67ae000-b67ed000 r--p 00000000 08:11 15295675   /usr/lib/locale/nl_NL.utf8/LC_C
« Last Edit: April 02, 2009, 09:36:13 PM by RRM »
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #118 on: April 02, 2009, 08:49:43 PM »

part 2
Code: [Select]
TYPE
b67ed000-b67f1000 rw-p b67ed000 00:00 0
b67f1000-b67f5000 r-xp 00000000 08:11 15270153   /usr/lib/libXdmcp.so.6.0.0
b67f5000-b67f6000 rw-p 00003000 08:11 15270153   /usr/lib/libXdmcp.so.6.0.0
b67f6000-b67f8000 r-xp 00000000 08:11 15270151   /usr/lib/libXau.so.6.0.0
b67f8000-b67f9000 rw-p 00001000 08:11 15270151   /usr/lib/libXau.so.6.0.0
b67f9000-b67ff000 r-xp 00000000 08:11 15271817   /usr/lib/libxcb-render.so.0.0.0
b67ff000-b6800000 r--p 00005000 08:11 15271817   /usr/lib/libxcb-render.so.0.0.0
b6800000-b6801000 rw-p 00006000 08:11 15271817   /usr/lib/libxcb-render.so.0.0.0
b6801000-b6804000 r-xp 00000000 08:11 15271819   /usr/lib/libxcb-render-util.so.0.0.0
b6804000-b6805000 r--p 00002000 08:11 15271819   /usr/lib/libxcb-render-util.so.0.0.0
b6805000-b6806000 rw-p 00003000 08:11 15271819   /usr/lib/libxcb-render-util.so.0.0.0
b6806000-b6807000 rw-p b6806000 00:00 0
b6807000-b6846000 r-xp 00000000 08:11 15271815   /usr/lib/libpixman-1.so.0.12.0
b6846000-b6848000 r--p 0003e000 08:11 15271815   /usr/lib/libpixman-1.so.0.12.0
b6848000-b6849000 rw-p 00040000 08:11 15271815   /usr/lib/libpixman-1.so.0.12.0
b6849000-b6860000 r-xp 00000000 08:11 15270845   /usr/lib/libxcb.so.1.0.0
b6860000-b6861000 r--p 00016000 08:11 15270845   /usr/lib/libxcb.so.1.0.0
b6861000-b6862000 rw-p 00017000 08:11 15270845   /usr/lib/libxcb.so.1.0.0
b6862000-b6863000 r-xp 00000000 08:11 15270854   /usr/lib/libxcb-xlib.so.0.0.0
b6863000-b6864000 r--p 00000000 08:11 15270854   /usr/lib/libxcb-xlib.so.0.0.0
b6864000-b6865000 rw-p 00001000 08:11 15270854   /usr/lib/libxcb-xlib.so.0.0.0
b6865000-b687a000 r-xp 00000000 08:11 15271181   /usr/lib/libICE.so.6.3.0
b687a000-b687b000 rw-p 00014000 08:11 15271181   /usr/lib/libICE.so.6.3.0
b687b000-b687d000 rw-p b687b000 00:00 0
b687d000-b68a5000 r-xp 00000000 08:11 7487563    /lib/libpcre.so.3.12.1
b68a5000-b68a6000 r--p 00027000 08:11 7487563    /lib/libpcre.so.3.12.1
b68a6000-b68a7000 rw-p 00028000 08:11 7487563    /lib/libpcre.so.3.12.1
b68a7000-b68a8000 rw-p b68a7000 00:00 0
b68a8000-b68cc000 r-xp 00000000 08:11 15270076   /usr/lib/libexpat.so.1.5.2
b68cc000-b68ce000 r--p 00023000 08:11 15270076   /usr/lib/libexpat.so.1.5.2
b68ce000-b68cf000 rw-p 00025000 08:11 15270076   /usr/lib/libexpat.so.1.5.2
b68cf000-b68e7000 r-xp 00000000 08:11 7487527    /lib/libselinux.so.1
b68e7000-b68e8000 r--p 00017000 08:11 7487527    /lib/libselinux.so.1
b68e8000-b68e9000 rw-p 00018000 08:11 7487527    /lib/libselinux.so.1
b68e9000-b68f1000 r-xp 00000000 08:11 15271224   /usr/lib/libXcursor.so.1.0.2
b68f1000-b68f2000 rw-p 00007000 08:11 15271224   /usr/lib/libXcursor.so.1.0.2
b68f2000-b68f7000 r-xp 00000000 08:11 15271241   /usr/lib/libXrandr.so.2.1.0
b68f7000-b68f8000 r--p 00005000 08:11 15271241   /usr/lib/libXrandr.so.2.1.0
b68f8000-b68f9000 rw-p 00006000 08:11 15271241   /usr/lib/libXrandr.so.2.1.0
b68f9000-b6901000 r-xp 00000000 08:11 15270301   /usr/lib/libXi.so.6.0.0
b6901000-b6902000 r--p 00007000 08:11 15270301   /usr/lib/libXi.so.6.0.0
b6902000-b6903000 rw-p 00008000 08:11 15270301   /usr/lib/libXi.so.6.0.0
b6903000-b6904000 rw-p b6903000 00:00 0
b6904000-b690c000 r-xp 00000000 08:11 15270900   /usr/lib/libXrender.so.1.3.0
b690c000-b690d000 r--p 00007000 08:11 15270900   /usr/lib/libXrender.so.1.3.0
b690d000-b690e000 rw-p 00008000 08:11 15270900   /usr/lib/libXrender.so.1.3.0
b690e000-b691b000 r-xp 00000000 08:11 15270035   /usr/lib/libXext.so.6.4.0
b691b000-b691d000 rw-p 0000c000 08:11 15270035   /usr/lib/libXext.so.6.4.0
b691d000-b698d000 r-xp 00000000 08:11 15271821   /usr/lib/libcairo.so.2.10800.0
b698d000-b698f000 r--p 0006f000 08:11 15271821   /usr/lib/libcairo.so.2.10800.0
b698f000-b6990000 rw-p 00071000 08:11 15271821   /usr/lib/libcairo.so.2.10800.0
b6990000-b6994000 r-xp 00000000 08:11 15271234   /usr/lib/libXfixes.so.3.1.0
b6994000-b6995000 rw-p 00003000 08:11 15271234   /usr/lib/libXfixes.so.3.1.0
b6995000-b6997000 r-xp 00000000 08:11 15271221   /usr/lib/libXdamage.so.1.1.0
b6997000-b6998000 rw-p 00001000 08:11 15271221   /usr/lib/libXdamage.so.1.1.0
b6998000-b6999000 rw-p b6998000 00:00 0
b6999000-b699b000 r-xp 00000000 08:11 15271890   /usr/lib/libXcomposite.so.1.0.0
b699b000-b699c000 r--p 00001000 08:11 15271890   /usr/lib/libXcomposite.so.1.0.0
b699c000-b699d000 rw-p 00002000 08:11 15271890   /usr/lib/libXcomposite.so.1.0.0
b699d000-b6a88000 r-xp 00000000 08:11 15270878   /usr/lib/libX11.so.6.2.0
b6a88000-b6a89000 r--p 000ea000 08:11 15270878   /usr/lib/libX11.so.6.2.0
b6a89000-b6a8b000 rw-p 000eb000 08:11 15270878   /usr/lib/libX11.so.6.2.0
b6a8b000-b6a8c000 rw-p b6a8b000 00:00 0
b6a8c000-b6a95000 r-xp 00000000 08:11 15271988   /usr/lib/libpangocairo-1.0.so.0.2202.0
b6a95000-b6a96000 r--p 00008000 08:11 15271988   /usr/lib/libpangocairo-1.0.so.0.2202.0
b6a96000-b6a97000 rw-p 00009000 08:11 15271988   /usr/lib/libpangocairo-1.0.so.0.2202.0
b6a97000-b6ae9000 r-xp 00000000 08:11 15271453   /usr/lib/libtiff.so.4.2.1
b6ae9000-b6aeb000 r--p 00052000 08:11 15271453   /usr/lib/libtiff.so.4.2.1
b6aeb000-b6aec000 rw-p 00054000 08:11 15271453   /usr/lib/libtiff.so.4.2.1
b6aec000-b6aed000 rw-p b6aec000 00:00 0
b6aed000-b6b0c000 r-xp 00000000 08:11 15271751   /usr/lib/libjpeg.so.62.0.0
b6b0c000-b6b0d000 rw-p 0001e000 08:11 15271751   /usr/lib/libjpeg.so.62.0.0
b6b0d000-b6b31000 r-xp 00000000 08:11 15271301   /usr/lib/libpng12.so.0.27.0
b6b31000-b6b32000 r--p 00023000 08:11 15271301   /usr/lib/libpng12.so.0.27.0
b6b32000-b6b33000 rw-p 00024000 08:11 15271301   /usr/lib/libpng12.so.0.27.0
b6b33000-b6b3a000 r-xp 00000000 08:11 15270840   /usr/lib/libSM.so.6.0.0
b6b3a000-b6b3b000 r--p 00006000 08:11 15270840   /usr/lib/libSM.so.6.0.0
b6b3b000-b6b3c000 rw-p 00007000 08:11 15270840   /usr/lib/libSM.so.6.0.0
b6b3c000-b6b3e000 r-xp 00000000 08:11 15271225   /usr/lib/libXinerama.so.1.0.0
b6b3e000-b6b3f000 rw-p 00001000 08:11 15271225   /usr/lib/libXinerama.so.1.0.0
b6b3f000-b6bf4000 r-xp 00000000 08:11 15271534   /usr/lib/libglib-2.0.so.0.1800.2
b6bf4000-b6bf5000 r--p 000b4000 08:11 15271534   /usr/lib/libglib-2.0.so.0.1800.2
b6bf5000-b6bf6000 rw-p 000b5000 08:11 15271534   /usr/lib/libglib-2.0.so.0.1800.2
b6bf6000-b6bfd000 r-xp 00000000 08:11 7504264    /lib/tls/i686/cmov/librt-2.8.90.so
b6bfd000-b6bfe000 r--p 00007000 08:11 7504264    /lib/tls/i686/cmov/librt-2.8.90.so
b6bfe000-b6bff000 rw-p 00008000 08:11 7504264    /lib/tls/i686/cmov/librt-2.8.90.so
b6bff000-b6c00000 rw-p b6bff000 00:00 0
b6c00000-b6c04000 r-xp 00000000 08:11 15271550   /usr/lib/libgthread-2.0.so.0.1800.2
b6c04000-b6c05000 r--p 00003000 08:11 15271550   /usr/lib/libgthread-2.0.so.0.1800.2
b6c05000-b6c06000 rw-p 00004000 08:11 15271550   /usr/lib/libgthread-2.0.so.0.1800.2
b6c06000-b6c09000 r-xp 00000000 08:11 15271540   /usr/lib/libgmodule-2.0.so.0.1800.2
b6c09000-b6c0a000 r--p 00002000 08:11 15271540   /usr/lib/libgmodule-2.0.so.0.1800.2
b6c0a000-b6c0b000 rw-p 00003000 08:11 15271540   /usr/lib/libgmodule-2.0.so.0.1800.2
b6c0b000-b6c47000 r-xp 00000000 08:11 15271542   /usr/lib/libgobject-2.0.so.0.1800.2
b6c47000-b6c48000 r--p 0003b000 08:11 15271542   /usr/lib/libgobject-2.0.so.0.1800.2
b6c48000-b6c49000 rw-p 0003c000 08:11 15271542   /usr/lib/libgobject-2.0.so.0.1800.2
b6c49000-b6c74000 r-xp 00000000 08:11 15270073   /usr/lib/libfontconfig.so.1.3.0
b6c74000-b6c75000 r--p 0002a000 08:11 15270073   /usr/lib/libfontconfig.so.1.3.0
b6c75000-b6c76000 rw-p 0002b000 08:11 15270073   /usr/lib/libfontconfig.so.1.3.0
b6c76000-b6ce7000 r-xp 00000000 08:11 15270721   /usr/lib/libfreetype.so.6.3.18
b6ce7000-b6ceb000 r--p 00070000 08:11 15270721   /usr/lib/libfreetype.so.6.3.18
b6ceb000-b6cec000 rw-p 00074000 08:11 15270721   /usr/lib/libfreetype.so.6.3.18
b6cec000-b6d2c000 r-xp 00000000 08:11 15271329   /usr/lib/libpango-1.0.so.0.2202.0
b6d2c000-b6d2d000 ---p 00040000 08:11 15271329   /usr/lib/libpango-1.0.so.0.2202.0
b6d2d000-b6d2e000 r--p 00040000 08:11 15271329   /usr/lib/libpango-1.0.so.0.2202.0
b6d2e000-b6d2f000 rw-p 00041000 08:11 15271329   /usr/lib/libpango-1.0.so.0.2202.0
b6d2f000-b6d30000 rw-p b6d2f000 00:00 0
b6d30000-b6d95000 r-xp 00000000 08:11 15271504   /usr/lib/libgio-2.0.so.0.1800.2
b6d95000-b6d96000 ---p 00065000 08:11 15271504   /usr/lib/libgio-2.0.so.0.1800.2
b6d96000-b6d97000 r--p 00065000 08:11 15271504   /usr/lib/libgio-2.0.so.0.1800.2
b6d97000-b6d98000 rw-p 00066000 08:11 15271504   /usr/lib/libgio-2.0.so.0.1800.2
b6d98000-b6db0000 r-xp 00000000 08:11 15271669   /usr/lib/libgdk_pixbuf-2.0.so.0.1400.4
b6db0000-b6db1000 r--p 00017000 08:11 15271669   /usr/lib/libgdk_pixbuf-2.0.so.0.1400.4
b6db1000-b6db2000 rw-p 00018000 08:11 15271669   /usr/lib/libgdk_pixbuf-2.0.so.0.1400.4
b6db2000-b6dd8000 r-xp 00000000 08:11 15271989   /usr/lib/libpangoft2-1.0.so.0.2202.0
b6dd8000-b6dd9000 r--p 00025000 08:11 15271989   /usr/lib/libpangoft2-1.0.so.0.2202.0
b6dd9000-b6dda000 rw-p 00026000 08:11 15271989   /usr/lib/libpangoft2-1.0.so.0.2202.0
b6dda000-b6df3000 r-xp 00000000 08:11 15270990   /usr/lib/libatk-1.0.so.0.2409.1
b6df3000-b6df5000 r--p 00018000 08:11 15270990   /usr/lib/libatk-1.0.so.0.2409.1
b6df5000-b6df6000 rw-p 0001a000 08:11 15270990   /usr/lib/libatk-1.0.so.0.2409.1
b6df6000-b6e7e000 r-xp 00000000 08:11 15271567   /usr/lib/libgdk-x11-2.0.so.0.1400.4
b6e7e000-b6e7f000 ---p 00088000 08:11 15271567   /usr/lib/libgdk-x11-2.0.so.0.1400.4
b6e7f000-b6e81000 r--p 00088000 08:11 15271567   /usr/lib/libgdk-x11-2.0.so.0.1400.4
b6e81000-b6e82000 rw-p 0008a000 08:11 15271567   /usr/lib/libgdk-x11-2.0.so.0.1400.4
b6e82000-b6e83000 rw-p b6e82000 00:00 0
b6e83000-b7218000 r-xp 00000000 08:11 15271671   /usr/lib/libgtk-x11-2.0.so.0.1400.4
b7218000-b7219000 ---p 00395000 08:11 15271671   /usr/lib/libgtk-x11-2.0.so.0.1400.4
b7219000-b721d000 r--p 00395000 08:11 15271671   /usr/lib/libgtk-x11-2.0.so.0.1400.4
b721d000-b721f000 rw-p 00399000 08:11 15271671   /usr/lib/libgtk-x11-2.0.so.0.1400.4
b721f000-b7221000 rw-p b721f000 00:00 0
b7221000-b7223000 r-xp 00000000 08:11 7504213    /lib/tls/i686/cmov/libdl-2.8.90.so
b7223000-b7224000 r--p 00001000 08:11 7504213    /lib/tls/i686/cmov/libdl-2.8.90.so
b7224000-b7225000 rw-p 00002000 08:11 7504213    /lib/tls/i686/cmov/libdl-2.8.90.so
b7225000-b737d000 r-xp 00000000 08:11 7504210    /lib/tls/i686/cmov/libc-2.8.90.so
b737d000-b737f000 r--p 00158000 08:11 7504210    /lib/tls/i686/cmov/libc-2.8.90.so
b737f000-b7380000 rw-p 0015a000 08:11 7504210    /lib/tls/i686/cmov/libc-2.8.90.so
b7380000-b7383000 rw-p b7380000 00:00 0
b7383000-b7390000 r-xp 00000000 08:11 7487509    /lib/libgcc_s.so.1
b7390000-b7391000 r--p 0000c000 08:11 7487509    /lib/libgcc_s.so.1
b7391000-b7392000 rw-p 0000d000 08:11 7487509    /lib/libgcc_s.so.1
b7392000-b73b6000 r-xp 00000000 08:11 7504214    /lib/tls/i686/cmov/libm-2.8.90.so
b73b6000-b73b7000 r--p 00023000 08:11 7504214    /lib/tls/i686/cmov/libm-2.8.90.so
b73b7000-b73b8000 rw-p 00024000 08:11 7504214    /lib/tls/i686/cmov/libm-2.8.90.so
b73b8000-b73b9000 rw-p b73b8000 00:00 0
b73b9000-b749c000 r-xp 00000000 08:11 15271202   /usr/lib/libstdc++.so.6.0.10
b749c000-b74a0000 r--p 000e3000 08:11 15271202   /usr/lib/libstdc++.so.6.0.10
b74a0000-b74a1000 rw-p 000e7000 08:11 15271202   /usr/lib/libstdc++.so.6.0.10
b74a1000-b74a7000 rw-p b74a1000 00:00 0
b74a7000-b74cd000 r-xp 00000000 08:11 15271167   /usr/lib/libGeoIP.so.1.4.4
b74cd000-b74ce000 r--p 00025000 08:11 15271167   /usr/lib/libGeoIP.so.1.4.4
b74ce000-b74cf000 rw-p 00026000 08:11 15271167   /usr/lib/libGeoIP.so.1.4.4
b74cf000-b764d000 r-xp 00000000 08:11 15272509   /usr/lib/libwx_baseud-2.8.so.0.5.0
b764d000-b7651000 r--p 0017d000 08:11 15272509   /usr/lib/libwx_baseud-2.8.so.0.5.0
b7651000-b7653000 rw-p 00181000 08:11 15272509   /usr/lib/libwx_baseud-2.8.so.0.5.0
b7653000-b765b000 rw-p b7653000 00:00 0
b765b000-b7688000 r-xp 00000000 08:11 15272510   /usr/lib/libwx_baseud_net-2.8.so.0.5.0
b7688000-b7689000 ---p 0002d000 08:11 15272510   /usr/lib/libwx_baseud_net-2.8.so.0.5.0
b7689000-b768a000 r--p 0002d000 08:11 15272510   /usr/lib/libwx_baseud_net-2.8.so.0.5.0
b768a000-b768b000 rw-p 0002e000 08:11 15272510   /usr/lib/libwx_baseud_net-2.8.so.0.5.0
b768b000-b7a06000 r-xp 00000000 08:11 15271028   /usr/lib/libwx_gtk2ud_core-2.8.so.0.5.0
b7a06000-b7a2d000 r--p 0037a000 08:11 15271028   /usr/lib/libwx_gtk2ud_core-2.8.so.0.5.0
b7a2d000-b7a32000 rw-p 003a1000 08:11 15271028   /usr/lib/libwx_gtk2ud_core-2.8.so.0.5.0
b7a32000-b7a39000 rw-p b7a32000 00:00 0
b7a39000-b7afa000 r-xp 00000000 08:11 15270699   /usr/lib/libwx_gtk2ud_adv-2.8.so.0.5.0
b7afa000-b7b02000 r--p 000c1000 08:11 15270699   /usr/lib/libwx_gtk2ud_adv-2.8.so.0.5.0
b7b02000-b7b03000 rw-p 000c9000 08:11 15270699   /usr/lib/libwx_gtk2ud_adv-2.8.so.0.5.0
b7b03000-b7b05000 rw-p b7b03000 00:00 0
b7b05000-b7b0d000 r-xp 00000000 08:11 15269911   /usr/lib/libixml.so.2.0.4
b7b0d000-b7b0e000 r--p 00007000 08:11 15269911   /usr/lib/libixml.so.2.0.4
b7b0e000-b7b0f000 rw-p 00008000 08:11 15269911   /usr/lib/libixml.so.2.0.4
b7b0f000-b7b13000 r-xp 00000000 08:11 15269967   /usr/lib/libthreadutil.so.2.2.3
b7b13000-b7b14000 r--p 00003000 08:11 15269967   /usr/lib/libthreadutil.so.2.2.3
b7b14000-b7b15000 rw-p 00004000 08:11 15269967   /usr/lib/libthreadutil.so.2.2.3
b7b15000-b7b2f000 r-xp 00000000 08:11 15270052   /usr/lib/libupnp.so.3.0.5
b7b2f000-b7b30000 r--p 00019000 08:11 15270052   /usr/lib/libupnp.so.3.0.5
b7b30000-b7b31000 rw-p 0001a000 08:11 15270052   /usr/lib/libupnp.so.3.0.5
b7b31000-b7b32000 rw-p b7b31000 00:00 0
b7b32000-b7eed000 r-xp 00000000 08:11 15271308   /usr/lib/libcrypto++.so.7.0.0
b7eed000-b7f22000 r--p 003bb000 08:11 15271308   /usr/lib/libcrypto++.so.7.0.0
b7f22000-b7f25000 rw-p 003f0000 08:11 15271308   /usr/lib/libcrypto++.so.7.0.0
b7f25000-b7f28000 rw-p b7f25000 00:00 0
b7f28000-b7f3c000 r-xp 00000000 08:11 15270039   /usr/lib/libz.so.1.2.3.3
b7f3c000-b7f3e000 rw-p 00013000 08:11 15270039   /usr/lib/libz.so.1.2.3.3
b7f3e000-b7f3f000 rw-p b7f3e000 00:00 0
b7f3f000-b801b000 r-xp 00000000 08:11 15272892   /usr/lib/libbfd-2.18.93.20081009.so
b801b000-b8025000 r--p 000dc000 08:11 15272892   /usr/lib/libbfd-2.18.93.20081009.so
b8025000-b8027000 rw-p 000e6000 08:11 15272892   /usr/lib/libbfd-2.18.93.20081009.so
b8027000-b802b000 rw-p b8027000 00:00 0
b802b000-b8040000 r-xp 00000000 08:11 7504262    /lib/tls/i686/cmov/libpthread-2.8.90.so
b8040000-b8041000 r--p 00014000 08:11 7504262    /lib/tls/i686/cmov/libpthread-2.8.90.so
b8041000-b8042000 rw-p 00015000 08:11 7504262    /lib/tls/i686/cmov/libpthread-2.8.90.so
b8042000-b8044000 rw-p b8042000 00:00 0
b8044000-b8045000 r--p 00000000 08:11 15295681   /usr/lib/locale/nl_NL.utf8/LC_PAPER
b8045000-b8046000 r--p 00000000 08:11 15295426   /usr/lib/locale/nl_NL.utf8/LC_NAME
b8046000-b8047000 r--p 00000000 08:11 15426939   /usr/lib/locale/nl_NL.utf8/LC_ADDRESS
b8047000-b8048000 r--p 00000000 08:11 15426940   /usr/lib/locale/nl_NL.utf8/LC_TELEPHONE
b8048000-b8049000 r--p 00000000 08:11 15295677   /usr/lib/locale/nl_NL.utf8/LC_MEASUREMENT
b8049000-b804a000 r--p 00000000 08:11 15426941   /usr/lib/locale/nl_NL.utf8/LC_IDENTIFICATION
b804a000-b804c000 r-xp 00000000 08:11 15278949   /usr/lib/gconv/UTF-32.so
b804c000-b804d000 r--p 00001000 08:11 15278949   /usr/lib/gconv/UTF-32.so
b804d000-b804e000 rw-p 00002000 08:11 15278949   /usr/lib/gconv/UTF-32.so
b804e000-b8055000 r--s 00000000 08:11 15278953   /usr/lib/gconv/gconv-modules.cache
b8055000-b8057000 rw-p b8055000 00:00 0
b8057000-b8071000 r-xp 00000000 08:11 7487687    /lib/ld-2.8.90.so
b8071000-b8072000 r-xp b8071000 00:00 0          [vdso]
b8072000-b8073000 r--p 0001a000 08:11 7487687    /lib/ld-2.8.90.so
b8073000-b8074000 rw-p 0001b000 08:11 7487687    /lib/ld-2.8.90.so
b8074000-bfb74000 rw-p b8074000 00:00 0
bfc56000-bfc73000 rw-p bffe3000 00:00 0          [stack]
bfc73000-bff73000 rw-p bfc73000 00:00 0
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
RRM's epic struggle for a better aMule on high-speed connections
« Reply #119 on: April 03, 2009, 07:36:39 AM »

And... another high VSZ - SIGABRT crash:

$ free
Code: [Select]
             total       used       free     shared    buffers     cached
Mem:       3111840    2808640     303200          0       1364     739908
-/+ buffers/cache:    2067368    1044472
Swap:      9100780    3877992    5222788

$ ps axl | grep amule
Code: [Select]
0  1000  4989  3850  20   0   3236   780 sync_b D+   pts/1      0:00 grep amule
0  1000  9045  9018  20   0 192572 35544 poll   S+   pts/0      0:03 gdb amule
0  1000  9109  9045  20   0 3144684 1013320 ptrace Tl pts/0   225:53 /usr/bin/amule

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb46e5b90 (LWP 9188)]
0xb7fed430 in __kernel_vsyscall ()

(gdb) bt
Code: [Select]
#0  0xb7fed430 in __kernel_vsyscall ()
#1  0xb71cc8a0 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb71ce268 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0x083e9e51 in OnUnhandledException ()
    at ../../../../src/libs/common/MuleDebug.cpp:103
#4  0xb73ef655 in __cxxabiv1::__terminate (
    handler=0x83e9ae0 <OnUnhandledException()>)
    at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:43
#5  0xb73ef692 in std::terminate ()
    at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:53
#6  0xb73ef7ca in __cxa_throw (obj=0xb741e8f0, tinfo=0x86e5a6c,
    dest=0xb73efd00 <~bad_alloc>)
    at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:76
#7  0xb73efe23 in operator new (sz=36)
    at ../../../../src/libstdc++-v3/libsupc++/new_op.cc:63
#8  0x083e3555 in CTimerEvent::Clone (this=0xb46e52ec)
    at ../../src/Timer.cpp:158
#9  0xb7551bb5 in wxEvtHandler::AddPendingEvent (this=0xa49e7d0,
    event=@0xb46e52ec) at ../src/common/event.cpp:1130
#10 0x08190990 in wxPostEvent (dest=0xa49e7d0, event=@0xb46e52ec)
    at /usr/include/wx-2.8/wx/event.h:2565
#11 0x083e3a04 in CTimerThread::Entry (this=0xad20500)
    at ../../src/Timer.cpp:68
---Type <return> to continue, or q <return> to quit---

#12 0xb7550036 in wxThreadInternal::PthreadStart (thread=0xad20500)
    at ../src/unix/threadpsx.cpp:766
#13 0xb755013d in wxPthreadStart (ptr=0xad20500)
    at ../src/unix/threadpsx.cpp:718
#14 0xb7fad50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0xb7282a0e in clone () from /lib/tls/i686/cmov/libc.so.6

(bt full)
Code: [Select]
#0  0xb7fed430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb71cc8a0 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb71ce268 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3  0x083e9e51 in OnUnhandledException ()
    at ../../../../src/libs/common/MuleDebug.cpp:103
t = (class std::type_info *) 0x86e5a6c
output = (FILE *) 0xb72fb560
#4  0xb73ef655 in __cxxabiv1::__terminate (
    handler=0x83e9ae0 <OnUnhandledException()>)
    at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:43
No locals.
#5  0xb73ef692 in std::terminate ()
    at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:53
No locals.
#6  0xb73ef7ca in __cxa_throw (obj=0xb741e8f0, tinfo=0x86e5a6c,
    dest=0xb73efd00 <~bad_alloc>)
    at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:76
header = <value optimized out>
#7  0xb73efe23 in operator new (sz=36)
    at ../../../../src/libstdc++-v3/libsupc++/new_op.cc:63
---Type <return> to continue, or q <return> to quit---
handler = <value optimized out>
p = <value optimized out>
#8  0x083e3555 in CTimerEvent::Clone (this=0xb46e52ec)
    at ../../src/Timer.cpp:158
No locals.
#9  0xb7551bb5 in wxEvtHandler::AddPendingEvent (this=0xa49e7d0,
    event=@0xb46e52ec) at ../src/common/event.cpp:1130
eventCopy = <value optimized out>
__FUNCTION__ = "AddPendingEvent"
#10 0x08190990 in wxPostEvent (dest=0xa49e7d0, event=@0xb46e52ec)
    at /usr/include/wx-2.8/wx/event.h:2565
__FUNCTION__ = "wxPostEvent"
#11 0x083e3a04 in CTimerThread::Entry (this=0xad20500)
    at ../../src/Timer.cpp:68
now = 1764790596
sinceLast = 9
timeout = 91
evt = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x85c7608,
      static ms_classInfo = {m_className = 0xb75811a4, m_objectSize = 8,
        m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
        static sm_first = 0xb7a7e8cc, m_next = 0xb75d58c4,
        static sm_classTable = 0xa4713e8}, m_refData = 0x0},
    m_eventObject = 0x0, m_eventType = 10244, m_timeStamp = 0, m_id = 6128,
---Type <return> to continue, or q <return> to quit---
    m_callbackUserData = 0x0, m_propagationLevel = 0, m_skipped = false,
    m_isCommandEvent = false, static ms_classInfo = {m_className = 0xb7592708,
      m_objectSize = 36, m_objectConstructor = 0, m_baseInfo1 = 0xb75d5858,
      m_baseInfo2 = 0x0, static sm_first = 0xb7a7e8cc, m_next = 0xb75d6908,
      static sm_classTable = 0xa4713e8}}, <No data fields>}
lastEvent = 1764790687
#12 0xb7550036 in wxThreadInternal::PthreadStart (thread=0xad20500)
    at ../src/unix/threadpsx.cpp:766
pthread = (wxThreadInternal *) 0xa50da30
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#13 0xb755013d in wxPthreadStart (ptr=0xad20500)
    at ../src/unix/threadpsx.cpp:718
No locals.
#14 0xb7fad50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#15 0xb7282a0e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Logged
Pages: 1 ... 6 7 [8] 9 10 ... 37