Receiving (and not recieving, k?

) the message from debug on wxGTK 2.5.1 with GTK 1
Wrong Tags on SecIdentState packet!!
Client Hessi[ARC] on IP 81.210.154.189 port 4662 using eMule
User Disconnected.
[Debug] 02:11:12: updownclient.h(270): assert "SecIdentSupRec" failed.
Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 16384 (LWP 16922)]
0x40b6f451 in kill () from /lib/libc.so.6
I told wxW to stop it and bt'ed it:
(gdb) bt
#0 0x40b6f451 in kill () from /lib/libc.so.6
#1 0x4003fd60 in pthread_kill () from /lib/libpthread.so.0
#2 0x400400bb in raise () from /lib/libpthread.so.0
#3 0x40567994 in wxTrap() () at src/common/appbase.cpp:539
#4 0x4036cb2a in wxGUIAppTraitsBase::ShowAssertDialog(wxString const&) (this=0x85c2538, msg=@0xbfffea70) at src/common/appcmn.cpp:533
#5 0x40567d91 in ShowAssertDialog (szFile=0x830b94e "updownclient.h", nLine=270, szCond=0x830b93f "SecIdentSupRec", szMsg=0x0, traits=0x85c2538) at src/common/appbase.cpp:705
#6 0x4056774d in wxAppConsole::OnAssert(char const*, int, char const*, char const*) (this=0x859f238, file=0x830b94e "updownclient.h", line=270,
cond=0x830b93f "SecIdentSupRec", msg=0x0) at src/common/appbase.cpp:408
#7 0x402c372e in wxApp::OnAssert(char const*, int, char const*, char const*) (this=0x859f238, file=0x830b94e "updownclient.h", line=270, cond=0x830b93f "SecIdentSupRec",
msg=0x0) at src/gtk/app.cpp:649
#8 0x40567a6d in wxOnAssert(char const*, int, char const*, char const*) (szFile=0x830b94e "updownclient.h", nLine=270, szCond=0x830b93f "SecIdentSupRec", szMsg=0x0)
at src/common/appbase.cpp:585
#9 0x405679d2 in wxAssert(int, char const*, int, char const*, char const*) (cond=0, szFile=0x830b94e "updownclient.h", nLine=270, szCond=0x830b93f "SecIdentSupRec", szMsg=0x0)
at src/common/appbase.cpp:552
#10 0x0812feb3 in CUpDownClient::GetSecureIdentState() (this=0x8d40580) at updownclient.h:270
#11 0x0812b322 in CClientReqSocket::ProcessExtPacket(char const*, unsigned, unsigned char) (this=0x8cc7938, packet=0x8e01c60 "\001¡P", size=5, opcode=135 '\207')
at ListenSocket.cpp:1533
#12 0x0812d5a3 in CClientReqSocket::PacketReceived(Packet*) (this=0x8cc7938, packet=0x8b9d290) at ListenSocket.cpp:2008
#13 0x08133090 in CEMSocket::OnReceive(int) (this=0x8cc7938, nErrorCode=0) at EMSocket.cpp:265
#14 0x0812d687 in CClientReqSocket::OnReceive(int) (this=0x8cc7938, nErrorCode=0) at ListenSocket.cpp:2026
#15 0x0812d7bc in CClientReqSocketHandler::ClientReqSocketHandler(wxSocketEvent&) (this=0x8e54850, event=@0x896f178) at ListenSocket.cpp:2113
#16 0x4056748a in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const (this=0x859f238, handler=0x8e54850, func=
{__pfn = 0x812d706 , __delta = 0}, event=@0x896f178) at src/common/appbase.cpp:288
#17 0x4060349f in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (entry=@0x83a4020, handler=0x8e54850, event=@0x896f178)
at src/common/event.cpp:1169
#18 0x406024e0 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (this=0x83a3ff8, event=@0x896f178, self=0x8e54850) at src/common/event.cpp:837
#19 0x406036b8 in wxEvtHandler::ProcessEvent(wxEvent&) (this=0x8e54850, event=@0x896f178) at src/common/event.cpp:1231
#20 0x40603381 in wxEvtHandler::ProcessPendingEvents() (this=0x8e54850) at src/common/event.cpp:1122
#21 0x405673f9 in wxAppConsole::ProcessPendingEvents() (this=0x859f238) at src/common/appbase.cpp:265
#22 0x402c2c1b in wxapp_pending_callback () at src/gtk/app.cpp:197
#23 0x407e069e in g_timeout_add () from /usr/lib/libglib-1.2.so.0
Full bt, in case it's needed:
(gdb) bt full
#0 0x40b6f451 in kill () from /lib/libc.so.6
No symbol table info available.
#1 0x4003fd60 in pthread_kill () from /lib/libpthread.so.0
No symbol table info available.
#2 0x400400bb in raise () from /lib/libpthread.so.0
No symbol table info available.
#3 0x40567994 in wxTrap() () at src/common/appbase.cpp:539
No locals.
#4 0x4036cb2a in wxGUIAppTraitsBase::ShowAssertDialog(wxString const&) (this=0x85c2538, msg=@0xbfffea70) at src/common/appcmn.cpp:533
msgDlg = { = {static npos = 4294967195,
m_pchData = 0x8e9db04 "updownclient.h(270): assert \"SecIdentSupRec\" failed.\nDo you want to stop the program?\nYou can also choose [Cancel] to suppress further warnings."}, }
#5 0x40567d91 in ShowAssertDialog (szFile=0x830b94e "updownclient.h", nLine=270, szCond=0x830b93f "SecIdentSupRec", szMsg=0x0, traits=0x85c2538) at src/common/appbase.cpp:705
s_bNoAsserts = false
msg = { = {static npos = 4294967195, m_pchData = 0x8b9c3bc "updownclient.h(270): assert \"SecIdentSupRec\" failed."}, }
#6 0x4056774d in wxAppConsole::OnAssert(char const*, int, char const*, char const*) (this=0x859f238, file=0x830b94e "updownclient.h", line=270,
cond=0x830b93f "SecIdentSupRec", msg=0x0) at src/common/appbase.cpp:408
No locals.
#7 0x402c372e in wxApp::OnAssert(char const*, int, char const*, char const*) (this=0x859f238, file=0x830b94e "updownclient.h", line=270, cond=0x830b93f "SecIdentSupRec",
msg=0x0) at src/gtk/app.cpp:649
No locals.
#8 0x40567a6d in wxOnAssert(char const*, int, char const*, char const*) (szFile=0x830b94e "updownclient.h", nLine=270, szCond=0x830b93f "SecIdentSupRec", szMsg=0x0)
at src/common/appbase.cpp:585
s_bInAssert = true
#9 0x405679d2 in wxAssert(int, char const*, int, char const*, char const*) (cond=0, szFile=0x830b94e "updownclient.h", nLine=270, szCond=0x830b93f "SecIdentSupRec", szMsg=0x0)
at src/common/appbase.cpp:552
No locals.
#10 0x0812feb3 in CUpDownClient::GetSecureIdentState() (this=0x8d40580) at updownclient.h:270
No locals.
#11 0x0812b322 in CClientReqSocket::ProcessExtPacket(char const*, unsigned, unsigned char) (this=0x8cc7938, packet=0x8e01c60 "\001¡P", size=5, opcode=135 '\207')
at ListenSocket.cpp:1533
SecureIdentState = 25
#12 0x0812d5a3 in CClientReqSocket::PacketReceived(Packet*) (this=0x8cc7938, packet=0x8b9d290) at ListenSocket.cpp:2008
bResult = 64
uRawSize = 5
#13 0x08133090 in CEMSocket::OnReceive(int) (this=0x8cc7938, nErrorCode=0) at EMSocket.cpp:265
bPacketResult = false
toCopy = 5
GlobalReadBuffer = "Å\006\000\000\000\207\001¡P\000\000\032F@ýf\221}t\021Ýèä¹\222G;ÄD¥âSÅ%Z¸\bÆP\002ÜÐiï\201!I\032i}÷5©´HCµvì\201G®\227µ`\212\030\214\235\231Äɱ©\216\rª\020Ðæ\025²}\036Ùõ\003ã²\237hº\220÷û\225ùÈ\b\215öºêä\2118´\\¤\006^Ï~Ô1Ä9æRÂ\202䲿´\006\e{\227³|H\016\231 à\206\bK\024ë\025M\nT\233\203\210± \006\rh\03448Ö\025A!çê\027,Æ\032¿\027x\207\000\003Z^Eß×þ.Xq\030£¯/'\204\200päΣï½,6É5"...
readMax = 2000000
ret = 11
rptr = 0x83a40cb "\032F@ýf\221}t\021Ýèä¹\222G;ÄD¥âSÅ%Z¸\bÆP\002ÜÐiï\201!I\032i}÷5©´HCµvì\201G®\227µ`\212\030\214\235\231Äɱ©\216\rª\020Ðæ\025²}\036Ùõ\003ã²\237hº\220÷û\225ùÈ\b\215öºêä\2118´\\¤\006^Ï~Ô1Ä9æRÂ\202䲿´\006\e{\227³|H\016\231 à\206\bK\024ë\025M\nT\233\203\210± \006\rh\03448Ö\025A!çê\027,Æ\032¿\027x\207"
rend = 0x83a40cb "\032F@ýf\221}t\021Ýèä¹\222G;ÄD¥âSÅ%Z¸\bÆP\002ÜÐiï\201!I\032i}÷5©´HCµvì\201G®\227µ`\212\030\214\235\231Äɱ©\216\rª\020Ðæ\025²}\036Ùõ\003ã²\237hº\220÷û\225ùÈ\b\215öºêä\2118´\\¤\006^Ï~Ô1Ä9æRÂ\202䲿´\006\e{\227³|H\016\231 à\206\bK\024ë\025M\nT\233\203\210± \006\rh\03448Ö\025A!çê\027,Æ\032¿\027x\207"
#14 0x0812d687 in CClientReqSocket::OnReceive(int) (this=0x8cc7938, nErrorCode=0) at ListenSocket.cpp:2026
No locals.
#15 0x0812d7bc in CClientReqSocketHandler::ClientReqSocketHandler(wxSocketEvent&) (this=0x8e54850, event=@0x896f178) at ListenSocket.cpp:2113
No locals.
#16 0x4056748a in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const (this=0x859f238, handler=0x8e54850, func=
{__pfn = 0x812d706 , __delta = 0}, event=@0x896f178) at src/common/appbase.cpp:288
No locals.
#17 0x4060349f in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (entry=@0x83a4020, handler=0x8e54850, event=@0x896f178)
at src/common/event.cpp:1169
tableId1 = 6123
tableId2 = -1
#18 0x406024e0 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (this=0x83a3ff8, event=@0x896f178, self=0x8e54850) at src/common/event.cpp:837
n = 0
eventEntryTable = (const wxEventTableEntryPointerArray &) @0x8932da4: { = {m_nSize = 1, m_nCount = 1, m_pItems = 0x8aa3b20}, }
count = 1
eventType = 10002
eTTnode = (EventTypeTable * const) 0x8932da0
#19 0x406036b8 in wxEvtHandler::ProcessEvent(wxEvent&) (this=0x8e54850, event=@0x896f178) at src/common/event.cpp:1231
No locals.
#20 0x40603381 in wxEvtHandler::ProcessPendingEvents() (this=0x8e54850) at src/common/event.cpp:1122
event = (wxEvent *) 0x896f178
node = (class wxObjectListNode *) 0x8b9d290
#21 0x405673f9 in wxAppConsole::ProcessPendingEvents() (this=0x859f238) at src/common/appbase.cpp:265
handler = (wxEvtHandler *) 0x8e54850
node = (class wxObjectListNode *) 0x8a2d8d8
#22 0x402c2c1b in wxapp_pending_callback () at src/gtk/app.cpp:197
No locals.
#23 0x407e069e in g_timeout_add () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
Now let's see how useful I can be again, now that my connection is back. :]