You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixes issue #35.
Previously hitting a crash in the middle of a single step range would
lead to a hang. It now handles SIGSEGV, SIGBUS, and SIGILL like it
already handled SIGINT (CTRL+C) by ignoring that it was single stepping
and just handle the higher priority event that has occurred instead.
I also updated the version build date and added a note to the README
about the OS ABI version of GDB that should be used with MRI.
Fixes issue #35.
Previously hitting a crash in the middle of a single step range would
lead to a hang. It now handles SIGSEGV, SIGBUS, and SIGILL like it
already handled SIGINT (CTRL+C) by ignoring that it was single stepping
and just handle the higher priority event that has occurred instead.
I also updated the version build date and added a note to the README
about the OS ABI version of GDB that should be used with MRI.
@icecream95 reported this issue in his PR #32.
I was able to reproduce the hang in MRI by attempting to single step at the source level (using step and not stepi) over the following instruction:
There is a bug in MRI where handling ranged single stepping is taking precedence over exception handling. I will start working on a fix for it soon.
The text was updated successfully, but these errors were encountered: