Opened 12 months ago

Last modified 4 months ago

#68271 closed defect

sbcl-bootstrap @2.1.2: mmap: Operation not permitted — at Version 5

Reported by: Dulthaus Owned by: catap (Kirill A. Korinsky)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: sonoma arm64 Cc:
Port: sbcl-bootstrap

Description (last modified by ryandesign (Ryan Carsten Schmidt))

The executable builds but does not run on MacOS 14 (arm64)

./sbcl
This is SBCL 2.1.2, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses.  See the CREDITS and COPYING files in the
distribution for more information.
mmap: Operation not permitted
fatal error encountered in SBCL pid 30626 pthread 0x1e79ad300:
load_core_bytes(3,10000,0x300000000,10000) failed

Bad frame pointer 0x1e79ad3ac [valid range=0x3000000000000..0x100000000]

Change History (5)

comment:1 Changed 12 months ago by jmroot (Joshua Root)

Owner: set to catap
Status: newassigned

comment:2 Changed 12 months ago by catap (Kirill A. Korinsky)

This is fixed issue in latest release of SBCL https://bugs.launchpad.net/sbcl/+bug/2029430 but nobody (yet) released a version which includes it.

I've raised a question in mailling list. Probably in few days it can be fixed.

See: https://sourceforge.net/p/sbcl/mailman/sbcl-devel/thread/411090D1-7C10-4BD3-8B5B-666F2A0F53BC%40korins.ky/#msg39000346

Last edited 12 months ago by catap (Kirill A. Korinsky) (previous) (diff)

comment:3 Changed 12 months ago by catap (Kirill A. Korinsky)

Dulthaus, I haven't got access to macOS Sonoma. May I ask your to try to install ecl port?

comment:4 Changed 12 months ago by Dulthaus

I am no lisp expert, but it builds and seems to be working fine:

> ecl
ECL (Embeddable Common-Lisp) 23.9.9 (git:UNKNOWN)
Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya
Copyright (C) 1993 Giuseppe Attardi
Copyright (C) 2013 Juan J. Garcia-Ripoll
Copyright (C) 2018 Daniel Kochmanski
Copyright (C) 2023 Daniel Kochmanski and Marius Gerbershagen
ECL is free software, and you are welcome to redistribute it
under certain conditions; see file 'Copyright' for details.
Type :h for Help.  
Top level in: #<process TOP-LEVEL 0x10429cee0>.
> (print "test")          

"test" 
"test"
>

comment:5 Changed 12 months ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Keywords: sonoma arm64 added
Summary: sbcl-bootstrap @ 2.1.2: mmap: Operation not permittedsbcl-bootstrap @2.1.2: mmap: Operation not permitted

but nobody (yet) released a version which includes it

2.3.9 was released today including the fix for this issue.

Note: See TracTickets for help on using tickets.