Bugzilla – Bug 1212610
SIGILL documentation: compiler generates invalid instructions
Last modified: 2023-10-10 14:44:00 UTC
The documentation for Macro: int SIGILL in 24.2.1 Program Error Signals contains the following outdated claim: > Since the C compiler generates only valid instructions, ‘SIGILL’ typically indicates that the executable file is corrupted, or that you are trying to execute data. Unfortunately, this assurance is not true any more. The text should be fixed in the following way: ‘SIGILL’ typically indicates that the executable file has been compiled for a newer machine than the one the code is being executed on. It may also mean that that the executable file is corrupted, or you are trying to execute data.
https://en.wikipedia.org/wiki/Signal_(IPC)#SIGILL "Signal illegal" The SIGILL signal is sent to a process when it attempts to execute an illegal, malformed, unknown, or privileged instruction. https://de.wikipedia.org/wiki/SIGILL https://ru.wikipedia.org/wiki/SIGILL
Hi Christopher, would you please help to provide the link of the documentation for Macro? Thanks!
Hi Christopher, I close this bug report now, please feel free to reopen it when you could provide required info and I would continue to find bugowner for it, thanks.