Breakpoint 1, Socket::Disconnect (this=0x2aaab0bf4b90, bAbort=false) at Socket.cpp:261 261 void Socket::Disconnect(bool bAbort) (gdb) bt full #0 Socket::Disconnect (this=0x2aaab0bf4b90, bAbort=false) at Socket.cpp:261 No locals. #1 0x000000000077e38f in Socket::OnReadEvent (this=0x2aaab0bf4b90) at Socket.cpp:402 iosize = 0 #2 0x000000000077de8a in io_handle (fd=26, EventCode=2, arg=) at SocketManager.h:64 pSocket = (SocketBase *) 0x2aaab0bf4b90 #3 0x00002b12dceb7d70 in event_base_loop (base=0x2aaab0854540, flags=1) at event.c:321 evsel = (const struct eventop *) 0x2b12dd0c9a60 evbase = (void *) 0x2aaab0854760 tv = {tv_sec = 0, tv_usec = 485006} tv_p = res = #4 0x000000000077ee03 in SocketReaderRunnable::Execute ( this=) at SocketManager.cpp:49 No locals. #5 0x000000000077ef20 in ThreadBase::ThreadMain (pvOwner=0x2aaab0836a00) at ThreadBase.h:62 pcOwner = (ThreadBase *) 0x2aaab0bf4b90 #6 0x00002b12dd981317 in start_thread () from /lib/libpthread.so.0 No symbol table info available. ---Type to continue, or q to quit--- #7 0x00002b12de405d5d in clone () from /lib/libc.so.6 No symbol table info available. #8 0x0000000000000000 in ?? () No symbol table info available. Breakpoint 1, Socket::Disconnect (this=0x2aaab00e7460, bAbort=false) at Socket.cpp:261 261 void Socket::Disconnect(bool bAbort) (gdb) bt full #0 Socket::Disconnect (this=0x2aaab00e7460, bAbort=false) at Socket.cpp:261 No locals. #1 0x000000000077e38f in Socket::OnReadEvent (this=0x2aaab00e7460) at Socket.cpp:402 iosize = 0 #2 0x000000000077de8a in io_handle (fd=29, EventCode=2, arg=) at SocketManager.h:64 pSocket = (SocketBase *) 0x2aaab00e7460 #3 0x00002b6f1b0dad70 in event_base_loop (base=0x11602f0, flags=1) at event.c:321 evsel = (const struct eventop *) 0x2b6f1b2eca60 evbase = (void *) 0xbacdd0 tv = {tv_sec = 0, tv_usec = 99876} tv_p = res = #4 0x000000000077ee03 in SocketReaderRunnable::Execute ( this=) at SocketManager.cpp:49 No locals. #5 0x000000000077ef20 in ThreadBase::ThreadMain (pvOwner=0x122ba60) at ThreadBase.h:62 pcOwner = (ThreadBase *) 0x2aaab00e7460 #6 0x00002b6f1bba4317 in start_thread () from /lib/libpthread.so.0 No symbol table info available. ---Type to continue, or q to quit--- #7 0x00002b6f1c628d5d in clone () from /lib/libc.so.6 No symbol table info available. #8 0x0000000000000000 in ?? () No symbol table info available. Breakpoint 1, Socket::Disconnect (this=0x2aaab00fb910, bAbort=false) at Socket.cpp:261 261 void Socket::Disconnect(bool bAbort) (gdb) bt full #0 Socket::Disconnect (this=0x2aaab00fb910, bAbort=false) at Socket.cpp:261 No locals. #1 0x000000000077e38f in Socket::OnReadEvent (this=0x2aaab00fb910) at Socket.cpp:402 iosize = 0 #2 0x000000000077de8a in io_handle (fd=31, EventCode=2, arg=) at SocketManager.h:64 pSocket = (SocketBase *) 0x2aaab00fb910 #3 0x00002b6f1b0dad70 in event_base_loop (base=0x11602f0, flags=1) at event.c:321 evsel = (const struct eventop *) 0x2b6f1b2eca60 evbase = (void *) 0xbacdd0 tv = {tv_sec = 0, tv_usec = 999996} tv_p = res = #4 0x000000000077ee03 in SocketReaderRunnable::Execute ( this=) at SocketManager.cpp:49 No locals. #5 0x000000000077ef20 in ThreadBase::ThreadMain (pvOwner=0x122ba60) at ThreadBase.h:62 pcOwner = (ThreadBase *) 0x2aaab00fb910 #6 0x00002b6f1bba4317 in start_thread () from /lib/libpthread.so.0 No symbol table info available. ---Type to continue, or q to quit--- #7 0x00002b6f1c628d5d in clone () from /lib/libc.so.6 No symbol table info available. #8 0x0000000000000000 in ?? () No symbol table info available. Breakpoint 1, Socket::Disconnect (this=0x49f1ca0, bAbort=false) at Socket.cpp:261 261 void Socket::Disconnect(bool bAbort) (gdb) bt full #0 Socket::Disconnect (this=0x49f1ca0, bAbort=false) at Socket.cpp:261 No locals. #1 0x000000000077e38f in Socket::OnReadEvent (this=0x49f1ca0) at Socket.cpp:402 iosize = 0 #2 0x000000000077de8a in io_handle (fd=29, EventCode=2, arg=) at SocketManager.h:64 pSocket = (SocketBase *) 0x49f1ca0 #3 0x00002b6f1b0dad70 in event_base_loop (base=0x11602f0, flags=1) at event.c:321 evsel = (const struct eventop *) 0x2b6f1b2eca60 evbase = (void *) 0xbacdd0 tv = {tv_sec = 0, tv_usec = 0} tv_p = res = #4 0x000000000077ee03 in SocketReaderRunnable::Execute ( this=) at SocketManager.cpp:49 No locals. #5 0x000000000077ef20 in ThreadBase::ThreadMain (pvOwner=0x122ba60) at ThreadBase.h:62 pcOwner = (ThreadBase *) 0x49f1ca0 #6 0x00002b6f1bba4317 in start_thread () from /lib/libpthread.so.0 No symbol table info available. ---Type to continue, or q to quit--- #7 0x00002b6f1c628d5d in clone () from /lib/libc.so.6 No symbol table info available. #8 0x0000000000000000 in ?? () No symbol table info available. Breakpoint 1, Socket::Disconnect (this=0x2aaab0156130, bAbort=false) at Socket.cpp:261 261 void Socket::Disconnect(bool bAbort) (gdb) bt full #0 Socket::Disconnect (this=0x2aaab0156130, bAbort=false) at Socket.cpp:261 No locals. #1 0x000000000077e38f in Socket::OnReadEvent (this=0x2aaab0156130) at Socket.cpp:402 iosize = 0 #2 0x000000000077de8a in io_handle (fd=34, EventCode=2, arg=) at SocketManager.h:64 pSocket = (SocketBase *) 0x2aaab0156130 #3 0x00002b6f1b0dad70 in event_base_loop (base=0x11602f0, flags=1) at event.c:321 evsel = (const struct eventop *) 0x2b6f1b2eca60 evbase = (void *) 0xbacdd0 tv = {tv_sec = 0, tv_usec = 999994} tv_p = res = #4 0x000000000077ee03 in SocketReaderRunnable::Execute ( this=) at SocketManager.cpp:49 No locals. #5 0x000000000077ef20 in ThreadBase::ThreadMain (pvOwner=0x122ba60) at ThreadBase.h:62 pcOwner = (ThreadBase *) 0x2aaab0156130 #6 0x00002b6f1bba4317 in start_thread () from /lib/libpthread.so.0 No symbol table info available. ---Type to continue, or q to quit--- #7 0x00002b6f1c628d5d in clone () from /lib/libc.so.6 No symbol table info available. #8 0x0000000000000000 in ?? () No symbol table info available. Breakpoint 1, Socket::Disconnect (this=0x4a6a4e0, bAbort=false) at Socket.cpp:261 261 void Socket::Disconnect(bool bAbort) (gdb) bt full #0 Socket::Disconnect (this=0x4a6a4e0, bAbort=false) at Socket.cpp:261 No locals. #1 0x000000000077e38f in Socket::OnReadEvent (this=0x4a6a4e0) at Socket.cpp:402 iosize = 0 #2 0x000000000077de8a in io_handle (fd=26, EventCode=2, arg=) at SocketManager.h:64 pSocket = (SocketBase *) 0x4a6a4e0 #3 0x00002b6f1b0dad70 in event_base_loop (base=0x11602f0, flags=1) at event.c:321 evsel = (const struct eventop *) 0x2b6f1b2eca60 evbase = (void *) 0xbacdd0 tv = {tv_sec = 0, tv_usec = 985550} tv_p = res = #4 0x000000000077ee03 in SocketReaderRunnable::Execute ( this=) at SocketManager.cpp:49 No locals. #5 0x000000000077ef20 in ThreadBase::ThreadMain (pvOwner=0x122ba60) at ThreadBase.h:62 pcOwner = (ThreadBase *) 0x4a6a4e0 #6 0x00002b6f1bba4317 in start_thread () from /lib/libpthread.so.0 No symbol table info available. ---Type to continue, or q to quit--- #7 0x00002b6f1c628d5d in clone () from /lib/libc.so.6 No symbol table info available. #8 0x0000000000000000 in ?? () No symbol table info available. Breakpoint 1, Socket::Disconnect (this=0x2aaab0124ad0, bAbort=false) at Socket.cpp:261 261 void Socket::Disconnect(bool bAbort) (gdb) bt full #0 Socket::Disconnect (this=0x2aaab0124ad0, bAbort=false) at Socket.cpp:261 No locals. #1 0x000000000077e38f in Socket::OnReadEvent (this=0x2aaab0124ad0) at Socket.cpp:402 iosize = 0 #2 0x000000000077de8a in io_handle (fd=33, EventCode=2, arg=) at SocketManager.h:64 pSocket = (SocketBase *) 0x2aaab0124ad0 #3 0x00002b6f1b0dad70 in event_base_loop (base=0x11602f0, flags=1) at event.c:321 evsel = (const struct eventop *) 0x2b6f1b2eca60 evbase = (void *) 0xbacdd0 tv = {tv_sec = 0, tv_usec = 999883} tv_p = res = #4 0x000000000077ee03 in SocketReaderRunnable::Execute ( this=) at SocketManager.cpp:49 No locals. #5 0x000000000077ef20 in ThreadBase::ThreadMain (pvOwner=0x122ba60) at ThreadBase.h:62 pcOwner = (ThreadBase *) 0x2aaab0124ad0 #6 0x00002b6f1bba4317 in start_thread () from /lib/libpthread.so.0 No symbol table info available. ---Type to continue, or q to quit--- #7 0x00002b6f1c628d5d in clone () from /lib/libc.so.6 No symbol table info available. #8 0x0000000000000000 in ?? () No symbol table info available.