Date: Tue, 17 Jun 2003 18:43:52 -0700 (PDT) From: Yogeshwar Shenoy <ynshenoy@cs.ucsb.edu> To: freebsd-questions@freebsd.org Subject: Process crash on signal 4 Message-ID: <Pine.GSO.4.21.0306171831370.1106-100000@bird>
next in thread | raw e-mail | index | archive | help
Can someone throw some light on what the different reasons for signal 4 (SIGILL)
being sent to a process are? ('Illegal instruction' does not quite make sense in this case).
We are running a server that uses TCP, on Intel Xeon CPU 2.40GHz (hyperthreading disabled)
running FreeBSD 4.8-RELEASE. This process core dumped on signal 4 when
pushing ~15Mbit/sec over an em (gigabit copper) interface. Using gdb I find that the address in
the EIP register is actually the start of my own function; the stack trace does not show a frame
for abort() either. So I am not sure what caused this signal to be sent to the process.
The exact same binary running on a PIII 1.2GHz (FreeBSD 4.6.2-RELEASE), using
an fxp interface has been running fine (also steadily pushing ~15Mbit/sec) for about 8 months.
The binary was compiled on a PIII machine running FreeBSD 4.4-RELEASE machine using
gcc version 2.95.3 20010315 (release) [FreeBSD], with the -O2 option.
If this is not the correct mailing list for this question, please direct me to the
correct one.
Thanks,
Yogeshwar.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.21.0306171831370.1106-100000>
