Hello, Martin. I reported this issue before in maillist only but didn't make PR
ср, 11 дек. 2024 г., 1:14 Martin Husemann <mar...@duskware.de>: > On Wed, Dec 11, 2024 at 01:06:11AM +0500, Vitaly Shevtsov wrote: > > gdb in current gets crashed when it runs in tui mode. I suspect this is > > because of libcurses. > > Looks indeed like a bug in gdb, it calls prefresh with a NULL "pad" > pointer: > > > > gdb gdb > > run > > tui enable > > > #0 0xfddf323c in prefresh (pad=0x0, pbegy=0, pbegx=0, sbegy=1, sbegx=5, > smaxy=0, smaxx=78) at /work/src/lib/libcurses/refresh.c:515 > #1 0x0183cac0 in tui_unhighlight_win () > at > /work/src/external/gpl3/gdb.old/lib/libgdb/../../dist/gdb/tui/tui-wingeneral.c:138 > #2 tui_unhighlight_win () > at > /work/src/external/gpl3/gdb.old/lib/libgdb/../../dist/gdb/tui/tui-wingeneral.c:131 > #3 0x0183ad10 in tui_source_window_base::do_erase_source_content () > at > /work/src/external/gpl3/gdb.old/lib/libgdb/../../dist/gdb/tui/tui-winsource.c:219 > #4 0x018468ac in tui_layout_split::apply () > at > /work/src/external/gpl3/gdb.old/lib/libgdb/../../dist/gdb/tui/tui-layout.c:1019 > #5 0x01844d00 in tui_apply_current_layout () > at > /work/src/external/gpl3/gdb.old/lib/libgdb/../../dist/gdb/tui/tui-layout.c:81 > #6 0x01845114 in tui_set_layout () > at > /work/src/external/gpl3/gdb.old/lib/libgdb/../../dist/gdb/tui/tui-layout.c:150 > #7 0x01835c20 in tui_enable () > at > /work/src/external/gpl3/gdb.old/lib/libgdb/../../dist/gdb/tui/tui.c:452 > > Should be simple to fix, is there a PR? > > Martin >