aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Pages: 1 ... 25 26 [27] 28 29 ... 37

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

Stu Redman

  • Administrator
  • Hero Member
  • *****
  • Karma: 214
  • Offline Offline
  • Posts: 3739
  • Engines screaming
Re: RRM's epic struggle for a better aMule on high-speed connections
« Reply #390 on: December 23, 2009, 01:44:28 PM »

If the cleanups doesn't meet some quality criteria, just don't commit them.
"Cleanup" means "better code than before", that's my understanding of quality. Just because it doesn't fix this problem (which I didn't really expected anyway) is no reason not to commit it.

Quote
Anyways, this is a consequence of the poor development model that the closed svn imposes. For instance, if we'd use git, creating a cleanup branch a testing it would be easy cake.
Creating a branch is just as easy with SVN. Merging it back (and finding someone to test it) is the harder part.
I wouldn't call our dev model poor. It's almost fully open with tarballs for most versions and the second-source GIT repo  (much more open than many other OS projects, including eMule).

Quote
Another problem with aMule is that wx + gtk + x11 is a poor toolkit in comparison with my favorite one: QT.
I hear QT has its pitfalls too (and looks poor on many platforms with it's non-native widgets). Anyway, aMule without wx would be a separate project.
Logged
The image of mother goddess, lying dormant in the eyes of the dead, the sheaf of the corn is broken, end the harvest, throw the dead on the pyre -- Iron Maiden, Isle of Avalon

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
Re: RRM's epic struggle for a better aMule on high-speed connections
« Reply #391 on: December 23, 2009, 02:48:25 PM »

Vollstrecker was only joking,
and btkaos responded to that (in seriousness, but not understanding) trying to find a way out.
So, no serious intentions here!
Of course, when the code has been cleaned up it should be committed.

Quote from: Stu Redman
Creating a branch is just as easy with SVN. Merging it back (and finding someone to test it) is the harder part.

Great!
Of course i would like to test anything (with your help).
Logged

btkaos

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

Quote
Anyways, this is a consequence of the poor development model that the closed svn imposes. For instance, if we'd use git, creating a cleanup branch a testing it would be easy cake.
Creating a branch is just as easy with SVN. Merging it back (and finding someone to test it) is the harder part.
I wouldn't call our dev model poor. It's almost fully open with tarballs for most versions and the second-source GIT repo  (much more open than many other OS projects, including eMule).
Well I mean the svn is closed, and git aMule's [which I use] has no bearing with the original svn commits. This is extremly fustrating as I cannot branch aMule and have any changes back. Also, for testers like rrm is very easy to tell them to use git branch/clone. I know of the commit messages, fun problem, etc, but it is easy to filter that. The fact that eMule does it the wrong way is no excuse IMO.
Quote
Quote
Another problem with aMule is that wx + gtk + x11 is a poor toolkit in comparison with my favorite one: QT.
I hear QT has its pitfalls too (and looks poor on many platforms with it's non-native widgets). Anyway, aMule without wx would be a separate project.
AFAICT QT has now native widgets. Of course no programming library is free of pitfalls, but QT feels much more professional. And Wx is not bad, but that event-based programming cannot scale well in all cases IMO, in fact, following code-flow is a nightmare in some cases. GTK is really bad, just look at gtknotebook code.

Keep in mind I spoke after 5 hours wandering in the WxSocket and aMule code :p I'm afraid I didn't advance in resolving RRMs issue. So far we know about this bug:
  • Some event queue is not handled correctly.
  • Memory consumption goes up slowly, so this is really some event related structure is getting too big
I'd speculate the problem is that when RRM shares some popular file, a lot of people tries to connect to him/her. For each connection attempt a new event is generated. But the problem comes as aMule (I don't understand why yet) refuses to process all the connection event, which eventually will get the application to crash (bad socket due to very late processing) or to OOM.

Given the current code, I suspect this may be very hard to solve without deep changes, but I'm not familiar enough with the code yet.

Well guys, Merry Christmas to all which celebrate it, I hope you have today a good day.
Logged

btkaos

  • Global Moderator
  • Sr. Member
  • *****
  • Karma: 110
  • Offline Offline
  • Posts: 486
  • Kaos is infinite!
Re: RRM's epic struggle for a better aMule on high-speed connections
« Reply #393 on: December 24, 2009, 02:07:45 PM »

Vollstrecker was only joking,
and btkaos responded to that (in seriousness, but not understanding) trying to find a way out.
I'm sorry for that, but I'm afraid my irony detector fails often, so I'm not very socially capable in the Internets :)
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
Re: RRM's epic struggle for a better aMule on high-speed connections
« Reply #394 on: December 24, 2009, 04:12:33 PM »

Merry Christmas to you too Bill, and everybody else who is into it.
I hope we can find a way somehow.
Of course, there always is a way; we just have to find it.
(and im a guy, btw  :) )
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
Re: RRM's epic struggle for a better aMule on high-speed connections
« Reply #395 on: December 24, 2009, 05:42:16 PM »

Quote from: btkaos
Memory consumption goes up slowly ...
...the problem is that when RRM shares some popular file, a lot of people tries to connect to him/her

Even if uploading to only 50 clients simultaneously, aMule will crash within 3 days
if uploading to only 65 clients simultaneously, aMule will crash within 2 days
if uploading to 100 clients simultaneously, aMule will crash within 1 day
if uploading to 200 clients simultaneously, aMule will usually crash within 3 hours (sometimes much sooner)

On low speed connections, most clients get queued, and dont make connection attempts.
On high speed connections all clients make connection attempts.

A characteristic of the crashes is that the build of VSZ starts very slowly,
and accelerates exponentially as VSZ increases.
So, this may mean that a connection attempt that does not succeed immediately,
due to a (relative) lack of capacity to process connection attempts,
generates additional events.
Explaining the exponential increase in VSZ, no?

Yes, not all crashes are high VSZ, but maybe thats because the crash is caused by a (relative) lack of capacity to process connection attempts,
and sometimes occurs (just) before the VSZ skyrockets.
Of course i know nothing about programming or how aMule works; the above is just a notion.

« Last Edit: December 24, 2009, 05:54:45 PM by RRM »
Logged

btkaos

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

Thanks RRM, that was valuable information.
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
Re: RRM's epic struggle for a better aMule on high-speed connections
« Reply #397 on: December 25, 2009, 08:53:04 PM »

Huh?
How can i have been uploading ("Upload Time") right now to 17 clients for over 5 hours straight,
while my terminal says aMule is running since only 3 hours and 37 minutes?

$ ps axl | grep amule
Code: [Select]
0  1000  2334  2303  20   0 122964 55684 rt_sig S    pts/0      0:01 gdb amule
0  1000  2336  2334  20   0 234196 102708 -     Rl+  pts/0    217:36 /usr/local/stow/amule-stu-opt-debug/bin/amule
0  1000  3572  2360  20   0   3036   784 -      R+   pts/1      0:00 grep amule

(im using 9907 now, after i used git)
« Last Edit: December 25, 2009, 08:56:22 PM by RRM »
Logged

Stu Redman

  • Administrator
  • Hero Member
  • *****
  • Karma: 214
  • Offline Offline
  • Posts: 3739
  • Engines screaming
Re: RRM's epic struggle for a better aMule on high-speed connections
« Reply #398 on: December 25, 2009, 09:23:08 PM »

That's CPU time what ps tells you. aMule has been running longer, since it doesn't use 100% CPU all the time.
Logged
The image of mother goddess, lying dormant in the eyes of the dead, the sheaf of the corn is broken, end the harvest, throw the dead on the pyre -- Iron Maiden, Isle of Avalon

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
Re: RRM's epic struggle for a better aMule on high-speed connections
« Reply #399 on: December 26, 2009, 05:27:57 PM »

Aaaaah, ok, thank you.
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
Re: RRM's epic struggle for a better aMule on high-speed connections
« Reply #400 on: December 26, 2009, 05:45:58 PM »

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
Code: [Select]
#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
Code: [Select]

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.
Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
Re: RRM's epic struggle for a better aMule on high-speed connections
« Reply #401 on: December 26, 2009, 05:54:38 PM »

$ cat /proc/2098/maps

Part 1:
Code: [Select]
003a5000-003a6000 rw-p 00018000 08:11 14746777   /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3
003a6000-003aa000 r-xp 00000000 08:11 14747742   /usr/lib/libgthread-2.0.so.0.2200.2
003aa000-003ab000 r--p 00003000 08:11 14747742   /usr/lib/libgthread-2.0.so.0.2200.2
003ab000-003ac000 rw-p 00004000 08:11 14747742   /usr/lib/libgthread-2.0.so.0.2200.2
003ac000-003b3000 r-xp 00000000 08:11 89268244   /lib/tls/i686/cmov/librt-2.10.1.so
003b3000-003b4000 r--p 00006000 08:11 89268244   /lib/tls/i686/cmov/librt-2.10.1.so
003b4000-003b5000 rw-p 00007000 08:11 89268244   /lib/tls/i686/cmov/librt-2.10.1.so
003b5000-003b7000 r-xp 00000000 08:11 14748272   /usr/lib/libXinerama.so.1.0.0
003b7000-003b8000 rw-p 00001000 08:11 14748272   /usr/lib/libXinerama.so.1.0.0
003b8000-003ba000 r-xp 00000000 08:11 63979612   /usr/lib/libXcomposite.so.1.0.0
003ba000-003bb000 r--p 00001000 08:11 63979612   /usr/lib/libXcomposite.so.1.0.0
003bb000-003bc000 rw-p 00002000 08:11 63979612   /usr/lib/libXcomposite.so.1.0.0
003be000-003d9000 r-xp 00000000 08:11 35012609   /lib/ld-2.10.1.so
003d9000-003da000 r--p 0001a000 08:11 35012609   /lib/ld-2.10.1.so
003da000-003db000 rw-p 0001b000 08:11 35012609   /lib/ld-2.10.1.so
003db000-0055a000 r-xp 00000000 08:11 14749245   /usr/lib/libwx_baseud-2.8.so.0.6.0
0055a000-0055b000 ---p 0017f000 08:11 14749245   /usr/lib/libwx_baseud-2.8.so.0.6.0
0055b000-0055f000 r--p 0017f000 08:11 14749245   /usr/lib/libwx_baseud-2.8.so.0.6.0
0055f000-00561000 rw-p 00183000 08:11 14749245   /usr/lib/libwx_baseud-2.8.so.0.6.0
00561000-00569000 rw-p 00000000 00:00 0
00569000-005fb000 r-xp 00000000 08:11 14746759   /usr/lib/libgdk-x11-2.0.so.0.1800.3
005fb000-005fd000 r--p 00092000 08:11 14746759   /usr/lib/libgdk-x11-2.0.so.0.1800.3
005fd000-005fe000 rw-p 00094000 08:11 14746759   /usr/lib/libgdk-x11-2.0.so.0.1800.3
005fe000-00605000 r-xp 00000000 08:11 14745728   /usr/lib/libSM.so.6.0.0
00605000-00606000 r--p 00006000 08:11 14745728   /usr/lib/libSM.so.6.0.0
00606000-00607000 rw-p 00007000 08:11 14745728   /usr/lib/libSM.so.6.0.0
00607000-00612000 r-xp 00000000 08:11 14747774   /usr/lib/libpangocairo-1.0.so.0.2600.0
00612000-00613000 r--p 0000a000 08:11 14747774   /usr/lib/libpangocairo-1.0.so.0.2600.0
00613000-00614000 rw-p 0000b000 08:11 14747774   /usr/lib/libpangocairo-1.0.so.0.2600.0
00614000-00616000 r-xp 00000000 08:11 14748258   /usr/lib/libXdamage.so.1.1.0
00616000-00617000 rw-p 00001000 08:11 14748258   /usr/lib/libXdamage.so.1.1.0
00617000-0061b000 r-xp 00000000 08:11 63979550   /usr/lib/libXfixes.so.3.1.0
0061b000-0061c000 r--p 00003000 08:11 63979550   /usr/lib/libXfixes.so.3.1.0
0061c000-0061d000 rw-p 00004000 08:11 63979550   /usr/lib/libXfixes.so.3.1.0
0061d000-00624000 r-xp 00000000 08:11 63979576   /usr/lib/libXrandr.so.2.2.0
00624000-00625000 r--p 00006000 08:11 63979576   /usr/lib/libXrandr.so.2.2.0
00625000-00626000 rw-p 00007000 08:11 63979576   /usr/lib/libXrandr.so.2.2.0
00626000-0063a000 r-xp 00000000 08:11 35012643   /lib/libz.so.1.2.3.3
0063a000-0063b000 r--p 00013000 08:11 35012643   /lib/libz.so.1.2.3.3
0063b000-0063c000 rw-p 00014000 08:11 35012643   /lib/libz.so.1.2.3.3
0063c000-006cf000 r-xp 00000000 08:11 14747743   /usr/lib/libgio-2.0.so.0.2200.2
006cf000-006d0000 r--p 00092000 08:11 14747743   /usr/lib/libgio-2.0.so.0.2200.2
006d0000-006d1000 rw-p 00093000 08:11 14747743   /usr/lib/libgio-2.0.so.0.2200.2
006d1000-006d2000 rw-p 00000000 00:00 0
006d2000-006e0000 r-xp 00000000 08:11 14745602   /usr/lib/libXext.so.6.4.0
006e0000-006e1000 r--p 0000d000 08:11 14745602   /usr/lib/libXext.so.6.4.0
006e1000-006e2000 rw-p 0000e000 08:11 14745602   /usr/lib/libXext.so.6.4.0
006e2000-006e5000 r-xp 00000000 08:11 35012651   /lib/libuuid.so.1.3.0
006e5000-006e6000 r--p 00002000 08:11 35012651   /lib/libuuid.so.1.3.0
006e6000-006e7000 rw-p 00003000 08:11 35012651   /lib/libuuid.so.1.3.0
006e8000-006e9000 r-xp 00000000 00:00 0          [vdso]
006e9000-00a9d000 r-xp 00000000 08:11 14749234   /usr/lib/libcrypto++.so.8.0.0
00a9d000-00ad3000 r--p 003b4000 08:11 14749234   /usr/lib/libcrypto++.so.8.0.0
00ad3000-00ad5000 rw-p 003ea000 08:11 14749234   /usr/lib/libcrypto++.so.8.0.0
00ad5000-00ad9000 rw-p 00000000 00:00 0
00ad9000-00aff000 r-xp 00000000 08:11 14747758   /usr/lib/libpng12.so.0.37.0
00aff000-00b00000 r--p 00025000 08:11 14747758   /usr/lib/libpng12.so.0.37.0
00b00000-00b01000 rw-p 00026000 08:11 14747758   /usr/lib/libpng12.so.0.37.0
00b03000-00b27000 r-xp 00000000 08:11 89268232   /lib/tls/i686/cmov/libm-2.10.1.so
00b27000-00b28000 r--p 00023000 08:11 89268232   /lib/tls/i686/cmov/libm-2.10.1.so
00b28000-00b29000 rw-p 00024000 08:11 89268232   /lib/tls/i686/cmov/libm-2.10.1.so
00b29000-00c67000 r-xp 00000000 08:11 89268228   /lib/tls/i686/cmov/libc-2.10.1.so
00c67000-00c69000 r--p 0013e000 08:11 89268228   /lib/tls/i686/cmov/libc-2.10.1.so
00c69000-00c6a000 rw-p 00140000 08:11 89268228   /lib/tls/i686/cmov/libc-2.10.1.so
00c6a000-00c6d000 rw-p 00000000 00:00 0
00c6d000-00cb3000 r-xp 00000000 08:11 14747773   /usr/lib/libpango-1.0.so.0.2600.0
00cb3000-00cb4000 r--p 00045000 08:11 14747773   /usr/lib/libpango-1.0.so.0.2600.0
00cb4000-00cb5000 rw-p 00046000 08:11 14747773   /usr/lib/libpango-1.0.so.0.2600.0
00cb5000-00cbd000 r-xp 00000000 08:11 14747768   /usr/lib/libXrender.so.1.3.0
00cbd000-00cbe000 r--p 00007000 08:11 14747768   /usr/lib/libXrender.so.1.3.0
00cbe000-00cbf000 rw-p 00008000 08:11 14747768   /usr/lib/libXrender.so.1.3.0
00cbf000-00cc8000 r-xp 00000000 08:11 14746793   /usr/lib/libXi.so.6.0.0
00cc8000-00cc9000 r--p 00008000 08:11 14746793   /usr/lib/libXi.so.6.0.0
00cc9000-00cca000 rw-p 00009000 08:11 14746793   /usr/lib/libXi.so.6.0.0
00ccd000-00ce7000 r-xp 00000000 08:11 14749196   /usr/lib/libupnp.so.3.0.5
00ce7000-00ce8000 r--p 00019000 08:11 14749196   /usr/lib/libupnp.so.3.0.5
00ce8000-00ce9000 rw-p 0001a000 08:11 14749196   /usr/lib/libupnp.so.3.0.5
00ce9000-00cea000 rw-p 00000000 00:00 0
00cea000-00d15000 r-xp 00000000 08:11 14748516   /usr/lib/libfontconfig.so.1.3.0
00d15000-00d16000 r--p 0002a000 08:11 14748516   /usr/lib/libfontconfig.so.1.3.0
00d16000-00d17000 rw-p 0002b000 08:11 14748516   /usr/lib/libfontconfig.so.1.3.0
00d17000-00d39000 r-xp 00000000 08:11 63979541   /usr/lib/libjpeg.so.62.0.0
00d39000-00d3a000 r--p 00021000 08:11 63979541   /usr/lib/libjpeg.so.62.0.0
00d3a000-00d3b000 rw-p 00022000 08:11 63979541   /usr/lib/libjpeg.so.62.0.0
00d3b000-00d44000 r-xp 00000000 08:11 14746020   /usr/lib/libXcursor.so.1.0.2
00d44000-00d45000 r--p 00008000 08:11 14746020   /usr/lib/libXcursor.so.1.0.2
00d45000-00d46000 rw-p 00009000 08:11 14746020   /usr/lib/libXcursor.so.1.0.2
00d46000-00d49000 r-xp 00000000 08:11 14747549   /usr/lib/libxcb-render-util.so.0.0.0
00d49000-00d4a000 r--p 00002000 08:11 14747549   /usr/lib/libxcb-render-util.so.0.0.0
00d4a000-00d4b000 rw-p 00003000 08:11 14747549   /usr/lib/libxcb-render-util.so.0.0.0
00d4e000-00d63000 r-xp 00000000 08:11 89268242   /lib/tls/i686/cmov/libpthread-2.10.1.so
00d63000-00d64000 r--p 00014000 08:11 89268242   /lib/tls/i686/cmov/libpthread-2.10.1.so
00d64000-00d65000 rw-p 00015000 08:11 89268242   /lib/tls/i686/cmov/libpthread-2.10.1.so
00d65000-00d67000 rw-p 00000000 00:00 0
00d67000-00de1000 r-xp 00000000 08:11 14747755   /usr/lib/libfreetype.so.6.3.20
00de1000-00de5000 r--p 00079000 08:11 14747755   /usr/lib/libfreetype.so.6.3.20
00de5000-00de6000 rw-p 0007d000 08:11 14747755   /usr/lib/libfreetype.so.6.3.20
00de6000-00e22000 r-xp 00000000 08:11 14746432   /usr/lib/libgobject-2.0.so.0.2200.2
00e22000-00e23000 r--p 0003b000 08:11 14746432   /usr/lib/libgobject-2.0.so.0.2200.2
00e23000-00e24000 rw-p 0003c000 08:11 14746432   /usr/lib/libgobject-2.0.so.0.2200.2
00e24000-00e34000 r-xp 00000000 08:11 89268243   /lib/tls/i686/cmov/libresolv-2.10.1.so
00e34000-00e35000 r--p 00010000 08:11 89268243   /lib/tls/i686/cmov/libresolv-2.10.1.so
00e35000-00e36000 rw-p 00011000 08:11 89268243   /lib/tls/i686/cmov/libresolv-2.10.1.so
00e36000-00e38000 rw-p 00000000 00:00 0
00e38000-00e3a000 r-xp 00000000 08:11 14747760   /usr/lib/libXau.so.6.0.0
00e3a000-00e3b000 r--p 00001000 08:11 14747760   /usr/lib/libXau.so.6.0.0
00e3b000-00e3c000 rw-p 00002000 08:11 14747760   /usr/lib/libXau.so.6.0.0
00e3d000-00e58000 r-xp 00000000 08:11 14747670   /usr/lib/libatk-1.0.so.0.2809.1
00e58000-00e59000 r--p 0001b000 08:11 14747670   /usr/lib/libatk-1.0.so.0.2809.1
00e59000-00e5a000 rw-p 0001c000 08:11 14747670   /usr/lib/libatk-1.0.so.0.2809.1
00e5a000-00e89000 r-xp 00000000 08:11 58286180   /lib/libpcre.so.3.12.1
00e89000-00e8a000 r--p 0002e000 08:11 58286180   /lib/libpcre.so.3.12.1
00e8a000-00e8b000 rw-p 0002f000 08:11 58286180   /lib/libpcre.so.3.12.1
00e8b000-00e93000 r-xp 00000000 08:11 14747749   /usr/lib/libfusion-1.2.so.0.7.0
00e93000-00e94000 r--p 00007000 08:11 14747749   /usr/lib/libfusion-1.2.so.0.7.0
00e94000-00e95000 rw-p 00008000 08:11 14747749   /usr/lib/libfusion-1.2.so.0.7.0
00e98000-00f61000 r-xp 00000000 08:11 14746047   /usr/lib/libbfd-2.20.so
00f61000-00f6a000 r--p 000c8000 08:11 14746047   /usr/lib/libbfd-2.20.so
00f6a000-00f6c000 rw-p 000d1000 08:11 14746047   /usr/lib/libbfd-2.20.so
00f6c000-00f70000 rw-p 00000000 00:00 0
00f70000-00f89000 r-xp 00000000 08:11 58286186   /lib/libselinux.so.1
00f89000-00f8a000 r--p 00018000 08:11 58286186   /lib/libselinux.so.1
00f8a000-00f8b000 rw-p 00019000 08:11 58286186   /lib/libselinux.so.1
00f8b000-00f92000 r-xp 00000000 08:11 14747765   /usr/lib/libxcb-render.so.0.0.0
00f92000-00f93000 r--p 00007000 08:11 14747765   /usr/lib/libxcb-render.so.0.0.0
00f93000-00f94000 rw-p 00008000 08:11 14747765   /usr/lib/libxcb-render.so.0.0.0
00f94000-00f98000 r-xp 00000000 08:11 14748260   /usr/lib/libXdmcp.so.6.0.0
00f98000-00f99000 rw-p 00003000 08:11 14748260   /usr/lib/libXdmcp.so.6.0.0
00f9c000-00fa4000 r-xp 00000000 08:11 14749194   /usr/lib/libixml.so.2.0.4
00fa4000-00fa5000 r--p 00007000 08:11 14749194   /usr/lib/libixml.so.2.0.4
00fa5000-00fa6000 rw-p 00008000 08:11 14749194   /usr/lib/libixml.so.2.0.4
00fa6000-01327000 r-xp 00000000 08:11 14749257   /usr/lib/libwx_gtk2ud_core-2.8.so.0.6.0
01327000-01328000 ---p 00381000 08:11 14749257   /usr/lib/libwx_gtk2ud_core-2.8.so.0.6.0
01328000-0134f000 r--p 00381000 08:11 14749257   /usr/lib/libwx_gtk2ud_core-2.8.so.0.6.0
0134f000-01354000 rw-p 003a8000 08:11 14749257   /usr/lib/libwx_gtk2ud_core-2.8.so.0.6.0
01354000-0135a000 rw-p 00000000 00:00 0
0135a000-01712000 r-xp 00000000 08:11 14746757   /usr/lib/libgtk-x11-2.0.so.0.1800.3
01712000-01713000 ---p 003b8000 08:11 14746757   /usr/lib/libgtk-x11-2.0.so.0.1800.3
01713000-01717000 r--p 003b8000 08:11 14746757   /usr/lib/libgtk-x11-2.0.so.0.1800.3
01717000-01719000 rw-p 003bc000 08:11 14746757   /usr/lib/libgtk-x11-2.0.so.0.1800.3
01719000-0171b000 rw-p 00000000 00:00 0
0171b000-0175f000 r-xp 00000000 08:11 14747453   /usr/lib/libpixman-1.so.0.14.0
0175f000-01761000 r--p 00043000 08:11 14747453   /usr/lib/libpixman-1.so.0.14.0
01761000-01762000 rw-p 00045000 08:11 14747453   /usr/lib/libpixman-1.so.0.14.0
01762000-01778000 r-xp 00000000 08:11 14747747   /usr/lib/libdirect-1.2.so.0.7.0
01778000-01779000 r--p 00015000 08:11 14747747   /usr/lib/libdirect-1.2.so.0.7.0
01779000-0177a000 rw-p 00016000 08:11 14747747   /usr/lib/libdirect-1.2.so.0.7.0
0177a000-01788000 r-xp 00000000 08:11 14746774   /usr/lib/libcanberra.so.0.1.7
01788000-01789000 r--p 0000d000 08:11 14746774   /usr/lib/libcanberra.so.0.1.7
01789000-0178a000 rw-p 0000e000 08:11 14746774   /usr/lib/libcanberra.so.0.1.7
0178a000-0179f000 r-xp 00000000 08:11 14748321   /usr/lib/libart_lgpl_2.so.2.3.20
0179f000-017a1000 rw-p 00014000 08:11 14748321   /usr/lib/libart_lgpl_2.so.2.3.20
017a1000-018c3000 r-xp 00000000 08:11 14747793   /usr/lib/libxml2.so.2.7.5
018c3000-018c4000 ---p 00122000 08:11 14747793   /usr/lib/libxml2.so.2.7.5
018c4000-018c8000 r--p 00122000 08:11 14747793   /usr/lib/libxml2.so.2.7.5
018c8000-018c9000 rw-p 00126000 08:11 14747793   /usr/lib/libxml2.so.2.7.5
018c9000-018ca000 rw-p 00000000 00:00 0
018ca000-018cf000 r-xp 00000000 08:11 89268236   /lib/tls/i686/cmov/libnss_dns-2.10.1.so
018cf000-018d0000 r--p 00004000 08:11 89268236   /lib/tls/i686/cmov/libnss_dns-2.10.1.so
018d0000-018d1000 rw-p 00005000 08:11 89268236   /lib/tls/i686/cmov/libnss_dns-2.10.1.so
018d1000-018d6000 r-xp 00000000 08:11 14778381   /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so
018d6000-018d7000 r--p 00004000 08:11 14778381   /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so
018d7000-018d8000 rw-p 00005000 08:11 14778381   /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so
018d8000-018de000 r-xp 00000000 08:11 14860670   /usr/lib/libcanberra-0.15/libcanberra-pulse.so
018de000-018df000 r--p 00005000 08:11 14860670   /usr/lib/libcanberra-0.15/libcanberra-pulse.so
018df000-018e0000 rw-p 00006000 08:11 14860670   /usr/lib/libcanberra-0.15/libcanberra-pulse.so
018e0000-018e4000 r-xp 00000000 08:11 14748290   /usr/lib/libXtst.so.6.1.0
018e4000-018e5000 r--p 00004000 08:11 14748290   /usr/lib/libXtst.so.6.1.0
018e5000-018e6000 rw-p 00005000 08:11 14748290   /usr/lib/libXtst.so.6.1.0
0197a000-019b8000 r-xp 00000000 08:11 14748645   /usr/lib/libgnomeprintui-2-2.so.0.1.0
019b8000-019b9000 r--p 0003d000 08:11 14748645   /usr/lib/libgnomeprintui-2-2.so.0.1.0
019b9000-019ba000 rw-p 0003e000 08:11 14748645   /usr/lib/libgnomeprintui-2-2.so.0.1.0
019ba000-019c5000 r-xp 00000000 08:11 14746763   /usr/lib/libvorbisenc.so.2.0.3
019c5000-019c6000 r--p 0000a000 08:11 14746763   /usr/lib/libvorbisenc.so.2.0.3
019c6000-01ab6000 rw-p 0000b000 08:11 14746763   /usr/lib/libvorbisenc.so.2.0.3
01ac3000-01ac7000 r-xp 00000000 08:11 14778484   /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
01ac7000-01ac8000 r--p 00003000 08:11 14778484   /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
01ac8000-01ac9000 rw-p 00004000 08:11 14778484   /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
02357000-023c5000 r-xp 00000000 08:11 14748225   /usr/lib/libgnomeprint-2-2.so.0.1.0
023c5000-023c6000 ---p 0006e000 08:11 14748225   /usr/lib/libgnomeprint-2-2.so.0.1.0
023c6000-023c7000 r--p 0006e000 08:11 14748225   /usr/lib/libgnomeprint-2-2.so.0.1.0
023c7000-023c8000 rw-p 0006f000 08:11 14748225   /usr/lib/libgnomeprint-2-2.so.0.1.0
023ce000-023ea000 r-xp 00000000 08:11 14747762   /usr/lib/libxcb.so.1.1.0
023ea000-023eb000 r--p 0001c000 08:11 14747762   /usr/lib/libxcb.so.1.1.0
023eb000-023ec000 rw-p 0001d000 08:11 14747762   /usr/lib/libxcb.so.1.1.0
0280c000-02812000 r-xp 00000000 08:11 14745677   /usr/lib/libgailutil.so.18.0.1
02812000-02813000 r--p 00005000 08:11 14745677   /usr/lib/libgailutil.so.18.0.1
02813000-02814000 rw-p 00006000 08:11 14745677   /usr/lib/libgailutil.so.18.0.1
02b24000-02b48000 r-xp 00000000 08:11 14778747   /usr/lib/gio/modules/libgvfsdbus.so
02b48000-02b49000 r--p 00023000 08:11 14778747   /usr/lib/gio/modules/libgvfsdbus.so

Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
Re: RRM's epic struggle for a better aMule on high-speed connections
« Reply #402 on: December 26, 2009, 05:54:54 PM »

Part 2:
Code: [Select]
02b49000-02b4a000 rw-p 00024000 08:11 14778747   /usr/lib/gio/modules/libgvfsdbus.so
02e3e000-02e48000 r-xp 00000000 08:11 89268237   /lib/tls/i686/cmov/libnss_files-2.10.1.so
02e48000-02e49000 r--p 00009000 08:11 89268237   /lib/tls/i686/cmov/libnss_files-2.10.1.so
02e49000-02e4a000 rw-p 0000a000 08:11 89268237   /lib/tls/i686/cmov/libnss_files-2.10.1.so
02f4f000-02f52000 r-xp 00000000 08:11 14746776   /usr/lib/libcanberra-gtk.so.0.1.1
02f52000-02f53000 r--p 00002000 08:11 14746776   /usr/lib/libcanberra-gtk.so.0.1.1
02f53000-02f54000 rw-p 00003000 08:11 14746776   /usr/lib/libcanberra-gtk.so.0.1.1
032f6000-0330a000 r-xp 00000000 08:11 14746559   /usr/lib/libgvfscommon.so.0.0.0
0330a000-0330b000 r--p 00013000 08:11 14746559   /usr/lib/libgvfscommon.so.0.0.0
0330b000-0330c000 rw-p 00014000 08:11 14746559   /usr/lib/libgvfscommon.so.0.0.0
03631000-03679000 r-xp 00000000 08:11 63979599   /usr/lib/libpulsecommon-0.9.19.so
03679000-0367a000 r--p 00047000 08:11 63979599   /usr/lib/libpulsecommon-0.9.19.so
0367a000-0367b000 rw-p 00048000 08:11 63979599   /usr/lib/libpulsecommon-0.9.19.so
039c9000-039cb000 r-xp 00000000 08:11 14763702   /usr/lib/gconv/UTF-32.so
039cb000-039cc000 r--p 00001000 08:11 14763702   /usr/lib/gconv/UTF-32.so
039cc000-039cd000 rw-p 00002000 08:11 14763702   /usr/lib/gconv/UTF-32.so
03bf2000-03c05000 r-xp 00000000 08:11 89268234   /lib/tls/i686/cmov/libnsl-2.10.1.so
03c05000-03c06000 r--p 00012000 08:11 89268234   /lib/tls/i686/cmov/libnsl-2.10.1.so
03c06000-03c07000 rw-p 00013000 08:11 89268234   /lib/tls/i686/cmov/libnsl-2.10.1.so
03c07000-03c09000 rw-p 00000000 00:00 0
03e0b000-03e59000 r-xp 00000000 08:11 14746609   /usr/lib/libFLAC.so.8.2.0
03e59000-03e5a000 r--p 0004d000 08:11 14746609   /usr/lib/libFLAC.so.8.2.0
03e5a000-03e5b000 rw-p 0004e000 08:11 14746609   /usr/lib/libFLAC.so.8.2.0
0481c000-04836000 r-xp 00000000 08:11 14747486   /usr/lib/libvorbis.so.0.4.0
04836000-04837000 r--p 00019000 08:11 14747486   /usr/lib/libvorbis.so.0.4.0
04837000-04845000 rw-p 0001a000 08:11 14747486   /usr/lib/libvorbis.so.0.4.0
04c71000-04c78000 r-xp 00000000 08:11 14746951   /usr/lib/libvorbisfile.so.3.2.0
04c78000-04c79000 r--p 00006000 08:11 14746951   /usr/lib/libvorbisfile.so.3.2.0
04c79000-04c7a000 rw-p 00007000 08:11 14746951   /usr/lib/libvorbisfile.so.3.2.0
04df8000-04eac000 r-xp 00000000 08:11 58286194   /lib/libglib-2.0.so.0.2200.2
04eac000-04ead000 r--p 000b4000 08:11 58286194   /lib/libglib-2.0.so.0.2200.2
04ead000-04eae000 rw-p 000b5000 08:11 58286194   /lib/libglib-2.0.so.0.2200.2
05543000-05579000 r-xp 00000000 08:11 14745780   /usr/lib/libibus.so.1.0.0
05579000-0557a000 r--p 00036000 08:11 14745780   /usr/lib/libibus.so.1.0.0
0557a000-0557b000 rw-p 00037000 08:11 14745780   /usr/lib/libibus.so.1.0.07ef2298fde41cc6eeb7af42e48b7d293
05600000-05606000 r-xp 00000000 08:11 14778860   /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
05606000-05607000 r--p 00005000 08:11 14778860   /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
05607000-05608000 rw-p 00006000 08:11 14778860   /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
05a91000-05a9a000 r-xp 00000000 08:11 89268239   /lib/tls/i686/cmov/libnss_nis-2.10.1.so
05a9a000-05a9b000 r--p 00008000 08:11 89268239   /lib/tls/i686/cmov/libnss_nis-2.10.1.so
05a9b000-05a9c000 rw-p 00009000 08:11 89268239   /lib/tls/i686/cmov/libnss_nis-2.10.1.so
05e04000-05e09000 r-xp 00000000 08:11 14746740   /usr/lib/libogg.so.0.6.0
05e09000-05e0a000 r--p 00004000 08:11 14746740   /usr/lib/libogg.so.0.6.0
05e0a000-05e0b000 rw-p 00005000 08:11 14746740   /usr/lib/libogg.so.0.6.0
05e20000-05e5e000 r-xp 00000000 08:11 63979597   /usr/lib/libpulse.so.0.12.0
05e5e000-05e5f000 r--p 0003d000 08:11 63979597   /usr/lib/libpulse.so.0.12.0
05e5f000-05e60000 rw-p 0003e000 08:11 63979597   /usr/lib/libpulse.so.0.12.0
05e72000-05ea5000 r-xp 00000000 08:11 14746720   /usr/lib/libgnomecanvas-2.so.0.2600.0
05ea5000-05ea6000 r--p 00032000 08:11 14746720   /usr/lib/libgnomecanvas-2.so.0.2600.0
05ea6000-05ea7000 rw-p 00033000 08:11 14746720   /usr/lib/libgnomecanvas-2.so.0.2600.0
05fb2000-05fb4000 r-xp 00000000 08:11 14819369   /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
05fb4000-05fb5000 r--p 00001000 08:11 14819369   /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
05fb5000-05fb6000 rw-p 00002000 08:11 14819369   /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
05fd8000-05fde000 r-xp 00000000 08:11 89268235   /lib/tls/i686/cmov/libnss_compat-2.10.1.so
05fde000-05fdf000 r--p 00005000 08:11 89268235   /lib/tls/i686/cmov/libnss_compat-2.10.1.so
05fdf000-05fe0000 rw-p 00006000 08:11 89268235   /lib/tls/i686/cmov/libnss_compat-2.10.1.so
06053000-06055000 r-xp 00000000 08:11 35012679   /lib/libnss_mdns4_minimal.so.2
06055000-06056000 r--p 00001000 08:11 35012679   /lib/libnss_mdns4_minimal.so.2
06056000-06057000 rw-p 00002000 08:11 35012679   /lib/libnss_mdns4_minimal.so.2
060ba000-060f1000 r-xp 00000000 08:11 58286100   /lib/libdbus-1.so.3.4.0
060f1000-060f2000 r--p 00036000 08:11 58286100   /lib/libdbus-1.so.3.4.0
060f2000-060f3000 rw-p 00037000 08:11 58286100   /lib/libdbus-1.so.3.4.0
0614b000-06152000 r-xp 00000000 08:11 58286238   /lib/libwrap.so.0.7.6
06152000-06153000 r--p 00006000 08:11 58286238   /lib/libwrap.so.0.7.6
06153000-06154000 rw-p 00007000 08:11 58286238   /lib/libwrap.so.0.7.6
061bf000-061c9000 r-xp 00000000 08:11 58286090   /lib/libudev.so.0.5.0
061c9000-061ca000 r--p 00009000 08:11 58286090   /lib/libudev.so.0.5.0
061ca000-061cb000 rw-p 0000a000 08:11 58286090   /lib/libudev.so.0.5.0
06716000-06727000 r-xp 00000000 08:11 14778745   /usr/lib/gio/modules/libgioremote-volume-monitor.so
06727000-06728000 r--p 00010000 08:11 14778745   /usr/lib/gio/modules/libgioremote-volume-monitor.so
06728000-06729000 rw-p 00011000 08:11 14778745   /usr/lib/gio/modules/libgioremote-volume-monitor.so
06a81000-06b05000 r-xp 00000000 08:11 14747770   /usr/lib/libcairo.so.2.10800.8
06b05000-06b07000 r--p 00083000 08:11 14747770   /usr/lib/libcairo.so.2.10800.8
06b07000-06b08000 rw-p 00085000 08:11 14747770   /usr/lib/libcairo.so.2.10800.8
06dd3000-06efd000 r-xp 00000000 08:11 14747451   /usr/lib/libX11.so.6.2.0
06efd000-06efe000 ---p 0012a000 08:11 14747451   /usr/lib/libX11.so.6.2.0
06efe000-06eff000 r--p 0012a000 08:11 14747451   /usr/lib/libX11.so.6.2.0
06eff000-06f01000 rw-p 0012b000 08:11 14747451   /usr/lib/libX11.so.6.2.0
06f01000-06f02000 rw-p 00000000 00:00 0
06f5a000-06fc0000 r-xp 00000000 08:11 63979595   /usr/lib/libsndfile.so.1.0.20
06fc0000-06fc1000 r--p 00065000 08:11 63979595   /usr/lib/libsndfile.so.1.0.20
06fc1000-06fc2000 rw-p 00066000 08:11 63979595   /usr/lib/libsndfile.so.1.0.20
06fc2000-06fc6000 rw-p 00000000 00:00 0
070a1000-070c5000 r-xp 00000000 08:11 58286114   /lib/libexpat.so.1.5.2
070c5000-070c7000 r--p 00024000 08:11 58286114   /lib/libexpat.so.1.5.2
070c7000-070c8000 rw-p 00026000 08:11 58286114   /lib/libexpat.so.1.5.2
078a7000-078fd000 r-xp 00000000 08:11 63979543   /usr/lib/libtiff.so.4.2.1
078fd000-078ff000 r--p 00055000 08:11 63979543   /usr/lib/libtiff.so.4.2.1
078ff000-07900000 rw-p 00057000 08:11 63979543   /usr/lib/libtiff.so.4.2.1
07a08000-07a7e000 r-xp 00000000 08:11 14747748   /usr/lib/libdirectfb-1.2.so.0.7.0
07a7e000-07a7f000 ---p 00076000 08:11 14747748   /usr/lib/libdirectfb-1.2.so.0.7.0
07a7f000-07a80000 r--p 00076000 08:11 14747748   /usr/lib/libdirectfb-1.2.so.0.7.0
07a80000-07a81000 rw-p 00077000 08:11 14747748   /usr/lib/libdirectfb-1.2.so.0.7.0
07a81000-07a82000 rw-p 00000000 00:00 0
07b97000-07bae000 r-xp 00000000 08:11 14745810   /usr/lib/libICE.so.6.3.0
07bae000-07baf000 r--p 00016000 08:11 14745810   /usr/lib/libICE.so.6.3.0
07baf000-07bb0000 rw-p 00017000 08:11 14745810   /usr/lib/libICE.so.6.3.0
07bb0000-07bb2000 rw-p 00000000 00:00 0
07bc0000-07bcd000 r-xp 00000000 08:11 14746745   /usr/lib/libtdb.so.1.1.5
07bcd000-07bce000 r--p 0000c000 08:11 14746745   /usr/lib/libtdb.so.1.1.5
07bce000-07bcf000 rw-p 0000d000 08:11 14746745   /usr/lib/libtdb.so.1.1.5
07d98000-07db9000 r-xp 00000000 08:11 14778376   /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
07db9000-07dba000 r--p 00020000 08:11 14778376   /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
07dba000-07dbb000 rw-p 00021000 08:11 14778376   /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
07e39000-07e41000 r-xp 00000000 08:11 14746593   /usr/lib/libltdl.so.7.2.0
07e41000-07e42000 r--p 00007000 08:11 14746593   /usr/lib/libltdl.so.7.2.0
07e42000-07e43000 rw-p 00008000 08:11 14746593   /usr/lib/libltdl.so.7.2.0
08048000-0863c000 r-xp 00000000 08:11 14811201   /usr/local/stow/amule-stu-opt-debug/bin/amule
0863c000-0863d000 r--p 005f3000 08:11 14811201   /usr/local/stow/amule-stu-opt-debug/bin/amule
0863d000-0866a000 rw-p 005f4000 08:11 14811201   /usr/local/stow/amule-stu-opt-debug/bin/amule
0866a000-0b7fe000 rw-p 00000000 00:00 0          [heap]
b1200000-b12e2000 rw-p 00000000 00:00 0
b12e2000-b1300000 ---p 00000000 00:00 0
b1400000-b14ff000 rw-p 00000000 00:00 0
b14ff000-b1500000 ---p 00000000 00:00 0
b1600000-b16f9000 rw-p 00000000 00:00 0
b16f9000-b1700000 ---p 00000000 00:00 0
b1800000-b18a2000 rw-p 00000000 00:00 0
b18a2000-b1900000 ---p 00000000 00:00 0
b1900000-b19fd000 rw-p 00000000 00:00 0
b19fd000-b1a00000 ---p 00000000 00:00 0
b1a00000-b1aff000 rw-p 00000000 00:00 0
b1aff000-b1b00000 ---p 00000000 00:00 0
b1b57000-b5b58000 rw-s 00000000 00:11 11438      /dev/shm/pulse-shm-1772987441
b5b58000-b5be4000 r--p 00000000 08:11 14895905   /usr/share/fonts/truetype/...deleted...Sans-Bold.ttf
b5be5000-b5be6000 ---p 00000000 00:00 0
b5be6000-b63e6000 rw-p 00000000 00:00 0
b63e6000-b63e7000 ---p 00000000 00:00 0
b63e7000-b6be8000 rw-p 00000000 00:00 0
b6be8000-b6be9000 ---p 00000000 00:00 0
b6be9000-b73e9000 rw-p 00000000 00:00 0
b73e9000-b73ec000 rw-s 00000000 00:09 753680     /SYSV00000000 (deleted)
b73ec000-b7484000 r--p 00000000 08:11 14895904   /usr/share/fonts/truetype/...deleted...Sans.ttf
b7484000-b7485000 r--s 00000000 08:11 46989320   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b7485000-b748b000 r--s 00000000 08:11 47022229   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b748b000-b748d000 r--s 00000000 08:11 46989316   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b748d000-b748f000 r--s 00000000 08:11 41804529   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b748f000-b7492000 r--s 00000000 08:11 41805236   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b7492000-b7495000 r--s 00000000 08:11 41804923   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b7495000-b7496000 r--s 00000000 08:11 41805234   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b7496000-b749a000 r--s 00000000 08:11 46989317   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b749a000-b749d000 r--s 00000000 08:11 41805232   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b749d000-b74a0000 r--s 00000000 08:11 41805179   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b74a0000-b7500000 rw-s 00000000 00:09 720911     /SYSV00000000 (deleted)
b7500000-b75ff000 rw-p 00000000 00:00 0
b75ff000-b7600000 ---p 00000000 00:00 0
b7602000-b760a000 r--s 00000000 08:11 41805229   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b760a000-b7615000 r--s 00000000 08:11 47023527   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b7615000-b7617000 r--s 00000000 08:11 41805178   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b7617000-b7618000 r--s 00000000 08:11 47023526   /var/cache/fontconfig/...deleted hash file details....x86.cache-2
b7618000-b763a000 r--s 00000000 08:11 41805659   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b763a000-b763c000 r--s 00000000 08:11 46989318   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b763c000-b7644000 r--s 00000000 08:11 41805150   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b7644000-b764a000 r--s 00000000 08:11 41805223   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b764a000-b764c000 r--s 00000000 08:11 46989321   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b764c000-b764e000 r--s 00000000 08:11 41805657   /var/cache/fontconfig/...deleted hash file details....-x86.cache-2
b764e000-b76ae000 rw-s 00000000 00:09 688142     /SYSV00000000 (deleted)
b76ae000-b76af000 ---p 00000000 00:00 0
b76af000-b7eb1000 rw-p 00000000 00:00 0
b7eb1000-b7f9e000 r--p 00000000 08:11 15057930   /usr/lib/locale/en_US.utf8/LC_COLLATE
b7f9e000-b7fdd000 r--p 00000000 08:11 14779364   /usr/lib/locale/en_US.utf8/LC_CTYPE
b7fdd000-b7fed000 rw-p 00000000 00:00 0
b7fed000-b7fee000 r--p 00000000 08:11 14779369   /usr/lib/locale/en_US.utf8/LC_NUMERIC
b7fee000-b7fef000 r--p 00000000 08:11 14779081   /usr/lib/locale/en_US.utf8/LC_TIME
b7fef000-b7ff0000 r--p 00000000 08:11 14779082   /usr/lib/locale/en_US.utf8/LC_MONETARY
b7ff0000-b7ff1000 r--p 00000000 08:11 14786562   /usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b7ff1000-b7ff2000 r--p 00000000 08:11 14779235   /usr/lib/locale/en_US.utf8/LC_PAPER
b7ff2000-b7ff3000 r--p 00000000 08:11 14779258   /usr/lib/locale/en_US.utf8/LC_NAME
b7ff3000-b7ff4000 r--p 00000000 08:11 14779083   /usr/lib/locale/en_US.utf8/LC_ADDRESS
b7ff4000-b7ff5000 r--p 00000000 08:11 14779084   /usr/lib/locale/en_US.utf8/LC_TELEPHONE
b7ff5000-b7ff6000 r--p 00000000 08:11 14779344   /usr/lib/locale/en_US.utf8/LC_MEASUREMENT
b7ff6000-b7ff7000 r--p 00000000 08:11 14779085   /usr/lib/locale/en_US.utf8/LC_IDENTIFICATION
b7ff7000-b7ffe000 r--s 00000000 08:11 14762000   /usr/lib/gconv/gconv-modules.cache
b7ffe000-b8000000 rw-p 00000000 00:00 0
bffeb000-c0000000 rw-p 00000000 00:00 0          [stack]
Logged

btkaos

  • Global Moderator
  • Sr. Member
  • *****
  • Karma: 110
  • Offline Offline
  • Posts: 486
  • Kaos is infinite!
Re: RRM's epic struggle for a better aMule on high-speed connections
« Reply #403 on: December 26, 2009, 07:07:10 PM »

Interesting RRM. Two notes:
  • The /proc/maps stuff is not needed anymore. (It already saw what I needed)
  • You may get better backtraces if you install the debug packages for gtk. They are  libgtk2.0-0-dbg libglib2.0-0-dbg

Logged

RRM

  • Sr. Member
  • ****
  • Karma: 40
  • Offline Offline
  • Posts: 444
Re: RRM's epic struggle for a better aMule on high-speed connections
« Reply #404 on: December 26, 2009, 09:10:55 PM »

Ok, thanks!
I installed them.
Logged
Pages: 1 ... 25 26 [27] 28 29 ... 37