aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: 11-19 sigsegv  (Read 2489 times)

lupz

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 54
11-19 sigsegv
« on: November 26, 2005, 07:34:28 PM »

Code: [Select]
(gdb) bt
#0  0x42982e5f in _GSocket_GDK_Input (data=0x9240040, source=9, condition=GDK_INPUT_READ) at ./src/gtk/gsockgtk.cpp:33
#1  0x4757e450 in gdk_get_show_events () from /usr/lib/libgdk-x11-2.0.so.0
#2  0x4715269c in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#3  0x4712b6ae in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#4  0x4712e6b6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#5  0x4712e9a3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#6  0x47351b35 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#7  0x42981447 in wxEventLoop::Run (this=0xdacc270) at ./src/gtk/evtloop.cpp:80
#8  0x42a11e8a in wxAppBase::MainLoop (this=0x91019c0) at ./src/common/appcmn.cpp:272
#9  0x42a11f6f in wxAppBase::OnRun (this=0x91019c0) at ./src/common/appcmn.cpp:340
#10 0x42577874 in wxEntry (argc=@0x40, argv=0x40) at ./src/common/init.cpp:439
#11 0x4257792a in wxEntry (argc=@0xbfed32d0, argv=0x9cc29c8) at ./src/common/init.cpp:451
#12 0x081d639b in main (argc=1, argv=0xbfed3354) at amule-gui.cpp:150
(gdb) bt full
#0  0x42982e5f in _GSocket_GDK_Input (data=0x9240040, source=9, condition=GDK_INPUT_READ) at ./src/gtk/gsockgtk.cpp:33
No locals.
#1  0x4757e450 in gdk_get_show_events () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#2  0x4715269c in g_vasprintf () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0x4712b6ae in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x4712e6b6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0x4712e9a3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6  0x47351b35 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#7  0x42981447 in wxEventLoop::Run (this=0xdacc270) at ./src/gtk/evtloop.cpp:80
        oldLoop = (wxEventLoop *) 0x0
        exitcode = -1
#8  0x42a11e8a in wxAppBase::MainLoop (this=0x91019c0) at ./src/common/appcmn.cpp:272
        mainLoop = { = {m_ptr = 0xdacc270}, m_pp = 0x9101a00, m_pOld = 0x0}
#9  0x42a11f6f in wxAppBase::OnRun (this=0x91019c0) at ./src/common/appcmn.cpp:340
No locals.
#10 0x42577874 in wxEntry (argc=@0x40, argv=0x40) at ./src/common/init.cpp:439
No locals.
#11 0x4257792a in wxEntry (argc=@0xbfed32d0, argv=0x9cc29c8) at ./src/common/init.cpp:451
No locals.
#12 0x081d639b in main (argc=1, argv=0xbfed3354) at amule-gui.cpp:150
No locals.
(gdb) thread apply all bt

Thread 3 (Thread 65977264 (LWP 16038)):
#0  0x00aa0402 in __kernel_vsyscall ()
#1  0x411958f6 in __nanosleep_nocancel () from /lib/libpthread.so.0
#2  0x425d1197 in wxMicroSleep (microseconds=0) at ./src/unix/utilsunx.cpp:180
#3  0x425d11cc in wxMilliSleep (milliseconds=0) at ./src/unix/utilsunx.cpp:201
#4  0x425cac2b in wxThread::Sleep (milliseconds=4294966780) at ./src/unix/threadpsx.cpp:973
#5  0x08181e44 in UploadBandwidthThrottler::Entry (this=0x9d57208) at UploadBandwidthThrottler.cpp:354
#6  0x425ccb64 in wxThreadInternal::PthreadStart (thread=0x9d57208) at ./src/unix/threadpsx.cpp:763
#7  0x425ccbeb in wxPthreadStart (ptr=0xfffffdfc) at ./src/unix/threadpsx.cpp:715
#8  0x41190b80 in start_thread () from /lib/libpthread.so.0
#9  0x410e89ce in clone () from /lib/libc.so.6

Thread 2 (Thread 81140656 (LWP 16042)):
#0  0x0831caf1 in CSHA::Compile (this=0xb4461980) at SHA.cpp:143
#1  0x0831cd16 in CSHA::Add (this=0xb4461980, pData=0x4d5f130, nLength=3392) at SHA.cpp:198
#2  0x0824d40b in CKnownFile::CreateHashFromInput (this=0xb4458f08, file=0x0, Length=9728000,
    Output=0x4d61218 "(\022\uffff\004\v\uffff\\B\020\017\017\t \uffffaB8\022\uffff\004p\uffff\\B\020\017\017\t\001",
    in_string=0xb4522008 "\uffff$M\uffff@\036\r\200\uffff\201@\uffffK\uffff0\uffff\017\uffff\uffff\uffff\204B\uffff+\uffff<\005G\uffff\207\027|\177\uffff\uffff~\200\uffff\a\uffff\uffff\uffff\f\u06ac)\216\006/\006\b@\uffffJT\r\uffff*\027\uffff\uffff6\uffff]%\a\200\uffff\uffff\003\201\204\uffffa(\020U\uffff\003\uffff\221*\227\uffffT?./\237\uffffu\uffff\uffff.NP`\017\a\200\uffff4\030\017\027\003\017\uffff\034\004\005e\uffff\uffff\uffff\177R\\\uffffvPrX\uffff\uffff\016)\uffffc\uffff\uffff|\035A\uffff}\uffffp\f\uffffn{\006\uffff\216\222\017", pShaHashOut=0xb44605f8) at KnownFile.cpp:825
#3  0x0807030f in CKnownFile::CreateHashFromString (this=0xb4458f08,
    in_string=0xb4522008 "\uffff$M\uffff@\036\r\200\uffff\201@\uffffK\uffff0\uffff\017\uffff\uffff\uffff\204B\uffff+\uffff<\005G\uffff\207\027|\177\uffff\uffff~\200\uffff\a\uffff\uffff\uffff\f\u06ac)\216\006/\006\b@\uffffJT\r\uffff*\027\uffff\uffff6\uffff]%\a\200\uffff\uffff\003\201\204\uffffa(\020U\uffff\003\uffff\221*\227\uffffT?./\237\uffffu\uffff\uffff.NP`\017\a\200\uffff4\030\017\027\003\017\uffff\034\004\005e\uffff\uffff\uffff\177R\\\uffffvPrX\uffff\uffff\016)\uffffc\uffff\uffff|\035A\uffff}\uffffp\f\uffffn{\006\uffff\216\222\017", Length=9728000,
    Output=0x4d61218 "(\022\uffff\004\v\uffff\\B\020\017\017\t \uffffaB8\022\uffff\004p\uffff\\B\020\017\017\t\001", pShaHashOut=0xb44605f8) at KnownFile.h:284
#4  0x0806ea68 in CAddFileThread::CreateNextPartHash (file=0x4d61378, owner=0xb4458f08, createAICH=true) at AddFileThread.cpp:441
#5  0x0806f2e6 in CAddFileThread::Entry (this=0xd13c910) at AddFileThread.cpp:310
#6  0x425ccb64 in wxThreadInternal::PthreadStart (thread=0xd13c910) at ./src/unix/threadpsx.cpp:763
#7  0x425ccbeb in wxPthreadStart (ptr=0x4d5f0c4) at ./src/unix/threadpsx.cpp:715
#8  0x41190b80 in start_thread () from /lib/libpthread.so.0
#9  0x410e89ce in clone () from /lib/libc.so.6

Thread 1 (Thread -1208309280 (LWP 16033)):
#0  0x42982e5f in _GSocket_GDK_Input (data=0x9240040, source=9, condition=GDK_INPUT_READ) at ./src/gtk/gsockgtk.cpp:33
#1  0x4757e450 in gdk_get_show_events () from /usr/lib/libgdk-x11-2.0.so.0
#2  0x4715269c in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#3  0x4712b6ae in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#4  0x4712e6b6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#5  0x4712e9a3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#6  0x47351b35 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#7  0x42981447 in wxEventLoop::Run (this=0xdacc270) at ./src/gtk/evtloop.cpp:80
#8  0x42a11e8a in wxAppBase::MainLoop (this=0x91019c0) at ./src/common/appcmn.cpp:272
#9  0x42a11f6f in wxAppBase::OnRun (this=0x91019c0) at ./src/common/appcmn.cpp:340
#10 0x42577874 in wxEntry (argc=@0x40, argv=0x40) at ./src/common/init.cpp:439
#11 0x4257792a in wxEntry (argc=@0xbfed32d0, argv=0x9cc29c8) at ./src/common/init.cpp:451
#12 0x081d639b in main (argc=1, argv=0xbfed3354) at amule-gui.cpp:150
(gdb) thread apply all bt full

Thread 3 (Thread 65977264 (LWP 16038)):
#0  0x00aa0402 in __kernel_vsyscall ()
No symbol table info available.
#1  0x411958f6 in __nanosleep_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#2  0x425d1197 in wxMicroSleep (microseconds=0) at ./src/unix/utilsunx.cpp:180
        tmReq = {tv_sec = 0, tv_nsec = 1000000}
#3  0x425d11cc in wxMilliSleep (milliseconds=0) at ./src/unix/utilsunx.cpp:201
No locals.
#4  0x425cac2b in wxThread::Sleep (milliseconds=4294966780) at ./src/unix/threadpsx.cpp:973
No locals.
#5  0x08181e44 in UploadBandwidthThrottler::Entry (this=0x9d57208) at UploadBandwidthThrottler.cpp:354
        timeSinceLastLoop = 0
        minFragSize = 1300
        doubleSendSize = 2600
        bytesToSpend = 2768
        sleepTime = 1
        thisLoopTick = 3454508918
        realBytesToSpend = 999
        lastTickReachedBandwidth = 3454507954
        extraSleepTime = 1000
        TIME_BETWEEN_UPLOAD_LOOPS = 1
        lastLoopTick = 3454508918
        allowedDataRate = 922624
        rememberedSlotCounter = 0
        sendLock = {m_isOk = false, m_mutex = @0x0}
#6  0x425ccb64 in wxThreadInternal::PthreadStart (thread=0x9d57208) at ./src/unix/threadpsx.cpp:763
        pthread = (wxThreadInternal *) 0x9d56be0
        rc = Variable "rc" is not available.

Thread 2 (Thread 81140656 (LWP 16042)):
#0  0x0831caf1 in CSHA::Compile (this=0xb4461980) at SHA.cpp:143
        w = {2214579516, 4185654837, 1327631877, 3220915230, 4056686077, 1253488561, 865262558, 56928963, 997997821, 4080060950, 2920279086, 804339249, 3278482154, 2927509554,
  840073759, 2176447773, 3015671788, 256513093, 581965207, 3523699940, 486207768, 2318963119, 3522560945, 3660499360, 1508408609, 83609510, 737228263, 348180364, 3539221655,
  471605967, 2302043036, 206711007, 2851498795, 2701240630, 869528430, 3390219225, 2113064465, 4289925980, 2524282283, 1592512913, 1220043106, 1319090542, 679106335, 351035377,
  3512619240, 2400099495, 1152538075, 1170997536, 3139881728, 3263024308, 1194251904, 886458601, 4048052173, 3539014100, 1565656055, 1239444517, 304863570, 2327335865,
  4023745189, 2050926043, 3694662287, 4023250413, 2985325039, 617834108, 64770686, 2613529623, 4206963496, 1066097969, 3620341061, 473658985, 2181426423, 1619179850, 3291680705,
  3532172549, 1398666385, 3700831628, 3507852864, 149951187, 3649041877, 486935234}
        i = 40
        a = 567792222
        c = 3593018645
        e = 3312047343
        b = 3825393806
        d = 3323010581
        t = 3825393806
#1  0x0831cd16 in CSHA::Add (this=0xb4461980, pData=0x4d5f130, nLength=3392) at SHA.cpp:198
        data = (const unsigned char *) 0x4d5f130 "\uffffM\uffff\"?\uffff2L\023U\017\u02e0C\uffff\uffff\020UA/\u02ba\uffff\uffff\\\004?z\uffff\uffff\uffff+\bC\uffff\202\001x(@;\uffff\uffff\204?\uffff"
        pos = 0
        space = 64
        sp = (const unsigned char *) 0x4d603f0 "\uffff\237c\ufffff?\uffff`-L\uffff\f\001\024\uffffv\201\uffffbl\uffff\uffffF\231s\uffff\u04a5H>\uffff\uffff\uffff}\uffffn\vXF>\uffff\uffff\215\ufffff\uffff\031\u06ad\uffff\uffff\uffff\uffff\uffff\uffff~\tJN\uffff_\207\212\uffff\204W\uffffp\231{p\n\035\212\uffff;"
#2  0x0824d40b in CKnownFile::CreateHashFromInput (this=0xb4458f08, file=0x0, Length=9728000,
    Output=0x4d61218 "(\022\uffff\004\v\uffff\\B\020\017\017\t \uffffaB8\022\uffff\004p\uffff\\B\020\017\017\t\001",
    in_string=0xb4522008 "\uffff$M\uffff@\036\r\200\uffff\201@\uffffK\uffff0\uffff\017\uffff\uffff\uffff\204B\uffff+\uffff<\005G\uffff\207\027|\177\uffff\uffff~\200\uffff\a\uffff\uffff\uffff\f\u06ac)\216\006/\006\b@\uffffJT\r\uffff*\027\uffff\uffff6\uffff]%\a\200\uffff\uffff\003\201\204\uffffa(\020U\uffff\003\uffff\221*\227\uffffT?./\237\uffffu\uffff\uffff.NP`\017\a\200\uffff4\030\017\027\003\017\uffff\034\004\005e\uffff\uffff\uffff\177R\\\uffffvPrX\uffff\uffff\016)\uffffc\uffff\uffff|\035A\uffff}\uffffp\f\uffffn{\006\uffff\216\222\017", pShaHashOut=0xb44605f8) at KnownFile.cpp:825
        len = 128
        data = { = {_vptr.CFileDataIO = 0x8473308}, m_growthRate = 0, m_position = 8011776, m_BufferSize = 9728000, m_fileSize = 9728000, m_delete = false,
  m_buffer = 0xb4522008 "\uffff$M\uffff@\036\r\200\uffff\201@\uffffK\uffff0\uffff\017\uffff\uffff\uffff\204B\uffff+\uffff<\005G\uffff\207\027|\177\uffff\uffff~\200\uffff\a\uffff\uffff\uffff\f\u06ac)\216\006/\006\b@\uffffJT\r\uffff*\027\uffff\uffff6\uffff]%\a\200\uffff\uffff\003\201\204\uffffa(\020U\uffff\003\uffff\221*\227\uffffT?./\237\uffffu\uffff\uffff.NP`\017\a\200\uffff4\030\017\027\003\017\uffff\034\004\005e\uffff\uffff\uffff\177R\\\uffffvPrX\uffff\uffff\016)\uffffc\uffff\uffff|\035A\uffff}\uffffp\f\uffffn{\006\uffff\216\222\017"}
        Required = 1724416
        X = "\uffffM\uffff\"?\uffff2L\023U\017\u02e0C\uffff\uffff\020UA/\u02ba\uffff\uffff\\\004?z\uffff\uffff\uffff+\bC\uffff\202\001x(@;\uffff\uffff\204?\uffff\000| \003\001\uffffx\uffff\uffff<\uffff\203\037\uffffH\uffff\005_\uffffW\uffff\uffff\uffff\uffff\uffff\uffffu\237\216\uffffR\206`~Q$!P\204\020\uffffB\030\a~\016\uffff\020\223\uffff---Type to continue, or q to quit---
\uffff\"\uffff\022\uffff\000\217\217I+`\uffff\030&\v\220 \004\000\016\000\uffffi\uffffx(\a@8 \000rp\016\bC\uffff*\203\002\uffff2\022\uffff^\020\uffff\uffff\uffff\uffff\221\uffff\uffff\235_\uffff\224\uffff\uffffX>,\001:\b`f90W\036\uffff\223tK.\uffff\uffff\uffff_\uffff\uffff\uffffYO]\uffffk\"\uffff\000\202\025>\uffff\uffffAr{\uffff$\uffff\uffff\200"...
        posCurrentEMBlock = 7925760
        nIACHPos = 77824
        pHashAlg = (CAICHHashAlgo *) 0xb4461980
        delete_in_string = false
#3  0x0807030f in CKnownFile::CreateHashFromString (this=0xb4458f08,
    in_string=0xb4522008 "\uffff$M\uffff@\036\r\200\uffff\201@\uffffK\uffff0\uffff\017\uffff\uffff\uffff\204B\uffff+\uffff<\005G\uffff\207\027|\177\uffff\uffff~\200\uffff\a\uffff\uffff\uffff\f\u06ac)\216\006/\006\b@\uffffJT\r\uffff*\027\uffff\uffff6\uffff]%\a\200\uffff\uffff\003\201\204\uffffa(\020U\uffff\003\uffff\221*\227\uffffT?./\237\uffffu\uffff\uffff.NP`\017\a\200\uffff4\030\017\027\003\017\uffff\034\004\005e\uffff\uffff\uffff\177R\\\uffffvPrX\uffff\uffff\016)\uffffc\uffff\uffff|\035A\uffff}\uffffp\f\uffffn{\006\uffff\216\222\017", Length=9728000,                            [angelo@zx]    Output=0x4d61218 "(\022\uffff\004\v\uffff\\B\020\017\017\t \uffffaB8\022\uffff\004p\uffff\\B\020\017\017\t\001", pShaHashOut=0xb44605f8) at KnownFile.h:284
No locals.
#4  0x0806ea68 in CAddFileThread::CreateNextPartHash (file=0x4d61378, owner=0xb4458f08, createAICH=true) at AddFileThread.cpp:441
        zero_hash = false
        data = (
    byte *) 0xb4522008 "\uffff$M\uffff@\036\r\200\uffff\201@\uffffK\uffff0\uffff\017\uffff\uffff\uffff\204B\uffff+\uffff<\005G\uffff\207\027|\177\uffff\uffff~\200\uffff\a\uffff\uffff\uffff\f\u06ac)\216\006/\006\b@\uffffJT\r\uffff*\027\uffff\uffff6\uffff]%\a\200\uffff\uffff\003\201\204\uffffa(\020U\uffff\003\uffff\221*\227\uffffT?./\237\uffffu\uffff\uffff.NP`\017\a\200\uffff4\030\017\027\003\017\uffff\034\004\005e\uffff\uffff\uffff\177R\\\uffffvPrX\uffff\uffff\016)\uffffc\uffff\uffff|\035A\uffff}\uffffp\f\uffffn{\006\uffff\216\222\017"
        hash = "(\022\uffff\004\v\uffff\\B\020\017\017\t \uffffaB"
        pBlockAICHHashTree = (CAICHHashTree *) 0xb44605f8
        cur_length = 9728000
#5  0x0806f2e6 in CAddFileThread::Entry (this=0xd13c910) at AddFileThread.cpp:310
        file = { = {_vptr.CFileDataIO = 0x8470f88}, m_fd = 16, m_filePath = { = {static npos = 4294967295, m_pchData = 0xb4458e74}, }}
        knownfile = (class CKnownFile *) 0xb4458f08
        filename = { = {static npos = 4294967295, m_pchData = 0xb4458e74}, }
        needsAICH = true
        error = false
        current = {m_path = { = {static npos = 4294967295, m_pchData = 0x91adab4}, }, m_name = { = {static npos = 4294967295,
      m_pchData = 0xb9ff0cc}, }, m_owner = 0xb320418}
        evt = { = { = {_vptr.wxObject = 0x0, static ms_classInfo = {m_className = 0x425ec8dc, m_objectSize = 8, m_objectConstructor = 0, m_baseInfo1 = 0x0,
        m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0x426376f4, static sm_classTable = 0x908c008}, m_refData = 0x0}, m_eventObject = 0x0, m_eventType = 0,
    m_timeStamp = 0, m_id = 0, m_callbackUserData = 0x0, m_propagationLevel = 0, m_skipped = false, m_isCommandEvent = false, static ms_classInfo = {m_className = 0x425f2f64,
      m_objectSize = 36, m_objectConstructor = 0, m_baseInfo1 = 0x426376dc, m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0x42637ab8, static sm_classTable = 0x908c008}},
  m_ptr = 0x0, m_value = 0, m_commandInt = 0}
#6  0x425ccb64 in wxThreadInternal::PthreadStart (thread=0xd13c910) at ./src/unix/threadpsx.cpp:763
        pthread = (wxThreadInternal *) 0xad6d5a0
        rc = Variable "rc" is not available.

Thread 1 (Thread -1208309280 (LWP 16033)):
#0  0x42982e5f in _GSocket_GDK_Input (data=0x9240040, source=9, condition=GDK_INPUT_READ) at ./src/gtk/gsockgtk.cpp:33
No locals.
#1  0x4757e450 in gdk_get_show_events () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#2  0x4715269c in g_vasprintf () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0x4712b6ae in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x4712e6b6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0x4712e9a3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6  0x47351b35 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#7  0x42981447 in wxEventLoop::Run (this=0xdacc270) at ./src/gtk/evtloop.cpp:80
        oldLoop = (wxEventLoop *) 0x0
        exitcode = -1
#8  0x42a11e8a in wxAppBase::MainLoop (this=0x91019c0) at ./src/common/appcmn.cpp:272
        mainLoop = { = {m_ptr = 0xdacc270}, m_pp = 0x9101a00, m_pOld = 0x0}
#9  0x42a11f6f in wxAppBase::OnRun (this=0x91019c0) at ./src/common/appcmn.cpp:340
No locals.
#10 0x42577874 in wxEntry (argc=@0x40, argv=0x40) at ./src/common/init.cpp:439
No locals.
#11 0x4257792a in wxEntry (argc=@0xbfed32d0, argv=0x9cc29c8) at ./src/common/init.cpp:451
---Type to continue, or q to quit---
No locals.
#12 0x081d639b in main (argc=1, argv=0xbfed3354) at amule-gui.cpp:150
No locals.
Logged

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: 11-19 sigsegv
« Reply #1 on: November 26, 2005, 10:28:01 PM »

gsocket bug.
Logged