|
June 18, 2013, 07:50:42 PM Last edit: June 21, 2013, 05:50:24 AM by lano1106 |
|
interesting suggestion.
I was under impression that 0.8.2 was the latest and greatest. Anyway, my investigation has advanced a little bit.:
#0 0x00007f11d50df3d1 in _int_malloc () from /usr/lib/libc.so.6 (gdb) where #0 0x00007f11d50df3d1 in _int_malloc () from /usr/lib/libc.so.6 #1 0x00007f11d50e261a in calloc () from /usr/lib/libc.so.6 #2 0x00007f11d8a2d340 in ?? () from /usr/lib/trickle/trickle-overload.so #3 0x00007f11d8a2d922 in select () from /usr/lib/trickle/trickle-overload.so #4 0x00000000004e3926 in ThreadSocketHandler() () #5 0x00000000004e4a3d in void TraceThread<void (*)()>(char const*, void (*)()) () #6 0x00007f11d7337a09 in ?? () from /usr/lib/libboost_thread.so.1.53.0 #7 0x00007f11d7115b52 in start_thread () from /usr/lib/libpthread.so.0 #8 0x00007f11d515893d in clone () from /usr/lib/libc.so.6
If you core dump deep inside libc while allocating memory, that can only mean 1 thing:
Heap corruption
Will run valgrind on bitcoin-qt to see what it finds. If valgrind finds something easily, I'll be a bit surprised as this should be a mandatory check before bitcoin dev team release a new version.
|