Consing inside without-gcing on sb-safepoint
Bug #1424031 reported by
Robert Brown
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Recently built SBCL binaries on Linux x64 are hanging when running the
backtrace test in threads.
Attached are the C and Lisp backtraces ....
tags: | added: sb-safepoint |
summary: |
- hang running thread.impure backtrace test + Consing inside without gcing on sb-safepoint |
summary: |
- Consing inside without gcing on sb-safepoint + Consing inside without-gcing on sb-safepoint |
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Test case: unix-getpid) )
(format t "~a~%" (sb-unix:
(defun test ()
collect (sb-thread: make-thread
(lambda ()
( let ((threads (sb-thread: list-all- threads) ))
(dotimes (i 100000)
(with- output- to-string (stream)
(let ((*print-pretty* nil)
(*print- circle* t))
(princ threads stream)))))))))) join-thread threads)))
(let ((threads
(loop repeat 15
(mapc #'sb-thread: