Anybody know how to debug things like this?

Hal Murray hmurray at megapathdsl.net
Thu Jul 14 22:21:24 UTC 2016


I'm working on segcomp.  I'm at the stage where things mostly work and I'm 
trying to find obscure code paths that use a syscall that isn't yet on the OK 
list.

The SIGSYS means it tried to call something that wasn't on the list.  
Normally, a simple backtrace will let me can figure out what it is and add 
the appropriate call to the list.

It might be in the magic part of creating a new thread, but that has been 
working for months.

Program received signal SIGSYS, Bad system call.
0x41d810d8 in clone () from /lib/libc.so.6
Missing separate debuginfos, use: debuginfo-install glibc-2.16-34.fc18.i686 
libattr-2.4.46-7.fc18.i686 libcap-2.22-5.fc18.i686 libgcc-4.7.2-8.fc18.i686 
libseccomp-1.0.1-0.fc18.i686
(gdb) bt
#0  0x41d810d8 in clone () from /lib/libc.so.6
#1  0x00000001 in ?? ()
#2  0xb7fcbb40 in ?? ()
#3  0x00000000 in ?? ()
(gdb) info threads
  Id   Target Id         Frame 
* 1    Thread 0xb7fcc6c0 (LWP 18519) "ntpd" 0x41d810d8 in clone ()
   from /lib/libc.so.6
(gdb) 



-- 
These are my opinions.  I hate spam.





More information about the devel mailing list