1.0.29.32 breaks exhaust.impure.lisp :EXHAUST :BINDING-STACK

Bug #391620 reported by Nikodemus Siivola
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Fix Released
Medium
Unassigned

Bug Description

On Darwin x86, without threads:

::: Running (:EXHAUST :BINDING-STACK)
Control stack guard page temporarily disabled: proceed with caution
unhandled SB-KERNEL::CONTROL-STACK-EXHAUSTED:
  Control stack exhausted (no more space for function call frames).
This is probably due to heavily nested or infinitely recursive function
calls, or a tail call that SBCL cannot or has not optimized away.

PROCEED WITH CAUTION.

0: (SB-DEBUG::MAP-BACKTRACE #<CLOSURE (LAMBDA #) {1218A72D}>)[:EXTERNAL]
1: (BACKTRACE 128 #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDERR* {1009F809}>)
2: (SB-DEBUG::DEBUGGER-DISABLED-HOOK
    #<SB-KERNEL::CONTROL-STACK-EXHAUSTED {121895D9}>
    #<unavailable argument>)
3: (INVOKE-DEBUGGER #<SB-KERNEL::CONTROL-STACK-EXHAUSTED {121895D9}>)
4: (ERROR SB-KERNEL::CONTROL-STACK-EXHAUSTED)[:EXTERNAL]
5: (SB-KERNEL::CONTROL-STACK-EXHAUSTED-ERROR)
6: ("foreign function: call_into_lisp")
7: ("foreign function: call_into_lisp_tramp")
8: ("foreign function: scrub_control_stack")
9: (SB-SYS:SCRUB-CONTROL-STACK)
10: (SB-KERNEL::UNSAFE-CLEAR-ROOTS)

Revision history for this message
Gábor Melis (melisgl) wrote :

In 1.0.29.37.

Changed in sbcl:
status: Confirmed → Fix Committed
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.