Hi Timo

Thanks a lot!

I have had problems with this SmartShedulerTimer function before.
I think there is a patch for this for some other architecture... It did 
not stop the timer properly. I do not know if this is the problem in this
case however.

Best regards,

// Ola

On Thu, Dec 25, 2008 at 08:26:36PM +0200, Timo Juhani Lindfors wrote:
> 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) 
> 
> 
> 

-- 
 --------------------- Ola Lundqvist ---------------------------
/  o...@debian.org                     Annebergsslingan 37      \
|  o...@inguza.com                      654 65 KARLSTAD          |
|  http://inguza.com/                  +46 (0)70-332 1551       |
\  gpg/f.p.: 7090 A92B 18FE 7994 0C36  4FE4 18A1 B1CF 0FE5 3DD9 /
 ---------------------------------------------------------------



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to