Package: gdb Version: 12.1-4+b1 Severity: normal X-Debbugs-Cc: bernha...@mailbox.org Dear Maintainer, I tried to debug a mono application in another Debian bug. There I received the assertion below, with just trying to run the application inside gdb. I found this gdb upstream bug report: https://sourceware.org/bugzilla/show_bug.cgi?id=29277 And a gdb package built with the proposed patch from comment 1 does no longer hit this assertion. Might be just an issue with debug information separated to external files (mono-runtime-dbg package). Kind regards, Bernhard # with this packages installed: cowbell cowbell-dbgsym mono-dbg mono-runtime-dbg benutzer@debian:~$ gdb -q --args /usr/bin/mono /usr/lib/cowbell/cowbell.exe Reading symbols from /usr/bin/mono... Reading symbols from /usr/lib/debug//usr/bin/mono-sgen... Mono support loaded. Mono support loaded. (gdb) run Starting program: /usr/bin/mono /usr/lib/cowbell/cowbell.exe [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". /build/gdb-JNEVqL/gdb-12.1/gdb/jit.c:1252: internal-error: jit_event_handler: Assertion `jiter->jiter_data != nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. ----- Backtrace ----- 0x55c034f2b21e gdb_internal_backtrace_1 /build/gdb-JNEVqL/gdb-12.1/gdb/bt-utils.c:122 0x55c034f2b21e _Z22gdb_internal_backtracev /build/gdb-JNEVqL/gdb-12.1/gdb/bt-utils.c:168 0x55c035259d54 internal_vproblem /build/gdb-JNEVqL/gdb-12.1/gdb/utils.c:394 0x55c035259f7a _Z15internal_verrorPKciS0_P13__va_list_tag /build/gdb-JNEVqL/gdb-12.1/gdb/utils.c:471 0x55c035398e81 _Z14internal_errorPKciS0_z /build/gdb-JNEVqL/gdb-12.1/gdbsupport/errors.cc:55 0x55c03509585c _Z17jit_event_handlerP7gdbarchP7objfile /build/gdb-JNEVqL/gdb-12.1/gdb/jit.c:1252 0x55c034f0d0b8 handle_jit_event /build/gdb-JNEVqL/gdb-12.1/gdb/breakpoint.c:5552 0x55c034f0d0b8 _Z20bpstat_run_callbacksP6bpstat /build/gdb-JNEVqL/gdb-12.1/gdb/breakpoint.c:5753 0x55c035088266 process_event_stop_test /build/gdb-JNEVqL/gdb-12.1/gdb/infrun.c:6452 0x55c03508c888 handle_stop_requested /build/gdb-JNEVqL/gdb-12.1/gdb/infrun.c:4465 0x55c03508c888 handle_stop_requested /build/gdb-JNEVqL/gdb-12.1/gdb/infrun.c:4460 0x55c03508c888 handle_inferior_event /build/gdb-JNEVqL/gdb-12.1/gdb/infrun.c:5695 0x55c03508e479 _Z20fetch_inferior_eventv /build/gdb-JNEVqL/gdb-12.1/gdb/infrun.c:4085 0x55c035399405 gdb_wait_for_event /build/gdb-JNEVqL/gdb-12.1/gdbsupport/event-loop.cc:725 0x55c0353999f6 _Z16gdb_do_one_eventv /build/gdb-JNEVqL/gdb-12.1/gdbsupport/event-loop.cc:212 0x55c0350cedec start_event_loop /build/gdb-JNEVqL/gdb-12.1/gdb/main.c:421 0x55c0350cedec captured_command_loop /build/gdb-JNEVqL/gdb-12.1/gdb/main.c:481 0x55c0350d0a64 captured_main /build/gdb-JNEVqL/gdb-12.1/gdb/main.c:1351 0x55c0350d0a64 _Z8gdb_mainP18captured_main_args /build/gdb-JNEVqL/gdb-12.1/gdb/main.c:1366 0x55c034e96219 main /build/gdb-JNEVqL/gdb-12.1/gdb/gdb.c:32 --------------------- 1: *jit_bp_sym.objfile = {original_name = "/usr/lib/debug//usr/bin/mono-sgen" ... 2: *jit_bp_sym.objfile->separate_debug_objfile_backlink = {original_name = "/usr/bin/mono" ... -- System Information: Debian Release: bookworm/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-2-amd64 (SMP w/16 CPU threads; PREEMPT) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages gdb depends on: ii libbabeltrace1 1.5.11-1+b1 ii libc6 2.36-8 ii libdebuginfod1 0.188-2.1 ii libexpat1 2.5.0-1 ii libgcc-s1 12.2.0-14 ii libgmp10 2:6.2.1+dfsg1-1.1 ii libipt2 2.0.5-1 ii liblzma5 5.4.1-0.0 ii libmpfr6 4.2.0-1 ii libncursesw6 6.4-1 ii libpython3.11 3.11.1-2 ii libreadline8 8.2-1.3 ii libsource-highlight4v5 3.1.9-4.2+b2 ii libstdc++6 12.2.0-14 ii libtinfo6 6.4-1 ii libxxhash0 0.8.1-1 ii zlib1g 1:1.2.13.dfsg-1 Versions of packages gdb recommends: ii libc6-dbg [libc-dbg] 2.36-8 Versions of packages gdb suggests: pn gdb-doc <none> pn gdbserver <none> -- no debconf information Thank you for using reportbug