http://bugs.winehq.org/show_bug.cgi?id=34729
Bug #: 34729 Summary: QQGame 2011 crash with native ie7 Product: Wine Version: 1.7.3 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: litimetal@gmail.com Classification: Unclassified
Created attachment 46307 --> http://bugs.winehq.org/attachment.cgi?id=46307 backtrace.txt
0. download QQGame 2011 sha1sum a23fb83eb2fa94d5b04d0020df5b4df64f1dac74
1. winetricks cjkfonts && export LC_ALL=zh_CN.utf8 2. wine QQGame2011ReleaseP7_setup_web.EXE to install it 3. winetricks -q ie7 to workaround bug 34698 4. run QQGame.exe, and it will crash
http://bugs.winehq.org/show_bug.cgi?id=34729
--- Comment #1 from lizhenbo litimetal@gmail.com 2013-10-15 02:38:42 CDT --- Created attachment 46308 --> http://bugs.winehq.org/attachment.cgi?id=46308 terminal output.txt
http://bugs.winehq.org/show_bug.cgi?id=34729
lizhenbo litimetal@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://dldir3.qq.com/miniga | |mefile/QQGame2011ReleaseP7_ | |setup_web.EXE Depends on| |34698
http://bugs.winehq.org/show_bug.cgi?id=34729
--- Comment #2 from lizhenbo litimetal@gmail.com 2013-10-15 02:42:01 CDT --- I found this in terminal output:
err:module:DelayLoadFailureHook failed to delay load imm32.dll.ImmGetContext
http://bugs.winehq.org/show_bug.cgi?id=34729
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com 2013-10-15 03:25:43 CDT --- Also you need to fix this one:
--- err:module:import_dll Library MFC42.DLL (which is needed by L"C:\Program Files\QQGAME\HelpDll.dll") not found --
http://bugs.winehq.org/show_bug.cgi?id=34729
--- Comment #4 from lizhenbo litimetal@gmail.com 2013-10-15 03:46:21 CDT --- (In reply to comment #3)
Also you need to fix this one:
err:module:import_dll Library MFC42.DLL (which is needed by L"C:\Program Files\QQGAME\HelpDll.dll") not found --
(In reply to comment #3)
Also you need to fix this one:
err:module:import_dll Library MFC42.DLL (which is needed by L"C:\Program Files\QQGAME\HelpDll.dll") not found --
Thank you for mention that. I think it is a dup of bug 657 It's easy to workaround it with winetricks -q vcrun6
http://bugs.winehq.org/show_bug.cgi?id=34729
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE
--- Comment #5 from Austin English austinenglish@gmail.com 2013-10-15 13:25:40 CDT --- Dupe.
*** This bug has been marked as a duplicate of bug 657 ***
http://bugs.winehq.org/show_bug.cgi?id=34729
lizhenbo litimetal@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|DUPLICATE |
--- Comment #6 from lizhenbo litimetal@gmail.com 2013-10-15 23:55:13 CDT --- (In reply to comment #5)
Dupe.
*** This bug has been marked as a duplicate of bug 657 ***
Sorry, I should make a better expression. The reason for this crash isn't mfc42.dll
Procedure:
1. winetricks cjkfonts && export LC_ALL=zh_CN.utf8 2. wine QQGame2011ReleaseP7_setup_web.EXE to install it 3. winetricks -q ie7 to workaround bug 34698 and then winetricks -q vcrun6 to workaround bug 657 4. run QQGame.exe, and it will crash
http://bugs.winehq.org/show_bug.cgi?id=34729
--- Comment #7 from lizhenbo litimetal@gmail.com 2013-12-01 09:30:04 CST --- I tested it in wine-1.7.7-43-gad8e202, and the terminal output changed to:
fixme:advapi:RegisterTraceGuidsA (0x7721212f, 0x7724bfc0, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0x32fc58, (null), (null), 0x7724bfc8): stub fixme:advapi:RegisterTraceGuidsA (0x7721212f, 0x7724bfe0, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0x32fc58, (null), (null), 0x7724bfe8): stub fixme:advapi:EventRegister {43d1a55c-76d6-4f7e-995c-64c711e5cafe}, 0x7723dc30, (nil), 0x7724b738 err:module:attach_process_dlls "TenSLX.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\\817e\8baf\6e38\620f\QQGAME\QQGame.exe" failed, status c0000005
http://bugs.winehq.org/show_bug.cgi?id=34729
Qian Hong fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |fracting@gmail.com Resolution| |INVALID
--- Comment #8 from Qian Hong fracting@gmail.com 2013-12-02 23:53:50 CST --- (In reply to comment #7)
I tested it in wine-1.7.7-43-gad8e202, and the terminal output changed to:
err:module:attach_process_dlls "TenSLX.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\\817e\8baf\6e38\620f\QQGAME\QQGame.exe" failed, status c0000005
native ie7 does nothing with bug 34698, bug 34698 is related to msvcrt. Bug 34729 is invalid IMO.
http://bugs.winehq.org/show_bug.cgi?id=34729
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Austin English austinenglish@gmail.com 2013-12-05 21:53:47 CST --- Closing.
http://bugs.winehq.org/show_bug.cgi?id=34729 Bug 34729 depends on bug 34698, which changed state.
Bug 34698 Summary: QQGame 2011 can't load (broken app uses LocalAlloc handle as direct buffer without prior locking) http://bugs.winehq.org/show_bug.cgi?id=34698
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED