From unknown Sun Aug 17 01:59:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#52671: glibc patch causes crash on failure to find path to executable Resent-From: Ivan Kozlov Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 19 Dec 2021 22:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52671 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 52671@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1639952094590 (code B ref -1); Sun, 19 Dec 2021 22:15:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 Dec 2021 22:14:54 +0000 Received: from localhost ([127.0.0.1]:48409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz4SE-00009R-6h for submit@debbugs.gnu.org; Sun, 19 Dec 2021 17:14:54 -0500 Received: from lists.gnu.org ([209.51.188.17]:52002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz4SB-00009H-UF for submit@debbugs.gnu.org; Sun, 19 Dec 2021 17:14:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50296) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mz4SB-00029O-Nv for bug-guix@gnu.org; Sun, 19 Dec 2021 17:14:51 -0500 Received: from forward108j.mail.yandex.net ([5.45.198.253]:42952) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mz4S8-0006c8-DL for bug-guix@gnu.org; Sun, 19 Dec 2021 17:14:50 -0500 Received: from myt6-43c1316fdabf.qloud-c.yandex.net (myt6-43c1316fdabf.qloud-c.yandex.net [IPv6:2a02:6b8:c12:370d:0:640:43c1:316f]) by forward108j.mail.yandex.net (Yandex) with ESMTP id 4761B3F1FE8C for ; Mon, 20 Dec 2021 01:14:39 +0300 (MSK) Received: from 2a02:6b8:c12:4020:0:640:4215:6e6e (2a02:6b8:c12:4020:0:640:4215:6e6e [2a02:6b8:c12:4020:0:640:4215:6e6e]) by myt6-43c1316fdabf.qloud-c.yandex.net (mxback/Yandex) with HTTP id bEoOvq1eF0U1-EceqIF9T; Mon, 20 Dec 2021 01:14:38 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1639952078; bh=qAvDio20WLDckwfofUHgcT3TMg1pIJVZZomNmHPmIGc=; h=Message-Id:Date:Subject:To:From; b=rJ/D1UByJSlSsyU4QnEjzPgPwFovlIAI9kW5R5QYjS1Oe152D0su0jCRaOSDYDVtk ri7niKBRI0GbptVINFVvkhc0ULCK/F5qdmWdCTRMLI/YDAwWAi4VW/BtYX4OK7BZQ9 reOg0sYbteXH5ssQ+/PN9B301Bba0bTtAy4OpdQ0= Authentication-Results: myt6-43c1316fdabf.qloud-c.yandex.net; dkim=pass header.i=@yandex.ru Received: by myt6-42156e6ef20a.qloud-c.yandex.net with HTTP; Mon, 20 Dec 2021 01:14:38 +0300 From: Ivan Kozlov MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Mon, 20 Dec 2021 01:14:38 +0300 Message-Id: <84771639950622@mail.yandex.ru> Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=utf-8 Received-SPF: pass client-ip=5.45.198.253; envelope-from=kanichos@yandex.ru; helo=forward108j.mail.yandex.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) glibc-dl-cache.patch causes segmentation fault when _dl_get_origin fails (which should be harmless unless there is $ORIGIN in RUNPATH). I found this when running a dynamically linked executable as ‘init’, before /proc was mounted. There needs to be an origin != (char *)-1 check. From unknown Sun Aug 17 01:59:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#52671: glibc patch causes crash on failure to find path to executable Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 20 Dec 2021 21:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52671 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ivan Kozlov Cc: 52671@debbugs.gnu.org Received: via spool by 52671-submit@debbugs.gnu.org id=B52671.164003631620269 (code B ref 52671); Mon, 20 Dec 2021 21:39:01 +0000 Received: (at 52671) by debbugs.gnu.org; 20 Dec 2021 21:38:36 +0000 Received: from localhost ([127.0.0.1]:51607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzQMe-0005Gq-38 for submit@debbugs.gnu.org; Mon, 20 Dec 2021 16:38:36 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:48918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzQMY-0005GX-1q for 52671@debbugs.gnu.org; Mon, 20 Dec 2021 16:38:34 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 8F124361; Mon, 20 Dec 2021 22:38:24 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BQ6QJZzFzOZg; Mon, 20 Dec 2021 22:38:24 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id E3EF6199; Mon, 20 Dec 2021 22:38:23 +0100 (CET) From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <84771639950622@mail.yandex.ru> Date: Mon, 20 Dec 2021 22:38:23 +0100 In-Reply-To: <84771639950622@mail.yandex.ru> (Ivan Kozlov's message of "Mon, 20 Dec 2021 01:14:38 +0300") Message-ID: <87y24fdkj4.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: 8F124361 X-Spamd-Result: default: False [-0.10 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_ENVRCPT(0.00)[yandex.ru]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_TO(0.00)[yandex.ru]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hi, Ivan Kozlov skribis: > glibc-dl-cache.patch causes segmentation fault when _dl_get_origin fails = (which should be harmless unless there is $ORIGIN in RUNPATH). I found this= when running a dynamically linked executable as =E2=80=98init=E2=80=99, be= fore /proc was mounted. There needs to be an origin !=3D (char *)-1 check. Ouch. Would you like to send a patch against glibc-dl-cache.patch? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 20 16:38:06 2021 Received: (at control) by debbugs.gnu.org; 20 Dec 2021 21:38:06 +0000 Received: from localhost ([127.0.0.1]:51604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzQM9-0005G5-TQ for submit@debbugs.gnu.org; Mon, 20 Dec 2021 16:38:06 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:48898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzQM8-0005FY-9u for control@debbugs.gnu.org; Mon, 20 Dec 2021 16:38:04 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id D95E6551 for ; Mon, 20 Dec 2021 22:37:58 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id udgT6hQDoW6k for ; Mon, 20 Dec 2021 22:37:58 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 65F04199 for ; Mon, 20 Dec 2021 22:37:58 +0100 (CET) Date: Mon, 20 Dec 2021 22:37:57 +0100 Message-Id: <8735mnez4a.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #52671 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: D95E6551 X-Spamd-Result: default: False [0.61 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[control@debbugs.gnu.org]; RCPT_COUNT_ONE(0.00)[1]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; R_MIXED_CHARSET(0.71)[subject]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) severity 52671 important quit From unknown Sun Aug 17 01:59:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#52671: glibc patch causes crash on failure to find path to executable Resent-From: Ivan Kozlov Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 12 Jan 2022 22:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52671 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 52671@debbugs.gnu.org Received: via spool by 52671-submit@debbugs.gnu.org id=B52671.16420250867730 (code B ref 52671); Wed, 12 Jan 2022 22:05:01 +0000 Received: (at 52671) by debbugs.gnu.org; 12 Jan 2022 22:04:46 +0000 Received: from localhost ([127.0.0.1]:59374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7lja-00020c-1M for submit@debbugs.gnu.org; Wed, 12 Jan 2022 17:04:46 -0500 Received: from forward105p.mail.yandex.net ([77.88.28.108]:44394) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7ljX-00020L-Or for 52671@debbugs.gnu.org; Wed, 12 Jan 2022 17:04:44 -0500 Received: from iva6-9c4bacd762e0.qloud-c.yandex.net (iva6-9c4bacd762e0.qloud-c.yandex.net [IPv6:2a02:6b8:c0c:9107:0:640:9c4b:acd7]) by forward105p.mail.yandex.net (Yandex) with ESMTP id 98F3C2FD7E39; Thu, 13 Jan 2022 01:04:36 +0300 (MSK) Received: from 2a02:6b8:c0c:16a2:0:640:e3ac:85a6 (2a02:6b8:c0c:16a2:0:640:e3ac:85a6 [2a02:6b8:c0c:16a2:0:640:e3ac:85a6]) by iva6-9c4bacd762e0.qloud-c.yandex.net (mxback/Yandex) with HTTP id V4jdmH3e5Ko1-4YeSmkOd; Thu, 13 Jan 2022 01:04:34 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1642025074; bh=g97NT6JmXqrEwrsRYacWldCsCkK3PHXcV0i/WOiUZto=; h=References:Date:Message-Id:Cc:Subject:In-Reply-To:To:From; b=M3ub1fdn3Ht+pTk36Brzp9Ij7U6R4JvuLHIbBSCnfgDohj8cotfQGhdn/J98tQL/d A7ceMvEPJw873FuaskSwgMmSeKSb6kDY/Ji1rhYvmVWDg4IkL7wUUCCA+ATs188JIu lvkC6dDYsTzVu5MjVI095Hdnx0b+rUFFIxUc7B6M= Authentication-Results: iva6-9c4bacd762e0.qloud-c.yandex.net; dkim=pass header.i=@yandex.ru Received: by iva1-e3ac85a63903.qloud-c.yandex.net with HTTP; Thu, 13 Jan 2022 01:04:34 +0300 From: Ivan Kozlov In-Reply-To: <87y24fdkj4.fsf@gnu.org> References: <84771639950622@mail.yandex.ru> <87y24fdkj4.fsf@gnu.org> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Thu, 13 Jan 2022 01:04:34 +0300 Message-Id: <3379791642025074@iva1-e3ac85a63903.qloud-c.yandex.net> Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Just in case, http://debbugs.gnu.org/cgi/bugreport.cgi?bug=52693 addresses this. From unknown Sun Aug 17 01:59:29 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ivan Kozlov Subject: bug#52671: closed (Re: bug#52693: [PATCH] gnu: glibc: Handle failure to find $ORIGIN.) Message-ID: References: <878rhk3ofj.fsf@gnu.org> <84771639950622@mail.yandex.ru> X-Gnu-PR-Message: they-closed 52671 X-Gnu-PR-Package: guix Reply-To: 52671@debbugs.gnu.org Date: Sun, 29 Jan 2023 23:35:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1675035302-23141-1" This is a multi-part message in MIME format... ------------=_1675035302-23141-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #52671: glibc patch causes crash on failure to find path to executable which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 52671@debbugs.gnu.org. --=20 52671: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D52671 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1675035302-23141-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 52671-done) by debbugs.gnu.org; 29 Jan 2023 23:34:51 +0000 Received: from localhost ([127.0.0.1]:45578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMHCF-00060j-9P for submit@debbugs.gnu.org; Sun, 29 Jan 2023 18:34:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMHCD-00060T-FN; Sun, 29 Jan 2023 18:34:49 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pMHC7-0000Fn-FS; Sun, 29 Jan 2023 18:34:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=vwFuPQubiAFoOrCB/8B/G+b3sYN4lILRQtLSJ4D3aIw=; b=qHq11Im6KRlOHC+/PqrR CXLxwbe1bkVSMt2+8yRfrnvlvuGgRq0rPczfaYC+HrqzuhXzUj12xcKXZUbIaHEnA8S1gLNfkPy9A mrKJ4ntCFO4B2NWThbcD3wRFARhpXBjkRGInlDquI2SfdRqhnGUd0UANRb9Nx3S7sw/CX0UcMEEj3 3wZUTZmXcDNiZODOSIkvi9fnjqbxDbfYT/GiwZnsdFJfRjCos9nl8P691OpubpTzQbo/ktE3HNSf8 GxNzXj8lbTI9wltB2Ix+KVS6ll2SWPm+MxFdGLO3GHdMQhKbrNFU7MQ989NpGBsfCCiK2ZpzxNlDo vK1Bghd++UC2Tg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pMHC7-0000t8-0b; Sun, 29 Jan 2023 18:34:43 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Ivan Kozlov Subject: Re: bug#52693: [PATCH] gnu: glibc: Handle failure to find $ORIGIN. References: <12919001640049950@myt6-27f58919b1c4.qloud-c.yandex.net> Date: Mon, 30 Jan 2023 00:34:40 +0100 In-Reply-To: <12919001640049950@myt6-27f58919b1c4.qloud-c.yandex.net> (Ivan Kozlov's message of "Tue, 21 Dec 2021 04:25:50 +0300") Message-ID: <878rhk3ofj.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52671-done Cc: 52693-done@debbugs.gnu.org, 52671-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Ivan, Ivan Kozlov skribis: > Fixes . > > * gnu/packages/patches/glibc-dl-cache.patch: Check pointer returned by '_= dl_get_origin' for failure indication. Somehow we forgot about this patch for a whole year, and it turns out I stumbled upon the bug again just hours ago=C2=B9. Now pushed to =E2=80=98core-updates=E2=80=99 as edb8c09addd186d9538d43b12af74d6c7aeea082. Thanks again, and apologies for the delay! Ludo=E2=80=99. =C2=B9 https://issues.guix.gnu.org/61156 ------------=_1675035302-23141-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 19 Dec 2021 22:14:54 +0000 Received: from localhost ([127.0.0.1]:48409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz4SE-00009R-6h for submit@debbugs.gnu.org; Sun, 19 Dec 2021 17:14:54 -0500 Received: from lists.gnu.org ([209.51.188.17]:52002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz4SB-00009H-UF for submit@debbugs.gnu.org; Sun, 19 Dec 2021 17:14:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50296) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mz4SB-00029O-Nv for bug-guix@gnu.org; Sun, 19 Dec 2021 17:14:51 -0500 Received: from forward108j.mail.yandex.net ([5.45.198.253]:42952) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mz4S8-0006c8-DL for bug-guix@gnu.org; Sun, 19 Dec 2021 17:14:50 -0500 Received: from myt6-43c1316fdabf.qloud-c.yandex.net (myt6-43c1316fdabf.qloud-c.yandex.net [IPv6:2a02:6b8:c12:370d:0:640:43c1:316f]) by forward108j.mail.yandex.net (Yandex) with ESMTP id 4761B3F1FE8C for ; Mon, 20 Dec 2021 01:14:39 +0300 (MSK) Received: from 2a02:6b8:c12:4020:0:640:4215:6e6e (2a02:6b8:c12:4020:0:640:4215:6e6e [2a02:6b8:c12:4020:0:640:4215:6e6e]) by myt6-43c1316fdabf.qloud-c.yandex.net (mxback/Yandex) with HTTP id bEoOvq1eF0U1-EceqIF9T; Mon, 20 Dec 2021 01:14:38 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1639952078; bh=qAvDio20WLDckwfofUHgcT3TMg1pIJVZZomNmHPmIGc=; h=Message-Id:Date:Subject:To:From; b=rJ/D1UByJSlSsyU4QnEjzPgPwFovlIAI9kW5R5QYjS1Oe152D0su0jCRaOSDYDVtk ri7niKBRI0GbptVINFVvkhc0ULCK/F5qdmWdCTRMLI/YDAwWAi4VW/BtYX4OK7BZQ9 reOg0sYbteXH5ssQ+/PN9B301Bba0bTtAy4OpdQ0= Authentication-Results: myt6-43c1316fdabf.qloud-c.yandex.net; dkim=pass header.i=@yandex.ru Received: by myt6-42156e6ef20a.qloud-c.yandex.net with HTTP; Mon, 20 Dec 2021 01:14:38 +0300 From: Ivan Kozlov To: bug-guix@gnu.org Subject: glibc patch causes crash on failure to find path to executable MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Mon, 20 Dec 2021 01:14:38 +0300 Message-Id: <84771639950622@mail.yandex.ru> Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=utf-8 Received-SPF: pass client-ip=5.45.198.253; envelope-from=kanichos@yandex.ru; helo=forward108j.mail.yandex.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) glibc-dl-cache.patch causes segmentation fault when _dl_get_origin fails (which should be harmless unless there is $ORIGIN in RUNPATH). I found this when running a dynamically linked executable as ‘init’, before /proc was mounted. There needs to be an origin != (char *)-1 check. ------------=_1675035302-23141-1--