NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
bin/58894: gdb tui broken in netbsd
>Number: 58894
>Category: bin
>Synopsis: gdb tui broken in netbsd
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: bin-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Dec 12 11:00:01 +0000 2024
>Originator: Martin Husemann
>Release: NetBSD 10.99.12
>Organization:
The NetBSD Foundation, Inc.
>Environment:
System: NetBSD martins.aprisoft.de 10.99.12 NetBSD 10.99.12 (GENERIC) #251: Mon Nov 25 18:30:20 CET 2024 martin%martins.aprisoft.de@localhost:/home/martin/current/src/sys/arch/amd64/compile/GENERIC amd64
Architecture: x86_64
Machine: amd64
>Description:
Enabling the tui user interface in gdb crashes gdb (both gdb and gdb.old)
in -current.
It works in -10.
>How-To-Repeat:
[~] martin@martins > gdb gdb
GNU gdb (GDB) 15.1
[..]
Reading symbols from gdb...
Reading symbols from /usr/libdata/debug//usr/bin/gdb.debug...
(gdb) run
[..]
For help, type "help".
Type "apropos word" to search for commands related to "word".
(gdb) tui enable
Thread 1 "" received signal SIGSEGV, Segmentation fault.
getmaxx (win=0x0) at /home/martin/current/src/lib/libcurses/getyx.c:141
141 return win->maxx;
(gdb) bt
#0 getmaxx (win=0x0) at /home/martin/current/src/lib/libcurses/getyx.c:141
#1 0x000000000058bd21 in tui_source_window_base::refresh_window ()
at /home/martin/current/src/external/gpl3/gdb/lib/libgdb/../../dist/gdb/tui/tui-winsource.c:319
#2 0x000000000058dbca in tui_unhighlight_win ()
at /home/martin/current/src/external/gpl3/gdb/lib/libgdb/../../dist/gdb/tui/tui-wingeneral.c:133
#3 tui_unhighlight_win ()
at /home/martin/current/src/external/gpl3/gdb/lib/libgdb/../../dist/gdb/tui/tui-wingeneral.c:126
#4 0x000000000059b45e in tui_win_info::center_string ()
at /home/martin/current/src/external/gpl3/gdb/lib/libgdb/../../dist/gdb/tui/tui-data.c:174
#5 0x000000000058cc20 in tui_source_window_base::rerender ()
at /home/martin/current/src/external/gpl3/gdb/lib/libgdb/../../dist/gdb/tui/tui-winsource.c:488
#6 0x0000000000594d9f in tui_layout_split::apply ()
at /home/martin/current/src/external/gpl3/gdb/lib/libgdb/../../dist/gdb/tui/tui-layout.c:1030
#7 0x0000000000593600 in tui_apply_current_layout ()
at /home/martin/current/src/external/gpl3/gdb/lib/libgdb/../../dist/gdb/tui/tui-layout.c:72
#8 0x0000000000593913 in tui_set_layout ()
at /home/martin/current/src/external/gpl3/gdb/lib/libgdb/../../dist/gdb/tui/tui-layout.c:137
#9 0x0000000000588131 in tui_enable ()
at /home/martin/current/src/external/gpl3/gdb/lib/libgdb/../../dist/gdb/tui/tui.c:471
Unfortunately (due to other gdb/build bugs) diagnosing this further is a
bit tricky right now.
>Fix:
n/a
Home |
Main Index |
Thread Index |
Old Index