Summary: | sys-apps/kmod - insmod fails with illegal instruction (bad syscall?) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | John Bowler <jbowler> |
Component: | [OLD] Core system | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | ARM | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
John Bowler
2013-05-05 17:46:31 UTC
Illegal instruction could mean that your modprobe was built with incorrect compiler flags. The code looked (In reply to comment #1) > Illegal instruction could mean that your modprobe was built with incorrect > compiler flags. The code looked correct; a SWI followed by an LDMFD, both instructions were in the ARM 1 ;-) Of course it's possible, but then I don't see why it was just kmod, and why it happened in syscall.S at something that looked innocuous. I'd rebuilt everything that depended on libc.so If I'm right, however, it implies that it will repro on any Rpi, and I note that 'stable' now pulls kmod. I'll double check since I now have a kernel build with no boot-time module requirements. I can no longer reproduce the problem. I'm guessing it was actually a problem with the recomplication of libc, where compiler flags (CFLAGS) were empty. That seems a little weird, but it's the only obvious thing that happened other than upgrading the compiler. The only other possibility is that ~arm has problems (I'm now using stable.) |