From unknown Sun Jun 22 07:54:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60488: string-ref segfaults with n < 0 on Guile 3.0.8 Resent-From: festerdam@posteo.net Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Mon, 02 Jan 2023 08:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 60488 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 60488@debbugs.gnu.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.167264963521011 (code B ref -1); Mon, 02 Jan 2023 08:54:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Jan 2023 08:53:55 +0000 Received: from localhost ([127.0.0.1]:42409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pCGZv-0005Sj-AC for submit@debbugs.gnu.org; Mon, 02 Jan 2023 03:53:55 -0500 Received: from lists.gnu.org ([209.51.188.17]:40176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pCCN9-0004Mi-Is for submit@debbugs.gnu.org; Sun, 01 Jan 2023 23:24:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pCCN9-0004EO-EO for bug-guile@gnu.org; Sun, 01 Jan 2023 23:24:27 -0500 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pCCN7-0003Xf-CY for bug-guile@gnu.org; Sun, 01 Jan 2023 23:24:27 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id EF3CE240083 for ; Mon, 2 Jan 2023 05:24:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1672633463; bh=ILkNpUH9Smv+Ir60djtO1UEGXKK2U82hIMr+6SpvERI=; h=Date:From:To:Subject:From; b=SYuspwssHHNCSnjRpmXVwnvVkmjpaZEEoCOuiCpFkH3m1KuFWR7gGJtB4T4UZnPbe MYMUwZAoCGvf3HZwMpdEY1M9cAkGQyiA+ojx8aWvG4Wn4aRujJJRY673fPtzOlVenA a6WyryF0SItRPbXQ3/OYqtAdIOnBq8dMDM+L/AXYJdccXkh5QHd3j7q5kGG+cmE72s 8ThdMqGEBYjYdge90ye+B8nz3ogruFUhWMljroG/z/mGFPdp1ZqIL/yzJQuoJ53/mg GM48chYxBrkjKz/IJGBsQ++5NGbQ9D7v4MbaNC7KM1Mv5W3sLsbeJEklBW80JY+a7w kfay9EukK0wfw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NljS62jSBz6tmB for ; Mon, 2 Jan 2023 05:24:22 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 02 Jan 2023 04:24:22 +0000 From: festerdam@posteo.net In-Reply-To: References: Message-ID: <2df76f461d737a55a19dd9c4eba8ea1a@posteo.net> Received-SPF: pass client-ip=185.67.36.65; envelope-from=festerdam@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Mailman-Approved-At: Mon, 02 Jan 2023 03:53:53 -0500 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 (--) On 02.01.2023 05:12, festerdam@posteo.net wrote: > The following code results in a segmentation fault on Guile > 3.0.8-deb+3.0.8-2 (obtained from the Debian repositories): > (string-ref "my string" -3) > > gdb's backtrace is the following: > > #0 0x00007ffff7f1bcc5 in ?? () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #1 0x00007ffff7f26c49 in scm_call_n () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #2 0x00007ffff7e97b29 in scm_apply_0 () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #3 0x00007ffff7f15966 in scm_throw () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #4 0x00007ffff7f174e9 in scm_ithrow () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #5 0x00007ffff7e94735 in scm_error_scm () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #6 0x00007ffff7e94790 in scm_error () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #7 0x00007ffff7ee19e7 in ?? () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #8 0x00007ffff7ee208b in scm_to_uint64 () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #9 0x00007ffff7f1c5e4 in ?? () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #10 0x00007ffff7f26c49 in scm_call_n () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #11 0x00007ffff7e93a97 in scm_primitive_eval () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #12 0x00007ffff7e99a86 in scm_eval () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #13 0x00007ffff7ef91c6 in scm_shell () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #14 0x00007ffff7ea865c in ?? () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #15 0x00007ffff7e91f6a in ?? () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #16 0x00007ffff7f194e8 in ?? () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #17 0x00007ffff7f26c49 in scm_call_n () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #18 0x00007ffff7e936ea in scm_call_2 () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #19 0x00007ffff7f42292 in ?? () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #20 0x00007ffff7f0ff4f in scm_c_catch () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #21 0x00007ffff7e942e6 in scm_c_with_continuation_barrier () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #22 0x00007ffff7f14b89 in ?? () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #23 0x00007ffff7c190e7 in GC_call_with_stack_base () from > /lib/x86_64-linux-gnu/libgc.so.1 > #24 0x00007ffff7f0fe68 in scm_with_guile () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #25 0x00007ffff7eb1185 in scm_boot_guile () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #26 0x000055555555510f in ?? () > #27 0x00007ffff7c9918a in __libc_start_call_main > (main=main@entry=0x5555555550b0, argc=argc@entry=1, > argv=argv@entry=0x7fffffffe0b8) at > ../sysdeps/nptl/libc_start_call_main.h:58 > #28 0x00007ffff7c99245 in __libc_start_main_impl (main=0x5555555550b0, > argc=1, argv=0x7fffffffe0b8, init=, fini= out>, rtld_fini=, stack_end=0x7fffffffe0a8) at > ../csu/libc-start.c:381 > #29 0x00005555555551aa in ?? () Sorry, didn't see #59874. This bug report is a duplicate of that bug. Therefore this should be closed. From unknown Sun Jun 22 07:54:12 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: festerdam@posteo.net Subject: bug#60488: closed (Re: bug#60488: string-ref segfaults with n < 0 on Guile 3.0.8) Message-ID: References: <2df76f461d737a55a19dd9c4eba8ea1a@posteo.net> X-Gnu-PR-Message: they-closed 60488 X-Gnu-PR-Package: guile Reply-To: 60488@debbugs.gnu.org Date: Mon, 02 Jan 2023 09:02:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1672650122-21951-1" This is a multi-part message in MIME format... ------------=_1672650122-21951-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #60488: string-ref segfaults with n < 0 on Guile 3.0.8 which was filed against the guile package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 60488@debbugs.gnu.org. --=20 60488: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D60488 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1672650122-21951-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 60488-close) by debbugs.gnu.org; 2 Jan 2023 09:01:48 +0000 Received: from localhost ([127.0.0.1]:42432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pCGhX-0005hJ-MA for submit@debbugs.gnu.org; Mon, 02 Jan 2023 04:01:48 -0500 Received: from mout.kundenserver.de ([212.227.126.134]:37971) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pCGhV-0005h5-JL for 60488-close@debbugs.gnu.org; Mon, 02 Jan 2023 04:01:46 -0500 Received: from smtpclient.apple ([37.167.18.137]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.168]) with ESMTPSA (Nemesis) id 1MtwEO-1oxt781ujE-00uML6; Mon, 02 Jan 2023 10:01:38 +0100 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Jean Abou Samra Mime-Version: 1.0 (1.0) Subject: Re: bug#60488: string-ref segfaults with n < 0 on Guile 3.0.8 Date: Mon, 2 Jan 2023 10:01:26 +0100 Message-Id: References: <2df76f461d737a55a19dd9c4eba8ea1a@posteo.net> In-Reply-To: <2df76f461d737a55a19dd9c4eba8ea1a@posteo.net> To: festerdam@posteo.net X-Mailer: iPhone Mail (20A380) X-Provags-ID: V03:K1:0v5qMynZ51pzMpKzsB547mxHdRt4DlMvKBmKe9fUNxa8wv3jNkl oMP8goqkjZQw1G+rfaKA7Fvoc12wug3X2P0vuz4JT2ejzq/7B9GP/sivd+2189DINhbpRow nwh4vcJSS9FpLj2R1NEdzEjtNYF2Yuv9sAyqj9Az1bt8qFuvV8urYnItVPq/4c+ouzKQ4+W R2FNqanmpaArZ3Fy1KdZA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:m58ZlsRD+aE=;ahCK5XZ74g6TpBDGNpzNdRXL08F viJvmFryuEs00pDFAaHzv0zfBIbBkvTR+y7UY0HXnJCW7LpIUwTwHDri8XEjm/WCE4EZmeq0q wEEm7+H4wDL/DTECpSqFHVK3DKj50z5Tnx9Q+x0U1LTVC3dplV3ctt6cSg15/PxZ8m/v2W39+ /tQ8cRxlxObsq0pEEU4cLEZq9C2kW05Q0V2WF1xQW3tWZyXr4cNo0rUry9V/CapOPWFTGbhac O8IfoedajXLsOZb3813+N05zZPafHVeZuQ93aiLCyAFp5PKRCItN6uqjRGcVQInuFtZHoCskB C9CLIWDyLI4QjfWkA+qt3RQ5PaYKADybH12n1STXEOZuPE9GBwahLfnC55MpJzbdKSkWn7DMA dxja69QT9yevMyniELRA40ZLeuklspVYP8XxkLtEIPKxeMSZOaRDETFsgaQfo0Qk5pFi14PoY 78tXoS7INfOIeFqVDSTWHZRBFZlqBq9iHJkCKQgDuqRbtr7UX2QjsZwmUUfPuln9ShD/AkNHe LT+6QbMmIIuJXCh5NSqw14CQVkpRGEcyz++mUzHouMXeMrShYlNTtaZGBl08pz+c48KsMvv2T TR+oc214iz5UPJdr8aMg8iWr925bg6o75Bwz8re8mcr766vRAXNTFQ8okFTObG/wDOy7FrIlx HhpP9rlTrUAkr/25TW+6Eb/7rXe2G7wF4gpcQ9Jfvg== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 60488-close Cc: 60488-close@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: -1.0 (-) > Le 2 janv. 2023 =C3=A0 09:54, festerdam@posteo.net a =C3=A9crit : >=20 > =EF=BB=BFOn 02.01.2023 05:12, festerdam@posteo.net wrote: >> The following code results in a segmentation fault on Guile >> 3.0.8-deb+3.0.8-2 (obtained from the Debian repositories): >> (string-ref "my string" -3) >> gdb's backtrace is the following: >> #0 0x00007ffff7f1bcc5 in ?? () from /lib/x86_64-linux-gnu/libguile-3.0.s= o.1 >> #1 0x00007ffff7f26c49 in scm_call_n () >> from /lib/x86_64-linux-gnu/libguile-3.0.so.1 >> #2 0x00007ffff7e97b29 in scm_apply_0 () >> from /lib/x86_64-linux-gnu/libguile-3.0.so.1 >> #3 0x00007ffff7f15966 in scm_throw () >> from /lib/x86_64-linux-gnu/libguile-3.0.so.1 >> #4 0x00007ffff7f174e9 in scm_ithrow () >> from /lib/x86_64-linux-gnu/libguile-3.0.so.1 >> #5 0x00007ffff7e94735 in scm_error_scm () >> from /lib/x86_64-linux-gnu/libguile-3.0.so.1 >> #6 0x00007ffff7e94790 in scm_error () >> from /lib/x86_64-linux-gnu/libguile-3.0.so.1 >> #7 0x00007ffff7ee19e7 in ?? () from /lib/x86_64-linux-gnu/libguile-3.0.s= o.1 >> #8 0x00007ffff7ee208b in scm_to_uint64 () >> from /lib/x86_64-linux-gnu/libguile-3.0.so.1 >> #9 0x00007ffff7f1c5e4 in ?? () from /lib/x86_64-linux-gnu/libguile-3.0.s= o.1 >> #10 0x00007ffff7f26c49 in scm_call_n () >> from /lib/x86_64-linux-gnu/libguile-3.0.so.1 >> #11 0x00007ffff7e93a97 in scm_primitive_eval () >> from /lib/x86_64-linux-gnu/libguile-3.0.so.1 >> #12 0x00007ffff7e99a86 in scm_eval () >> from /lib/x86_64-linux-gnu/libguile-3.0.so.1 >> #13 0x00007ffff7ef91c6 in scm_shell () from >> /lib/x86_64-linux-gnu/libguile-3.0.so.1 >> #14 0x00007ffff7ea865c in ?? () from /lib/x86_64-linux-gnu/libguile-3.0.s= o.1 >> #15 0x00007ffff7e91f6a in ?? () from /lib/x86_64-linux-gnu/libguile-3.0.s= o.1 >> #16 0x00007ffff7f194e8 in ?? () from /lib/x86_64-linux-gnu/libguile-3.0.s= o.1 >> #17 0x00007ffff7f26c49 in scm_call_n () from >> /lib/x86_64-linux-gnu/libguile-3.0.so.1 >> #18 0x00007ffff7e936ea in scm_call_2 () from >> /lib/x86_64-linux-gnu/libguile-3.0.so.1 >> #19 0x00007ffff7f42292 in ?? () from /lib/x86_64-linux-gnu/libguile-3.0.s= o.1 >> #20 0x00007ffff7f0ff4f in scm_c_catch () from >> /lib/x86_64-linux-gnu/libguile-3.0.so.1 >> #21 0x00007ffff7e942e6 in scm_c_with_continuation_barrier () from >> /lib/x86_64-linux-gnu/libguile-3.0.so.1 >> #22 0x00007ffff7f14b89 in ?? () from /lib/x86_64-linux-gnu/libguile-3.0.s= o.1 >> #23 0x00007ffff7c190e7 in GC_call_with_stack_base () from >> /lib/x86_64-linux-gnu/libgc.so.1 >> #24 0x00007ffff7f0fe68 in scm_with_guile () from >> /lib/x86_64-linux-gnu/libguile-3.0.so.1 >> #25 0x00007ffff7eb1185 in scm_boot_guile () from >> /lib/x86_64-linux-gnu/libguile-3.0.so.1 >> #26 0x000055555555510f in ?? () >> #27 0x00007ffff7c9918a in __libc_start_call_main >> (main=3Dmain@entry=3D0x5555555550b0, argc=3Dargc@entry=3D1, >> argv=3Dargv@entry=3D0x7fffffffe0b8) at >> ../sysdeps/nptl/libc_start_call_main.h:58 >> #28 0x00007ffff7c99245 in __libc_start_main_impl (main=3D0x5555555550b0, >> argc=3D1, argv=3D0x7fffffffe0b8, init=3D, fini=3D> out>, rtld_fini=3D, stack_end=3D0x7fffffffe0a8) at >> ../csu/libc-start.c:381 >> #29 0x00005555555551aa in ?? () >=20 > Sorry, didn't see #59874. This bug report is a duplicate of that bug. Ther= efore this should be closed. >=20 >=20 >=20 ------------=_1672650122-21951-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 2 Jan 2023 08:53:55 +0000 Received: from localhost ([127.0.0.1]:42409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pCGZv-0005Sj-AC for submit@debbugs.gnu.org; Mon, 02 Jan 2023 03:53:55 -0500 Received: from lists.gnu.org ([209.51.188.17]:40176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pCCN9-0004Mi-Is for submit@debbugs.gnu.org; Sun, 01 Jan 2023 23:24:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pCCN9-0004EO-EO for bug-guile@gnu.org; Sun, 01 Jan 2023 23:24:27 -0500 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pCCN7-0003Xf-CY for bug-guile@gnu.org; Sun, 01 Jan 2023 23:24:27 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id EF3CE240083 for ; Mon, 2 Jan 2023 05:24:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1672633463; bh=ILkNpUH9Smv+Ir60djtO1UEGXKK2U82hIMr+6SpvERI=; h=Date:From:To:Subject:From; b=SYuspwssHHNCSnjRpmXVwnvVkmjpaZEEoCOuiCpFkH3m1KuFWR7gGJtB4T4UZnPbe MYMUwZAoCGvf3HZwMpdEY1M9cAkGQyiA+ojx8aWvG4Wn4aRujJJRY673fPtzOlVenA a6WyryF0SItRPbXQ3/OYqtAdIOnBq8dMDM+L/AXYJdccXkh5QHd3j7q5kGG+cmE72s 8ThdMqGEBYjYdge90ye+B8nz3ogruFUhWMljroG/z/mGFPdp1ZqIL/yzJQuoJ53/mg GM48chYxBrkjKz/IJGBsQ++5NGbQ9D7v4MbaNC7KM1Mv5W3sLsbeJEklBW80JY+a7w kfay9EukK0wfw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NljS62jSBz6tmB for ; Mon, 2 Jan 2023 05:24:22 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 02 Jan 2023 04:24:22 +0000 From: festerdam@posteo.net To: bug-guile@gnu.org Subject: Re: string-ref segfaults with n < 0 on Guile 3.0.8 In-Reply-To: References: Message-ID: <2df76f461d737a55a19dd9c4eba8ea1a@posteo.net> Received-SPF: pass client-ip=185.67.36.65; envelope-from=festerdam@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 02 Jan 2023 03:53:53 -0500 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 (--) On 02.01.2023 05:12, festerdam@posteo.net wrote: > The following code results in a segmentation fault on Guile > 3.0.8-deb+3.0.8-2 (obtained from the Debian repositories): > (string-ref "my string" -3) > > gdb's backtrace is the following: > > #0 0x00007ffff7f1bcc5 in ?? () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #1 0x00007ffff7f26c49 in scm_call_n () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #2 0x00007ffff7e97b29 in scm_apply_0 () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #3 0x00007ffff7f15966 in scm_throw () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #4 0x00007ffff7f174e9 in scm_ithrow () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #5 0x00007ffff7e94735 in scm_error_scm () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #6 0x00007ffff7e94790 in scm_error () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #7 0x00007ffff7ee19e7 in ?? () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #8 0x00007ffff7ee208b in scm_to_uint64 () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #9 0x00007ffff7f1c5e4 in ?? () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #10 0x00007ffff7f26c49 in scm_call_n () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #11 0x00007ffff7e93a97 in scm_primitive_eval () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #12 0x00007ffff7e99a86 in scm_eval () > from /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #13 0x00007ffff7ef91c6 in scm_shell () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #14 0x00007ffff7ea865c in ?? () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #15 0x00007ffff7e91f6a in ?? () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #16 0x00007ffff7f194e8 in ?? () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #17 0x00007ffff7f26c49 in scm_call_n () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #18 0x00007ffff7e936ea in scm_call_2 () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #19 0x00007ffff7f42292 in ?? () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #20 0x00007ffff7f0ff4f in scm_c_catch () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #21 0x00007ffff7e942e6 in scm_c_with_continuation_barrier () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #22 0x00007ffff7f14b89 in ?? () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #23 0x00007ffff7c190e7 in GC_call_with_stack_base () from > /lib/x86_64-linux-gnu/libgc.so.1 > #24 0x00007ffff7f0fe68 in scm_with_guile () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #25 0x00007ffff7eb1185 in scm_boot_guile () from > /lib/x86_64-linux-gnu/libguile-3.0.so.1 > #26 0x000055555555510f in ?? () > #27 0x00007ffff7c9918a in __libc_start_call_main > (main=main@entry=0x5555555550b0, argc=argc@entry=1, > argv=argv@entry=0x7fffffffe0b8) at > ../sysdeps/nptl/libc_start_call_main.h:58 > #28 0x00007ffff7c99245 in __libc_start_main_impl (main=0x5555555550b0, > argc=1, argv=0x7fffffffe0b8, init=, fini= out>, rtld_fini=, stack_end=0x7fffffffe0a8) at > ../csu/libc-start.c:381 > #29 0x00005555555551aa in ?? () Sorry, didn't see #59874. This bug report is a duplicate of that bug. Therefore this should be closed. ------------=_1672650122-21951-1--