[isabelle-dev] testboard stuck?
Makarius
makarius at sketis.net
Thu Aug 6 15:37:26 CEST 2020
On 03/08/2020 13:33, Makarius wrote:
> On 01/08/2020 13:24, Tobias Nipkow wrote:
>> I suspect that is not of your making. Poly/ML, OS and even the hardware come
>> to mind...
>>
>> On 01/08/2020 11:15, Lawrence Paulson wrote:
>>> Run #347 (with one slightly modified lemma) also aborted, in a different place:
>
> There might be even changes in timing due to hot temperatures outside.
>
> But I've seen such spurious "hangs" occasionally, approx. in the past 12
> months. It might be due to subtle changes in how parallel proofs and proof
> terms are managed. I am in the process to investigate it further: luckily
> there is a mostly reproducible situation on a Mac Mini provided by EPFL.
In the meantime I have made a few changes towards a more robust situation,
notably:
changeset: 72078:b8d0b8659e0a
user: wenzelm
date: Wed Jul 29 14:23:19 2020 +0200
files: src/Pure/Concurrent/future.ML
description:
more robust scheduler shutdown, notably for spurious crashes;
This could lead to problems with $HOME/.polyml filled up with odd
poly-stats-xyz files. It it advisable to clean up home directories to get rid
of such garbage. (I will see how to avoid it in the future.)
changeset: 72085:41e1e2395a67
user: wenzelm
date: Wed Aug 05 16:16:37 2020 +0200
files: src/Pure/Concurrent/future.ML
description:
avoid exhaustion of worker threads, notably due to complex interaction of
future/promise/lazy in Proofterm.make_thm_node;
This was seen on laramac01 (EPFL) with isabelle build -o threads=4
HOL-Complex_Analysis
Makarius
More information about the isabelle-dev
mailing list