https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106568
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- If there is a throw which is not being caught (correctly). In gdb you can do: catch throw And then find where the throw was that is causing the issue (as this is an _Unwind_Resume case).