[win32] Use the native API to get the list of attached volumes to avoid a deadlock
Bug #252876 reported by
Alessandro Decina
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 |
Changed in elisa: | |
status: | Confirmed → In Progress |
Changed in elisa: | |
importance: | High → Critical |
Changed in elisa: | |
milestone: | 0.5.4 → 0.5.5 |
Changed in elisa: | |
milestone: | 0.5.5 → 0.5.6 |
Changed in elisa: | |
status: | In Progress → Fix Committed |
Changed in elisa: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.