David Nadlinger
David Nadlinger
(Maybe it's actually our, i.e. dashboard, code calling `close()` from different threads after all – an awkwardly straightforward way of debugging this would be to, in `close()`, save backtraces into...
Which two threads would that be, though? Or does `CloseHandle` itself cause some callbacks to be invoked? (Or e.g. the object to be deleted indirectly?) It's been too long since...
The handle is also `close()`d by its `__del__`, but that shouldn't be invoked while pipe_ipc still has a reference…
But then (i.e. if it's a single thread) how would self._handle change between time of check and time of use?
@sbourdeauducq: Any ideas/memories from when you wrote the ARTIQ side of things originally?
Regarding the warning not being shown, `ResourceWarning` are filtered out by default (https://docs.python.org/3/library/warnings.html#default-warning-filter).
Just ran into this as well. The current situation is considerably confusing, as the installation instructions at https://python-poetry.org/docs/ explicitly mention Python from the Windows Store, implicitly suggesting to the user...
Fixed the typo in the above message; I simply meant the origin of the log forwarding crashes we have been seeing. To reproduce it, you'd need some way of generating...
Can't reproduce this on a custom Oxford-local target based on defc69d9c with the below example – will need to try this using the actual builds from the reports. ```py from...
Can't reproduce on 303863980 mentioned in the forum thread on kc705_nist_clock either (though with gateware defc69d) .