I am currently trying out the Momentics 6.3.0 SP2 IDE (which is running on a QNX 6.3.0 host). Is there a way to debug a application (which was compiled for 6.2.1) on a remote 6.2.1 target using this IDE?
It seems that the 6.2.1 versions of qconn / pdebug on the target do not work together with the IDE very well. I can start and stop / suspend the application on the target, but if I define a breakpoint, it is ignored by the target. Same with the memory analysis feature. The target application is linked to malloc_g.so.2 (6.2.1 version) and traces all malloc / free events correctly. But when I direct the output of the malloc library to /dev/dbgmem nothing is recieved by the IDE.
I tried to switch to the 6.3.0 versions of qconn and pdebug, but did not work either. These versions require the 6.3.0 libc library to be LD_PRELOADed on the target (to avoid unresolved symbols). But after this modification the application crashes during the debugging process.
Is there any solution to this problem?