with-timeout cannot sanely nest, and is not asynch unwind safe (!)

Bug #744816 reported by Nikodemus Siivola
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Won't Fix
Medium
Unassigned

Bug Description

Should be

* made asynch unwind safe

* be deprecated in favor of a better construct

Revision history for this message
Douglas Katzman (dougk) wrote :

There is no such thing as async-unwind safety. Witness the fact that our logic for EXIT actually meant "possibly cause deadlock with the C library" which was quasi-fixed in https://sourceforge.net/p/sbcl/sbcl/ci/4a453191 only in as much as you can opt out of the attempt to async unwind things at random.

So this is a non-goal.

Changed in sbcl:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.