aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Upon file completion  (Read 1807 times)

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Upon file completion
« on: November 03, 2004, 01:33:30 AM »

Hasher: Finished hashing file: 133.part
HashDone
352D97AC51E0C857BF810F6A20044080: Resuming uploads of file.
Hasher: No files on queue, stopping thread.
Hasher: A thread has died.
[Debug] 09:37:40 PM: src/gtk/app.cpp(376): assert "wxTheApp->m_idleTag == 0" failed: attempt to install idle handler twice

[1]+  Trace/breakpoint trap   (core dumped) LD_LIBRARY_PATH=/usr/local/wxWidgets-cvs/lib/ verb-cvs/src/amule

Code: [Select]
(gdb) bt
#0  0x002d87a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x00c611a5 in raise () from /lib/tls/libpthread.so.0
#2  0x00358695 in wxTrap () at src/common/appbase.cpp:571
#3  0x003586f1 in wxOnAssert (szFile=0x707743 "src/gtk/app.cpp", nLine=376, szCond=0x70777a "wxTheApp->m_idleTag == 0",
    szMsg=0x707754 "attempt to install idle handler twice") at src/common/appbase.cpp:599
#4  0x003586c8 in wxAssert (cond=0, szFile=0x707743 "src/gtk/app.cpp", nLine=376,
    szCond=0x70777a "wxTheApp->m_idleTag == 0", szMsg=0x707754 "attempt to install idle handler twice")
    at src/common/appbase.cpp:584
#5  0x00590485 in wxapp_install_idle_handler () at src/gtk/app.cpp:376
#6  0x00590263 in wxApp::WakeUpIdle (this=0x9b88578) at src/gtk/app.cpp:184
#7  0x0035865d in wxWakeUpIdle () at src/common/appbase.cpp:546
#8  0x003fbbe0 in wxEvtHandler::AddPendingEvent (this=0x9b88578, event=@0xf6cb9960) at src/common/event.cpp:1093
#9  0x00585f90 in wxPostEvent (dest=0x9b88578, event=@0xf6cb9960) at event.h:2352
#10 0x0813adcf in CAddFileThread::ThreadCountDec () at AddFileThread.cpp:127
#11 0x0813ac29 in ~CAddFileThread (this=0xb8b6848) at AddFileThread.cpp:83
#12 0x003f8dd9 in DeleteThread (This=0xb8b6848) at src/unix/threadpsx.cpp:1683
#13 0x003f8323 in wxThread::Exit (this=0xb8b6848, status=0x0) at src/unix/threadpsx.cpp:1484
#14 0x003f6c3f in wxThreadInternal::PthreadStart (thread=0xb8b6848) at src/unix/threadpsx.cpp:796
#15 0x003f6a32 in wxPthreadStart (ptr=0xb8b6848) at src/unix/threadpsx.cpp:714
#16 0x00c5a98c in start_thread () from /lib/tls/libpthread.so.0
#17 0x00ead16a in clone () from /lib/tls/libc.so.6
(gdb) bt full
#0  0x002d87a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00c611a5 in raise () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x00358695 in wxTrap () at src/common/appbase.cpp:571
No locals.
#3  0x003586f1 in wxOnAssert (szFile=0x707743 "src/gtk/app.cpp", nLine=376, szCond=0x70777a "wxTheApp->m_idleTag == 0",
    szMsg=0x707754 "attempt to install idle handler twice") at src/common/appbase.cpp:599
        s_bInAssert = true
#4  0x003586c8 in wxAssert (cond=0, szFile=0x707743 "src/gtk/app.cpp", nLine=376,
    szCond=0x70777a "wxTheApp->m_idleTag == 0", szMsg=0x707754 "attempt to install idle handler twice")
    at src/common/appbase.cpp:584
No locals.
#5  0x00590485 in wxapp_install_idle_handler () at src/gtk/app.cpp:376
No locals.
#6  0x00590263 in wxApp::WakeUpIdle (this=0x9b88578) at src/gtk/app.cpp:184
No locals.
#7  0x0035865d in wxWakeUpIdle () at src/common/appbase.cpp:546
No locals.
#8  0x003fbbe0 in wxEvtHandler::AddPendingEvent (this=0x9b88578, event=@0xf6cb9960) at src/common/event.cpp:1093
        eventCopy = (wxEvent *) 0xbb979a8
#9  0x00585f90 in wxPostEvent (dest=0x9b88578, event=@0xf6cb9960) at event.h:2352
No locals.
#10 0x0813adcf in CAddFileThread::ThreadCountDec () at AddFileThread.cpp:127
        evt = { = { = {_vptr.wxObject = 0x8315768, static ms_classInfo = {
        m_className = 0x4084cd "wxObject", m_objectSize = 8, m_objectConstructor = 0, m_baseInfo1 = 0x0,
        m_baseInfo2 = 0x0, static sm_first = 0x83c77d0, m_next = 0x446110, static sm_classTable = 0x9b78008},
      m_refData = 0x0}, m_eventObject = 0x0, m_eventType = 10226, m_timeStamp = 0, m_id = -1, m_callbackUserData = 0x0,
    m_propagationLevel = 0, m_skipped = false, m_isCommandEvent = false, static ms_classInfo = {
      m_className = 0x40cc47 "wxEvent", m_objectSize = 36, m_objectConstructor = 0, m_baseInfo1 = 0x4460d4,
      m_baseInfo2 = 0x0, static sm_first = 0x83c77d0, m_next = 0x446384, static sm_classTable = 0x9b78008}},
  m_ptr = 0x43c634, m_value = -154429016, m_commandInt = 4165916}
        count = 0 '\0'
#11 0x0813ac29 in ~CAddFileThread (this=0xb8b6848) at AddFileThread.cpp:83
No locals.
#12 0x003f8dd9 in DeleteThread (This=0xb8b6848) at src/unix/threadpsx.cpp:1683
        locker = {m_isOk = true, m_mutex = @0x9bd3e80}
#13 0x003f8323 in wxThread::Exit (this=0xb8b6848, status=0x0) at src/unix/threadpsx.cpp:1484
No locals.
#14 0x003f6c3f in wxThreadInternal::PthreadStart (thread=0xb8b6848) at src/unix/threadpsx.cpp:796
        pthread = (wxThreadInternal *) 0xba824f8
        rc = 0
        dontRunAtAll = false
#15 0x003f6a32 in wxPthreadStart (ptr=0xb8b6848) at src/unix/threadpsx.cpp:714
No locals.
#16 0x00c5a98c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#17 0x00ead16a in clone () from /lib/tls/libc.so.6
No symbol table info available.
(gdb) up 10
#10 0x0813adcf in CAddFileThread::ThreadCountDec () at AddFileThread.cpp:127
127                             wxPostEvent(&theApp, evt);
(gdb) l
122                     s_count_lock.Unlock();
123
124                     // No threads left? Then let it be known.
125                     if ( count == 0 ) {
126                             wxMuleInternalEvent evt(wxEVT_CORE_FILE_HASHING_SHUTDOWN);
127                             wxPostEvent(&theApp, evt);
128                     }
129             } else {
130                     // Just unlock
131                     s_count_lock.Unlock();
(gdb)
Logged