'm using IDA Pro v5.2 to debug an x86-64 program in linux.
I'm using the native IDA Pro version for linux. My problem is when I start to debug.
The problem happens when I set a breakpoint. After the breakpoint hits, I can single step some instructions but not function calls. When I single step over or into a function call, I get a sigsegv warning. Some instructions like pop also give a sigsegv fault. It is really strange because I can move my breakpoint to right after the function call and if I restart the debugging session, everything works fine that is until I have another function call. However, the entire program properly executes under the debugger as long as there aren't any breakpoints.
I've played with various debug options and none of them seem to work. I've got the same code in x86 and using the 32bit version of ida, the single stepping works fine. This problem is only with the 64bit version. The same error happens if I try to do a remote debug session from windows.
thanks,
Sailor






