SB-IMPL::RELEASE-FD-STREAM-RESOURCES eats up deadline restarts

Bug #1005161 reported by Nikodemus Siivola on 2012-05-27
This bug affects 1 person
Affects Status Importance Assigned to Milestone

Bug Description

Lorenz Mösenlechner via to sbcl-bugs


RELEASE-FD-STREAM-RESOURCES removes the restarts created by
SIGNAL-DEADLINE if a deadline is signaled inside the HANDLER-CASE form
in RELEASE-FD-STREAM-RESOURCES. The reason is that all serious
conditions are caught and re-signaled outside the WITH-INTERRUPTS form
which causes SIGNAL-DEADLINE including its restarts to be unwound.
That means it becomes impossible to defer or cancel the deadline and
DEADLINE-TIMEOUT conditions occur.


Stas Boukarev (stassats) wrote :

How a signal-deadline will be signaled from inside with-interrupts? A test case demonstrating the problem would be helpful.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers