aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Crash at server.met download  (Read 2031 times)

nada

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 7
Crash at server.met download
« on: January 05, 2007, 08:46:47 PM »

I have used aMule-CVS-20070105. There is no crash with the default server.met url, but there is one with http://www.jd2k.com/server.met.

Backtrace popup at crash:

[1] CServer::AddTagFromFile(CFileDataIO*) /home/arne/Desktop/amule-cvs/src/Server.cpp:253
[2] CServerList::LoadServerMet(wxString const&) /home/arne/Desktop/amule-cvs/src/ServerList.cpp:136
[3] CServerList::DownloadFinished(unsigned int) /home/arne/Desktop/amule-cvs/src/ServerList.cpp:706
[4] CamuleApp::OnFinishedHTTPDownload(CMuleInternalEvent&) /home/arne/Desktop/amule-cvs/src/amule.cpp:1754
[5] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) cons)
[6] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[7] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[8] wxEvtHandler::ProcessEvent(wxEvent&)
[9] wxEvtHandler::ProcessPendingEvents()
[10] wxAppConsole::ProcessPendingEvents()
[11] wxAppBase::OnIdle(wxIdleEvent&)
[12] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) cons)
[13] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[14] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[15] wxEvtHandler::ProcessEvent(wxEvent&)
[16] wxAppBase::ProcessIdle()
[17] g_main_context_dispatch()
[18] g_main_loop_run()
[19] gtk_main()
[20] wxEventLoop::Run()
[21] wxAppBase::MainLoop()


Another gdb backtrace:

Bt command:

#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7fb4651 in raise () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb78aa3a4 in wxTrap () at ./src/common/appbase.cpp:672
#3  0xb7ba66b6 in wxGUIAppTraits::ShowAssertDialog (this=0x87e7488, msg=@0xbfa6ec8c) at ./src/gtk/utilsgtk.cpp:425
#4  0xb78aa59c in ShowAssertDialog (szFile=0x849b300, nLine=249, szFunc=0x9410b14, szCond=0x849b344, szMsg=0x0, traits=0x87e7488)
    at ./src/common/appbase.cpp:839
#5  0xb78aa7c2 in wxAppConsole::OnAssertFailure (this=0x87c0b98, file=0x849b300, line=249, func=0x9410b14, cond=0x849b344, msg=0x0)
    at ./src/common/appbase.cpp:443
#6  0xb7b76623 in wxApp::OnAssertFailure (this=0x87c0b98, file=0x849b300, line=249, func=0x9410b14, cond=0x849b344, msg=0x0)
    at ./src/gtk/app.cpp:624
#7  0xb78aa6bd in wxOnAssert (szFile=0x849b300, nLine=249, szFunc=0x849b442 "AddTagFromFile", szCond=0x849b344, szMsg=0x0)
    at ./src/common/appbase.cpp:712
#8  0x082e14d8 in CServer::AddTagFromFile (this=0x94d2818, servermet=0xbfa6ee08) at Server.cpp:249
#9  0x08179dd6 in CServerList::LoadServerMet (this=0x8974940, strFile=@0xbfa6eeb0) at ServerList.cpp:137
#10 0x0817a439 in CServerList::DownloadFinished (this=0x8974940, result=1) at ServerList.cpp:705
#11 0x08081973 in CamuleApp::OnFinishedHTTPDownload (this=0x87c0b98, event=@0xa2209b0) at amule.cpp:1753
#12 0xb78aa29f in wxAppConsole::HandleEvent (this=0x87c0b98, handler=0x87c0b98, func=
      {__pfn = 0x8081902 , __delta = 0}, event=@0xa2209b0)
    at ./src/common/appbase.cpp:320
#13 0xb79650ee in wxEvtHandler::ProcessEventIfMatches (entry=@0x878d778, handler=0x87c0b98, event=@0xa2209b0) at ./src/common/event.cpp:1203
#14 0xb7966ede in wxEventHashTable::HandleEvent (this=0x878d620, event=@0xa2209b0, self=0x87c0b98) at ./src/common/event.cpp:877
#15 0xb7967044 in wxEvtHandler::ProcessEvent (this=0x87c0b98, event=@0xa2209b0) at ./src/common/event.cpp:1265
#16 0xb79659b8 in wxEvtHandler::ProcessPendingEvents (this=0x87c0b98) at ./src/common/event.cpp:1161
#17 0xb78ab317 in wxAppConsole::ProcessPendingEvents (this=0x87c0b98) at ./src/common/appbase.cpp:292
#18 0xb7c3d634 in wxAppBase::OnIdle (this=0x87c0b98) at ./src/common/appcmn.cpp:488
#19 0xb78aa29f in wxAppConsole::HandleEvent (this=0x87c0b98, handler=0x87c0b98, func=
      {__pfn = 0xb7c3d610 , __delta = 0}, event=@0xbfa6f17c) at ./src/common/appbase.cpp:320
#20 0xb79650ee in wxEvtHandler::ProcessEventIfMatches (entry=@0xb7e1b740, handler=0x87c0b98, event=@0xbfa6f17c)
    at ./src/common/event.cpp:1203
#21 0xb7966ede in wxEventHashTable::HandleEvent (this=0x878d620, event=@0xbfa6f17c, self=0x87c0b98) at ./src/common/event.cpp:877
#22 0xb7967044 in wxEvtHandler::ProcessEvent (this=0x87c0b98, event=@0xbfa6f17c) at ./src/common/event.cpp:1265
#23 0xb7c3d424 in wxAppBase::ProcessIdle (this=0x87c0b98) at ./src/common/appcmn.cpp:442
#24 0xb7b77317 in wxapp_idle_callback () at ./src/gtk/app.cpp:231
#25 0xb6fcfaa1 in g_source_is_destroyed () from /usr/lib/libglib-2.0.so.0
#26 0xb6fd1802 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb6fd47df in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#28 0xb6fd4b89 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#29 0xb73cb574 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#30 0xb7b9717b in wxEventLoop::Run (this=0x92e9c50) at ./src/gtk/evtloop.cpp:76
#31 0xb7c3d300 in wxAppBase::MainLoop (this=0x87c0b98) at ./src/common/appcmn.cpp:308
#32 0xb7c3cc49 in wxAppBase::OnRun (this=0x87c0b98) at ./src/common/appcmn.cpp:363
#33 0xb78f1bd6 in wxEntry (argc=@0xbfa6f480, argv=0x87af0e0) at ./src/common/init.cpp:440
#34 0xb78f1c9e in wxEntry (argc=@0xbfa6f480, argv=0xbfa6f504) at ./src/common/init.cpp:452
#35 0x08213ad8 in main (argc=Cannot access memory at address 0x1bc9
) at amule-gui.cpp:95


Bt full:

#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7fb4651 in raise () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb78aa3a4 in wxTrap () at ./src/common/appbase.cpp:672
No locals.
#3  0xb7ba66b6 in wxGUIAppTraits::ShowAssertDialog (this=0x87e7488, msg=@0xbfa6ec8c) at ./src/gtk/utilsgtk.cpp:425
        dialog = (GtkWidget *) 0x91bbd10
        dump = { = { = {_vptr.wxStackWalkerBase = 0xb7df14b0}, static ms_exepath = { = {
        static npos = 4294967295, m_pchData = 0xb79a46fc}, }, static ms_addresses = {0xb795f5f7, 0xb7ba661e, 0xb78aa59c,
      0xb78aa7c2, 0xb7b76623, 0xb78aa6bd, 0x82e14d8, 0x8179dd6, 0x817a439, 0x8081973, 0xb78aa29f, 0xb79650ee, 0xb7966ede, 0xb7967044,
      0xb79659b8, 0xb78ab317, 0xb7c3d634, 0xb78aa29f, 0xb79650ee, 0xb7966ede, 0xb7967044, 0xb7c3d424, 0xb7b77317, 0xb6fcfaa1, 0xb6fd1802,
      0xb6fd47df, 0xb6fd4b89, 0xb73cb574, 0xb7b9717b, 0xb7c3d300, 0xb7c3cc49, 0xb78f1bd6, 0xb78f1c9e, 0x8213ad8, 0xb75fe8cc, 0x80755a1,
      0x0 }, static ms_symbols = 0xa156400, static m_depth = 36}, m_dlg = 0x91bbd10}
        result = 0
        returnCode = false
        __FUNCTION__ = "ShowAssertDialog"
#4  0xb78aa59c in ShowAssertDialog (szFile=0x849b300, nLine=249, szFunc=0x9410b14, szCond=0x849b344, szMsg=0x0, traits=0x87e7488)
    at ./src/common/appbase.cpp:839
        msg = { = {static npos = 4294967295, m_pchData = 0x9d16634}, }
        s_bNoAsserts = false
#5  0xb78aa7c2 in wxAppConsole::OnAssertFailure (this=0x87c0b98, file=0x849b300, line=249, func=0x9410b14, cond=0x849b344, msg=0x0)
    at ./src/common/appbase.cpp:443
No locals.
#6  0xb7b76623 in wxApp::OnAssertFailure (this=0x87c0b98, file=0x849b300, line=249, func=0x9410b14, cond=0x849b344, msg=0x0)
    at ./src/gtk/app.cpp:624
No locals.
#7  0xb78aa6bd in wxOnAssert (szFile=0x849b300, nLine=249, szFunc=0x849b442 "AddTagFromFile", szCond=0x849b344, szMsg=0x0)
    at ./src/common/appbase.cpp:712
        strFunc = { = {static npos = 4294967295, m_pchData = 0x9410b14}, }
        s_bInAssert = true
#8  0x082e14d8 in CServer::AddTagFromFile (this=0x94d2818, servermet=0xbfa6ee08) at Server.cpp:249
        tag = {_vptr.CTag = 0x84aa408, m_uType = 3 '\003', {m_hashVal = 0x1bb, m_pstrVal = 0x1bb, m_uVal = 443, m_fVal = 6.2077522e-43,
    m_pData = 0x1bb
}, m_nSize = 0, m_uName = 151 '\227', m_Name = { = {static npos = 4294967295,
      m_pchData = 0xb79a46fc}, }}
        __FUNCTION__ = "AddTagFromFile"
#9  0x08179dd6 in CServerList::LoadServerMet (this=0x8974940, strFile=@0xbfa6eeb0) at ServerList.cpp:137
        i = 13
        newserver = (CServer *) 0x94d2818
        priority = 0
        j = 4
        version = 14 '\016'
        fservercount = 62
        sbuffer = {ip = 4249442882, port = 8899, tagcount = 15}
        iAddCount = 1
        merge = true
        mets = {0x8458f44, 0x0}
        servermet = { = {_vptr.CFileDataIO = 0x84a4cc8}, m_fd = 58, m_filePath = { = {static npos = 4294967295,
      m_pchData = 0x9aa4d5c}, }}
#10 0x0817a439 in CServerList::DownloadFinished (this=0x8974940, result=1) at ServerList.cpp:705
        strTempFilename = { = {static npos = 4294967295, m_pchData = 0x9aa4d5c}, }
#11 0x08081973 in CamuleApp::OnFinishedHTTPDownload (this=0x87c0b98, event=@0xa2209b0) at amule.cpp:1753
No locals.
#12 0xb78aa29f in wxAppConsole::HandleEvent (this=0x87c0b98, handler=0x87c0b98, func=
      {__pfn = 0x8081902 , __delta = 0}, event=@0xa2209b0)
    at ./src/common/appbase.cpp:320
No locals.
#13 0xb79650ee in wxEvtHandler::ProcessEventIfMatches (entry=@0x878d778, handler=0x87c0b98, event=@0xa2209b0) at ./src/common/event.cpp:1203
        tableId1 = -1
        tableId2 = -1
#14 0xb7966ede in wxEventHashTable::HandleEvent (this=0x878d620, event=@0xa2209b0, self=0x87c0b98) at ./src/common/event.cpp:877
        n = 0
        eventEntryTable = (const wxEventTableEntryPointerArray &) @0x8fb922c: { = {m_nSize = 1, m_nCount = 1,
    m_pItems = 0x8fb96c0}, }
        count = 1
        eventType = 10248
        eTTnode = (wxEventHashTable::EventTypeTable * const) 0x8fb9228
#15 0xb7967044 in wxEvtHandler::ProcessEvent (this=0x87c0b98, event=@0xa2209b0) at ./src/common/event.cpp:1265
        __FUNCTION__ = "ProcessEvent"
#16 0xb79659b8 in wxEvtHandler::ProcessPendingEvents (this=0x87c0b98) at ./src/common/event.cpp:1161
        event = (wxEvent *) 0xa2209b0
        node = {m_ptr = 0xa3fcaf0}
        n = 1
        __FUNCTION__ = "ProcessPendingEvents"
#17 0xb78ab317 in wxAppConsole::ProcessPendingEvents (this=0x87c0b98) at ./src/common/appbase.cpp:292
        handler = (class wxEvtHandler *) 0x87c0b98
        node = {m_ptr = 0xa3f4aa0}
#18 0xb7c3d634 in wxAppBase::OnIdle (this=0x87c0b98) at ./src/common/appcmn.cpp:488
No locals.
#19 0xb78aa29f in wxAppConsole::HandleEvent (this=0x87c0b98, handler=0x87c0b98, func=
      {__pfn = 0xb7c3d610 , __delta = 0}, event=@0xbfa6f17c) at ./src/common/appbase.cpp:320
No locals.
#20 0xb79650ee in wxEvtHandler::ProcessEventIfMatches (entry=@0xb7e1b740, handler=0x87c0b98, event=@0xbfa6f17c)
    at ./src/common/event.cpp:1203
        tableId1 = -1
        tableId2 = -1
#21 0xb7966ede in wxEventHashTable::HandleEvent (this=0x878d620, event=@0xbfa6f17c, self=0x87c0b98) at ./src/common/event.cpp:877
        n = 0
        eventEntryTable = (const wxEventTableEntryPointerArray &) @0x8fb928c: { = {m_nSize = 1, m_nCount = 1,
    m_pItems = 0x8fb9730}, }
        count = 1
        eventType = 10001
        eTTnode = (wxEventHashTable::EventTypeTable * const) 0x8fb9288
#22 0xb7967044 in wxEvtHandler::ProcessEvent (this=0x87c0b98, event=@0xbfa6f17c) at ./src/common/event.cpp:1265
        __FUNCTION__ = "ProcessEvent"
#23 0xb7c3d424 in wxAppBase::ProcessIdle (this=0x87c0b98) at ./src/common/appcmn.cpp:442
        event = { = { = {_vptr.wxObject = 0xb7deed28, static ms_classInfo = {m_className = 0xb799e380, m_objectSize = 8,
        m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0xb79fafc4,
        static sm_classTable = 0x8793008}, m_refData = 0x0}, m_eventObject = 0x87c0b98, m_eventType = 10001, m_timeStamp = 0, m_id = 0,
    m_callbackUserData = 0x0, m_propagationLevel = 0, m_skipped = false, m_isCommandEvent = false, static ms_classInfo = {
      m_className = 0xb79b5600, m_objectSize = 36, m_objectConstructor = 0, m_baseInfo1 = 0xb79faf58, m_baseInfo2 = 0x0,
      static sm_first = 0x0, m_next = 0xb79fbfc8, static sm_classTable = 0x8793008}}, m_requestMore = false,
  static sm_idleMode = wxIDLE_PROCESS_ALL, static ms_classInfo = {m_className = 0xb7d29200, m_objectSize = 36,
    m_objectConstructor = 0xb7b638e0 , m_baseInfo1 = 0xb79fbfe0, m_baseInfo2 = 0x0, static sm_first = 0x0,
    m_next = 0xb7e1b664, static sm_classTable = 0x8793008}}
        needMore = false
        node = {m_ptr = 0x0}
#24 0xb7b77317 in wxapp_idle_callback () at ./src/gtk/app.cpp:231
        moreIdles = false
#25 0xb6fcfaa1 in g_source_is_destroyed () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#26 0xb6fd1802 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#27 0xb6fd47df in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#28 0xb6fd4b89 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#29 0xb73cb574 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#30 0xb7b9717b in wxEventLoop::Run (this=0x92e9c50) at ./src/gtk/evtloop.cpp:76
        activate = {m_evtLoopOld = 0x0}
        exitcode = -1209982472
        __FUNCTION__ = "Run"
#31 0xb7c3d300 in wxAppBase::MainLoop (this=0x87c0b98) at ./src/common/appcmn.cpp:308
        mainLoop = { = {m_ptr = 0x92e9c50}, m_pp = 0x87c0bd8, m_pOld = 0x0}
#32 0xb7c3cc49 in wxAppBase::OnRun (this=0x87c0b98) at ./src/common/appcmn.cpp:363
No locals.
#33 0xb78f1bd6 in wxEntry (argc=@0xbfa6f480, argv=0x87af0e0) at ./src/common/init.cpp:440
        callOnExit = {}
        cleanupOnExit = {}
#34 0xb78f1c9e in wxEntry (argc=@0xbfa6f480, argv=0xbfa6f504) at ./src/common/init.cpp:452
No locals.
#35 0x08213ad8 in main (argc=Cannot access memory at address 0x1bc9
) at amule-gui.cpp:95
No locals.


Thread apply all bt:

Thread 5 (Thread -1266406496 (LWP 7128)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7fb0a8c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7960d53 in wxConditionInternal::WaitTimeout (this=0x87fe628, milliseconds=92) at ./src/unix/threadpsx.cpp:405
#3  0xb7960e38 in wxCondition::WaitTimeout (this=0x8823c6c, milliseconds=92) at ./include/wx/thrimpl.cpp:256
#4  0xb7961c7b in wxSemaphoreInternal::WaitTimeout (this=0x8823c68, milliseconds=92) at ./src/unix/threadpsx.cpp:552
#5  0xb7961d64 in wxSemaphore::WaitTimeout (this=0x92e9c28, milliseconds=92) at ./include/wx/thrimpl.cpp:320
#6  0x08329efa in CTimerThread::Entry (this=0x92e9c08) at Timer.cpp:63
#7  0xb796304a in wxThreadInternal::PthreadStart (thread=0x92e9c08) at ./src/unix/threadpsx.cpp:766
#8  0xb79631b5 in wxPthreadStart (ptr=0x92e9c08) at ./src/unix/threadpsx.cpp:718
#9  0xb7fad504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb76b651e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread -1241085024 (LWP 7124)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7fb3bf6 in __nanosleep_nocancel () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb796cd4f in wxMicroSleep (microseconds=999000) at ./src/unix/utilsunx.cpp:191
#3  0xb796cd79 in wxMilliSleep (milliseconds=999) at ./src/unix/utilsunx.cpp:212
#4  0xb79609d3 in wxThread::Sleep (milliseconds=999) at ./src/unix/threadpsx.cpp:986
#5  0x0819db94 in UploadBandwidthThrottler::Entry (this=0x9245ec0) at UploadBandwidthThrottler.cpp:321
#6  0xb796304a in wxThreadInternal::PthreadStart (thread=0x9245ec0) at ./src/unix/threadpsx.cpp:766
#7  0xb79631b5 in wxPthreadStart (ptr=0x9245ec0) at ./src/unix/threadpsx.cpp:718
#8  0xb7fad504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb76b651e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1227127120 (LWP 7113)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7fb4651 in raise () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb78aa3a4 in wxTrap () at ./src/common/appbase.cpp:672
#3  0xb7ba66b6 in wxGUIAppTraits::ShowAssertDialog (this=0x87e7488, msg=@0xbfa6ec8c) at ./src/gtk/utilsgtk.cpp:425
#4  0xb78aa59c in ShowAssertDialog (szFile=0x849b300, nLine=249, szFunc=0x9410b14, szCond=0x849b344, szMsg=0x0, traits=0x87e7488)
    at ./src/common/appbase.cpp:839
#5  0xb78aa7c2 in wxAppConsole::OnAssertFailure (this=0x87c0b98, file=0x849b300, line=249, func=0x9410b14, cond=0x849b344, msg=0x0)
    at ./src/common/appbase.cpp:443
#6  0xb7b76623 in wxApp::OnAssertFailure (this=0x87c0b98, file=0x849b300, line=249, func=0x9410b14, cond=0x849b344, msg=0x0)
    at ./src/gtk/app.cpp:624
#7  0xb78aa6bd in wxOnAssert (szFile=0x849b300, nLine=249, szFunc=0x849b442 "AddTagFromFile", szCond=0x849b344, szMsg=0x0)
    at ./src/common/appbase.cpp:712
#8  0x082e14d8 in CServer::AddTagFromFile (this=0x94d2818, servermet=0xbfa6ee08) at Server.cpp:249
#9  0x08179dd6 in CServerList::LoadServerMet (this=0x8974940, strFile=@0xbfa6eeb0) at ServerList.cpp:137
#10 0x0817a439 in CServerList::DownloadFinished (this=0x8974940, result=1) at ServerList.cpp:705
#11 0x08081973 in CamuleApp::OnFinishedHTTPDownload (this=0x87c0b98, event=@0xa2209b0) at amule.cpp:1753
#12 0xb78aa29f in wxAppConsole::HandleEvent (this=0x87c0b98, handler=0x87c0b98, func=
      {__pfn = 0x8081902 , __delta = 0}, event=@0xa2209b0)
    at ./src/common/appbase.cpp:320
#13 0xb79650ee in wxEvtHandler::ProcessEventIfMatches (entry=@0x878d778, handler=0x87c0b98, event=@0xa2209b0) at ./src/common/event.cpp:1203
#14 0xb7966ede in wxEventHashTable::HandleEvent (this=0x878d620, event=@0xa2209b0, self=0x87c0b98) at ./src/common/event.cpp:877
#15 0xb7967044 in wxEvtHandler::ProcessEvent (this=0x87c0b98, event=@0xa2209b0) at ./src/common/event.cpp:1265
#16 0xb79659b8 in wxEvtHandler::ProcessPendingEvents (this=0x87c0b98) at ./src/common/event.cpp:1161
#17 0xb78ab317 in wxAppConsole::ProcessPendingEvents (this=0x87c0b98) at ./src/common/appbase.cpp:292
#18 0xb7c3d634 in wxAppBase::OnIdle (this=0x87c0b98) at ./src/common/appcmn.cpp:488
#19 0xb78aa29f in wxAppConsole::HandleEvent (this=0x87c0b98, handler=0x87c0b98, func=
      {__pfn = 0xb7c3d610 , __delta = 0}, event=@0xbfa6f17c) at ./src/common/appbase.cpp:320
#20 0xb79650ee in wxEvtHandler::ProcessEventIfMatches (entry=@0xb7e1b740, handler=0x87c0b98, event=@0xbfa6f17c)
    at ./src/common/event.cpp:1203
#21 0xb7966ede in wxEventHashTable::HandleEvent (this=0x878d620, event=@0xbfa6f17c, self=0x87c0b98) at ./src/common/event.cpp:877
#22 0xb7967044 in wxEvtHandler::ProcessEvent (this=0x87c0b98, event=@0xbfa6f17c) at ./src/common/event.cpp:1265
#23 0xb7c3d424 in wxAppBase::ProcessIdle (this=0x87c0b98) at ./src/common/appcmn.cpp:442
#24 0xb7b77317 in wxapp_idle_callback () at ./src/gtk/app.cpp:231
#25 0xb6fcfaa1 in g_source_is_destroyed () from /usr/lib/libglib-2.0.so.0
#26 0xb6fd1802 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb6fd47df in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#28 0xb6fd4b89 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#29 0xb73cb574 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#30 0xb7b9717b in wxEventLoop::Run (this=0x92e9c50) at ./src/gtk/evtloop.cpp:76
#31 0xb7c3d300 in wxAppBase::MainLoop (this=0x87c0b98) at ./src/common/appcmn.cpp:308
#32 0xb7c3cc49 in wxAppBase::OnRun (this=0x87c0b98) at ./src/common/appcmn.cpp:363
#33 0xb78f1bd6 in wxEntry (argc=@0xbfa6f480, argv=0x87af0e0) at ./src/common/init.cpp:440
#34 0xb78f1c9e in wxEntry (argc=@0xbfa6f480, argv=0xbfa6f504) at ./src/common/init.cpp:452
#35 0x08213ad8 in main (argc=Cannot access memory at address 0x1bc9
) at amule-gui.cpp:95
Logged

OldFrog

  • Sr. Member
  • ****
  • Karma: 31
  • Offline Offline
  • Posts: 385
Re: Crash at server.met download
« Reply #1 on: January 05, 2007, 09:27:07 PM »

I'm not sure it's a bug, as if you click directly on the link in http://www.jd2k.com, this will download a file that will be directly loaded in aMule, because it's an ed2k link. And "http://www.jd2k.com/server.met" is simply an Identifier.
Looking at the file itself, it will look as semibinary.
Click on the link, and then look at your amule log, it displays something like

2007-01-05 21:17:35: Chargement du fichier server.met : /home/yourusername/.aMule/server.met.download
2007-01-05 21:17:35: 5 serveurs ajoutés


I'd say we need aMule security tab/ loading server.met  to manage non-existing files, or binary files, most probably.
« Last Edit: January 05, 2007, 09:27:47 PM by OldFrog »
Logged
Computer Science is no more about computers than astronomy is about telescopes (Edsger W. Dijkstra)