aMule Forum
English => Backtraces => Topic started by: thedude0001 on March 18, 2005, 03:47:46 PM
-
OK, after amulegui was announced "ready for testing" I went to test a little. Recent CVS checkout, wxGTK 2.5.4 linked against GTK1.
I started amuled, then started amulegui. Immediately after connecting to amuled it segfaults:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 17117)]
0x080d659a in CServer::GetFiles() const (this=0x0) at Server.h:104
104 uint32 GetFiles() const {return files;}
(gdb) bt
#0 0x080d659a in CServer::GetFiles() const (this=0x0) at Server.h:104
#1 0x080cf744 in CamuleRemoteGuiApp::OnCoreTimer(wxTimerEvent&) (
this=0x82851d0) at amule-remote-gui.cpp:218
#2 0x405bb848 in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const (this=0x82851d0, handler=0x82851d0, func=
{__pfn = 0x80cf4b0 , __delta = 0}, event=@0xbffff170) at ./src/common/appbase.cpp:307
#3 0x40651f2a in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (entry=@0x826c980, handler=0x82851d0,
event=@0xbffff170) at ./src/common/event.cpp:1208
#4 0x40650fb4 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (
this=0x826c950, event=@0xbffff170, self=0x82851d0)
at ./src/common/event.cpp:866
#5 0x40652142 in wxEvtHandler::ProcessEvent(wxEvent&) (this=0x82851d0,
event=@0xbffff170) at ./src/common/event.cpp:1270
#6 0x40447633 in wxTimerBase::Notify() (this=0x82bf6a8)
at ./src/common/timercmn.cpp:61
#7 0x40355b9a in timeout_callback (data=0x82bf6a8) at ./src/gtk/timer.cpp:47
#8 0x40852de7 in g_source_add () from /usr/lib/libglib-1.2.so.0
#9 0x40851a38 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#10 0x08442be0 in ?? ()
#11 0xbffff280 in ?? ()
#12 0x082bf6a8 in ?? ()
---Type to continue, or q to quit---
#13 0x4086570c in ?? () from /usr/lib/libglib-1.2.so.0
#14 0x40865560 in g_thread_use_default_impl () from /usr/lib/libglib-1.2.so.0
#15 0x408656e8 in ?? () from /usr/lib/libglib-1.2.so.0
#16 0x40865540 in g_log_domain_glib () from /usr/lib/libglib-1.2.so.0
#17 0x40865764 in ?? () from /usr/lib/libglib-1.2.so.0
#18 0x40852dd0 in g_source_add () from /usr/lib/libglib-1.2.so.0
(gdb) bt full
#0 0x080d659a in CServer::GetFiles() const (this=0x0) at Server.h:104
No locals.
#1 0x080cf744 in CamuleRemoteGuiApp::OnCoreTimer(wxTimerEvent&) (
this=0x82851d0) at amule-remote-gui.cpp:218
stats_req = { = { = {m_error = 0,
m_tagData = 0x0, m_tagName = 0, m_dataLen = 0, m_dynamic = false,
m_tagList = {<_Vector_base >> = {
_M_impl = {> = {> = {}, }, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, },
static s_theNullTag = {m_error = 0, m_tagData = 0x82028d0,
m_tagName = 0, m_dataLen = 0, m_dynamic = false,
m_tagList = {<_Vector_base >> = {
_M_impl = {> = {> = {}, }, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, },
static s_theNullTag = ,
static s_theNullTagData = {0, 0, 0, 0}}, static s_theNullTagData = {0,
0, 0, 0}}, }, m_opCode = 10 '\n'}
stats = (CEC_Stats_Tag *) 0x83bd2a0
#2 0x405bb848 in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const (this=0x82851d0, handler=0x82851d0, func=
{__pfn = 0x80cf4b0 , __del---Type to continue, or q to quit---
ta = 0}, event=@0xbffff170) at ./src/common/appbase.cpp:307
No locals.
#3 0x40651f2a in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (entry=@0x826c980, handler=0x82851d0,
event=@0xbffff170) at ./src/common/event.cpp:1208
tableId1 = 6128
tableId2 = -1
#4 0x40650fb4 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (
this=0x826c950, event=@0xbffff170, self=0x82851d0)
at ./src/common/event.cpp:866
n = 0
eventEntryTable = (
const wxEventTableEntryPointerArray &) @0x831286c: { = {m_nSize = 1, m_nCount = 1, m_pItems = 0x8312898}, }
count = 1
eventType = 10085
eTTnode = (EventTypeTable * const) 0x8312868
#5 0x40652142 in wxEvtHandler::ProcessEvent(wxEvent&) (this=0x82851d0,
event=@0xbffff170) at ./src/common/event.cpp:1270
No locals.
#6 0x40447633 in wxTimerBase::Notify() (this=0x82bf6a8)
at ./src/common/timercmn.cpp:61
event = { = { = {_vptr.wxObject = 0x82684a0,
---Type to continue, or q to quit---
static ms_classInfo = {m_className = 0x40670051 "wxObject",
m_objectSize = 8, m_objectConstructor = 0, m_baseInfo1 = 0x0,
m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0x406a6fd0,
static sm_classTable = 0x8271218}, m_refData = 0x0},
m_eventObject = 0x82bf6a8, m_eventType = 10085, m_timeStamp = 0,
m_id = 6128, m_callbackUserData = 0x0, m_propagationLevel = 0,
m_skipped = false, m_isCommandEvent = false, static ms_classInfo = {
m_className = 0x4067554b "wxEvent", m_objectSize = 36,
m_objectConstructor = 0, m_baseInfo1 = 0x406a6f94, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x406a7260,
static sm_classTable = 0x8271218}}, m_interval = 1000,
static ms_classInfo = {m_className = 0x404a9c1a "wxTimerEvent",
m_objectSize = 40,
m_objectConstructor = 0x4044744e ,
m_baseInfo1 = 0x406a7278, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x405276a8, static sm_classTable = 0x8271218}}
#7 0x40355b9a in timeout_callback (data=0x82bf6a8) at ./src/gtk/timer.cpp:47
timer = (wxTimer *) 0x82bf6a8
#8 0x40852de7 in g_source_add () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#9 0x40851a38 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#10 0x08442be0 in ?? ()
---Type to continue, or q to quit---
No symbol table info available.
#11 0xbffff280 in ?? ()
No symbol table info available.
#12 0x082bf6a8 in ?? ()
No symbol table info available.
#13 0x4086570c in ?? () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#14 0x40865560 in g_thread_use_default_impl () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#15 0x408656e8 in ?? () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#16 0x40865540 in g_log_domain_glib () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#17 0x40865764 in ?? () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#18 0x40852dd0 in g_source_add () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
(gdb)