Is anyone else seeing this? I'm using Ubuntu Hoary with their most recent em64t/amd64 kernel. (2.6.10-5-amd64-xeon)
From strace I see these errors just after the child is executed to start the debugging:
ControlDefUxPtrace::starttrace::startProcess_enableChildDebug - PT_TRACE_ME failed
Failed to allow debug of self
This is the failing command:
[pid 9133] ptrace(PTRACE_TRACEME, 0, 0, 0
[pid 9129] ... rt_sigaction resumed {0xc8a370, [INT], SA_RESTART|0x4000000}, 8) = 0
[pid 9133] ... ptrace resumed ) = -1 EPERM (Operation not permitted)
idb output:
massinissa:/tmp# idb test
Linux Application Debugger for Intel EM64T-based applications, Version 9.0-11, Build 20050617
------------------
object file name: test
Error: could not start debuggee
Could not start process for test
No image loaded ... Recovering ...
(idb)
idb from fortran 9.0 refuses to run
For more complete information about compiler optimizations, see our Optimization Notice.

