From nobody Thu Aug 10 21:37:32 2023 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RMKyj4RbYz4q7Hp for ; Thu, 10 Aug 2023 21:37:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RMKyj13pmz3Gyc for ; Thu, 10 Aug 2023 21:37:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691703453; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6ROp9GYUqeYsIAoemX/ciQKgfYmHb+ICisd/b5W1Uvc=; b=QIWqTPVQQAr0O8hGzQpzuABcMYk6P6grxv5h4t9KuvsNtNc4eNi30qo0Zd1CgvQO290Sxb omk0aBVshs7lq6vQ4Wh5wvyEYxyXDiJbgM8VzlP4hiLJbWvS3+5FUMtW9m48ShtCy0JZeo fFviUZw1gh8sEi3iSG705Nb0H7zagx/IBfOSjgf7XwmslAt4riNe1E2hnPQHDcykOKiZNV S/4di0BCHoHeyDB0phaB2KucYTdV9hWzu3rqXDoUSFDmGNS1h2k9Jfnd5TlUeNoMTWVgT3 5Zbotc0te9M7v8jgAnv9NajVGTRoAEJxlu2RA8RVVV4cuPXvVkRivl+7AeFvkw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691703453; a=rsa-sha256; cv=none; b=ZOywM/wW0LLK+FQsedSQQ1NMJJKqemZtiEXpUbOsdhVGyIak1NKdYMvOrLeBPBgPUteJJe mkLNbTjalUmeIsRVd+dnAVAOfaE5Mr4+QlFgJfKh6GnMzLosk7/tO0CfZZ+pBbenAllPe8 6dHtxw1PmEKnDp76uyMyYMi4KobJX7tl/qUn0Lsn6zQqNGeOpKEn/qI8u9kAGQQ7YfqH8X zF1g9c0m0C28tZbtzNTfNNEwi+NFARq1YrjVd1Vb2BmA+vANy53nRupHHnScZxx1lhG+mF wG/9gVZRkI9RlAa81Trh72xzSJYeyRbULKeEgnE9/V8i5XsXvVBHTUgPay1hfA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RMKyh750fz1CXy for ; Thu, 10 Aug 2023 21:37:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 37ALbWtG064208 for ; Thu, 10 Aug 2023 21:37:32 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 37ALbWgO064207 for ports-bugs@FreeBSD.org; Thu, 10 Aug 2023 21:37:32 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 273056] devel/gdb: crashes when printing a Rust stack trace Date: Thu, 10 Aug 2023 21:37:32 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: asomers@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: pizzamig@freebsd.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D273056 Bug ID: 273056 Summary: devel/gdb: crashes when printing a Rust stack trace 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: asomers@FreeBSD.org Flags: maintainer-feedback?(pizzamig@freebsd.org) Assignee: pizzamig@freebsd.org The current version of gdb crashes when trying to print the stack trace of a Rust program, if that program was built in debug mode. Rust programs built= in release mode seem to be unaffected. The crash message is: internal-error: inside_main_func: Assertion `block !=3D nullptr' failed Affected gdb versions: 13.1 13.1_2, 13.1_3 Unaffected gdb versions: 12.1_2 12.1_3 Affected OS releases, 13.2-RELEASE, 14.0-CURRENT (today's build) Affected Rust versions: 1.73.0-nightly, 1.68.0, 1.70.0, 1.63.0 Steps to Reproduce =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 0) Install Rust, if you haven't already, from lang/rust or rustup. 1) git clone --depth=3D1 git@github.com:johalun/sysctl-rs.git 2) cd sysctl-rs 3) cargo build --examples 4) rust-gdb target/debug/examples/value (gdb) b sysctlbyname Function "sysctlbyname" not defined. Make breakpoint pending on future shared library load? (y or [n]) y Breakpoint 1 (sysctlbyname) pending. (gdb) r Starting program: /tmp/gdb-bug/sysctl-rs/target/debug/examples/value=20 Breakpoint 1, sysctlbyname ( /wrkdirs/usr/home/somers/src/freebsd.org/ports/devel/gdb/work-py39/gdb-13.1= /gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block !=3D nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. ----- Backtrace ----- 0x130ff41 ??? 0x17a9536 ??? 0x17a9398 ??? 0x1c3217e ??? 0x1455aed ??? 0x13d00a7 ??? 0x13d3873 ??? 0x13d214c ??? 0x1709ce7 ??? 0x17109c2 ??? 0x1708666 ??? 0x1706f05 ??? 0x14cf527 ??? 0x1345b85 ??? 0x14dcae9 ??? 0x14c85bf ??? 0x14cbe36 ??? 0x1c329f2 ??? 0x1c32296 ??? 0x152a259 ??? 0x1527780 ??? 0x121c4bd ??? 0x8303fe629 __libc_start1 /usr/home/somers/src/freebsd.org/src/lib/libc/csu/libc_start1.c:157 0x121c3bf ??? --------------------- /wrkdirs/usr/home/somers/src/freebsd.org/ports/devel/gdb/work-py39/gdb-13.1= /gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block !=3D nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Note that sometimes you must type "bt" at the breakpoint to trigger the bug. --=20 You are receiving this mail because: You are the assignee for the bug.=