http://bugs.winehq.org/show_bug.cgi?id=60068 Bug ID: 60068 Summary: wminet_utils: implement GetErrorInfo() Product: Wine Version: 11.13 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: oleaut32 Assignee: wine-bugs@list.winehq.org Reporter: tpaniaki@protonmail.com Target Milestone: --- Distribution: --- Created attachment 81575 --> http://bugs.winehq.org/attachment.cgi?id=81575 Patch Roon crashes during startup when querying information about attached volumes through `System.Management`. The crash is caused by the unimplemented `wminet_utils.dll.GetErrorInfo` export: ```text wine: Call from ... to unimplemented function wminet_utils.dll.GetErrorInfo, aborting ``` The resulting .NET stack trace includes: ```text System.Management.WbemErrorInfo.GetErrorInfo() System.Management.ManagementException.ThrowWithExtendedInfo(...) System.Management.ManagementObjectCollection.ManagementObjectEnumerator.get_Current() Sooloos.Broker.FileBrowser.VolumeAttached.GetInfoFromDrive(...) ``` The application then terminates through `System.Environment.FailFast`. The attached patch implements `wminet_utils.GetErrorInfo()` as a wrapper around `oleaut32!GetErrorInfo()`, adds the required `oleaut32` import, and replaces the stub export in `wminet_utils.spec`. After rebuilding Wine with this patch, Roon no longer crashes at this point and completes startup normally (in addition to https://bugs.winehq.org/show_bug.cgi?id=60067). -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.