Failed aver (NOT (MEMQ PUSH END-STACK))
Bug #518099 reported by
Eric Marsden
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
High
|
Unassigned |
Bug Description
* (lisp-implement
"1.0.35.6"
* (LAMBDA (A)
(BLOCK B1
(MULTIPLE-
(CATCH 'CT1
(CATCH 'CT2
(MIN 1 a)))))))
debugger invoked on a SB-INT:BUG in thread #<THREAD "initial thread" RUNNING {AA07749}>:
failed AVER: (NOT (MEMQ PUSH END-STACK))
On Linux/x86.
tags: | added: stack-analysis |
Changed in sbcl: | |
status: | Confirmed → Fix Committed |
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Huh, I could have sworn we had an example of this on Launchpad already.
The problem is AFAIK that stack analysis is confused by unreachable code left in the component: because control-analysis isn't sufficiently aggressive re. functions in the component that are never called, particularly cleanups.