tracing of SB-INT::SIMPLE-EVAL-IN-LEXENV ends in LDB
Bug #567992 reported by
Roman Marynchak
This bug report is a duplicate of:
Bug #309469: TRACE of certain functions crashes SBCL into LDB.
Edit
Remove
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
New
|
Undecided
|
Unassigned |
Bug Description
Place the breakpoint:
(trace sb-int:
Then enter a definition in REPL:
(defun f(x) (+ x 3))
The result is:
INFO: Control stack guard page unprotected
Control stack guard page temporarily disabled: proceed with caution
fatal error encountered in SBCL pid 6132(tid 140737353946864):
Control stack exhausted
Welcome to LDB, a low-level debugger for the Lisp runtime environment.
ldb>
Occurs at least on Linux x86 and x86-64
From LDB backtrace it seems that SBCL enters a very deep debugger level recursively and then aborts.
Regards,
Roman
To post a comment you must log in.