Package: freebsd-utils Version: 8.1-4 $ gcc -Wall test.c && ktrace ./a.out
$ kdump >/dev/null Segmentation fault $ gdb -batch -ex 'run >/dev/null' -ex bt kdump Program received signal SIGSEGV, Segmentation fault. 0x280be942 in _IO_vfprintf_internal (s=0x281a6620, format=Cannot access memory at address 0x3 ) at vfprintf.c:1614 1614 vfprintf.c: No such file or directory. in vfprintf.c #0 0x280be942 in _IO_vfprintf_internal (s=0x281a6620, format=Cannot access memory at address 0x3 ) at vfprintf.c:1614 #1 0x280c4fb0 in __printf (format=0x8053409 "SIG%s") at printf.c:35 #2 0x0804e6e3 in ?? () #3 0x0804b3f7 in ?? () #4 0x0804ca6c in ?? () #5 0x2809637b in __libc_start_main (main=0x804c590, argc=1, ubp_av=0xbfbfe844, init=0x8051290, fini=0x8051280, rtld_fini=0x28061500 <_dl_fini>, stack_end=0xbfbfe83c) at libc-start.c:257 #6 0x08048db1 in ?? () -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (990, 'unstable') Architecture: kfreebsd-i386 (i686) Kernel: kFreeBSD 8.2-1-686 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash Versions of packages freebsd-utils depends on: ii libbsd0 0.2.0-1 utility functions from BSD systems ii libc0.1 2.11.2-13 Embedded GNU C Library: Shared lib ii libcam0 8.1-5 FreeBSD CAM (Common Access Method) ii libgcc1 1:4.6.0-5 GCC support library ii libgeom0 8.1-5 FreeBSD GEOM library ii libkiconv4 8.1-5 FreeBSD kernel side iconv library ii libkvm0 8.1-5 FreeBSD kvm (kernel memory interfa ii libsbuf0 8.1-5 FreeBSD string buffer library ii libstdc++6 4.6.0-5 The GNU Standard C++ Library v3 ii ufsutils 7.3-1+b1 UFS filesystems utilities -- Jakub Wilk
#include <signal.h> int main(int argc, char **argv) { signal(97, SIG_DFL); return 0; }