We have an stub that we are launching from inittab that execv’s our process. (ARM Linux Kernel 2.6.25)
When testing the process it fails only if launched from inittab and execv’d. If launched on the command line it work perfectly, every time.
The process makes heavy use of SYS V IPC.
Are there any differences between the two launch methods that I should be aware of?
Was a mismatched kernel/library issue. Everything cleaned up after a full recompile.