Re: Regression in 2.6.7 on powerpc: Internal error #10 "Object is of the wrong type." at 0x10c5e4fc

Sergey Fedorov <[email protected]>
Newsgroups gmane.lisp.steel-bank.devel
Message-ID <CALYdzym1TP-00B=CqMQYj0meADWBkcJPG==LPhbUP30kSA2uwg@mail.gmail.com>
I guess someone unconditionally enabled a new feature without ensuring it
is actually implemented.

Linux:
https://github.com/sbcl/sbcl/commit/ebd5ead14785e14c5c17c4b23a228bff385cb27e
FreeBSD:
https://github.com/sbcl/sbcl/commit/acd0f7e95afd60d0c3241cf8b7c7a02677b30514

Darwin:
Other BSD:



On Tue, Aug 11, 2026 at 6:19 PM Sergey Fedorov <[email protected]> wrote:

> 2.6.7 does not build on powerpc now. 2.6.6 built earlier.
>
> :info:build obj/from-xc/src/code/target-format.lisp-obj
> :info:build obj/from-xc/src/code/late-globaldb.lisp-obj
> :info:build ; SB-Loader: (174+5212) methods/other
> :info:build SB-XC:*FEATURES* =
> :info:build (:PPC :GENCGC :ALIEN-CALLBACKS :ANSI-CL
> :ANSI-COMPLIANT-LOAD-TRUENAME
> :info:build  :BIG-ENDIAN :BSD :COMMON-LISP :COMPARE-AND-SWAP-VOPS :DARWIN
> :GENERATIONAL
> :info:build  :IEEE-FLOATING-POINT :MACH-O :OS-PROVIDES-BLKSIZE-T
> :OS-PROVIDES-DLADDR
> :info:build  :OS-PROVIDES-DLOPEN :OS-PROVIDES-PTHREAD-SETNAME-NP
> :OS-PROVIDES-SUSECONDS-T
> :info:build  :PACKAGE-LOCAL-NICKNAMES :SB-AFTER-XC-CORE
> :SB-CORE-COMPRESSION :SB-DOC
> :info:build  :SB-EVAL :SB-LDB :SB-PACKAGE-LOCKS :SB-SOURCE-LOCATIONS
> :SB-THREAD :SB-UNICODE
> :info:build  :SB-XREF-FOR-INTERNALS :SBCL :UNIX)
> :info:build [building initial core file in "output/cold-sbcl.core":
> :info:build writing 4096 bytes [1 page] from #<SB-FASL::GSPACE @#x4100000
> :STATIC>
> :info:build writing 28061696 bytes [6851 pages] from #<SB-FASL::GSPACE
> @#x10000000 :DYNAMIC>
> :info:build writing 0 bytes [0 pages] from #<SB-FASL::GSPACE @#x4000000
> :READ-ONLY>
> :info:build movable dynamic space: 421 + 3594 + 2836 cons/code/mixed pages
> :info:build /INITIAL-FUN=#X119A81ED
> :info:build done]
> :info:build //testing for consistency of first and second GENESIS passes
> :info:build //header files match between first and second GENESIS -- good
> :info:build real 9m30.808s
> :info:build user 7m19.486s
> :info:build sys 1m28.800s
> :info:build //entering make-target-2.sh
> :info:build //doing warm init - compilation phase
> :info:build This is SBCL 2.6.7, an implementation of ANSI Common Lisp.
> :info:build More information about SBCL is available at <
> http://www.sbcl.org/>.
> :info:build SBCL is free software, provided as is, with absolutely no
> warranty.
> :info:build It is mostly in the public domain; some portions are provided
> under
> :info:build BSD-style licenses.  See the CREDITS and COPYING files in the
> :info:build distribution for more information.
> :info:build Initial page table:
> :info:build      | Immobile Objects |
> :info:build  Gen layout symbol   code  Boxed   Cons    Raw   Code  SmMix
>  Mixed  LgRaw LgCode  LgMix Waste%       Alloc        Trig   Dirty GCs
> Mem-age
> :info:build   6      0      0      0      0    421      0   3594    243
> 2593      0      0      0    0.5    27930752     2000000    3594   0  0.0000
> :info:build Tot      0      0      0      0    421      0   3594    243
> 2593      0      0      0    0.5    27930752 [5.2% of 536870912 max]
> :info:build Missing required foreign symbol
> 'os_context_float_register_addr'
> :info:build COLD-INIT... Checking symbol printer: T
> :info:build (Length(TLFs)= 5212)
> :info:build "obj/from-xc/src/code/show.lisp-obj"
> :info:build "obj/from-xc/src/compiler/early-constantp.lisp-obj"
> :info:build "obj/from-xc/src/compiler/vop-existsp.lisp-obj"
> . . .
> :info:build "obj/from-xc/src/code/early-defmethod.lisp-obj"
> :info:build "obj/from-xc/src/code/format.lisp-obj"
> :info:build "obj/from-xc/src/code/target-format.lisp-obj"
> :info:build "obj/from-xc/src/code/late-globaldb.lisp-obj"
> :info:build Internal error #10 "Object is of the wrong type." at 0x10c5e4fc
> :info:build     SC: 0, Offset: 26  0x00000000: even fixnum: 0
> :info:build     SC: 3, Offset: 22 $1=  0x10c37001: instance pointer
> :info:build    slot 1: 0x201 [raw]
> :info:build    slot 13: 0xffffff96 [raw]
> :info:build    slot 14: 0xffffffa3 [raw]
> :info:build    slot 15: 0x0 [raw]
> :info:build    slot 16: 0x0 [raw]
> :info:build    slot 17: 0x0 [raw]
> :info:build    slot 18: 0x0 [raw]
> :info:build    slot 19: 0xfffffffe [raw]
> :info:build fatal error encountered in SBCL pid 9687 pthread 0xa0260620:
> :info:build internal error too early in init, can't recover
> :info:build Welcome to LDB, a low-level debugger for the Lisp runtime
> environment.
> :info:build Command failed:  cd
> "/opt/local/var/macports/build/sbcl-0027f3db/work/sbcl-2.6.7" && sh make.sh
> --prefix=/opt/local --xc-host=/opt/local/libexec/sbcl-bootstrap/bin/sbcl
> --arch=ppc --without-sb-simd --fancy
> :info:build Exit code: 149
>

_______________________________________________
Sbcl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.