[MacPorts] #65188: sbcl: fatal error encountered in SBCL pid 16153: dynamic space too small for core
MacPorts
noreply at macports.org
Wed May 18 16:14:24 UTC 2022
#65188: sbcl: fatal error encountered in SBCL pid 16153: dynamic space too small
for core
---------------------------+----------------------
Reporter: barracuda156 | Owner: easye
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Resolution: | Keywords:
Port: sbcl |
---------------------------+----------------------
Comment (by barracuda156):
Replying to [comment:13 easye]:
> I might be leery of not understanding how Rosetta interacts with my
debugging. But maybe I should give this a whirl on the 2013 iMac I have
running Catalina.
Please do not try it now, it won't work for `sbcl-ppc`, at least right-
away. The problem is that we are forced to start with pre-built binary,
and it fails, confusing the arch with `x86_64`.
I have the same problem with other ports that rely on pre-built boot
binary: my `ghc-ppc-bootstrap` works on 10.5.8 and 10.6 PPC, but fails on
Rosetta, and the recent `openjdk7` attempt also fails.
I tried now in order to let you know if it works. I get these funny
errors:
{{{
CORRUPTION WARNING in SBCL pid 40193:
Memory fault at ebebebeb (pc=0x0, sp=0x0)
The integrity of this image is possibly compromised.
}}}
I tried to trick `make-config.sh`, forcing `ppc`, but it did not help.
So yeah, while 90% or more of ports build for PPC on Rosetta, few fail,
and this is such a case.
> SBCL development doesn't have tons of resources. Krystof seems to be
implying that they don't really have a demand from users.
Well, Mac community have to blame themselves, honestly speaking, since
they generally keep away from developers, and then developers get
impression that no one uses PPC Macs for years. At the same time even more
obscure archs like MIPS and SPARC remain supported. ''Like, how many users
of SGI are there?'' (I wish I had Tezro, but it's just crazy expensive.)
> Once you get something running in MacPorts we can perhaps assess the
effort required to merge the patches upstream. Since they don't seem to
have test coverage under ppc/darwin, figuring out how to give them a CI
instance they can run to see when they break ppc/darwin would probably win
over bonus points.
In principle, I can arrange remote access to my G5 Quad, if someone would
really want to put some effort into this, but as I said, my hopes are very
modest.
--
Ticket URL: <https://trac.macports.org/ticket/65188#comment:14>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list