RCheng
10-04-2014, 07:08 AM
Hello, I use a DShow application has been working fine under the 7.6M1 drivers for quite some time (over a year). I just noticed that this application now hangs (deadlocks). The main thing which I did recently was to install the 7.6M2 drivers. I then tried installing the 7.7M0 drivers, but the hang still persists.
If I debug the hang, what I am seeing is that dlum9.dll is deadlocked with quartz.dll (DShow). I have attached a text file with the analysis (displayLinkDeadlockPublic.txt), but in summary, dlumd9.dll holds a critical section (0x052e700c) and attempts to acquire another critical section (0x002bafa8), while in another thread, quartz.dll holds a critical section (0x002bafa8) and attempts to acquire another critical section (0x052e700c).
I have confirmed that my quartz.dll is over a year old so the only thing which has changed recently is dlum9.dll.
I would like for this deadlock to be fixed so that I can make use of the latest drivers. I would be happy to provide specific repro instructions and other information (memory dumps) for your developers. Thanks,
...Cheng
If I debug the hang, what I am seeing is that dlum9.dll is deadlocked with quartz.dll (DShow). I have attached a text file with the analysis (displayLinkDeadlockPublic.txt), but in summary, dlumd9.dll holds a critical section (0x052e700c) and attempts to acquire another critical section (0x002bafa8), while in another thread, quartz.dll holds a critical section (0x002bafa8) and attempts to acquire another critical section (0x052e700c).
I have confirmed that my quartz.dll is over a year old so the only thing which has changed recently is dlum9.dll.
I would like for this deadlock to be fixed so that I can make use of the latest drivers. I would be happy to provide specific repro instructions and other information (memory dumps) for your developers. Thanks,
...Cheng