[win32] Use the native API to get the list of attached volumes to avoid a deadlock

Bug #252876 reported by Alessandro Decina
2
Affects Status Importance Assigned to Milestone
Moovida
Fix Released
Critical
Alessandro Decina

Bug Description

Under windows Elisa uses the WMI interface to get the list of attached volumes. The API uses COM and OLE automation. Unfortunately we have a deadlock when ole32.dll is detached from a thread used internally by the API.
The easiest solution is to use the native setup API and remove the dependency on OLE.

Changed in elisa:
milestone: none → 0.5.x
status: New → Confirmed
Changed in elisa:
assignee: nobody → alessandro.decina
importance: Undecided → High
milestone: 0.5.x → 0.5.4
yyoyo (lionel.martin)
Changed in elisa:
status: Confirmed → In Progress
Changed in elisa:
importance: High → Critical
Changed in elisa:
milestone: 0.5.4 → 0.5.5
yyoyo (lionel.martin)
Changed in elisa:
milestone: 0.5.5 → 0.5.6
yyoyo (lionel.martin)
Changed in elisa:
status: In Progress → Fix Committed
Olivier Tilloy (osomon)
Changed in elisa:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.