From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 76A443858C53; Sat, 7 Jan 2023 17:42:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 76A443858C53 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1673113338; bh=mabkckia9ynQuUgr+Zi8aG+YeuUQQx1qSKK+RXCEcWM=; h=From:To:Subject:Date:In-Reply-To:References:From; b=tZ3P2+XGhmiWYWMVISWTTLJWsGDhCHae0QurxifzP+eYwpEKWEIda7PqG+8WIo68a b/r9g+j8clUvUkVQtncL5q2hyuMvfgXdNOLvCTnZDupvmoGK6e5Cr94zbUAz+Qg7tK frwjF8JMuqZ6kWLfLGMZRZWA6xSsVasJL8Dvz7jc= From: "vries at gcc dot gnu.org" To: gdb-prs@sourceware.org Subject: [Bug gdb/29833] [gdb] FAIL: gdb.server/monitor-exit-quit.exp: monitor exit Date: Sat, 07 Jan 2023 17:42:17 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gdb X-Bugzilla-Component: gdb X-Bugzilla-Version: HEAD X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: vries at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 List-Id: https://sourceware.org/bugzilla/show_bug.cgi?id=3D29833 --- Comment #8 from Tom de Vries --- OK, so with the assert from the previous comment, and this in the test-case: ... +gdb_test_no_output "maint set internal-error quit yes" +gdb_test_no_output "maint set internal-error corefile yes" gdb_test_no_output "monitor exit" ... and: ... diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp index af538e5c8fb..f82756acbe8 100644 --- a/gdb/testsuite/lib/gdb.exp +++ b/gdb/testsuite/lib/gdb.exp @@ -2236,6 +2236,8 @@ proc default_gdb_spawn { } { return 1 } + verbose -log "spawned GDB PID: [exp_pid -i $res]" +=20=20=20=20 set gdb_spawn_id $res set ::gdb_tty_name $::last_spawn_tty_name return 0 ... I managed to generate a core and find it. Backtrace: ... (gdb) bt #0 0x00007f7b0f156cbb in raise () from /lib64/libc.so.6 #1 0x00007f7b0f158355 in abort () from /lib64/libc.so.6 #2 0x0000000000cd8439 in dump_core () at /home/vries/gdb_versions/devel/src/gdb/utils.c:203 #3 0x0000000000cd8a74 in internal_vproblem(internal_problem *, const char = *, int, const char *, typedef __va_list_tag __va_list_tag *) (problem=3D0x25f9= 5e0 ,=20 file=3D0x15c9b30 "/home/vries/gdb_versions/devel/src/gdb/remote.c", line=3D9476,=20 fmt=3D0x15c9729 "%s: Assertion `%s' failed.", ap=3D0x7ffc77c68628) at /home/vries/gdb_versions/devel/src/gdb/utils.c:455 #4 0x0000000000cd8b4a in internal_verror ( file=3D0x15c9b30 "/home/vries/gdb_versions/devel/src/gdb/remote.c", line=3D9476,=20 fmt=3D0x15c9729 "%s: Assertion `%s' failed.", ap=3D0x7ffc77c68628) at /home/vries/gdb_versions/devel/src/gdb/utils.c:481 #5 0x00000000014345e7 in internal_error_loc ( file=3D0x15c9b30 "/home/vries/gdb_versions/devel/src/gdb/remote.c", line=3D9476,=20 fmt=3D0x15c9729 "%s: Assertion `%s' failed.") at /home/vries/gdb_versions/devel/src/gdbsupport/errors.cc:58 #6 0x0000000000aa94a9 in remote_target::readchar (this=3D0x323b4b0, timeou= t=3D0) at /home/vries/gdb_versions/devel/src/gdb/remote.c:9476 #7 0x0000000000aaa25c in remote_target::getpkt_or_notif_sane_1 (this=3D0x323b4b0,=20 buf=3D0x323b4d8, forever=3D0, expecting_notif=3D1, is_notif=3D0x7ffc77c= 68870) --Type for more, q to quit, c to continue without paging-- at /home/vries/gdb_versions/devel/src/gdb/remote.c:9946 #8 0x0000000000aaa64a in remote_target::getpkt_or_notif_sane (this=3D0x323= b4b0,=20 buf=3D0x323b4d8, forever=3D0, is_notif=3D0x7ffc77c68870) at /home/vries/gdb_versions/devel/src/gdb/remote.c:10055 #9 0x0000000000aa62b5 in remote_target::wait_ns (this=3D0x323b4b0, ptid=3D= ...,=20 status=3D0x7ffc77c68ed8, options=3D...) at /home/vries/gdb_versions/devel/src/gdb/remote.c:8128 #10 0x0000000000aa6ca3 in remote_target::wait (this=3D0x323b4b0, ptid=3D...= ,=20 status=3D0x7ffc77c68ed8, options=3D...) at /home/vries/gdb_versions/devel/src/gdb/remote.c:8357 #11 0x0000000000c12f47 in target_wait (ptid=3D..., status=3D0x7ffc77c68ed8, options=3D...) at /home/vries/gdb_versions/devel/src/gdb/target.c:2579 #12 0x000000000086adfa in do_target_wait_1 (inf=3D0x3066e00, ptid=3D..., status=3D0x7ffc77c68ed8,=20 options=3D...) at /home/vries/gdb_versions/devel/src/gdb/infrun.c:3736 #13 0x000000000086af52 in ::operator()(inferior *) const= ( __closure=3D0x7ffc77c68d10, inf=3D0x3066e00) at /home/vries/gdb_versions/devel/src/gdb/infrun.c:3795 #14 0x000000000086b280 in do_target_wait (ecs=3D0x7ffc77c68eb0, options=3D.= ..) at /home/vries/gdb_versions/devel/src/gdb/infrun.c:3814 #15 0x000000000086c04d in fetch_inferior_event () --Type for more, q to quit, c to continue without paging-- at /home/vries/gdb_versions/devel/src/gdb/infrun.c:4172 #16 0x000000000084b13c in inferior_event_handler (event_type=3DINF_REG_EVEN= T) at /home/vries/gdb_versions/devel/src/gdb/inf-loop.c:41 #17 0x0000000000ab52c7 in remote_async_serial_handler (scb=3D0x3bc0460, context=3D0x323b4d8) at /home/vries/gdb_versions/devel/src/gdb/remote.c:14424 #18 0x0000000000b5bff0 in run_async_handler_and_reschedule (scb=3D0x3bc0460) at /home/vries/gdb_versions/devel/src/gdb/ser-base.c:138 #19 0x0000000000b5c0d5 in fd_event (error=3D0, context=3D0x3bc0460) at /home/vries/gdb_versions/devel/src/gdb/ser-base.c:189 #20 0x000000000143544e in handle_file_event (file_ptr=3D0x3be2ec0, ready_ma= sk=3D1) at /home/vries/gdb_versions/devel/src/gdbsupport/event-loop.cc:573 #21 0x00000000014359d6 in gdb_wait_for_event (block=3D1) at /home/vries/gdb_versions/devel/src/gdbsupport/event-loop.cc:694 #22 0x00000000014348aa in gdb_do_one_event (mstimeout=3D-1) at /home/vries/gdb_versions/devel/src/gdbsupport/event-loop.cc:264 #23 0x00000000008ffdbb in start_event_loop () at /home/vries/gdb_versions/devel/src/gdb/main.c:411 #24 0x00000000008ffee1 in captured_command_loop () at /home/vries/gdb_versions/devel/src/gdb/main.c:471 #25 0x0000000000901667 in captured_main (data=3D0x7ffc77c692b0) --Type for more, q to quit, c to continue without paging-- at /home/vries/gdb_versions/devel/src/gdb/main.c:1310 #26 0x00000000009016cd in gdb_main (args=3D0x7ffc77c692b0) at /home/vries/gdb_versions/devel/src/gdb/main.c:1325 #27 0x000000000041a26e in main (argc=3D13, argv=3D0x7ffc77c693c8) at /home/vries/gdb_versions/devel/src/gdb/gdb.c:32 ... --=20 You are receiving this mail because: You are on the CC list for the bug.=