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
>

Reply via email to