build fails on windows, "An attempt was made to use an undefined FDEFINITION."

Bug #1690106 reported by 3b
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Fix Released
Undecided
Unassigned

Bug Description

windows x8664 build fails with

internal error too early in init, can't recover

Internal error #1 "An attempt was made to use an undefined FDEFINITION." at 0000000020000024
    SC: 0, Offset: 0 $1= 0x00ae680f: other pointer
Welcome to LDB, a low-level debugger for the Lisp runtime environment.

in make-target-2.sh

according to git bisect, 8f61eac3735e298154eaee1374a890e6000df0b3 is the first bad commit "Avoid consing in MAKE-BROADCAST-STREAM if no streams"

Revision history for this message
Douglas Katzman (dougk) wrote :

could you please do 'p 0x00ae680f' in the debugger and paste that in?
(or whatever the offending address is, if it changes between runs)

Revision history for this message
Stas Boukarev (stassats) wrote :

It's stream-write-string from %write-string.

Revision history for this message
Stas Boukarev (stassats) wrote :

Is this because the load-time-value of the empty broadcast-stream is not yet loaded at that point?

Revision history for this message
Stas Boukarev (stassats) wrote :

I made it use a real stream instead.
In 41ae9a90e6fae5f40d506782d29e2081be343b76

Changed in sbcl:
status: New → Fix Committed
Stas Boukarev (stassats)
Changed in sbcl:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.