hi all,
i foud that amulegui crashes after delete a downloading file.
the file is correctly removed from the download list, as per amuled log:
2005-09-16 00:46:28: Deleting file: Linux Kernel Module Programming Guide-2.pdf
2005-09-16 00:46:28: Stopped
2005-09-16 00:46:28: Removed from shared
2005-09-16 00:46:28: Removed from download queue
2005-09-16 00:46:28: Removed transferwnd
2005-09-16 00:46:28: Closed
2005-09-16 00:46:28: Removed .part.met
2005-09-16 00:46:28: Removed .part
2005-09-16 00:46:28: Removed .BAK
2005-09-16 00:46:28: Done
but the amulegui crashes.
Below the backtrace of the problem.
bye
amuletest@morpheus:~/bin$ gdb ./amulegui
GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-linux"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(gdb) run
Starting program: /home/amuletest/bin/amulegui
[Thread debugging using libthread_db enabled]
[New Thread -1226500416 (LWP 8699)]
Going for main loop while we wait for events
EC: OnConnect
LOG: Succeeded! Connection established to aMule CVS
LOG:
LOG: - This is aMule CVS using wxGTK2 v2.6.1 (Unicoded) (Snapshot: Tue Sep 13 07:02:04 CEST 2005) based on eMule.
LOG: Running on Linux 2.6.12-1-686-smp i686
LOG: - Visit [URL]http://www.amule.org[/URL] to check if a new version is available.
LOG:
/usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../include/c++/4.0.2/debug/safe_iterator.h:178:
error: attempt to dereference a singular iterator.
Objects involved in the operation:
iterator "this" @ 0x0xbf848b00 {
type = N11__gnu_debug14_Safe_iteratorIN10__gnu_norm14_List_iteratorIP9CPartFileEEN15__gnu_debug_def4listIS4_SaIS4_EEEEE (mutable iterator);
state = singular;
references sequence with type `N15__gnu_debug_def4listIP9CPartFileSaIS2_EEE' @ 0x0xbf848b00
}
Program received signal SIGABRT, Aborted.
[Switching to Thread -1226500416 (LWP 8699)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb75a0921 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb75a227b in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7725235 in __gnu_debug::_Error_formatter::_M_error () from /usr/lib/libstdc++.so.6
#4 0x08086e94 in __gnu_debug::_Safe_iterator<__gnu_norm::_List_iterator, __gnu_debug_def::list > >::operator* (this=0xbf848b00) at safe_iterator.h:176
#5 0x080a641c in CRemoteContainer::ProcessUpdate (this=0x8486a80, reply=0x8618178,
full_req=0xbf848cf8, req_type=19) at amule-remote-gui.h:300
#6 0x080a67f0 in CRemoteContainer::DoRequery (this=0x8486a80, cmd=13, tag=19)
at amule-remote-gui.h:229
#7 0x08077022 in CamuleRemoteGuiApp::OnCoreTimer (this=0x8392508) at amule-remote-gui.cpp:188
#8 0xb782eb40 in wxAppConsole::HandleEvent (this=0x8392508, handler=0x8392508, func=
{__pfn = 0x8076d3c , __delta = 0}, event=@0xbf848f08)
at ../src/common/appbase.cpp:320
#9 0xb78d2e8c in wxEvtHandler::ProcessEventIfMatches (entry=@0x830cc60, handler=0x8392508, event=@0xbf848f08)
at ../src/common/event.cpp:1185
#10 0xb78d327a in wxEventHashTable::HandleEvent (this=0x830cc90, event=@0xbf848f08, self=0x8392508)
at ../src/common/event.cpp:867
#11 0xb78d42bd in wxEvtHandler::ProcessEvent (this=0x8392508, event=@0xbf848f08) at ../src/common/event.cpp:1247
#12 0xb7be6378 in wxTimerBase::Notify (this=0x83c4d80) at ../src/common/timercmn.cpp:61
#13 0xb7adaf03 in timeout_callback (data=0x83c4d80) at ../src/gtk/timer.cpp:48
#14 0xb700b1a4 in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
#15 0xb70093f1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0xb700c647 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#17 0xb700cb98 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#18 0xb72eb243 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb7acffb8 in wxEventLoop::Run (this=0x8423928) at ../src/gtk/evtloop.cpp:80
#20 0xb7b6b743 in wxAppBase::MainLoop (this=0x8392508) at ../src/common/appcmn.cpp:272
#21 0xb7b6b8cf in wxAppBase::OnRun (this=0x8392508) at ../src/common/appcmn.cpp:340
#22 0xb786f2c9 in wxEntry (argc=@0xbf8491d0, argv=0x8312348) at ../src/common/init.cpp:439
#23 0xb786f3a0 in wxEntry (argc=@0xbf8491d0, argv=0xbf849244) at ../src/common/init.cpp:451
#24 0x0806f171 in main (argc=1, argv=0xbf849244) at amule-remote-gui.cpp:146
(gdb) bt full
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb75a0921 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb75a227b in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7725235 in __gnu_debug::_Error_formatter::_M_error () from /usr/lib/libstdc++.so.6
No symbol table info available.
#4 0x08086e94 in __gnu_debug::_Safe_iterator<__gnu_norm::_List_iterator, __gnu_debug_def::list > >::operator* (this=0xbf848b00) at safe_iterator.h:176
No locals.
#5 0x080a641c in CRemoteContainer::ProcessUpdate (this=0x8486a80, reply=0x8618178,
full_req=0xbf848cf8, req_type=19) at amule-remote-gui.h:300
k = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x8486a90, _M_version = 0, _M_prior = 0x0, _M_next = 0x0},
_M_current = {_M_node = 0x85c5180}}
j = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0xbf848b54, _M_version = 1, _M_prior = 0x0,
_M_next = 0x0}, _M_current = {_M_node = 0x85c3338}}
core_files = {<__gnu_norm::set,std::allocator >> = {_M_t = {
_M_impl = { >> = {<__gnu_cxx::__mt_alloc,__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >> = {<__gnu_cxx::__mt_alloc_base >> = {}, }, }, _M_key_compare = {<> = {}, },
_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xbf848ae0, _M_right = 0xbf848ae0},
_M_node_count = 0}}}, <__gnu_debug::_Safe_sequence<__gnu_debug_def::set, std::allocator > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
_M_version = 1}, }, }
del_ids = {<__gnu_norm::list >> = {<__gnu_norm::_List_base >> = {
_M_impl = { >> = {<__gnu_cxx::__mt_alloc<__gnu_norm::_List_node,__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >> = {<__gnu_cxx::__mt_alloc_base<__gnu_norm::_List_node >> = {}, }, }, _M_node = {_M_next = 0x85c3338,
_M_prev = 0x85c3338}}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::list > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0xbf848b14, _M_const_iterators = 0x0,
_M_version = 1}, }, }
#6 0x080a67f0 in CRemoteContainer::DoRequery (this=0x8486a80, cmd=13, tag=19)
at amule-remote-gui.h:229
req_sts = { = { = {m_error = 0, m_tagData = 0x0, m_tagName = 0, m_dataLen = 0,
m_dynamic = false,
m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base to continue, or q to quit---
CTag> >> = {
_M_impl = {> = {<__gnu_cxx::__mt_alloc >> = {<__gnu_cxx::__mt_alloc_base> = {}, }, },
_M_start = 0x83e17c8, _M_finish = 0x83e17f8,
_M_end_of_storage = 0x83e17f8}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
_M_version = 2}, }, _M_guaranteed_capacity = 1}, static s_theNullTag = {m_error = 0,
m_tagData = 0x825431c, m_tagName = 0, m_dataLen = 0, m_dynamic = false,
m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base >> = {
_M_impl = {> = {<__gnu_cxx::__mt_alloc >> = {<__gnu_cxx::__mt_alloc_base> = {}, }, },
_M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
_M_version = 1}, }, _M_guaranteed_capacity = 0},
static s_theNullTag = , static s_theNullTagData = {0, 0, 0, 0}},
static s_theNullTagData = {0, 0, 0, 0}}, }, m_opCode = 13 '\r'}
reply = {_M_ptr = 0x8618178}
req_full = { = { = {m_error = 0, m_tagData = 0x0, m_tagName = 0, m_dataLen = 0,
m_dynamic = false,
m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base >> = {
_M_impl = {> = {<__gnu_cxx::__mt_alloc >> = {<__gnu_cxx::__mt_alloc_base> = {}, }, },
_M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
_M_version = 1}, }, _M_guaranteed_capacity = 0}, static s_theNullTag = {m_error = 0,
m_tagData = 0x825431c, m_tagName = 0, m_dataLen = 0, m_dynamic = false,
m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base >> = {
_M_impl = {> = {<__gnu_cxx::__mt_alloc >> = {<__gnu_cxx::__mt_alloc_base> = {}, }, },
_M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
_M_version = 1}, }, _M_guaranteed_capacity = 0},
---Type to continue, or q to quit---
static s_theNullTag = , static s_theNullTagData = {0, 0, 0, 0}},
static s_theNullTagData = {0, 0, 0, 0}}, }, m_opCode = 13 '\r'}
#7 0x08077022 in CamuleRemoteGuiApp::OnCoreTimer (this=0x8392508) at amule-remote-gui.cpp:188
No locals.
#8 0xb782eb40 in wxAppConsole::HandleEvent (this=0x8392508, handler=0x8392508, func=
{__pfn = 0x8076d3c , __delta = 0}, event=@0xbf848f08)
at ../src/common/appbase.cpp:320
No locals.
#9 0xb78d2e8c in wxEvtHandler::ProcessEventIfMatches (entry=@0x830cc60, handler=0x8392508, event=@0xbf848f08)
at ../src/common/event.cpp:1185
tableId1 = 6129
tableId2 = -1
#10 0xb78d327a in wxEventHashTable::HandleEvent (this=0x830cc90, event=@0xbf848f08, self=0x8392508)
at ../src/common/event.cpp:867
n = 0
eventEntryTable = (const wxEventTableEntryPointerArray &) @0x841978c: { = {m_nSize = 1,
m_nCount = 1, m_pItems = 0x84197b8}, }
count = 1
eventType = 10085
eTTnode = (wxEventHashTable::EventTypeTable * const) 0x8419788
#11 0xb78d42bd in wxEvtHandler::ProcessEvent (this=0x8392508, event=@0xbf848f08) at ../src/common/event.cpp:1247
No locals.
#12 0xb7be6378 in wxTimerBase::Notify (this=0x83c4d80) at ../src/common/timercmn.cpp:61
event = { = { = {_vptr.wxObject = 0x830b078, static ms_classInfo = {m_className = 0xb79041d8,
m_objectSize = 8, m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0xb795fe70, static sm_classTable = 0x8311008}, m_refData = 0x0}, m_eventObject = 0x83c4d80,
m_eventType = 10085, m_timeStamp = 0, m_id = 6129, m_callbackUserData = 0x0, m_propagationLevel = 0, m_skipped = false,
m_isCommandEvent = false, static ms_classInfo = {m_className = 0xb7917638, m_objectSize = 36, m_objectConstructor = 0,
m_baseInfo1 = 0xb795fe58, m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0xb7960230,
static sm_classTable = 0x8311008}}, m_interval = 1000, static ms_classInfo = {m_className = 0xb7c708fc,
m_objectSize = 40, m_objectConstructor = 0xb7be61d4 , m_baseInfo1 = 0xb7960218,
m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0xb7d07300, static sm_classTable = 0x8311008}}
#13 0xb7adaf03 in timeout_callback (data=0x83c4d80) at ../src/gtk/timer.cpp:48
timer = (wxTimer *) 0x83c4d80
#14 0xb700b1a4 in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0xb70093f1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
---Type to continue, or q to quit---
#16 0xb700c647 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#17 0xb700cb98 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#18 0xb72eb243 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#19 0xb7acffb8 in wxEventLoop::Run (this=0x8423928) at ../src/gtk/evtloop.cpp:80
oldLoop = (wxEventLoop *) 0x0
exitcode = -1212759674
#20 0xb7b6b743 in wxAppBase::MainLoop (this=0x8392508) at ../src/common/appcmn.cpp:272
mainLoop = { = {m_ptr = 0x8423928}, m_pp = 0x8392548, m_pOld = 0x0}
#21 0xb7b6b8cf in wxAppBase::OnRun (this=0x8392508) at ../src/common/appcmn.cpp:340
No locals.
#22 0xb786f2c9 in wxEntry (argc=@0xbf8491d0, argv=0x8312348) at ../src/common/init.cpp:439
callOnExit = {}
cleanupOnExit = {}
#23 0xb786f3a0 in wxEntry (argc=@0xbf8491d0, argv=0xbf849244) at ../src/common/init.cpp:451
No locals.
#24 0x0806f171 in main (argc=1, argv=0xbf849244) at amule-remote-gui.cpp:146
No locals.
(gdb)
(gdb) thread apply all bt
Thread 1 (Thread -1226500416 (LWP 8699)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb75a0921 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb75a227b in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7725235 in __gnu_debug::_Error_formatter::_M_error () from /usr/lib/libstdc++.so.6
#4 0x08086e94 in __gnu_debug::_Safe_iterator<__gnu_norm::_List_iterator, __gnu_debug_def::list > >::operator* (this=0xbf848b00) at safe_iterator.h:176
#5 0x080a641c in CRemoteContainer::ProcessUpdate (this=0x8486a80, reply=0x8618178,
full_req=0xbf848cf8, req_type=19) at amule-remote-gui.h:300
#6 0x080a67f0 in CRemoteContainer::DoRequery (this=0x8486a80, cmd=13, tag=19)
at amule-remote-gui.h:229
#7 0x08077022 in CamuleRemoteGuiApp::OnCoreTimer (this=0x8392508) at amule-remote-gui.cpp:188
#8 0xb782eb40 in wxAppConsole::HandleEvent (this=0x8392508, handler=0x8392508, func=
{__pfn = 0x8076d3c , __delta = 0}, event=@0xbf848f08)
at ../src/common/appbase.cpp:320
#9 0xb78d2e8c in wxEvtHandler::ProcessEventIfMatches (entry=@0x830cc60, handler=0x8392508, event=@0xbf848f08)
at ../src/common/event.cpp:1185
#10 0xb78d327a in wxEventHashTable::HandleEvent (this=0x830cc90, event=@0xbf848f08, self=0x8392508)
at ../src/common/event.cpp:867
#11 0xb78d42bd in wxEvtHandler::ProcessEvent (this=0x8392508, event=@0xbf848f08) at ../src/common/event.cpp:1247
#12 0xb7be6378 in wxTimerBase::Notify (this=0x83c4d80) at ../src/common/timercmn.cpp:61
#13 0xb7adaf03 in timeout_callback (data=0x83c4d80) at ../src/gtk/timer.cpp:48
#14 0xb700b1a4 in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
#15 0xb70093f1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0xb700c647 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#17 0xb700cb98 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#18 0xb72eb243 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb7acffb8 in wxEventLoop::Run (this=0x8423928) at ../src/gtk/evtloop.cpp:80
#20 0xb7b6b743 in wxAppBase::MainLoop (this=0x8392508) at ../src/common/appcmn.cpp:272
#21 0xb7b6b8cf in wxAppBase::OnRun (this=0x8392508) at ../src/common/appcmn.cpp:340
#22 0xb786f2c9 in wxEntry (argc=@0xbf8491d0, argv=0x8312348) at ../src/common/init.cpp:439
#23 0xb786f3a0 in wxEntry (argc=@0xbf8491d0, argv=0xbf849244) at ../src/common/init.cpp:451
#24 0x0806f171 in main (argc=1, argv=0xbf849244) at amule-remote-gui.cpp:146
(gdb)
Thread 1 (Thread -1226500416 (LWP 8699)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb75a0921 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb75a227b in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7725235 in __gnu_debug::_Error_formatter::_M_error () from /usr/lib/libstdc++.so.6
#4 0x08086e94 in __gnu_debug::_Safe_iterator<__gnu_norm::_List_iterator, __gnu_debug_def::list > >::operator* (this=0xbf848b00) at safe_iterator.h:176
#5 0x080a641c in CRemoteContainer::ProcessUpdate (this=0x8486a80, reply=0x8618178,
full_req=0xbf848cf8, req_type=19) at amule-remote-gui.h:300
#6 0x080a67f0 in CRemoteContainer::DoRequery (this=0x8486a80, cmd=13, tag=19)
at amule-remote-gui.h:229
#7 0x08077022 in CamuleRemoteGuiApp::OnCoreTimer (this=0x8392508) at amule-remote-gui.cpp:188
#8 0xb782eb40 in wxAppConsole::HandleEvent (this=0x8392508, handler=0x8392508, func=
{__pfn = 0x8076d3c , __delta = 0}, event=@0xbf848f08)
at ../src/common/appbase.cpp:320
#9 0xb78d2e8c in wxEvtHandler::ProcessEventIfMatches (entry=@0x830cc60, handler=0x8392508, event=@0xbf848f08)
at ../src/common/event.cpp:1185
#10 0xb78d327a in wxEventHashTable::HandleEvent (this=0x830cc90, event=@0xbf848f08, self=0x8392508)
at ../src/common/event.cpp:867
#11 0xb78d42bd in wxEvtHandler::ProcessEvent (this=0x8392508, event=@0xbf848f08) at ../src/common/event.cpp:1247
#12 0xb7be6378 in wxTimerBase::Notify (this=0x83c4d80) at ../src/common/timercmn.cpp:61
#13 0xb7adaf03 in timeout_callback (data=0x83c4d80) at ../src/gtk/timer.cpp:48
#14 0xb700b1a4 in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
#15 0xb70093f1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0xb700c647 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#17 0xb700cb98 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#18 0xb72eb243 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb7acffb8 in wxEventLoop::Run (this=0x8423928) at ../src/gtk/evtloop.cpp:80
#20 0xb7b6b743 in wxAppBase::MainLoop (this=0x8392508) at ../src/common/appcmn.cpp:272
#21 0xb7b6b8cf in wxAppBase::OnRun (this=0x8392508) at ../src/common/appcmn.cpp:340
#22 0xb786f2c9 in wxEntry (argc=@0xbf8491d0, argv=0x8312348) at ../src/common/init.cpp:439
#23 0xb786f3a0 in wxEntry (argc=@0xbf8491d0, argv=0xbf849244) at ../src/common/init.cpp:451
#24 0x0806f171 in main (argc=1, argv=0xbf849244) at amule-remote-gui.cpp:146
(gdb)
Thread 1 (Thread -1226500416 (LWP 8699)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb75a0921 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb75a227b in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7725235 in __gnu_debug::_Error_formatter::_M_error () from /usr/lib/libstdc++.so.6
#4 0x08086e94 in __gnu_debug::_Safe_iterator<__gnu_norm::_List_iterator, __gnu_debug_def::list > >::operator* (this=0xbf848b00) at safe_iterator.h:176
#5 0x080a641c in CRemoteContainer::ProcessUpdate (this=0x8486a80, reply=0x8618178,
full_req=0xbf848cf8, req_type=19) at amule-remote-gui.h:300
#6 0x080a67f0 in CRemoteContainer::DoRequery (this=0x8486a80, cmd=13, tag=19)
at amule-remote-gui.h:229
#7 0x08077022 in CamuleRemoteGuiApp::OnCoreTimer (this=0x8392508) at amule-remote-gui.cpp:188
#8 0xb782eb40 in wxAppConsole::HandleEvent (this=0x8392508, handler=0x8392508, func=
{__pfn = 0x8076d3c , __delta = 0}, event=@0xbf848f08)
at ../src/common/appbase.cpp:320
#9 0xb78d2e8c in wxEvtHandler::ProcessEventIfMatches (entry=@0x830cc60, handler=0x8392508, event=@0xbf848f08)
at ../src/common/event.cpp:1185
#10 0xb78d327a in wxEventHashTable::HandleEvent (this=0x830cc90, event=@0xbf848f08, self=0x8392508)
at ../src/common/event.cpp:867
#11 0xb78d42bd in wxEvtHandler::ProcessEvent (this=0x8392508, event=@0xbf848f08) at ../src/common/event.cpp:1247
#12 0xb7be6378 in wxTimerBase::Notify (this=0x83c4d80) at ../src/common/timercmn.cpp:61
#13 0xb7adaf03 in timeout_callback (data=0x83c4d80) at ../src/gtk/timer.cpp:48
#14 0xb700b1a4 in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
#15 0xb70093f1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0xb700c647 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#17 0xb700cb98 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#18 0xb72eb243 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb7acffb8 in wxEventLoop::Run (this=0x8423928) at ../src/gtk/evtloop.cpp:80
#20 0xb7b6b743 in wxAppBase::MainLoop (this=0x8392508) at ../src/common/appcmn.cpp:272
#21 0xb7b6b8cf in wxAppBase::OnRun (this=0x8392508) at ../src/common/appcmn.cpp:340
#22 0xb786f2c9 in wxEntry (argc=@0xbf8491d0, argv=0x8312348) at ../src/common/init.cpp:439
#23 0xb786f3a0 in wxEntry (argc=@0xbf8491d0, argv=0xbf849244) at ../src/common/init.cpp:451
#24 0x0806f171 in main (argc=1, argv=0xbf849244) at amule-remote-gui.cpp:146