bt just loops, I stopped at 50,000. Does anyone care about these backtraces? I feel like posting here is an excercise in futility.
Here's the first few lines:
(gdb) bt
#0 0x00007fb7e2b584fa in ?? () from /lib/libc.so.6
#1 0x00007fb7e2bb7e77 in wcsrtombs () from /lib/libc.so.6
#2 0x00007fb7e370408e in wxWC2MB () from /usr/lib/libwx_baseu-2.8.so.0
#3 0x00007fb7e36e378d in wxMBConv::cWC2MB () from /usr/lib/libwx_baseu-2.8.so.0
#4 0x00007fb7e370381a in wxStrftime () from /usr/lib/libwx_baseu-2.8.so.0
#5 0x00007fb7e369e024 in ?? () from /usr/lib/libwx_baseu-2.8.so.0
#6 0x00007fb7e36a2675 in wxDateTime::Format () from /usr/lib/libwx_baseu-2.8.so.0
#7 0x0000000000466f0a in wxDateTime::FormatISOTime (this=0x7fffed0519b0) at /usr/include/wx-2.8/wx/datetime.h:1073
#8 0x0000000000681eac in CamuleDlg::AddLogLine (this=0x1ae44f0, addtostatusbar=false, line=@0x7fffed051c10) at amuleDlg.cpp:586
#9 0x00000000006786aa in CamuleGuiApp::OnLoggingEvent (this=0x16dcf00, evt=@0x7fffed051bd0) at amule-gui.cpp:337
#10 0x00007fb7e37242d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#11 0x00007fb7e37254a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#12 0x00007fb7e3725597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#13 0x000000000072a064 in CLogger::FlushPendingEntries () at Logger.cpp:197
#14 0x000000000072a28b in CLogger::AddLogLine (file=@0x7fffed051d10, line=275, critical=false, str=@0x7fffed051d00) at Logger.cpp:222
#15 0x000000000072a378 in CLoggerTarget::DoLogString (this=0x16cc4b0, msg=0x10d09da8) at Logger.cpp:275
#16 0x00007fb7e36d87c8 in wxLog::DoLog () from /usr/lib/libwx_baseu-2.8.so.0
#17 0x00007fb7e36d8385 in wxVLogSysError () from /usr/lib/libwx_baseu-2.8.so.0
#18 0x00007fb7e36d859d in wxLogSysError () from /usr/lib/libwx_baseu-2.8.so.0
#19 0x00007fb7e36afff3 in wxFFile::Flush () from /usr/lib/libwx_baseu-2.8.so.0
#20 0x00000000004556e5 in CamuleApp::AddLogLine (this=0x16dcf00, msg=@0x7fffed052210) at amule.cpp:1732
#21 0x0000000000678736 in CamuleGuiApp::OnLoggingEvent (this=0x16dcf00, evt=@0x7fffed0521d0) at amule-gui.cpp:343
#22 0x00007fb7e37242d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#23 0x00007fb7e37254a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#24 0x00007fb7e3725597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#25 0x000000000072a064 in CLogger::FlushPendingEntries () at Logger.cpp:197
#26 0x000000000072a28b in CLogger::AddLogLine (file=@0x7fffed052310, line=275, critical=false, str=@0x7fffed052300) at Logger.cpp:222
#27 0x000000000072a378 in CLoggerTarget::DoLogString (this=0x16cc4b0, msg=0x10d08a38) at Logger.cpp:275
#28 0x00007fb7e36d87c8 in wxLog::DoLog () from /usr/lib/libwx_baseu-2.8.so.0
#29 0x00007fb7e36d8385 in wxVLogSysError () from /usr/lib/libwx_baseu-2.8.so.0
#30 0x00007fb7e36d859d in wxLogSysError () from /usr/lib/libwx_baseu-2.8.so.0
#31 0x00007fb7e36afff3 in wxFFile::Flush () from /usr/lib/libwx_baseu-2.8.so.0
#32 0x00000000004556e5 in CamuleApp::AddLogLine (this=0x16dcf00, msg=@0x7fffed052810) at amule.cpp:1732
#33 0x0000000000678736 in CamuleGuiApp::OnLoggingEvent (this=0x16dcf00, evt=@0x7fffed0527d0) at amule-gui.cpp:343
#34 0x00007fb7e37242d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#35 0x00007fb7e37254a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#36 0x00007fb7e3725597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#37 0x000000000072a064 in CLogger::FlushPendingEntries () at Logger.cpp:197
#38 0x000000000072a28b in CLogger::AddLogLine (file=@0x7fffed052910, line=275, critical=false, str=@0x7fffed052900) at Logger.cpp:222
#39 0x000000000072a378 in CLoggerTarget::DoLogString (this=0x16cc4b0, msg=0x10d076c8) at Logger.cpp:275
#40 0x00007fb7e36d87c8 in wxLog::DoLog () from /usr/lib/libwx_baseu-2.8.so.0
#41 0x00007fb7e36d8385 in wxVLogSysError () from /usr/lib/libwx_baseu-2.8.so.0
#42 0x00007fb7e36d859d in wxLogSysError () from /usr/lib/libwx_baseu-2.8.so.0
#43 0x00007fb7e36afff3 in wxFFile::Flush () from /usr/lib/libwx_baseu-2.8.so.0
#44 0x00000000004556e5 in CamuleApp::AddLogLine (this=0x16dcf00, msg=@0x7fffed052e10) at amule.cpp:1732
#45 0x0000000000678736 in CamuleGuiApp::OnLoggingEvent (this=0x16dcf00, evt=@0x7fffed052dd0) at amule-gui.cpp:343
#46 0x00007fb7e37242d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#47 0x00007fb7e37254a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#48 0x00007fb7e3725597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#49 0x000000000072a064 in CLogger::FlushPendingEntries () at Logger.cpp:197
#50 0x000000000072a28b in CLogger::AddLogLine (file=@0x7fffed052f10, line=275, critical=false, str=@0x7fffed052f00) at Logger.cpp:222
(gdb) bt full
#0 0x00007fb7e2b584fa in ?? () from /lib/libc.so.6
No symbol table info available.
#1 0x00007fb7e2bb7e77 in wcsrtombs () from /lib/libc.so.6
No symbol table info available.
#2 0x00007fb7e370408e in wxWC2MB () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#3 0x00007fb7e36e378d in wxMBConv::cWC2MB () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#4 0x00007fb7e370381a in wxStrftime () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#5 0x00007fb7e369e024 in ?? () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#6 0x00007fb7e36a2675 in wxDateTime::Format () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#7 0x0000000000466f0a in wxDateTime::FormatISOTime (this=0x7fffed0519b0) at /usr/include/wx-2.8/wx/datetime.h:1073
No locals.
#8 0x0000000000681eac in CamuleDlg::AddLogLine (this=0x1ae44f0, addtostatusbar=false, line=@0x7fffed051c10) at amuleDlg.cpp:586
bufferline = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x10d0a428}, <No data fields>}
stamp = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x7fb7e2ba05d0}, <No data fields>}
ct = (struct wxTextCtrl *) 0x10d0a400
#9 0x00000000006786aa in CamuleGuiApp::OnLoggingEvent (this=0x16dcf00, evt=@0x7fffed051bd0) at amule-gui.cpp:337
No locals.
#10 0x00007fb7e37242d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#11 0x00007fb7e37254a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#12 0x00007fb7e3725597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#13 0x000000000072a064 in CLogger::FlushPendingEntries () at Logger.cpp:197
event = {<> = {<No data fields>}, m_critical = false, m_msg = {<wxStringBase> = {static npos = 18446744073709551615,
m_pchData = 0x10d0a428}, <No data fields>}}
entry = (LogEntry *) 0x10d08040
#14 0x000000000072a28b in CLogger::AddLogLine (file=@0x7fffed051d10, line=275, critical=false, str=@0x7fffed051d00) at Logger.cpp:222
msg = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x10d0a1f8}, <No data fields>}
#15 0x000000000072a378 in CLoggerTarget::DoLogString (this=0x16cc4b0, msg=0x10d09da8) at Logger.cpp:275
str = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x10d09f98}, <No data fields>}
critical = false
#16 0x00007fb7e36d87c8 in wxLog::DoLog () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#17 0x00007fb7e36d8385 in wxVLogSysError () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#18 0x00007fb7e36d859d in wxLogSysError () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#19 0x00007fb7e36afff3 in wxFFile::Flush () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#20 0x00000000004556e5 in CamuleApp::AddLogLine (this=0x16dcf00, msg=@0x7fffed052210) at amule.cpp:1732
message = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x10d093e8}, <No data fields>}
full_line = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x10d09b38}, <No data fields>}
---Type <return> to continue, or q <return> to quit---
stream = <incomplete type>
#21 0x0000000000678736 in CamuleGuiApp::OnLoggingEvent (this=0x16dcf00, evt=@0x7fffed0521d0) at amule-gui.cpp:343
No locals.
#22 0x00007fb7e37242d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#23 0x00007fb7e37254a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#24 0x00007fb7e3725597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#25 0x000000000072a064 in CLogger::FlushPendingEntries () at Logger.cpp:197
event = {<> = {<No data fields>}, m_critical = false, m_msg = {<wxStringBase> = {static npos = 18446744073709551615,
m_pchData = 0x10d090b8}, <No data fields>}}
entry = (LogEntry *) 0x10d06cd0
#26 0x000000000072a28b in CLogger::AddLogLine (file=@0x7fffed052310, line=275, critical=false, str=@0x7fffed052300) at Logger.cpp:222
msg = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x10d08e88}, <No data fields>}
#27 0x000000000072a378 in CLoggerTarget::DoLogString (this=0x16cc4b0, msg=0x10d08a38) at Logger.cpp:275
str = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x10d08c28}, <No data fields>}
critical = false
#28 0x00007fb7e36d87c8 in wxLog::DoLog () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#29 0x00007fb7e36d8385 in wxVLogSysError () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#30 0x00007fb7e36d859d in wxLogSysError () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#31 0x00007fb7e36afff3 in wxFFile::Flush () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#32 0x00000000004556e5 in CamuleApp::AddLogLine (this=0x16dcf00, msg=@0x7fffed052810) at amule.cpp:1732
message = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x10d08078}, <No data fields>}
full_line = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x10d087c8}, <No data fields>}
stream = <incomplete type>
#33 0x0000000000678736 in CamuleGuiApp::OnLoggingEvent (this=0x16dcf00, evt=@0x7fffed0527d0) at amule-gui.cpp:343
No locals.
#34 0x00007fb7e37242d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#35 0x00007fb7e37254a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#36 0x00007fb7e3725597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#37 0x000000000072a064 in CLogger::FlushPendingEntries () at Logger.cpp:197
event = {<> = {<No data fields>}, m_critical = false, m_msg = {<wxStringBase> = {static npos = 18446744073709551615,
m_pchData = 0x10d07d48}, <No data fields>}}
entry = (LogEntry *) 0xf38c0c0
#38 0x000000000072a28b in CLogger::AddLogLine (file=@0x7fffed052910, line=275, critical=false, str=@0x7fffed052900) at Logger.cpp:222
msg = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x10d07b18}, <No data fields>}
#39 0x000000000072a378 in CLoggerTarget::DoLogString (this=0x16cc4b0, msg=0x10d076c8) at Logger.cpp:275
str = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x10d078b8}, <No data fields>}
critical = false
#40 0x00007fb7e36d87c8 in wxLog::DoLog () from /usr/lib/libwx_baseu-2.8.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#41 0x00007fb7e36d8385 in wxVLogSysError () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#42 0x00007fb7e36d859d in wxLogSysError () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#43 0x00007fb7e36afff3 in wxFFile::Flush () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#44 0x00000000004556e5 in CamuleApp::AddLogLine (this=0x16dcf00, msg=@0x7fffed052e10) at amule.cpp:1732
message = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x10d06d08}, <No data fields>}
full_line = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x10d07458}, <No data fields>}
stream = <incomplete type>
#45 0x0000000000678736 in CamuleGuiApp::OnLoggingEvent (this=0x16dcf00, evt=@0x7fffed052dd0) at amule-gui.cpp:343
No locals.
#46 0x00007fb7e37242d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#47 0x00007fb7e37254a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#48 0x00007fb7e3725597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#49 0x000000000072a064 in CLogger::FlushPendingEntries () at Logger.cpp:197
event = {<> = {<No data fields>}, m_critical = false, m_msg = {<wxStringBase> = {static npos = 18446744073709551615,
m_pchData = 0x10d069d8}, <No data fields>}}
entry = (LogEntry *) 0x10aabfb0
#50 0x000000000072a28b in CLogger::AddLogLine (file=@0x7fffed052f10, line=275, critical=false, str=@0x7fffed052f00) at Logger.cpp:222
msg = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x10d067a8}, <No data fields>}