Program received signal SIGSEGV, Segmentation fault.
0x0818170f in CUpDownClient::IsPartAvailable(unsigned short) (this=0x89c70c8,
iPart=0) at updownclient.h:264
264 inline bool IsPartAvailable(uint16 iPart) {return( (iPart >= m_nPartCount) || (!m_abyPartStatus) )? 0:m_abyPartStatus[iPart];}
(gdb) bt
#0 0x0818170f in CUpDownClient::IsPartAvailable(unsigned short) (
this=0x89c70c8, iPart=0) at updownclient.h:264
#1 0x08231c40 in CPartFile::NewSrcPartsInfo() (this=0x8911e98)
at PartFile.cpp:1683
#2 0x08191630 in CDownloadQueue::RemoveSource(CUpDownClient*, bool, bool) (
this=0x8862c90, toremove=0x89aa588, updatewindow=true, bDoStatsUpdate=true)
at DownloadQueue.cpp:563
#3 0x08175e04 in CClientList::RemoveClient(CUpDownClient*) (this=0x87da3c0,
toremove=0x89aa588) at ClientList.cpp:124
#4 0x08152178 in ~CUpDownClient (this=0x89aa588) at BaseClient.cpp:216
#5 0x08154735 in CUpDownClient::Disconnected() (this=0x89aa588)
at BaseClient.cpp:1437
#6 0x081547b6 in CUpDownClient::TryToConnect(bool) (this=0x89aa588,
bIgnoreMaxCon=false) at BaseClient.cpp:1453
#7 0x08154632 in CUpDownClient::Disconnected() (this=0x89aa588)
at BaseClient.cpp:1402
#8 0x081425c9 in CClientReqSocket::Disconnect() (this=0x8b00e58)
at ListenSocket.cpp:115
#9 0x081473e8 in CClientReqSocket::OnError(int) (this=0x8b00e58,
nErrorCode=107) at ListenSocket.cpp:977
#10 0x082aa86d in CamuleDlg::socketHandler(wxSocketEvent&) (this=0x869f060,
event=@0x8b8d5f0) at amuleDlg.cpp:471
#11 0x402dcc49 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so
#12 0x402dca63 in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so
#13 0x402dc9a6 in wxEvtHandler::ProcessPendingEvents() ()
from /usr/lib/libwx_gtk-2.4.so
#14 0x4029d051 in wxAppBase::ProcessPendingEvents() ()
from /usr/lib/libwx_gtk-2.4.so
#15 0x4023ee74 in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so
#16 0x4068196f in g_idle_remove_by_data () from /usr/lib/libglib-1.2.so.0
#17 0x406820bb in g_idle_remove_by_data () from /usr/lib/libglib-1.2.so.0
#18 0x40681e07 in g_idle_remove_by_data () from /usr/lib/libglib-1.2.so.0
#19 0x40680d45 in g_main_run () from /usr/lib/libglib-1.2.so.0
#20 0x4057d24f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#21 0x4023e4d9 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so
#22 0x4029cee7 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so
#23 0x4023ec2c in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so
#24 0x082a1eda in main (argc=1, argv=0xbffff814) at amule.cpp:100
(gdb) bt full
#0 0x0818170f in CUpDownClient::IsPartAvailable(unsigned short) (
this=0x89c70c8, iPart=0) at updownclient.h:264
No locals.
#1 0x08231c40 in CPartFile::NewSrcPartsInfo() (this=0x8911e98)
at PartFile.cpp:1683
i = 0
pos = 0x0
sl = 65
partcount = 76
flag = false
count =
cur_src = (CUpDownClient *) 0x89c70c8
cur_count = 0
#2 0x08191630 in CDownloadQueue::RemoveSource(CUpDownClient*, bool, bool) (
this=0x8862c90, toremove=0x89aa588, updatewindow=true, bDoStatsUpdate=true)
at DownloadQueue.cpp:563
pos2 = 0x89aa7f0
sl = 29
cur_file = (class CPartFile *) 0x8911e98
pos = 0x8916790
removed = true
pos3 = 0x89aa7f0
pos4 = 0x1d
#3 0x08175e04 in CClientList::RemoveClient(CUpDownClient*) (this=0x87da3c0,
toremove=0x89aa588) at ClientList.cpp:124
pos = 0x89aa7e0
#4 0x08152178 in ~CUpDownClient (this=0x89aa588) at BaseClient.cpp:216
No locals.
#5 0x08154735 in CUpDownClient::Disconnected() (this=0x89aa588)
at BaseClient.cpp:1437
bDelete = true
#6 0x081547b6 in CUpDownClient::TryToConnect(bool) (this=0x89aa588,
bIgnoreMaxCon=false) at BaseClient.cpp:1453
No locals.
#7 0x08154632 in CUpDownClient::Disconnected() (this=0x89aa588)
at BaseClient.cpp:1402
bDelete = true
#8 0x081425c9 in CClientReqSocket::Disconnect() (this=0x8b00e58)
at ListenSocket.cpp:115
No locals.
#9 0x081473e8 in CClientReqSocket::OnError(int) (this=0x8b00e58,
nErrorCode=107) at ListenSocket.cpp:977
No locals.
#10 0x082aa86d in CamuleDlg::socketHandler(wxSocketEvent&) (this=0x869f060,
event=@0x8b8d5f0) at amuleDlg.cpp:471
soc = (class CClientReqSocket *) 0x8b00e58
#11 0x402dcc49 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#12 0x402dca63 in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#13 0x402dc9a6 in wxEvtHandler::ProcessPendingEvents() ()
from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#14 0x4029d051 in wxAppBase::ProcessPendingEvents() ()
from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#15 0x4023ee74 in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#16 0x4068196f in g_idle_remove_by_data () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#17 0x406820bb in g_idle_remove_by_data () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#18 0x40681e07 in g_idle_remove_by_data () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#19 0x40680d45 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#20 0x4057d24f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#21 0x4023e4d9 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#22 0x4029cee7 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#23 0x4023ec2c in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#24 0x082a1eda in main (argc=1, argv=0xbffff814) at amule.cpp:100
No locals.