[Bug 44865] New: Software wich used "Direct Manipulation" causes a crash
https://bugs.winehq.org/show_bug.cgi?id=44865 Bug ID: 44865 Summary: Software wich used "Direct Manipulation" causes a crash Product: Wine Version: 3.4 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: gillg02(a)hotmail.com Distribution: --- Usage of "Direct Manipulation" introduced in Windows 8 (https://msdn.microsoft.com/en-us/library/windows/desktop/hh446969(v=vs.85).a...), in a software, trigger an unexpected exception and cause a crash. Some GUID libs are not registered : https://msdn.microsoft.com/en-us/library/windows/desktop/dn466705(v=vs.85).a... Sample error : 0035:fixme:wtsapi:WTSRegisterSessionNotification Stub 0x100ec 0x00000000 0035:err:ole:CoGetClassObject class {54e211b6-3650-4f75-8334-fa359598e1c5} not registered 0035:err:ole:CoGetClassObject no class object {54e211b6-3650-4f75-8334-fa359598e1c5} could be created for context 0x1 wine: Unhandled exception 0x80000003 in thread 35 at address 0x2ed8609 (thread 0035), starting debugger... -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 GG <gillg02(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |uxtheme -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|uxtheme |-unknown Severity|major |normal -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4(a)web.de --- Comment #1 from Fabian Maurer <dark.shadow4(a)web.de> --- Which application(s) does this affect? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 --- Comment #2 from GG <gillg02(a)hotmail.com> --- In my case, it is "Autodesk Fusion 360". But not directly, it's a subprocess AdCefWebBrowser.exe (sort of embed web browser into application, used to save and browse projects in cloud) -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 --- Comment #3 from GG <gillg02(a)hotmail.com> --- For information, this sub app seems based on https://bitbucket.org/chromiumembedded/cef I can't give you original browser app, because compressed file is up to 61Mb -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 GG <gillg02(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |uxtheme -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|uxtheme |-unknown -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 --- Comment #4 from GG <gillg02(a)hotmail.com> --- I don't know why bunglehead changed again component "uxtheme" by "unknonw", in case of doubt : 013d:err:ole:COMPOBJ_DllList_Add couldn't find function DllGetClassObject in L"c:\\windows\\system32\\uxtheme.dll" 013d:err:ole:CoGetClassObject no class object {54e211b6-3650-4f75-8334-fa359598e1c5} could be created for context 0x1 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 --- Comment #5 from Nikolay Sivov <bunglehead(a)gmail.com> --- (In reply to GG from comment #4)
I don't know why bunglehead changed again component "uxtheme" by "unknonw", in case of doubt :
013d:err:ole:COMPOBJ_DllList_Add couldn't find function DllGetClassObject in L"c:\\windows\\system32\\uxtheme.dll" 013d:err:ole:CoGetClassObject no class object {54e211b6-3650-4f75-8334-fa359598e1c5} could be created for context 0x1
This class is not registered to uxtheme on Windows 10 at least. Did you add this registration info manually? Because Wine does not provide it. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 --- Comment #6 from GG <gillg02(a)hotmail.com> --- Sorry, my bad ! You are true, it was a previous test what I missed. So, directmanipulation interface, seems implemented into "directmanipulation.dll" I tried to get the native DLL and register it, but, I got dependencies errors : 0009:err:module:import_dll Library api-ms-win-rtcore-ntuser-private-l1-1-1.dll (which is needed by L"C:\\windows\\system32\\directmanipulation.dll") not found 0009:err:module:import_dll Library api-ms-win-rtcore-ntuser-synch-l1-1-0.dll (which is needed by L"C:\\windows\\system32\\directmanipulation.dll") not found 0009:err:module:import_dll Library api-ms-win-appmodel-runtime-l1-1-0.dll (which is needed by L"C:\\windows\\system32\\directmanipulation.dll") not found api-ms-win-appmodel-runtime-l1-1-0.dll seems to be part of CRT https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runt... This package seems not installable, or I not found the good way (.msu package) Have you any other ideas ? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 GG <gillg02(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|3.4 |3.5 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 --- Comment #7 from Nikolay Sivov <bunglehead(a)gmail.com> --- The question is if this missing class is really a problem. Is this application supported on Windows 7? Did you change default Windows 7 version that Wine reports? We'll need a stub to verify that it stops crashing. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 --- Comment #8 from GG <gillg02(a)hotmail.com> --- Yes, this app should at least run on win7 and I set wine version to win10. So, maybe a simple stub could be enougth.... -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 Louis Lenders <xerox.xerox2000x(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x(a)gmail.com --- Comment #9 from Louis Lenders <xerox.xerox2000x(a)gmail.com> --- (In reply to GG from comment #8)
Yes, this app should at least run on win7 and I set wine version to win10. So, maybe a simple stub could be enougth....
I`ve seen this crash wine: Unhandled exception 0x80000003 in severel cef-based programs. I doubt this is related to that Direct Manipulation stuf -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 --- Comment #10 from Louis Lenders <xerox.xerox2000x(a)gmail.com> --- Forgot to ask: is that crash fatal, or does the app go on working? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 --- Comment #11 from GG <gillg02(a)hotmail.com> --- Crash is fatal for AdCefWebBrowser.exe, and fusion 360 is still running. But big problem, "main menu" is unavalaible, because it's a sort of cloud menu, with the list of recents projects, saved and opened projects... So you can't save your current projets and explore your history. Why do you think the crash is not related to "missing class" ? Error chronology seems clear ? 0035:fixme:wtsapi:WTSRegisterSessionNotification Stub 0x100ec 0x00000000 0035:err:ole:CoGetClassObject class {54e211b6-3650-4f75-8334-fa359598e1c5} not registered 0035:err:ole:CoGetClassObject no class object {54e211b6-3650-4f75-8334-fa359598e1c5} could be created for context 0x1 wine: Unhandled exception 0x80000003 in thread 35 at address 0x2ed8609 (thread 0035), starting debugger... I not removed logs between lines, so, directly when class is anavailable, wine get an unhandled exception. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 --- Comment #12 from Louis Lenders <xerox.xerox2000x(a)gmail.com> --- (In reply to GG from comment #11)
I not removed logs between lines, so, directly when class is anavailable, wine get an unhandled exception.
Did you try to set version to win7? Is the crash then also present? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 --- Comment #13 from GG <gillg02(a)hotmail.com> --- (In reply to Louis Lenders from comment #12)
(In reply to GG from comment #11)
I not removed logs between lines, so, directly when class is anavailable, wine get an unhandled exception.
Did you try to set version to win7? Is the crash then also present?
hum.... simple and good idea. directmanipulation is not implemented before windows 8, so in windows 7 mode, functions are never called ! Other very good point (I don't know if there is a link with directmanipulation), before contextual sub-menus were badly displayed, and now it's ok ! It works for me ! I think just, we could add a simple stub for this dll to avoid similar issues in other applications. no ? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 Louis Lenders <xerox.xerox2000x(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andrewbb43(a)gmail.com --- Comment #14 from Louis Lenders <xerox.xerox2000x(a)gmail.com> --- *** Bug 45812 has been marked as a duplicate of this bug. *** -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 Louis Lenders <xerox.xerox2000x(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Keywords| |download Summary|Software wich used "Direct |Multiple apps crash |Manipulation" causes a |(Autodesk Fusion 360`s |crash |AdCefWebBrowser.exe, | |Between.exe) in win8 and | |win10 mode: need | |directmanipulation ( | |{79dea627-a08a-43ac-8ef5-69 | |00b9299126} not registered) URL| |http://assets-pc.between.us | |/downloads/setup.exe --- Comment #15 from Louis Lenders <xerox.xerox2000x(a)gmail.com> --- edit title Another app suffering: Between.exe : http://assets-pc.between.us/downloads/setup.exe -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |imbert.jacquesolivier(a)gmail | |.com --- Comment #16 from Zebediah Figura <z.figura12(a)gmail.com> --- *** Bug 46961 has been marked as a duplicate of this bug. *** -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12(a)gmail.com Summary|Multiple apps crash |Multiple applications using |(Autodesk Fusion 360`s |CEF (Autodesk Fusion 360, |AdCefWebBrowser.exe, |Between, League of Legends) |Between.exe) in win8 and |crash when Windows version |win10 mode: need |is set to 8 or higher due |directmanipulation ( |to missing |{79dea627-a08a-43ac-8ef5-69 |DirectManipulation COM |00b9299126} not registered) |object | |(directmanipulation.dll, | |CLSID | |{54e211b6-3650-4f75-8334-fa | |359598e1c5}) -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |berillions(a)gmail.com --- Comment #17 from Zebediah Figura <z.figura12(a)gmail.com> --- *** Bug 47346 has been marked as a duplicate of this bug. *** -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Staged patchset| |https://github.com/wine-sta | |ging/wine-staging/tree/mast | |er/patches/directmanipulati | |on-new-dll Status|NEW |STAGED CC| |leslie_alistair(a)hotmail.com -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 Louis Lenders <xerox.xerox2000x(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jaap.aarts1(a)gmail.com --- Comment #18 from Louis Lenders <xerox.xerox2000x(a)gmail.com> --- *** Bug 48307 has been marked as a duplicate of this bug. *** -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 Alexandr Oleynikov <sashok.olen(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sashok.olen(a)gmail.com --- Comment #19 from Alexandr Oleynikov <sashok.olen(a)gmail.com> --- Latest version Epic Games Store still seems to crash, even with this patchset. In the logs, i see that it hangs and shortly after crashes after these lines: 002d:fixme:manipulation:viewport_ActivateConfiguration 0000000010071260, 951 002d:fixme:manipulation:primary_QueryInterface (00000000100713F0)->({b89962cb-3d89-442b-bb58-5098fa0f9f16},00000000005FD9F0),not found -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 --- Comment #20 from Louis Lenders <xerox.xerox2000x(a)gmail.com> --- (In reply to Alexandr Oleynikov from comment #19)
Latest version Epic Games Store still seems to crash, even with this patchset. In the logs, i see that it hangs and shortly after crashes after these lines: 002d:fixme:manipulation:viewport_ActivateConfiguration 0000000010071260, 951 002d:fixme:manipulation:primary_QueryInterface (00000000100713F0)->({b89962cb-3d89-442b-bb58-5098fa0f9f16}, 00000000005FD9F0),not found
Looks like Alistair fixed this 2 days ago; https://github.com/wine-staging/wine-staging/commit/6cbb6dc117a96ced1ab7e6b4... I tested Between and it starts fine now in today`s Staging in win10 instead of crashing. Nicely done ! -- 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 Vijay Kamuju <infyquest(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |infyquest(a)gmail.com Fixed by SHA1| |f2cd77668ad77ef2f80166b6cf0 | |625d44bdeebc9 Status|STAGED |RESOLVED Resolution|--- |FIXED --- Comment #21 from Vijay Kamuju <infyquest(a)gmail.com> --- The patchset is now mainlined. Hence marking as 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.
https://bugs.winehq.org/show_bug.cgi?id=44865 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #22 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 5.12. -- 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 (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla