Hi folks,
I am not sure when that started but aMule is broken for me, it crashes upon startup with an assertion:
(gdb) bt
#0 0xb7f81410 in ?? ()
#1 0xbfe10e68 in ?? ()
#2 0x00000005 in ?? ()
#3 0xb7708024 in wxTrap () at ./src/common/appbase.cpp:672
#4 0xb7a0f342 in wxGUIAppTraits::ShowAssertDialog (this=0x88c69b0, msg=@0xbfe10f0c) at ./src/gtk/utilsgtk.cpp:403
#5 0xb770821c in ShowAssertDialog (szFile=0xb77de3b8, nLine=446, szFunc=0x88e1764, szCond=0xb77df94c, szMsg=0xb77dfa28,
traits=0x88c69b0) at ./src/common/appbase.cpp:839
#6 0xb7708442 in wxAppConsole::OnAssertFailure (this=0x88a2a48, file=0xb77de3b8, line=446, func=0x88e1764, cond=0xb77df94c,
msg=0xb77dfa28) at ./src/common/appbase.cpp:443
#7 0xb79dec53 in wxApp::OnAssertFailure (this=0x88a2a48, file=0xb77de3b8, line=446, func=0x88e1764, cond=0xb77df94c,
msg=0xb77dfa28) at ./src/gtk/app.cpp:552
#8 0xb770833d in wxOnAssert (szFile=0xb77de3b8, nLine=446, szFunc=0xb77dfe15 "Found", szCond=0xb77df94c, szMsg=0xb77dfa28)
at ./src/common/appbase.cpp:712
#9 0xb770e66e in wxCmdLineParser::Found (this=0xbfe111b4, name=@0xbfe1124c) at ./src/common/cmdline.cpp:446
#10 0x08080df0 in CamuleApp::OnInit (this=0x88a2a48) at amule.cpp:494
#11 0x0822c151 in CamuleGuiApp::OnInit (this=0x88a2a48) at amule-gui.cpp:262
#12 0x08084d3a in wxAppConsole::CallOnInit (this=0x88a2a48)
at /home/mroberto/usr/local/wxWidgets-2.8.4/include/wx-2.8/wx/app.h:76
#13 0xb774fe66 in wxEntry (argc=@0xb785c4ec, argv=0x88912a8) at ./src/common/init.cpp:433
#14 0xb774ff5f in wxEntry (argc=@0xbfe11480, argv=0xbfe11504) at ./src/common/init.cpp:461
#15 0x0822cd3c in main (argc=Cannot access memory at address 0x3e91
) at amule-gui.cpp:95
(gdb) f 9
#9 0xb770e66e in wxCmdLineParser::Found (this=0xbfe111b4, name=@0xbfe1124c) at ./src/common/cmdline.cpp:446
446 wxCHECK_MSG( i != wxNOT_FOUND, false, _T("unknown switch") );
(gdb) l
441 {
442 int i = m_data->FindOption(name);
443 if ( i == wxNOT_FOUND )
444 i = m_data->FindOptionByLongName(name);
445
446 wxCHECK_MSG( i != wxNOT_FOUND, false, _T("unknown switch") );
447
448 wxCmdLineOption& opt = m_data->m_options[(size_t)i];
449 if ( !opt.HasValue() )
450 return false;
(gdb) p i
$1 = -1
I don't have the time to look into it, but maybe you know something related to any recent svn change.
Cheers!