https://issues.dlang.org/show_bug.cgi?id=18519

Martin Nowak <c...@dawg.eu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |c...@dawg.eu

--- Comment #1 from Martin Nowak <c...@dawg.eu> ---
My guess would be that we throw an exception when failing to load libcurl
(https://github.com/dlang/phobos/blob/6128ed629f6a180413b3965386004c39fb577d5a/std/net/curl.d#L4147),
this get's escalated up to main which then tries to join outstanding threads.
Could easily be the case that OwnerTerminated isn't send when the main thread
terminates exceptionally, so the test-server thread might hang indefinitely
https://github.com/dlang/phobos/blob/6128ed629f6a180413b3965386004c39fb577d5a/std/net/curl.d#L198.
Just an educated guess, still needs to be properly investigated.

--

Reply via email to