X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fthreads.pure.lisp;h=5d72bd9e747ffbd8dc76065905673782cad79a9f;hb=40bff32181a4d9b591ae2bac69bbee3bd77a82bc;hp=e58cda7aa7d4512b20f9e208cb4d4ef14d9317a2;hpb=1d238a6b36387151202940a95b7cec7ad7d14e9b;p=sbcl.git diff --git a/tests/threads.pure.lisp b/tests/threads.pure.lisp index e58cda7..5d72bd9 100644 --- a/tests/threads.pure.lisp +++ b/tests/threads.pure.lisp @@ -179,11 +179,9 @@ ;;; Disabled on Darwin due to deadlocks caused by apparent OS specific deadlocks, ;;; wich _appear_ to be caused by malloc() and free() not being thread safe: an -;;; interrupted malloc in one thread can apparently block a free in another. There -;;; are also some indications that pthread_mutex_lock is not re-entrant. +;;; interrupted malloc in one thread can apparently block a free in another. (with-test (:name symbol-value-in-thread.3 - :skipped-on '(not :sb-thread) - :broken-on :darwin) + :skipped-on '(not :sb-thread)) (let* ((parent *current-thread*) (semaphore (make-semaphore)) (running t)