Hi, here's what I can see with gdb:
GNU gdb 6.4.90-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu". (gdb) attach 3238 Attaching to process 3238 Reading symbols from /usr/bin/Xvnc4...done. Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /usr/lib/libstdc++.so.6...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/tls/i686/cmov/libm.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libm.so.6 Reading symbols from /lib/libgcc_s.so.1...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/tls/i686/cmov/libc.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Failed to read a valid object file image from memory. 0xb7f9e410 in ?? () (gdb) bt #0 0xb7f9e410 in ?? () #1 0xbfbc6158 in ?? () #2 0x00000000 in ?? () (gdb) x/5i $eip 0xb7f9e410: pop %ebp 0xb7f9e411: pop %edx 0xb7f9e412: pop %ecx 0xb7f9e413: ret 0xb7f9e414: nop (gdb) si 0x08081d50 in SmartScheduleTimer () (gdb) bt #0 0x08081d50 in SmartScheduleTimer () #1 <signal handler called> #2 0xb7f9e40e in ?? () #3 0xbfbc6158 in ?? () #4 0x00000000 in ?? () (gdb) si btsix/5i $eip 0x8081d50 <SmartScheduleTimer>: push %ebp 0x8081d51 <SmartScheduleTimer+1>: mov %esp,%ebp 0x8081d53 <SmartScheduleTimer+3>: sub $0x8,%esp 0x8081d56 <SmartScheduleTimer+6>: mov %ebx,(%esp) 0x8081d59 <SmartScheduleTimer+9>: mov %esi,0x4(%esp) (gdb) si 0x08081d51 in SmartScheduleTimer () (gdb) si 0x08081d53 in SmartScheduleTimer () (gdb) 0x08081d56 in SmartScheduleTimer () (gdb) 0x08081d59 in SmartScheduleTimer () (gdb) 0x08081d5d in SmartScheduleTimer () (gdb) 0x0804d324 in __errno_locat...@plt () (gdb) bt #0 0x0804d324 in __errno_locat...@plt () #1 0x08081d62 in SmartScheduleTimer () #2 <signal handler called> #3 0xb7f9e40e in ?? () #4 0xbfbc6158 in ?? () #5 0x00000000 in ?? () (gdb) si 0xb7d47340 in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7e375fd in __frame_state_for () from /lib/tls/i686/cmov/libc.so.6 (gdb) bt #0 0xb7e375fd in __frame_state_for () from /lib/tls/i686/cmov/libc.so.6 #1 <signal handler called> #2 0xb7f9e40e in ?? () #3 0xbfbc6158 in ?? () #4 0x00000000 in ?? () (gdb) si 0xb7e37600 in __frame_state_for () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d47345 in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4734b in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4734c in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4734e in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4734f in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d47355 in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4735c in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0x08081d62 in SmartScheduleTimer () (gdb) 0x08081d68 in SmartScheduleTimer () (gdb) si 0x08081d6a in SmartScheduleTimer () (gdb) bt #0 0x08081d6a in SmartScheduleTimer () #1 <signal handler called> #2 0xb7f9e40e in ?? () #3 0xbfbc6158 in ?? () #4 0x00000000 in ?? () (gdb) s Single stepping until exit from function SmartScheduleTimer, which has no line number information. Program received signal SIGINT, Interrupt. 0xb7f9e410 in ?? () (gdb) si 0x08081d50 in SmartScheduleTimer () (gdb) si 0x08081d51 in SmartScheduleTimer () (gdb) 0x08081d53 in SmartScheduleTimer () (gdb) 0x08081d56 in SmartScheduleTimer () (gdb) 0x08081d59 in SmartScheduleTimer () (gdb) 0x08081d5d in SmartScheduleTimer () (gdb) 0x0804d324 in __errno_locat...@plt () (gdb) 0xb7d47340 in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7e375fd in __frame_state_for () from /lib/tls/i686/cmov/libc.so.6 (gdb) xsi Undefined command: "xsi". Try "help". (gdb) define xsi Type commands for definition of "xsi". End with a line saying just "end". >x/4i $eip >si >end (gdb) xsi 0xb7e375fd <__frame_state_for+3501>: mov (%esp),%ecx 0xb7e37600 <__frame_state_for+3504>: ret 0xb7e37601 <__frame_state_for+3505>: nop 0xb7e37602 <__frame_state_for+3506>: nop 0xb7e37600 in __frame_state_for () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7e37600 <__frame_state_for+3504>: ret 0xb7e37601 <__frame_state_for+3505>: nop 0xb7e37602 <__frame_state_for+3506>: nop 0xb7e37603 <__frame_state_for+3507>: nop 0xb7d47345 in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d47345 <__errno_location+5>: add $0x117caf,%ecx 0xb7d4734b <__errno_location+11>: push %ebp 0xb7d4734c <__errno_location+12>: mov %esp,%ebp 0xb7d4734e <__errno_location+14>: pop %ebp 0xb7d4734b in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4734b <__errno_location+11>: push %ebp 0xb7d4734c <__errno_location+12>: mov %esp,%ebp 0xb7d4734e <__errno_location+14>: pop %ebp 0xb7d4734f <__errno_location+15>: mov 0xffffff18(%ecx),%eax 0xb7d4734c in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4734c <__errno_location+12>: mov %esp,%ebp 0xb7d4734e <__errno_location+14>: pop %ebp 0xb7d4734f <__errno_location+15>: mov 0xffffff18(%ecx),%eax 0xb7d47355 <__errno_location+21>: add %gs:0x0,%eax 0xb7d4734e in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4734e <__errno_location+14>: pop %ebp 0xb7d4734f <__errno_location+15>: mov 0xffffff18(%ecx),%eax 0xb7d47355 <__errno_location+21>: add %gs:0x0,%eax 0xb7d4735c <__errno_location+28>: ret 0xb7d4734f in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4734f <__errno_location+15>: mov 0xffffff18(%ecx),%eax 0xb7d47355 <__errno_location+21>: add %gs:0x0,%eax 0xb7d4735c <__errno_location+28>: ret 0xb7d4735d <__errno_location+29>: nop 0xb7d47355 in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d47355 <__errno_location+21>: add %gs:0x0,%eax 0xb7d4735c <__errno_location+28>: ret 0xb7d4735d <__errno_location+29>: nop 0xb7d4735e <__errno_location+30>: nop 0xb7d4735c in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4735c <__errno_location+28>: ret 0xb7d4735d <__errno_location+29>: nop 0xb7d4735e <__errno_location+30>: nop 0xb7d4735f <__errno_location+31>: nop 0x08081d62 in SmartScheduleTimer () (gdb) 0x8081d62 <SmartScheduleTimer+18>: mov 0x8456dfc,%ecx 0x8081d68 <SmartScheduleTimer+24>: mov %eax,%ebx 0x8081d6a <SmartScheduleTimer+26>: mov (%eax),%esi 0x8081d6c <SmartScheduleTimer+28>: mov 0x83ffd20,%eax 0x08081d68 in SmartScheduleTimer () (gdb) 0x8081d68 <SmartScheduleTimer+24>: mov %eax,%ebx 0x8081d6a <SmartScheduleTimer+26>: mov (%eax),%esi 0x8081d6c <SmartScheduleTimer+28>: mov 0x83ffd20,%eax 0x8081d71 <SmartScheduleTimer+33>: add %eax,0x8456650 0x08081d6a in SmartScheduleTimer () (gdb) 0x8081d6a <SmartScheduleTimer+26>: mov (%eax),%esi 0x8081d6c <SmartScheduleTimer+28>: mov 0x83ffd20,%eax 0x8081d71 <SmartScheduleTimer+33>: add %eax,0x8456650 0x8081d77 <SmartScheduleTimer+39>: test %ecx,%ecx 0x08081d6c in SmartScheduleTimer () (gdb) 0x8081d6c <SmartScheduleTimer+28>: mov 0x83ffd20,%eax 0x8081d71 <SmartScheduleTimer+33>: add %eax,0x8456650 0x8081d77 <SmartScheduleTimer+39>: test %ecx,%ecx 0x8081d79 <SmartScheduleTimer+41>: je 0x8081d80 <SmartScheduleTimer+48> 0x08081d71 in SmartScheduleTimer () (gdb) 0x8081d71 <SmartScheduleTimer+33>: add %eax,0x8456650 0x8081d77 <SmartScheduleTimer+39>: test %ecx,%ecx 0x8081d79 <SmartScheduleTimer+41>: je 0x8081d80 <SmartScheduleTimer+48> 0x8081d7b <SmartScheduleTimer+43>: call 0x8081c20 <SmartScheduleStopTimer> 0x08081d77 in SmartScheduleTimer () (gdb) 0x8081d77 <SmartScheduleTimer+39>: test %ecx,%ecx 0x8081d79 <SmartScheduleTimer+41>: je 0x8081d80 <SmartScheduleTimer+48> 0x8081d7b <SmartScheduleTimer+43>: call 0x8081c20 <SmartScheduleStopTimer> 0x8081d80 <SmartScheduleTimer+48>: mov %esi,(%ebx) 0x08081d79 in SmartScheduleTimer () (gdb) 0x8081d79 <SmartScheduleTimer+41>: je 0x8081d80 <SmartScheduleTimer+48> 0x8081d7b <SmartScheduleTimer+43>: call 0x8081c20 <SmartScheduleStopTimer> 0x8081d80 <SmartScheduleTimer+48>: mov %esi,(%ebx) 0x8081d82 <SmartScheduleTimer+50>: mov (%esp),%ebx 0x08081d80 in SmartScheduleTimer () (gdb) 0x8081d80 <SmartScheduleTimer+48>: mov %esi,(%ebx) 0x8081d82 <SmartScheduleTimer+50>: mov (%esp),%ebx 0x8081d85 <SmartScheduleTimer+53>: mov 0x4(%esp),%esi 0x8081d89 <SmartScheduleTimer+57>: mov %ebp,%esp 0x08081d82 in SmartScheduleTimer () (gdb) 0x8081d82 <SmartScheduleTimer+50>: mov (%esp),%ebx 0x8081d85 <SmartScheduleTimer+53>: mov 0x4(%esp),%esi 0x8081d89 <SmartScheduleTimer+57>: mov %ebp,%esp 0x8081d8b <SmartScheduleTimer+59>: pop %ebp 0x08081d85 in SmartScheduleTimer () (gdb) 0x8081d85 <SmartScheduleTimer+53>: mov 0x4(%esp),%esi 0x8081d89 <SmartScheduleTimer+57>: mov %ebp,%esp 0x8081d8b <SmartScheduleTimer+59>: pop %ebp 0x8081d8c <SmartScheduleTimer+60>: ret 0x08081d89 in SmartScheduleTimer () (gdb) 0x8081d89 <SmartScheduleTimer+57>: mov %ebp,%esp 0x8081d8b <SmartScheduleTimer+59>: pop %ebp 0x8081d8c <SmartScheduleTimer+60>: ret 0x8081d8d <SmartScheduleTimer+61>: lea 0x0(%esi),%esi 0x08081d8b in SmartScheduleTimer () (gdb) 0x8081d8b <SmartScheduleTimer+59>: pop %ebp 0x8081d8c <SmartScheduleTimer+60>: ret 0x8081d8d <SmartScheduleTimer+61>: lea 0x0(%esi),%esi 0x8081d90 <AbortServer>: push %ebp 0x08081d8c in SmartScheduleTimer () (gdb) 0x8081d8c <SmartScheduleTimer+60>: ret 0x8081d8d <SmartScheduleTimer+61>: lea 0x0(%esi),%esi 0x8081d90 <AbortServer>: push %ebp 0x8081d91 <AbortServer+1>: mov %esp,%ebp <signal handler called> (gdb) 0xb7f9e420: pop %eax 0xb7f9e421: mov $0x77,%eax 0xb7f9e426: int $0x80 0xb7f9e428: nop <signal handler called> (gdb) 0xb7f9e421: mov $0x77,%eax 0xb7f9e426: int $0x80 0xb7f9e428: nop 0xb7f9e429: nop <signal handler called> (gdb) 0xb7f9e426: int $0x80 0xb7f9e428: nop 0xb7f9e429: nop 0xb7f9e42a: nop 0xb7f9e40e in ?? () (gdb) 0xb7f9e40e: jmp 0xb7f9e403 0xb7f9e410: pop %ebp 0xb7f9e411: pop %edx 0xb7f9e412: pop %ecx 0x08081d50 in SmartScheduleTimer () (gdb) 0x8081d50 <SmartScheduleTimer>: push %ebp 0x8081d51 <SmartScheduleTimer+1>: mov %esp,%ebp 0x8081d53 <SmartScheduleTimer+3>: sub $0x8,%esp 0x8081d56 <SmartScheduleTimer+6>: mov %ebx,(%esp) 0x08081d51 in SmartScheduleTimer () (gdb) 0x8081d51 <SmartScheduleTimer+1>: mov %esp,%ebp 0x8081d53 <SmartScheduleTimer+3>: sub $0x8,%esp 0x8081d56 <SmartScheduleTimer+6>: mov %ebx,(%esp) 0x8081d59 <SmartScheduleTimer+9>: mov %esi,0x4(%esp) 0x08081d53 in SmartScheduleTimer () (gdb) 0x8081d53 <SmartScheduleTimer+3>: sub $0x8,%esp 0x8081d56 <SmartScheduleTimer+6>: mov %ebx,(%esp) 0x8081d59 <SmartScheduleTimer+9>: mov %esi,0x4(%esp) 0x8081d5d <SmartScheduleTimer+13>: call 0x804d324 <__errno_locat...@plt> 0x08081d56 in SmartScheduleTimer () (gdb) 0x8081d56 <SmartScheduleTimer+6>: mov %ebx,(%esp) 0x8081d59 <SmartScheduleTimer+9>: mov %esi,0x4(%esp) 0x8081d5d <SmartScheduleTimer+13>: call 0x804d324 <__errno_locat...@plt> 0x8081d62 <SmartScheduleTimer+18>: mov 0x8456dfc,%ecx 0x08081d59 in SmartScheduleTimer () (gdb) 0x8081d59 <SmartScheduleTimer+9>: mov %esi,0x4(%esp) 0x8081d5d <SmartScheduleTimer+13>: call 0x804d324 <__errno_locat...@plt> 0x8081d62 <SmartScheduleTimer+18>: mov 0x8456dfc,%ecx 0x8081d68 <SmartScheduleTimer+24>: mov %eax,%ebx 0x08081d5d in SmartScheduleTimer () (gdb) 0x8081d5d <SmartScheduleTimer+13>: call 0x804d324 <__errno_locat...@plt> 0x8081d62 <SmartScheduleTimer+18>: mov 0x8456dfc,%ecx 0x8081d68 <SmartScheduleTimer+24>: mov %eax,%ebx 0x8081d6a <SmartScheduleTimer+26>: mov (%eax),%esi 0x0804d324 in __errno_locat...@plt () (gdb) 0x804d324 <__errno_locat...@plt>: jmp *0x83ff9cc 0x804d32a <__errno_locat...@plt+6>: push $0x1e8 0x804d32f <__errno_locat...@plt+11>: jmp 0x804cf44 <_init+24> 0x804d334 <p...@plt>: jmp *0x83ff9d0 0xb7d47340 in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d47340 <__errno_location>: call 0xb7e375fd <__frame_state_for+3501> 0xb7d47345 <__errno_location+5>: add $0x117caf,%ecx 0xb7d4734b <__errno_location+11>: push %ebp 0xb7d4734c <__errno_location+12>: mov %esp,%ebp 0xb7e375fd in __frame_state_for () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7e375fd <__frame_state_for+3501>: mov (%esp),%ecx 0xb7e37600 <__frame_state_for+3504>: ret 0xb7e37601 <__frame_state_for+3505>: nop 0xb7e37602 <__frame_state_for+3506>: nop 0xb7e37600 in __frame_state_for () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7e37600 <__frame_state_for+3504>: ret 0xb7e37601 <__frame_state_for+3505>: nop 0xb7e37602 <__frame_state_for+3506>: nop 0xb7e37603 <__frame_state_for+3507>: nop 0xb7d47345 in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d47345 <__errno_location+5>: add $0x117caf,%ecx 0xb7d4734b <__errno_location+11>: push %ebp 0xb7d4734c <__errno_location+12>: mov %esp,%ebp 0xb7d4734e <__errno_location+14>: pop %ebp 0xb7d4734b in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4734b <__errno_location+11>: push %ebp 0xb7d4734c <__errno_location+12>: mov %esp,%ebp 0xb7d4734e <__errno_location+14>: pop %ebp 0xb7d4734f <__errno_location+15>: mov 0xffffff18(%ecx),%eax 0xb7d4734c in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4734c <__errno_location+12>: mov %esp,%ebp 0xb7d4734e <__errno_location+14>: pop %ebp 0xb7d4734f <__errno_location+15>: mov 0xffffff18(%ecx),%eax 0xb7d47355 <__errno_location+21>: add %gs:0x0,%eax 0xb7d4734e in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4734e <__errno_location+14>: pop %ebp 0xb7d4734f <__errno_location+15>: mov 0xffffff18(%ecx),%eax 0xb7d47355 <__errno_location+21>: add %gs:0x0,%eax 0xb7d4735c <__errno_location+28>: ret 0xb7d4734f in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4734f <__errno_location+15>: mov 0xffffff18(%ecx),%eax 0xb7d47355 <__errno_location+21>: add %gs:0x0,%eax 0xb7d4735c <__errno_location+28>: ret 0xb7d4735d <__errno_location+29>: nop 0xb7d47355 in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d47355 <__errno_location+21>: add %gs:0x0,%eax 0xb7d4735c <__errno_location+28>: ret 0xb7d4735d <__errno_location+29>: nop 0xb7d4735e <__errno_location+30>: nop 0xb7d4735c in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4735c <__errno_location+28>: ret 0xb7d4735d <__errno_location+29>: nop 0xb7d4735e <__errno_location+30>: nop 0xb7d4735f <__errno_location+31>: nop 0x08081d62 in SmartScheduleTimer () (gdb) 0x8081d62 <SmartScheduleTimer+18>: mov 0x8456dfc,%ecx 0x8081d68 <SmartScheduleTimer+24>: mov %eax,%ebx 0x8081d6a <SmartScheduleTimer+26>: mov (%eax),%esi 0x8081d6c <SmartScheduleTimer+28>: mov 0x83ffd20,%eax 0x08081d68 in SmartScheduleTimer () (gdb) 0x8081d68 <SmartScheduleTimer+24>: mov %eax,%ebx 0x8081d6a <SmartScheduleTimer+26>: mov (%eax),%esi 0x8081d6c <SmartScheduleTimer+28>: mov 0x83ffd20,%eax 0x8081d71 <SmartScheduleTimer+33>: add %eax,0x8456650 0x08081d6a in SmartScheduleTimer () (gdb) 0x8081d6a <SmartScheduleTimer+26>: mov (%eax),%esi 0x8081d6c <SmartScheduleTimer+28>: mov 0x83ffd20,%eax 0x8081d71 <SmartScheduleTimer+33>: add %eax,0x8456650 0x8081d77 <SmartScheduleTimer+39>: test %ecx,%ecx 0x08081d6c in SmartScheduleTimer () (gdb) 0x8081d6c <SmartScheduleTimer+28>: mov 0x83ffd20,%eax 0x8081d71 <SmartScheduleTimer+33>: add %eax,0x8456650 0x8081d77 <SmartScheduleTimer+39>: test %ecx,%ecx 0x8081d79 <SmartScheduleTimer+41>: je 0x8081d80 <SmartScheduleTimer+48> 0x08081d71 in SmartScheduleTimer () (gdb) 0x8081d71 <SmartScheduleTimer+33>: add %eax,0x8456650 0x8081d77 <SmartScheduleTimer+39>: test %ecx,%ecx 0x8081d79 <SmartScheduleTimer+41>: je 0x8081d80 <SmartScheduleTimer+48> 0x8081d7b <SmartScheduleTimer+43>: call 0x8081c20 <SmartScheduleStopTimer> 0x08081d77 in SmartScheduleTimer () (gdb) 0x8081d77 <SmartScheduleTimer+39>: test %ecx,%ecx 0x8081d79 <SmartScheduleTimer+41>: je 0x8081d80 <SmartScheduleTimer+48> 0x8081d7b <SmartScheduleTimer+43>: call 0x8081c20 <SmartScheduleStopTimer> 0x8081d80 <SmartScheduleTimer+48>: mov %esi,(%ebx) 0x08081d79 in SmartScheduleTimer () (gdb) 0x8081d79 <SmartScheduleTimer+41>: je 0x8081d80 <SmartScheduleTimer+48> 0x8081d7b <SmartScheduleTimer+43>: call 0x8081c20 <SmartScheduleStopTimer> 0x8081d80 <SmartScheduleTimer+48>: mov %esi,(%ebx) 0x8081d82 <SmartScheduleTimer+50>: mov (%esp),%ebx 0x08081d80 in SmartScheduleTimer () (gdb) 0x8081d80 <SmartScheduleTimer+48>: mov %esi,(%ebx) 0x8081d82 <SmartScheduleTimer+50>: mov (%esp),%ebx 0x8081d85 <SmartScheduleTimer+53>: mov 0x4(%esp),%esi 0x8081d89 <SmartScheduleTimer+57>: mov %ebp,%esp 0x08081d82 in SmartScheduleTimer () (gdb) 0x8081d82 <SmartScheduleTimer+50>: mov (%esp),%ebx 0x8081d85 <SmartScheduleTimer+53>: mov 0x4(%esp),%esi 0x8081d89 <SmartScheduleTimer+57>: mov %ebp,%esp 0x8081d8b <SmartScheduleTimer+59>: pop %ebp 0x08081d85 in SmartScheduleTimer () (gdb) 0x8081d85 <SmartScheduleTimer+53>: mov 0x4(%esp),%esi 0x8081d89 <SmartScheduleTimer+57>: mov %ebp,%esp 0x8081d8b <SmartScheduleTimer+59>: pop %ebp 0x8081d8c <SmartScheduleTimer+60>: ret 0x08081d89 in SmartScheduleTimer () (gdb) 0x8081d89 <SmartScheduleTimer+57>: mov %ebp,%esp 0x8081d8b <SmartScheduleTimer+59>: pop %ebp 0x8081d8c <SmartScheduleTimer+60>: ret 0x8081d8d <SmartScheduleTimer+61>: lea 0x0(%esi),%esi 0x08081d8b in SmartScheduleTimer () (gdb) 0x8081d8b <SmartScheduleTimer+59>: pop %ebp 0x8081d8c <SmartScheduleTimer+60>: ret 0x8081d8d <SmartScheduleTimer+61>: lea 0x0(%esi),%esi 0x8081d90 <AbortServer>: push %ebp 0x08081d8c in SmartScheduleTimer () (gdb) 0x8081d8c <SmartScheduleTimer+60>: ret 0x8081d8d <SmartScheduleTimer+61>: lea 0x0(%esi),%esi 0x8081d90 <AbortServer>: push %ebp 0x8081d91 <AbortServer+1>: mov %esp,%ebp <signal handler called> (gdb) 0xb7f9e420: pop %eax 0xb7f9e421: mov $0x77,%eax 0xb7f9e426: int $0x80 0xb7f9e428: nop <signal handler called> (gdb) 0xb7f9e421: mov $0x77,%eax 0xb7f9e426: int $0x80 0xb7f9e428: nop 0xb7f9e429: nop <signal handler called> (gdb) 0xb7f9e426: int $0x80 0xb7f9e428: nop 0xb7f9e429: nop 0xb7f9e42a: nop 0xb7f9e40e in ?? () (gdb) 0xb7f9e40e: jmp 0xb7f9e403 0xb7f9e410: pop %ebp 0xb7f9e411: pop %edx 0xb7f9e412: pop %ecx 0x08081d50 in SmartScheduleTimer () (gdb) 0x8081d50 <SmartScheduleTimer>: push %ebp 0x8081d51 <SmartScheduleTimer+1>: mov %esp,%ebp 0x8081d53 <SmartScheduleTimer+3>: sub $0x8,%esp 0x8081d56 <SmartScheduleTimer+6>: mov %ebx,(%esp) 0x08081d51 in SmartScheduleTimer () (gdb) 0x8081d51 <SmartScheduleTimer+1>: mov %esp,%ebp 0x8081d53 <SmartScheduleTimer+3>: sub $0x8,%esp 0x8081d56 <SmartScheduleTimer+6>: mov %ebx,(%esp) 0x8081d59 <SmartScheduleTimer+9>: mov %esi,0x4(%esp) 0x08081d53 in SmartScheduleTimer () (gdb) 0x8081d53 <SmartScheduleTimer+3>: sub $0x8,%esp 0x8081d56 <SmartScheduleTimer+6>: mov %ebx,(%esp) 0x8081d59 <SmartScheduleTimer+9>: mov %esi,0x4(%esp) 0x8081d5d <SmartScheduleTimer+13>: call 0x804d324 <__errno_locat...@plt> 0x08081d56 in SmartScheduleTimer () (gdb) 0x8081d56 <SmartScheduleTimer+6>: mov %ebx,(%esp) 0x8081d59 <SmartScheduleTimer+9>: mov %esi,0x4(%esp) 0x8081d5d <SmartScheduleTimer+13>: call 0x804d324 <__errno_locat...@plt> 0x8081d62 <SmartScheduleTimer+18>: mov 0x8456dfc,%ecx 0x08081d59 in SmartScheduleTimer () (gdb) 0x8081d59 <SmartScheduleTimer+9>: mov %esi,0x4(%esp) 0x8081d5d <SmartScheduleTimer+13>: call 0x804d324 <__errno_locat...@plt> 0x8081d62 <SmartScheduleTimer+18>: mov 0x8456dfc,%ecx 0x8081d68 <SmartScheduleTimer+24>: mov %eax,%ebx 0x08081d5d in SmartScheduleTimer () (gdb) 0x8081d5d <SmartScheduleTimer+13>: call 0x804d324 <__errno_locat...@plt> 0x8081d62 <SmartScheduleTimer+18>: mov 0x8456dfc,%ecx 0x8081d68 <SmartScheduleTimer+24>: mov %eax,%ebx 0x8081d6a <SmartScheduleTimer+26>: mov (%eax),%esi 0x0804d324 in __errno_locat...@plt () (gdb) 0x804d324 <__errno_locat...@plt>: jmp *0x83ff9cc 0x804d32a <__errno_locat...@plt+6>: push $0x1e8 0x804d32f <__errno_locat...@plt+11>: jmp 0x804cf44 <_init+24> 0x804d334 <p...@plt>: jmp *0x83ff9d0 0xb7d47340 in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d47340 <__errno_location>: call 0xb7e375fd <__frame_state_for+3501> 0xb7d47345 <__errno_location+5>: add $0x117caf,%ecx 0xb7d4734b <__errno_location+11>: push %ebp 0xb7d4734c <__errno_location+12>: mov %esp,%ebp 0xb7e375fd in __frame_state_for () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7e375fd <__frame_state_for+3501>: mov (%esp),%ecx 0xb7e37600 <__frame_state_for+3504>: ret 0xb7e37601 <__frame_state_for+3505>: nop 0xb7e37602 <__frame_state_for+3506>: nop 0xb7e37600 in __frame_state_for () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7e37600 <__frame_state_for+3504>: ret 0xb7e37601 <__frame_state_for+3505>: nop 0xb7e37602 <__frame_state_for+3506>: nop 0xb7e37603 <__frame_state_for+3507>: nop 0xb7d47345 in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d47345 <__errno_location+5>: add $0x117caf,%ecx 0xb7d4734b <__errno_location+11>: push %ebp 0xb7d4734c <__errno_location+12>: mov %esp,%ebp 0xb7d4734e <__errno_location+14>: pop %ebp 0xb7d4734b in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4734b <__errno_location+11>: push %ebp 0xb7d4734c <__errno_location+12>: mov %esp,%ebp 0xb7d4734e <__errno_location+14>: pop %ebp 0xb7d4734f <__errno_location+15>: mov 0xffffff18(%ecx),%eax 0xb7d4734c in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4734c <__errno_location+12>: mov %esp,%ebp 0xb7d4734e <__errno_location+14>: pop %ebp 0xb7d4734f <__errno_location+15>: mov 0xffffff18(%ecx),%eax 0xb7d47355 <__errno_location+21>: add %gs:0x0,%eax 0xb7d4734e in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4734e <__errno_location+14>: pop %ebp 0xb7d4734f <__errno_location+15>: mov 0xffffff18(%ecx),%eax 0xb7d47355 <__errno_location+21>: add %gs:0x0,%eax 0xb7d4735c <__errno_location+28>: ret 0xb7d4734f in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4734f <__errno_location+15>: mov 0xffffff18(%ecx),%eax 0xb7d47355 <__errno_location+21>: add %gs:0x0,%eax 0xb7d4735c <__errno_location+28>: ret 0xb7d4735d <__errno_location+29>: nop 0xb7d47355 in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d47355 <__errno_location+21>: add %gs:0x0,%eax 0xb7d4735c <__errno_location+28>: ret 0xb7d4735d <__errno_location+29>: nop 0xb7d4735e <__errno_location+30>: nop 0xb7d4735c in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d4735c <__errno_location+28>: ret 0xb7d4735d <__errno_location+29>: nop 0xb7d4735e <__errno_location+30>: nop 0xb7d4735f <__errno_location+31>: nop 0x08081d62 in SmartScheduleTimer () (gdb) 0x8081d62 <SmartScheduleTimer+18>: mov 0x8456dfc,%ecx 0x8081d68 <SmartScheduleTimer+24>: mov %eax,%ebx 0x8081d6a <SmartScheduleTimer+26>: mov (%eax),%esi 0x8081d6c <SmartScheduleTimer+28>: mov 0x83ffd20,%eax 0x08081d68 in SmartScheduleTimer () (gdb) 0x8081d68 <SmartScheduleTimer+24>: mov %eax,%ebx 0x8081d6a <SmartScheduleTimer+26>: mov (%eax),%esi 0x8081d6c <SmartScheduleTimer+28>: mov 0x83ffd20,%eax 0x8081d71 <SmartScheduleTimer+33>: add %eax,0x8456650 0x08081d6a in SmartScheduleTimer () (gdb) 0x8081d6a <SmartScheduleTimer+26>: mov (%eax),%esi 0x8081d6c <SmartScheduleTimer+28>: mov 0x83ffd20,%eax 0x8081d71 <SmartScheduleTimer+33>: add %eax,0x8456650 0x8081d77 <SmartScheduleTimer+39>: test %ecx,%ecx 0x08081d6c in SmartScheduleTimer () (gdb) 0x8081d6c <SmartScheduleTimer+28>: mov 0x83ffd20,%eax 0x8081d71 <SmartScheduleTimer+33>: add %eax,0x8456650 0x8081d77 <SmartScheduleTimer+39>: test %ecx,%ecx 0x8081d79 <SmartScheduleTimer+41>: je 0x8081d80 <SmartScheduleTimer+48> 0x08081d71 in SmartScheduleTimer () (gdb) 0x8081d71 <SmartScheduleTimer+33>: add %eax,0x8456650 0x8081d77 <SmartScheduleTimer+39>: test %ecx,%ecx 0x8081d79 <SmartScheduleTimer+41>: je 0x8081d80 <SmartScheduleTimer+48> 0x8081d7b <SmartScheduleTimer+43>: call 0x8081c20 <SmartScheduleStopTimer> 0x08081d77 in SmartScheduleTimer () (gdb) 0x8081d77 <SmartScheduleTimer+39>: test %ecx,%ecx 0x8081d79 <SmartScheduleTimer+41>: je 0x8081d80 <SmartScheduleTimer+48> 0x8081d7b <SmartScheduleTimer+43>: call 0x8081c20 <SmartScheduleStopTimer> 0x8081d80 <SmartScheduleTimer+48>: mov %esi,(%ebx) 0x08081d79 in SmartScheduleTimer () (gdb) 0x8081d79 <SmartScheduleTimer+41>: je 0x8081d80 <SmartScheduleTimer+48> 0x8081d7b <SmartScheduleTimer+43>: call 0x8081c20 <SmartScheduleStopTimer> 0x8081d80 <SmartScheduleTimer+48>: mov %esi,(%ebx) 0x8081d82 <SmartScheduleTimer+50>: mov (%esp),%ebx 0x08081d80 in SmartScheduleTimer () (gdb) 0x8081d80 <SmartScheduleTimer+48>: mov %esi,(%ebx) 0x8081d82 <SmartScheduleTimer+50>: mov (%esp),%ebx 0x8081d85 <SmartScheduleTimer+53>: mov 0x4(%esp),%esi 0x8081d89 <SmartScheduleTimer+57>: mov %ebp,%esp 0x08081d82 in SmartScheduleTimer () (gdb) 0x8081d82 <SmartScheduleTimer+50>: mov (%esp),%ebx 0x8081d85 <SmartScheduleTimer+53>: mov 0x4(%esp),%esi 0x8081d89 <SmartScheduleTimer+57>: mov %ebp,%esp 0x8081d8b <SmartScheduleTimer+59>: pop %ebp 0x08081d85 in SmartScheduleTimer () (gdb) 0x8081d85 <SmartScheduleTimer+53>: mov 0x4(%esp),%esi 0x8081d89 <SmartScheduleTimer+57>: mov %ebp,%esp 0x8081d8b <SmartScheduleTimer+59>: pop %ebp 0x8081d8c <SmartScheduleTimer+60>: ret 0x08081d89 in SmartScheduleTimer () (gdb) 0x8081d89 <SmartScheduleTimer+57>: mov %ebp,%esp 0x8081d8b <SmartScheduleTimer+59>: pop %ebp 0x8081d8c <SmartScheduleTimer+60>: ret 0x8081d8d <SmartScheduleTimer+61>: lea 0x0(%esi),%esi 0x08081d8b in SmartScheduleTimer () (gdb) 0x8081d8b <SmartScheduleTimer+59>: pop %ebp 0x8081d8c <SmartScheduleTimer+60>: ret 0x8081d8d <SmartScheduleTimer+61>: lea 0x0(%esi),%esi 0x8081d90 <AbortServer>: push %ebp 0x08081d8c in SmartScheduleTimer () (gdb) 0x8081d8c <SmartScheduleTimer+60>: ret 0x8081d8d <SmartScheduleTimer+61>: lea 0x0(%esi),%esi 0x8081d90 <AbortServer>: push %ebp 0x8081d91 <AbortServer+1>: mov %esp,%ebp <signal handler called> (gdb) 0xb7f9e420: pop %eax 0xb7f9e421: mov $0x77,%eax 0xb7f9e426: int $0x80 0xb7f9e428: nop <signal handler called> (gdb) 0xb7f9e421: mov $0x77,%eax 0xb7f9e426: int $0x80 0xb7f9e428: nop 0xb7f9e429: nop <signal handler called> (gdb) 0xb7f9e426: int $0x80 0xb7f9e428: nop 0xb7f9e429: nop 0xb7f9e42a: nop 0xb7f9e40e in ?? () (gdb) 0xb7f9e40e: jmp 0xb7f9e403 0xb7f9e410: pop %ebp 0xb7f9e411: pop %edx 0xb7f9e412: pop %ecx 0x08081d50 in SmartScheduleTimer () (gdb) 0x8081d50 <SmartScheduleTimer>: push %ebp 0x8081d51 <SmartScheduleTimer+1>: mov %esp,%ebp 0x8081d53 <SmartScheduleTimer+3>: sub $0x8,%esp 0x8081d56 <SmartScheduleTimer+6>: mov %ebx,(%esp) 0x08081d51 in SmartScheduleTimer () (gdb) 0x8081d51 <SmartScheduleTimer+1>: mov %esp,%ebp 0x8081d53 <SmartScheduleTimer+3>: sub $0x8,%esp 0x8081d56 <SmartScheduleTimer+6>: mov %ebx,(%esp) 0x8081d59 <SmartScheduleTimer+9>: mov %esi,0x4(%esp) 0x08081d53 in SmartScheduleTimer () (gdb) 0x8081d53 <SmartScheduleTimer+3>: sub $0x8,%esp 0x8081d56 <SmartScheduleTimer+6>: mov %ebx,(%esp) 0x8081d59 <SmartScheduleTimer+9>: mov %esi,0x4(%esp) 0x8081d5d <SmartScheduleTimer+13>: call 0x804d324 <__errno_locat...@plt> 0x08081d56 in SmartScheduleTimer () (gdb) 0x8081d56 <SmartScheduleTimer+6>: mov %ebx,(%esp) 0x8081d59 <SmartScheduleTimer+9>: mov %esi,0x4(%esp) 0x8081d5d <SmartScheduleTimer+13>: call 0x804d324 <__errno_locat...@plt> 0x8081d62 <SmartScheduleTimer+18>: mov 0x8456dfc,%ecx 0x08081d59 in SmartScheduleTimer () (gdb) 0x8081d59 <SmartScheduleTimer+9>: mov %esi,0x4(%esp) 0x8081d5d <SmartScheduleTimer+13>: call 0x804d324 <__errno_locat...@plt> 0x8081d62 <SmartScheduleTimer+18>: mov 0x8456dfc,%ecx 0x8081d68 <SmartScheduleTimer+24>: mov %eax,%ebx 0x08081d5d in SmartScheduleTimer () (gdb) 0x8081d5d <SmartScheduleTimer+13>: call 0x804d324 <__errno_locat...@plt> 0x8081d62 <SmartScheduleTimer+18>: mov 0x8456dfc,%ecx 0x8081d68 <SmartScheduleTimer+24>: mov %eax,%ebx 0x8081d6a <SmartScheduleTimer+26>: mov (%eax),%esi 0x0804d324 in __errno_locat...@plt () (gdb) 0x804d324 <__errno_locat...@plt>: jmp *0x83ff9cc 0x804d32a <__errno_locat...@plt+6>: push $0x1e8 0x804d32f <__errno_locat...@plt+11>: jmp 0x804cf44 <_init+24> 0x804d334 <p...@plt>: jmp *0x83ff9d0 0xb7d47340 in __errno_location () from /lib/tls/i686/cmov/libc.so.6 (gdb) 0xb7d47340 <__errno_location>: call 0xb7e375fd <__frame_state_for+3501> 0xb7d47345 <__errno_location+5>: add $0x117caf,%ecx 0xb7d4734b <__errno_location+11>: push %ebp 0xb7d4734c <__errno_location+12>: mov %esp,%ebp 0xb7e375fd in __frame_state_for () from /lib/tls/i686/cmov/libc.so.6 (gdb) kill Kill the program being debugged? (y or n) y (gdb) -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org