#89 When stepping out of a function, debugging session sometimes gets confused

Next release
closed
None
5
2014-04-12
2014-02-24
Philip Gruebele
No

Sometimes when single stepping at the end of a function (perhaps 1/4 times), the debugger does not properly return to the previous function and instead seems to step to some random address. After that single stepping is not possible because this random address is usually not even valid memory. This has been happening for a while, and seems to have started right around the time I switched to this tool, so it at least appears to be a bug here.

This is with today's build and latest j-link 81e but has been happening for some weeks now.

Discussion

    • status: open --> open-accepted
    • assigned_to: Liviu Ionescu (ilg)
     
  • the plug-in handles only passing various options to the gdb server/client, has no contributions to the debugging process itself.

    what optimisation level did you use for compiling your program?

    try to debug exactly the same program with the Eclipse DSF hardware debugging plug-in and you'll probably notice the same behaviour.

     
  • any additional info regarding this problem? is it still present?

     
    • status: open-accepted --> closed
     
  • not enough info provided