[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Racket REPL not working
From: |
Philip McGrath |
Subject: |
Re: Racket REPL not working |
Date: |
Sun, 02 Jul 2023 11:34:19 -0400 |
User-agent: |
Cyrus-JMAP/3.9.0-alpha0-499-gf27bbf33e2-fm-20230619.001-gf27bbf33 |
On Sat, Jul 1, 2023, at 10:31 PM, Philip McGrath wrote:
> On Sat, Jul 1, 2023, at 7:41 AM, Chris Keschnat wrote:
>> "Philip McGrath" <philip@philipmcgrath.com> writes:
>>> Are any of you able to reproduce the problem consistently at this point?
>>
>> Jup. I can provide info if anyone wants/asks, but I have no idea how to
>> debug this myself unfortunately.
>>
>> #+begin_src sh
>> ck@brak ~ $ racket
>> Segmentation fault
>> ck@brak ~ :( $ which racket
>> /home/ck/.guix-profile/bin/racket
>> ck@brak ~ $ /home/ck/.guix-profile/bin/racket
>> Welcome to Racket v8.8 [cs].
>> >
>> #+end_src
>
> Could you try something like `guix shell --no-grafts racket -- racket
> --version`? If that succeeds, this could be a reprise of something like
> <https://issues.guix.gnu.org/47064>.
>
> Thanks.
Matthew Flatt pointed out that Racket 8.9 contains a fix for at least one
problem that could cause a crash at startup, though I wouldn't expect the
problem to be triggered as long as `/proc/self/exe` is available:
https://github.com/racket/racket/commit/2f1535ad37f09e23aaf8b640aeebd47a7439a577
You could see if the pending update fixes the problem for you by running: `guix
time-machine --url=https://git.guix-patches.cbaines.net/git/guix-patches
--branch=issue-64247 -- shell racket -- racket`