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

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

Bug Description

Lorenz Mösenlechner via lists.sourceforge.net to sbcl-bugs

Hi,

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.

Lorenz

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