Build of 1.5.1 fails in src/code/irrat.lisp

Bug #1823881 reported by SOL42 on 2019-04-09
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
SBCL
Undecided
Douglas Katzman

Bug Description

1.
$ sh make.sh --fancy --prefix=...
...

[94/318] src/code/float
While evaluating the form starting at line 113, column 0
  of #P"/.../sbcl-1.5.1/src/cold/compile-cold-sbcl.lisp":
While evaluating the form starting at line 20, column 0
  of #P"/.../sbcl-1.5.1/make-host-2.lisp":[95/318] src/code/irrat

debugger invoked on a SIMPLE-ERROR in thread
#<THREAD "main thread" RUNNING {10005C85B3}>:
  The assertion
  (EQL SB-IMPL::AUTHORITATIVE-ANSWER
       (IF (FLOATP (FIRST VALUES))
           (SB-IMPL::NATIVE-FLONUM-VALUE (FIRST VALUES))
           (FIRST VALUES)))
  failed with SB-IMPL::AUTHORITATIVE-ANSWER = 2.7182818284590455d0,
  (IF (FLOATP (FIRST VALUES))
      (SB-IMPL::NATIVE-FLONUM-VALUE (FIRST VALUES))
      (FIRST VALUES))
  = 2.718281828459045d0.

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [CONTINUE ] Retry assertion.
  1: [RECOMPILE ] Recompile file "src/code/irrat.lisp"
  2: Recompile
  3: [RETRY ] Retry EVAL of current toplevel form.
  4: Ignore error and continue loading file "/.../sbcl-1.5.1/src/cold/compile-cold-sbcl.lisp".
  5: [ABORT ] Abort loading file "/.../sbcl-1.5.1/src/cold/compile-cold-sbcl.lisp".
  6: Retry EVAL of current toplevel form.
  7: Ignore error and continue loading file "/.../sbcl-1.5.1/make-host-2.lisp".
  8: Abort loading file "/.../sbcl-1.5.1/make-host-2.lisp".
  9: [ABORT-BUILD] Abort building SBCL.
 10: Exit debugger, returning to top level.

(HOST-SB-KERNEL:ASSERT-ERROR (EQL SB-IMPL::AUTHORITATIVE-ANSWER (IF (FLOATP #1=(FIRST VALUES)) (SB-IMPL::NATIVE-FLONUM-VALUE #1#) #1#)) ((SB-IMPL::AUTHORITATIVE-ANSWER 2.7182818284590455d0) ((IF (FLOATP #1=(FIRST VALUES)) (SB-IMPL::NATIVE-FLONUM-VALUE #1#) #1#) 2.718281828459045d0)) NIL NIL)

2.
$ sbcl --version
SBCL 1.5.0

3.
$ uname -a
FreeBSD machine.name 10.2-RELEASE FreeBSD 10.2-RELEASE #0 r286666: Wed Aug 12 15:26:37 UTC 2015 <email address hidden>:/usr/obj/usr/src/sys/GENERIC amd64

4.
CL-USER(1): *features*
(:X86-64 :64-BIT :64-BIT-REGISTERS :ALIEN-CALLBACKS :ANSI-CL :AVX2 :BSD
 :C-STACK-IS-CONTROL-STACK :CALL-SYMBOL :COMMON-LISP :COMPACT-INSTANCE-HEADER
 :COMPARE-AND-SWAP-VOPS :CYCLE-COUNTER :ELF :FP-AND-PC-STANDARD-SAVE :FREEBSD
 :GENCGC :IEEE-FLOATING-POINT :IMMOBILE-CODE :IMMOBILE-SPACE :INTEGER-EQL-VOP
 :LINKAGE-TABLE :LITTLE-ENDIAN :OS-PROVIDES-BLKSIZE-T :OS-PROVIDES-DLADDR
 :OS-PROVIDES-DLOPEN :OS-PROVIDES-GETPROTOBY-R :OS-PROVIDES-POLL
 :OS-PROVIDES-PUTWC :OS-PROVIDES-SUSECONDS-T :PACKAGE-LOCAL-NICKNAMES
 :RELOCATABLE-HEAP :SB-CORE-COMPRESSION :SB-DOC :SB-EVAL :SB-LDB
 :SB-PACKAGE-LOCKS :SB-SIMD-PACK :SB-SIMD-PACK-256 :SB-SOURCE-LOCATIONS
 :SB-THREAD :SB-UNICODE :SB-XREF-FOR-INTERNALS :SBCL
 :STACK-ALLOCATABLE-CLOSURES :STACK-ALLOCATABLE-FIXED-OBJECTS
 :STACK-ALLOCATABLE-LISTS :STACK-ALLOCATABLE-VECTORS
 :STACK-GROWS-DOWNWARD-NOT-UPWARD :UNDEFINED-FUN-RESTARTS :UNIX
 :UNWIND-TO-FRAME-AND-CALL-VOP)

Douglas Katzman (dougk) on 2019-04-16
Changed in sbcl:
assignee: nobody → Douglas Katzman (dougk)
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers