On 6/15/11 8:23 AM, Holger Kipp wrote:
Dear all,
I had installed FreeBSD 9 amd64 from snapshot (ISO-image) located here:
ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/201101/FreeBSD-9.0-CURRENT-201101-amd64-dvd1.iso
Today I wanted to cvsup to a later date to upgrade to ZFS v28
and compiled port /usr/ports/net/cvsup-without-gui without problems.
Starting freshly compiled cvsup then gives me
"Illegal Instruction"
This error seems to be identical to
http://lists.freebsd.org/pipermail/freebsd-current/2010-September/020083.html
I've gotten the same problem, and managed to diagnose it. The problem
actually isn't an illegal instruction, but a stack misalignment. If you
load it in gdb, it will die with SIGSEGV somewhere in libc.so.7, on a
callq instruction. This is because callq needs the stack to be 16-byte
aligned, and it's not for some reason.
As for why it's not aligned, I don't know.
--
Eric McCorkle
Computer Science Ph.D Student,
University of Massachusetts
Research Intern, IBM Research
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"