[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#68350: Segmentation fault using list-head with negative k
From: |
Ricardo Wurmus |
Subject: |
bug#68350: Segmentation fault using list-head with negative k |
Date: |
Wed, 10 Jan 2024 10:49:27 +0100 |
User-agent: |
mu4e 1.10.8; emacs 29.1 |
Hi,
Tomas Nordin <tomasn@posteo.net> writes:
> $ guile -q
> GNU Guile 3.0.8
> Copyright (C) 1995-2021 Free Software Foundation, Inc.
>
> Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'.
> This program is free software, and you are welcome to redistribute it
> under certain conditions; type `,show c' for details.
>
> Enter `,help' for help.
> scheme@(guile-user)> (list-head '(1 2 3) -1)
> Segmentation fault
I cannot reproduce this with Guile 3.0.9 on Guix:
--8<---------------cut here---------------start------------->8---
$ guile
GNU Guile 3.0.9
Copyright (C) 1995-2023 Free Software Foundation, Inc.
Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'.
This program is free software, and you are welcome to redistribute it
under certain conditions; type `,show c' for details.
Enter `,help' for help.
scheme@(guile-user)> (list-head '(1 2 3) -1)
ice-9/boot-9.scm:1685:16: In procedure raise-exception:
Value out of range 0 to< 18446744073709551615: -1
Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue.
scheme@(guile-user) [1]>
--8<---------------cut here---------------end--------------->8---
--
Ricardo