Deadlock detection test fails on FreeBSD
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Running the threads.impure.lisp test on FreeBSD 9 64 bit fails:
::: Running (:DEADLOCK-
::: UNEXPECTED-FAILURE (:DEADLOCK-
due to #<SB-THREAD:
"Interrupt thread failed: thread #<THREAD "T1" FINISHED values: :OK
[...]
Finished running tests.
Status:
Failure: threads.impure.lisp / (DEADLOCK-DETECTION INTERRUPTS)
(1 tests skipped for this combination of platform and features)
test failed, expected 104 return code, got 1
From what I can see, the test tries to interrupt the T1 thread after it has exited (ie. after 0.3 seconds).
uname -a: FreeBSD vm-freebsd-9 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 <email address hidden>
sbcl: 1.0.56
There's no bug status for "Obsolete", but this is either fixed or obsolete.