Crashes when I sort servers by number of users
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 7259)]
0x40c619af in strlen () from /lib/libc.so.6
(gdb) bt
#0 0x40c619af in strlen () from /lib/libc.so.6
#1 0x086fb320 in ?? ()
#2 0x402e8c51 in wxToolBarTool::~wxToolBarTool() ()
from /usr/lib/libwx_gtk2-2.4.so
#3 0x402ea01c in wxTextCtrl::WriteText(wxString const&) ()
from /usr/lib/libwx_gtk2-2.4.so
#4 0x402ea259 in wxTextCtrl::AppendText(wxString const&) ()
from /usr/lib/libwx_gtk2-2.4.so
#5 0x082a55ad in CamuleDlg::AddServerMessageLine(wxString&) (this=0x85f83a8,
message=@0xbffff330) at amuleDlg.cpp:553
#6 0x082a022a in CamuleApp::AddServerMessageLine(wxString&) (this=0x85e2c68,
msg=@0xbffff330) at amule.cpp:2210
#7 0x082623ac in CServerSocket::ProcessPacket(char const*, unsigned, unsigned char) (this=0x87f5008,
packet=0x8805310 "ý\bserver version 16.50 (lugdunum)\n-\n-> Razorback 2 - Dual Opteron Server /
http://www.razorback2.com -
http://www.ed2k.ch -
http://www.gruk.org\n-\n-> We cannot be held responsible for any illegal use that could be made of "...,
size=2262, opcode=56 '8') at ServerSocket.cpp:261
#8 0x08264bb4 in CServerSocket::PacketReceived(Packet*) (this=0x87f5008,
packet=0x876e2b0) at ServerSocket.cpp:586
#9 0x0812eb4b in CEMSocket::OnReceive(int) (this=0x87f5008, nErrorCode=0)
at EMSocket.cpp:265
#10 0x082613c8 in CServerSocket::OnReceive(wxSocketError) (this=0x87f5008,
---Type
to continue, or q to quit---
nErrorCode=wxSOCKET_NOERROR) at ServerSocket.cpp:170
#11 0x082650bb in CServerSocketHandler::ServerSocketHandler(wxSocketEvent&) (
this=0x87fc8a8, event=@0x86c1170) at ServerSocket.cpp:672
#12 0x4033ab5d in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
from /usr/lib/libwx_gtk2-2.4.so
#13 0x4033a970 in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib/libwx_gtk2-2.4.so
#14 0x4033a8b6 in wxEvtHandler::ProcessPendingEvents() ()
from /usr/lib/libwx_gtk2-2.4.so
#15 0x402fb801 in wxAppBase::ProcessPendingEvents() ()
from /usr/lib/libwx_gtk2-2.4.so
#16 0x4029a755 in wxWakeUpIdle() () from /usr/lib/libwx_gtk2-2.4.so
#17 0x4094b783 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
(gdb) bt full
#0 0x40c619af in strlen () from /lib/libc.so.6
No symbol table info available.
#1 0x086fb320 in ?? ()
No symbol table info available.
#2 0x402e8c51 in wxToolBarTool::~wxToolBarTool() ()
from /usr/lib/libwx_gtk2-2.4.so
No symbol table info available.
#3 0x402ea01c in wxTextCtrl::WriteText(wxString const&) ()
from /usr/lib/libwx_gtk2-2.4.so
No symbol table info available.
#4 0x402ea259 in wxTextCtrl::AppendText(wxString const&) ()
from /usr/lib/libwx_gtk2-2.4.so
No symbol table info available.
#5 0x082a55ad in CamuleDlg::AddServerMessageLine(wxString&) (this=0x85f83a8,
message=@0xbffff330) at amuleDlg.cpp:553
cv = (struct wxTextCtrl *) 0x86fad38
#6 0x082a022a in CamuleApp::AddServerMessageLine(wxString&) (this=0x85e2c68,
msg=@0xbffff330) at amule.cpp:2210
No locals.
#7 0x082623ac in CServerSocket::ProcessPacket(char const*, unsigned, unsigned char) (this=0x87f5008,
packet=0x8805310 "ý\bserver version 16.50 (lugdunum)\n-\n-> Razorback 2 - Dual Opteron Server / http://www.razorback2.com - http://www.ed2k.ch - http://www.gruk.org\n-\n-> We ca---Type to continue, or q to quit---
nnot be held responsible for any illegal use that could be made of "...,
size=2262, opcode=56 '8') at ServerSocket.cpp:261
wxMessage =
message =
bOutputMessage = true
buffer = 0x8808038 "ýý\177\b8\224\200\b\220\224\200\b"
strMessages =
token =
update = (CServer *) 0xf3a8
#8 0x08264bb4 in CServerSocket::PacketReceived(Packet*) (this=0x87f5008,
packet=0x876e2b0) at ServerSocket.cpp:586
No locals.
#9 0x0812eb4b in CEMSocket::OnReceive(int) (this=0x87f5008, nErrorCode=0)
at EMSocket.cpp:265
bPacketResult = true
toCopy = 1125
GlobalReadBuffer = "ý\t\000\000\000@ý_ý\023\t\000\000\000ý\t\000\000\0004ý\000\f\000ýe\t\006ýf\004\000\0008xý\225UýN\034G\020}\215ý\025ýKH$v\0276\230$\226\b\"ý\001#ý.ý\vN\036\233\231ý\23163ýýýý\032ý3\037ýWý\0259s\200\211\022ý ýýtWi:uýýýý<ý\025;ýýkkhýýýz\227~ýcYD\023\233\037_ý^ý~ýýýýýZý74ý\036ý\215ýýI\eýýaýý\017hý^ýý\203p\237ý\006ýrýýýý\237W\233ýýý\233ýue\027ý=Sý\214ý\201ý\231*ý\vrý[k"...
readMax = 2000000
---Type to continue, or q to quit---
ret = 1159
rptr = 0x83a2a07 ""
rend = 0x83a2a07 ""
#10 0x082613c8 in CServerSocket::OnReceive(wxSocketError) (this=0x87f5008,
nErrorCode=wxSOCKET_NOERROR) at ServerSocket.cpp:170
No locals.
#11 0x082650bb in CServerSocketHandler::ServerSocketHandler(wxSocketEvent&) (
this=0x87fc8a8, event=@0x86c1170) at ServerSocket.cpp:672
No locals.
#12 0x4033ab5d in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
from /usr/lib/libwx_gtk2-2.4.so
No symbol table info available.
#13 0x4033a970 in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib/libwx_gtk2-2.4.so
No symbol table info available.
#14 0x4033a8b6 in wxEvtHandler::ProcessPendingEvents() ()
from /usr/lib/libwx_gtk2-2.4.so
No symbol table info available.
#15 0x402fb801 in wxAppBase::ProcessPendingEvents() ()
from /usr/lib/libwx_gtk2-2.4.so
No symbol table info available.
#16 0x4029a755 in wxWakeUpIdle() () from /usr/lib/libwx_gtk2-2.4.so
No symbol table info available.
---Type to continue, or q to quit---
#17 0x4094b783 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
(gdb)
(gdb)
(gdb)