Are there any known remaining deadlock bugs in OPTLINK?

Vladimir Panteleev via Digitalmars-d digitalmars-d at puremagic.com
Thu May 25 07:16:41 PDT 2017


Here's three CI runs of the same commit on Windows:

https://ci.appveyor.com/project/CyberShadow/digger/build/1.0.108
https://ci.appveyor.com/project/CyberShadow/digger/build/1.0.109
https://ci.appveyor.com/project/CyberShadow/digger/build/1.0.110

The first two got stuck in a link.exe (OPTLINK) invocation and 
timed out.

- Does OPTLINK use threads or thread synchronization primitives?
- Is anyone aware of any threading/deadlock bugs in OPTLINK?
- Any known workarounds? Like setting CPU affinity?

I've never experienced such hangs while I was still using Windows 
on my development machine, though I think I did notice some hangs 
under Wine.

Digger makes sure to install OPTLINK 8.00.15 (latest at this 
time, AFAIK) from http://downloads.dlang.org/other/.


More information about the Digitalmars-d mailing list