That's clearly a bug (in tripwire or gcc). Recompile with -ggdb; run in gdb; dump some debugging info; and file a bug report.
Illegal instruction indicates A) gcc is broken and emits broken code; or B) tripwire is broken, you can move the instruction pointer, possibly execute arbitrary memory, not sure how or if it's practically exploitable without more information.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
trying to create a database of a filesystem with a large number of files (5702658) I always get the error
Software interrupt forced exit: Illegal Instruction
This message appeared after 4023019 files. Is there a limit that I do not know?
MyEnvironment
Tripwire(R) 2.4.0.1 built for powerpc-ibm-aix5.2.0.0
compiled with gcc (GCC) 4.1.1
on AIX 5200-06
That's clearly a bug (in tripwire or gcc). Recompile with -ggdb; run in gdb; dump some debugging info; and file a bug report.
Illegal instruction indicates A) gcc is broken and emits broken code; or B) tripwire is broken, you can move the instruction pointer, possibly execute arbitrary memory, not sure how or if it's practically exploitable without more information.