Package Racket (v8.8) crashes with "munmap_chunk(): invalid pointer"

  • Open
  • quality assurance status badge
Details
2 participants
  • Beat Hagenlocher
  • Spacek, Jiri
Owner
unassigned
Submitted by
Beat Hagenlocher
Severity
normal
B
B
Beat Hagenlocher wrote on 1 Apr 2023 10:24
Package Racket (v8.8) crashes with "munmap_chunk( ): invalid pointer"
(address . bug-guix@gnu.org)
dd687aa39a358cbb76997b0cbe3ae05d@posteo.de
Hi all,

I've recently updated my Racket to v8.8 everywhere. When I now try to
run racket on Guix, it crashes with the following error message:

$ racket
munmap_chunk(): invalid pointer
Aborted

Both the `racket` on my WSL, as well as the `raco` and `drracket`
commands on Guix work fine. (As well as the Racket v8.7 on

I haven't further investigated it, so I don't have a guess whether it
might be wrong packaging or wrong assumptions about the env it runs in
from the Racket side.

Hope this helps :)
Beat
S
S
Spacek, Jiri wrote on 5 Apr 2023 18:35
Re: Package Racket (v8.8) crashes with "munmap_chunk(): invalid pointer"
(name . 62591@debbugs.gnu.org)(address . 62591@debbugs.gnu.org)
AM8PR06MB7683878646ADCD55806F4A4EB5909@AM8PR06MB7683.eurprd06.prod.outlook.com
Hi,

I've run into the same problem and found out it does not occur when I run it
as an executable file (relative or abs. path works). Never seen anything like it and
I don't know if I care enough to dig deeper into this issue
(there are more problems with racket pkg in guix than this unfortunately) but
someone might find it interesting...
user@mypc ~# racket
free(): invalid pointer
Aborted

user@mypc ~$ which racket
/run/current-system/profile/bin/racket

user@mypc ~$ /run/current-system/profile/bin/racket
Welcome to Racket v8.8 [cs].
Toggle quote (2 lines)
>

Cheers,
George
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 62591@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 62591
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch