diff -r 183c345b063e -r 1bea05713dde src/Pure/Concurrent/timeout.ML --- a/src/Pure/Concurrent/timeout.ML Wed Feb 20 21:20:30 2019 +0100 +++ b/src/Pure/Concurrent/timeout.ML Wed Feb 20 21:54:52 2019 +0100 @@ -23,7 +23,7 @@ val start = Time.now (); val request = - Event_Timer.request (start + timeout) + Event_Timer.request {physical = false} (start + timeout) (fn () => Standard_Thread.interrupt_unsynchronized self); val result = Exn.capture (fn () => Thread_Attributes.with_attributes orig_atts (fn _ => f x)) ();