[Bug 60068] New: wminet_utils: implement GetErrorInfo()
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.
http://bugs.winehq.org/show_bug.cgi?id=60068 Austin English <austinenglish@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60068 Louis Lenders <xerox.xerox2000x@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com --- Comment #1 from Louis Lenders <xerox.xerox2000x@gmail.com> --- Hi, thanks for the patch. Patches are not picked up here, so could you please open a merge request for it at https://gitlab.winehq.org/wine to have a review on it? Thanks -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60068 Louis Lenders <xerox.xerox2000x@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |b1ece0ea4584d5ed50fb58cc100 | |1a3b9060dafe6 Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED Component|oleaut32 |-unknown --- Comment #2 from Louis Lenders <xerox.xerox2000x@gmail.com> --- A slightly modified patch is now in git --> resolving fixed. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60068 --- Comment #3 from tpaniaki <tpaniaki@protonmail.com> --- Thank you, sry I was a bit slow to react. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60068 Alexandre Julliard <julliard@winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #4 from Alexandre Julliard <julliard@winehq.org> --- Closing bugs fixed in 11.15. -- 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.
participants (1)
-
WineHQ Bugzilla