[Bug 34544] New: Grand Theft Auto V - The Manual needs native dotnet40
http://bugs.winehq.org/show_bug.cgi?id=34544 Bug #: 34544 Summary: Grand Theft Auto V - The Manual needs native dotnet40 Product: Wine Version: 1.7.2 Platform: x86 URL: http://www.rockstargames.com/V/assets/manual/GrandThef tAutoV-TheManual.msi OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mscoree AssignedTo: wine-bugs(a)winehq.org ReportedBy: andrey.goosev(a)gmail.com Classification: Unclassified Created attachment 45989 --> http://bugs.winehq.org/attachment.cgi?id=45989 log Needs dotnet40, but even after installing doesn't launches. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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=34544 --- Comment #1 from Andrey Gusev <andrey.goosev(a)gmail.com> 2013-09-18 04:46:27 CDT --- Created attachment 45990 --> http://bugs.winehq.org/attachment.cgi?id=45990 log with native dotnet40 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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=34544 Andrey Gusev <andrey.goosev(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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=34544 Vincent Povirk <madewokherd(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|mscoree |-unknown --- Comment #2 from Vincent Povirk <madewokherd(a)gmail.com> 2013-09-18 10:16:42 CDT --- The native and builtin show essentially the same failure. I'm not sure this is a mono bug (yet). -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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=34544 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 --- Comment #3 from Austin English <austinenglish(a)gmail.com> 2013-10-16 03:50:57 CDT --- Still in wine-1.7.4-95-g953359c. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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=34544 Vincent Povirk <madewokherd(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bunglehead(a)gmail.com, | |madewokherd(a)gmail.com --- Comment #4 from Vincent Povirk <madewokherd(a)gmail.com> 2013-11-19 15:02:40 CST --- WebKitBrowser.dll has a manifest with a comClass tag in it, so.. could be a registration-free COM thing? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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=34544 --- Comment #5 from Nikolay Sivov <bunglehead(a)gmail.com> 2013-11-19 22:43:39 CST --- (In reply to comment #4)
WebKitBrowser.dll has a manifest with a comClass tag in it, so.. could be a registration-free COM thing?
Yes, looks like that. For some reason WebKitBrowser.dll uses both ways to specify manifest - external file and identical resource entry. It's not a problem, one of them should be picked up anyway. I have some troubles with dev machine, could you attach +ole,+actctx,+tid running latest git (note that registration-free object creation is supported starting 1.7.5)? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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=34544 --- Comment #6 from Vincent Povirk <madewokherd(a)gmail.com> 2013-11-20 11:27:56 CST --- Created attachment 46588 --> http://bugs.winehq.org/attachment.cgi?id=46588 ole,actctx,tid log from wine-1.7.6-158-g6ceb564 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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=34544 --- Comment #7 from Nikolay Sivov <bunglehead(a)gmail.com> 2013-11-20 13:21:09 CST --- --- 0024:trace:ole:CoGetClassObject CLSID: {d6bca079-f61c-4e1e-b453-32a0477d02e3},IID: {00000001-0000-0000-c000-000000000046} 0024:trace:actctx:RtlFindActivationContextSectionGuid 00000001 (null) 4 {d6bca079-f61c-4e1e-b453-32a0477d02e3} 0x32f5b0 0024:trace:actctx:RtlActivateActivationContext 0x15d8638 cookie=15e79f0 0024:trace:actctx:RtlFindActivationContextSectionString 00000001 (null) 2 L"WebKit" 0x32f210 0024:trace:actctx:RtlQueryInformationActivationContext 00000000 0x15d8638 0x32f234 3 0x15feed8 1024 0x32f204 0024:trace:actctx:RtlDeactivateActivationContext 0 cookie=15e79f0 0024:warn:ole:get_inproc_class_object class {d6bca079-f61c-4e1e-b453-32a0477d02e3} not registered inproc --- That basically means it failed to retrieve module path. It's just a first guess, assembly file name is 'WebKit' without extension, it could be a reason of such breakage. Does it help if you rename actual file by removing 'dll' extension? (hoping nothing else will break because of that) -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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=34544 --- Comment #8 from Vincent Povirk <madewokherd(a)gmail.com> 2013-11-20 13:30:56 CST --- Now it says err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\Program Files (x86)\\Rockstar Games\\Grand Theft Auto V - The Manual\\WebKit" So, I guess it "helped". -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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=34544 --- Comment #9 from Nikolay Sivov <bunglehead(a)gmail.com> 2013-11-21 02:20:52 CST --- Thanks, at least now it's obvious what needs to be tested. I'll take a look. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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=34544 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |ntdll --- Comment #10 from Nikolay Sivov <bunglehead(a)gmail.com> 2013-11-22 01:51:07 CST --- The failure comes from SearchPathW() that fails to build a path because of: --- if (!info->lpAssemblyManifestPath || !info->lpAssemblyDirectoryName) { status = STATUS_SXS_KEY_NOT_FOUND; goto done; } --- in find_actctx_dllpath(). LoadLibraryEx() should work just fine for path without trailing '.dll', I checked that, so the next thing is to test actctx part. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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=34544 --- Comment #11 from Nikolay Sivov <bunglehead(a)gmail.com> 2013-12-04 01:10:58 CST --- Created attachment 46729 --> http://bugs.winehq.org/attachment.cgi?id=46729 hack With attached hack Manual application works fine for me - webkit frame is loaded and is responsive. Two separate issues here: - assembly dir is not set which leads to path lookup failure, with it set WebKit.dll is loaded just fine; - CoGetPSClsid() is called for IDropTarget which is redirected by a manifest, it's done is a strange way - clsid is set to iid itself in manifest. As a result class creation fails later. I'll try to test that more, no idea why they decided to override builtin interface like that, but if set to PSFactoryBuffer it will work with our code too. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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=34544 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |focht(a)gmx.net Summary|Grand Theft Auto V - The |Grand Theft Auto V - The |Manual needs native |Manual (.NET 4.0 app) fails |dotnet40 |to load --- Comment #12 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, obviously still present. --- snip --- Unhandled Exception: System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {D6BCA079-F61C-4E1E-B453-32A0477D02E3} failed due to the following error: 80040154 Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG). at WebKit.WebKitBrowser..ctor() at Manual.Form1.InitializeComponent() at Manual.Form1..ctor() at Manual.Program.Main() --- snip --- $ sha1sum GrandTheftAutoV-TheManual.msi 290c2456dac0a6772fbcb02e7abc53d011e1521e GrandTheftAutoV-TheManual.msi $ du -sh GrandTheftAutoV-TheManual.msi 131M GrandTheftAutoV-TheManual.msi $ wine --version wine-1.7.28-90-ga71f25d Regards -- 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=34544 cetedus(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cetedus(a)gmail.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=34544 Sami Kankaristo <sami(a)kankaristo.fi> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sami(a)kankaristo.fi -- 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=34544 tokktokk <fdsfgs(a)krutt.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs(a)krutt.org -- 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=34544 Gijs Vermeulen <gijsvrm(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.rockstargames.co |https://web.archive.org/web |m/V/assets/manual/GrandThef |/20140705203928if_/http://w |tAutoV-TheManual.msi |ww.rockstargames.com/V/asse | |ts/manual/GrandTheftAutoV-T | |heManual.msi --- Comment #13 from Gijs Vermeulen <gijsvrm(a)gmail.com> --- This seems to be still present with wine-5.21-154-g9909948aa45, but I'm not sure if it's exactly the same 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=34544 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|bunglehead(a)gmail.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=34544 --- Comment #14 from Gijs Vermeulen <gijsvrm(a)gmail.com> --- Created attachment 74300 --> https://bugs.winehq.org/attachment.cgi?id=74300 output + .NET crash info Still doesn't work with wine-8.5 and wine-mono-7.4.0. It does not look like the same issue from the above comments. -- 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=34544 --- Comment #15 from Esme Povirk <madewokherd(a)gmail.com> --- I found source code: https://github.com/webkitdotnet/webkitdotnet/blob/5a67dae661c15f9da92ec57f13... WebViewClass.initWithFrame is from a COM wrapper. I can't find the source code, but since the error comes from ThrowExceptionForHR, I think we can assume it's from the underlying COM object. Apparently, InvalidCastException corresponds to E_NOINTERFACE. Which means it's likely due to this error in the log: 0024:err:ole:CoMarshalInterface Failed to marshal the interface {00000122-0000-0000-c000-000000000046}, hr 0x80004002 -- 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=34544 --- Comment #16 from Gijs Vermeulen <gijsvrm(a)gmail.com> --- Still present with wine-10.5-255-g0e7654e5b84 and wine-mono-10.0.0. -- 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