From nobody Thu Jan 06 16:32:37 2022 X-Original-To: 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 492A5193A7A6 for ; Thu, 6 Jan 2022 16:32:37 +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 4JVBj06QZhz3mpL for ; Thu, 6 Jan 2022 16:32:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) 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 BDB5D233A1 for ; Thu, 6 Jan 2022 16:32:36 +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 206GWawS012479 for ; Thu, 6 Jan 2022 16:32:36 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 206GWaTc012478 for bugs@FreeBSD.org; Thu, 6 Jan 2022 16:32:36 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: bugs@FreeBSD.org Subject: [Bug 260979] libproc can fail to find debug symbols for jailed processes Date: Thu, 06 Jan 2022 16:32:37 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: markj@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter 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: Bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-bugs@freebsd.org MIME-Version: 1.0 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1641486756; 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=PoXR7PlzRzLcaO+EFe/DmrsMTCbXVFkr7sIEwt9IX9I=; b=XqKLXHJAj3mln7ymvgSulGkCOtVGpRz6dFglj0UrggSycg5MDNxSlif8C8bAUPfHCI0Vuk t1zj5jFeing77NSBaNzYTtFthdFzU17YtWeIOePjlYuC2ZUsXWKYw+zjR+r0KB+ly+Fx1l UcvU/Dcdl8eZKYThPrOrpZC8HNBmKIwh07+nXedZovv1qlg4/D5tuKsuBDcfxarxbI0o7x QiOirU/bRQ3fRviaxr1gYysLLyNCKizxNGQg+Tw0UEMZ6jX6ysR5AV1zWZWPcGTuGcblTe wSOG999Z/YpVnGiu4Ldz49IlrrVCZGdEvj45pqE7OHqDL8C7soKcLa3Z4eTrww== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1641486756; a=rsa-sha256; cv=none; b=K/1wTDqNw1JR8zGRX+kaD65m9OMqinbTGmAi63E8dsP42JcJrmzOgAWbLePRCkz/fWP5dg D2HKf1cV1AadjdzG6AUfjtYQI7RATFD0UVzHDcahPLthIFHYncGTtUIm+po64nt3zcE6MH wgfX3utOtpmO2SXI95IHYZJwmwzQAFbjN6O3yjZN3L3WQV6pV7105oi7nESJT4WFw113NE hbgKUn/gKgqt0YVm00KskXM6JWtdYtV8/wc1LgMddBvUFoqFKKFCmPU38g2AszMfL0CVpo VYbpoBfoSrIfpgbBDcTqXI/tMHnOsFIqtpkYyZVO1pFNIu5w8b+pSvGAbPqgww== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D260979 Bug ID: 260979 Summary: libproc can fail to find debug symbols for jailed processes Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: bin Assignee: bugs@FreeBSD.org Reporter: markj@FreeBSD.org libproc knows about the .gnu_debuglink extension and will use it to find external debug files so that it can use them to do symbol resolution. When debugging a problem with lwhsu, we found that this doesn't quite work if the process is jailed but the debugger is running in the jail host. What libproc does is look up the path of a mapped file, check it for .gnu_debuglink, and then try to read /usr/lib/debug/.debug. On the jail host, this path should really be /usr/lib/debug/. In particular, libproc will fail to find the debug info. gdb has the same problem it seems. --=20 You are receiving this mail because: You are the assignee for the bug.=