/usr/src/lib/libc/string/strsignal.c:96
Sean McNeil
sean at mcneil.com
Sat Mar 5 16:17:22 PST 2005
Hi folks,
It looks like strsignal is busted. All I have to do is hit ctrl-c while
running gmake and I get this core:
#0 strsignal (num=2) at /usr/src/lib/libc/string/strsignal.c:96
ebuf = "Interrupt", '\0' <repeats 2038 times>
tmp = "2\000\000\000\000\000\000\000\002\000\000\000\000\000\000
\000\000\000\000"
signum = 0
n = 4326031
t = 0x7fffffffd151 ""
p = 0x800d5b82f <Address 0x800d5b82f out of bounds>
This is because n is uninitialized when num > 0 && num < sys_nsig.
Cheers,
Sean
More information about the freebsd-current
mailing list