(gdb) bt #0 0x77f88e63 in ?? () #1 0x77ea9c13 in WaitForMultipleObjects () from /mnt/c/WINNT/system32/KERNEL32.DLL #2 0x6106ca98 in select () from /usr/bin/cygwin1.dll #3 0x6106c223 in select () from /usr/bin/cygwin1.dll #4 0x61059e7d in poll () from /usr/bin/cygwin1.dll #5 0x60d822f5 in poll_poll (self=0xad30658, args=0xa57599c) at /home/jt/src/PythonCvs/Modules/selectmodule.c:482 (gdb) p *self $3 = {_ob_next = 0xadb0178, _ob_prev = 0xadb13f4, ob_refcnt = 2, ob_type = 0x60d85260, dict = 0xadb13f4, ufd_uptodate = 1, ufd_len = 1, ufds = 0xa1d84a8} (gdb) p self->ufd_len $4 = 1 (gdb) p self->ufds $5 = (struct pollfd *) 0xa1d84a8 (gdb) p *self->ufds $6 = {fd = 8, events = 1, revents = 0}