Hi, I saw there GDB will naively loop and crash on DW_OP_fbreg contained in the location list of DW_AT_frame_base. I am not aware of an existing case using such broken debug info. dwarf_expr_context->recursion_depth and dwarf_expr_context->max_recursion_depth are declared but never used in the GDB sources. IMO MAX_RECURSION_DEPTH could be a constant but I left the code according to the existing declaration. No regressions on x86_64. Regards, Jan