BTW, I bumped into this one, which seems to be related to the iterator stuff too. Please, could one of the developers, answer my last question (previous post), I would not like to waste time substituting the for loop constructs if I'm missign something.
Cheers!
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1084825472 (LWP 31547)]
0x0814ac3e in CEMSocket::IsConnected() (this=0x0) at EMSocket.h:51
51 bool IsConnected() { return byConnected==ES_CONNECTED;};
(gdb) bt
#0 0x0814ac3e in CEMSocket::IsConnected() (this=0x0) at EMSocket.h:51
#1 0x0814a35b in CEMSocket::SendPacket(Packet*, bool, bool) (this=0x0, packet=0x93940c0, delpacket=true,
controlpacket=true) at EMSocket.cpp:332
#2 0x0817d0b5 in CUpDownClient::CalculateKBpsDown() (this=0x975aa10) at DownloadClient.cpp:1042
#3 0x08229e11 in CPartFile::Process(unsigned, unsigned char) (this=0x9455008, reducedownload=200,
m_icounter=10 '\n') at PartFile.cpp:1721
#4 0x0818cffc in CDownloadQueue::Process() (this=0x9340f60) at DownloadQueue.cpp:376
#5 0x0828c9e2 in TimerProc() () at UploadQueue.cpp:704
#6 0x08295621 in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x9068478) at amuleDlg.cpp:344
#7 0x003b6e62 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
#8 0x003b6c8f in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
#9 0x00442867 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so.0
#10 0x0035f96c in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
#11 0x007d03a5 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
#12 0x007cf35b in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#13 0x007cf846 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#14 0x007cfaf4 in g_main_run () from /usr/lib/libglib-1.2.so.0
#15 0x0064c6af in gtk_main () from /usr/lib/libgtk-1.2.so.0
#16 0x0031b9f2 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
#17 0x0036d610 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
#18 0x0031c0cd in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
#19 0x0828e236 in main (argc=1, argv=0xbfecd614) at amule.cpp:114
(gdb) bt full
#0 0x0814ac3e in CEMSocket::IsConnected() (this=0x0) at EMSocket.h:51
No locals.
#1 0x0814a35b in CEMSocket::SendPacket(Packet*, bool, bool) (this=0x0, packet=0x93940c0, delpacket=true,
controlpacket=true) at EMSocket.cpp:332
bCheckControlQueue = 8
#2 0x0817d0b5 in CUpDownClient::CalculateKBpsDown() (this=0x975aa10) at DownloadClient.cpp:1042
packet = (Packet *) 0x93940c0
tcLoop = 0.100000001
tcInit = 0.400000006
tcFinal = 50
tcReduce = 5
fInit = 0.25
fFinal = 0.00200000009
fReduce = 0.907940686
msCur = 1761393325
#3 0x08229e11 in CPartFile::Process(unsigned, unsigned char) (this=0x9455008, reducedownload=200,
m_icounter=10 '\n') at PartFile.cpp:1721
kBpsClient = 4.60728123e-34
download_state = 0 '\0'
sl = 98
pos1 = 0x0
pos2 = 0x94e7be8
old_trans = 0
cur_src = (CUpDownClient *) 0x975aa10
dwCurTick = 1761393325
#4 0x0818cffc in CDownloadQueue::Process() (this=0x9340f60) at DownloadQueue.cpp:376
cur_file = (class CPartFile *) 0x9455008
i = 12
size = 148
downspeed = 200
#5 0x0828c9e2 in TimerProc() () at UploadQueue.cpp:704
msPrev1 = 440323
msPrev5 = 435473
msPrevGraph = 0
msPrevStats = 0
msPrevSave = 420513
msPrevHist = 440000
msCur = 440453
bStatsVisible = 191
msGraphUpdate = 151830712
sStatsUpdate = 151289816
#6 0x08295621 in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x9068478) at amuleDlg.cpp:344
No locals.
#7 0x003b6e62 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#8 0x003b6c8f in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#9 0x00442867 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#10 0x0035f96c in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#11 0x007d03a5 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#12 0x007cf35b in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#13 0x007cf846 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#14 0x007cfaf4 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#15 0x0064c6af in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#16 0x0031b9f2 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#17 0x0036d610 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#18 0x0031c0cd in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#19 0x0828e236 in main (argc=1, argv=0xbfecd614) at amule.cpp:114
No locals.
(gdb)