(gdb) bt #0 process_events (s=0x8334668) at manager.c:2401 #1 0x080e252b in do_message (s=0x8334668) at manager.c:2864 #2 0x080e29bd in session_do (data=0x8334b88) at manager.c:2924 #3 0x0813624b in dummy_start (data=0x82b7dc0) at utils.c:870 #4 0xb7dec31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0xb7ed257e in clone () from /lib/tls/i686/cmov/libc.so.6 (gdb) frame 1 #1 0x080e252b in do_message (s=0x8334668) at manager.c:2864 2864 if (process_events(s)) (gdb) p *s $1 = {ms_t = 0, __lock = {__data = {__lock = 1, __count = 1, __owner = 7919, __kind = 1, __nusers = 1, {__spins = 0, __list = {__next = 0x0}}}, __size = "\001\000\000\000\001\000\000\000�\036\000\000\001\000\000\000\001\000\000\000\000\000\000", __align = 1}, sin = {sin_family = 2, sin_port = 45030, sin_addr = {s_addr = 1514999616}, sin_zero = "\000\000\000\000\000\000\000"}, f = 0x8349730, fd = 148, inuse = 0, needdestroy = 0, waiting_thread = 4294967295, managerid = 0, sessionstart = 1207192618, sessiontimeout = 0, username = "ma", '\0' , challenge = "\000\000\000\000\000\000\000\000\000", authenticated = 1, readperm = 127, writeperm = 127, inbuf = "\r\nmmand: meetme list 6\r\n\r\nmeetme list 6\r\n\r\n\r\n meetme list 6\r\n\r\ntme list 6\r\n\r\n", '\0' , inlen = 0, send_events = -1, last_ev = 0x0, writetimeout = 100, list = {next = 0x827ced0}} (gdb) frame 0 #0 process_events (s=0x8334668) at manager.c:2401 2401 while ( (eqe = NEW_EVENT(s)) ) { (gdb) p s $2 = (struct mansession *) 0x8334668 (gdb) p *s $3 = {ms_t = 0, __lock = {__data = {__lock = 1, __count = 1, __owner = 7919, __kind = 1, __nusers = 1, {__spins = 0, __list = {__next = 0x0}}}, __size = "\001\000\000\000\001\000\000\000�\036\000\000\001\000\000\000\001\000\000\000\000\000\000", __align = 1}, sin = {sin_family = 2, sin_port = 45030, sin_addr = {s_addr = 1514999616}, sin_zero = "\000\000\000\000\000\000\000"}, f = 0x8349730, fd = 148, inuse = 0, needdestroy = 0, waiting_thread = 4294967295, managerid = 0, sessionstart = 1207192618, sessiontimeout = 0, username = "ma", '\0' , challenge = "\000\000\000\000\000\000\000\000\000", authenticated = 1, readperm = 127, writeperm = 127, inbuf = "\r\nmmand: meetme list 6\r\n\r\nmeetme list 6\r\n\r\n\r\n meetme list 6\r\n\r\ntme list 6\r\n\r\n", '\0' , inlen = 0, send_events = -1, last_ev = 0x0, writetimeout = 100, list = {next = 0x827ced0}} (gdb)