[Bug 280934] devel/gdb: "follow-exec-mode new" is broken
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 19 Aug 2024 20:20:10 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280934
Bug ID: 280934
Summary: devel/gdb: "follow-exec-mode new" is broken
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: pizzamig@freebsd.org
Reporter: markj@FreeBSD.org
Flags: maintainer-feedback?(pizzamig@freebsd.org)
Assignee: pizzamig@freebsd.org
A simple reproducer for a gdb-14.1_2 crash that I'm hitting while trying to
debug something else:
$ gdb -q /bin/sh
Reading symbols from /bin/sh...
Reading symbols from /usr/lib/debug//bin/sh.debug...
(gdb) set follow-fork-mode child
(gdb) set follow-exec-mode new
(gdb) run
Starting program: /bin/sh
$ ls
[Attaching after LWP 102411 of process 81670 fork to child LWP 127862 of
process 81671]
[New inferior 2 (process 81671)]
[Detaching after fork from parent process 81670]
[Inferior 1 (process 81670) detached]
process 81671 is executing new program: /bin/ls
[New inferior 3]
[New LWP 127862 of process 81671]
Fatal signal: Segmentation fault
----- Backtrace -----
0x1354cc1 ???
0x1477fc6 ???
0x147874f ???
0x802aad4eb handle_signal
/root/freebsd/lib/libthr/thread/thr_sig.c:299
0x802aacaaa thr_sighandler
/root/freebsd/lib/libthr/thread/thr_sig.c:243
0x7ffffffff2d2 ???
0x1492fc5 ???
0x14934cd ???
0x17adb29 ???
0x152405a ???
0x1522cfd ???
0x152222d ???
0x151bba5 ???
0x151a83b ???
0x1cbbed2 ???
0x1cbb776 ???
0x157e519 ???
0x157b600 ???
0x12531c0 ???
0x802b495d9 __libc_start1
/root/freebsd/lib/libc/csu/libc_start1.c:157
0x12530af ???
---------------------
A fatal error internal to GDB has been detected, further
debugging is not possible. GDB will now terminate.
This is a bug, please report it. For instructions, see:
<https://www.gnu.org/software/gdb/bugs/>.
--
You are receiving this mail because:
You are the assignee for the bug.