here amule on debugger, while viewing a file with lots of sources:
cur_datarate = 0
m_nDownDatarate = 0
cur_datarate = 0
m_nDownDatarate = 0
cur_datarate = 0
m_nDownDatarate = 0
cur_datarate = 0
[CUTTED]...
cur_datarate = 0
m_nDownDatarate = 0
cur_datarate = 0
m_nDownDatarate = 0
cur_datarate = 0
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 20846)]
0x406a4f80 in mallopt () from /lib/i686/libc.so.6
(gdb) bt
#0 0x406a4f80 in mallopt () from /lib/i686/libc.so.6
#1 0x406a3dfc in free () from /lib/i686/libc.so.6
#2 0x4058bf83 in operator delete(void*) () from /usr/lib/libstdc++.so.5
(gdb)