http://bugs.winehq.org/show_bug.cgi?id=10928
Summary: DSound error in NHL 2004 Product: Wine Version: 0.9.51. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx-dsound AssignedTo: wine-bugs@winehq.org ReportedBy: blackdragon1157@gmail.com
Created an attachment (id=9848) --> (http://bugs.winehq.org/attachment.cgi?id=9848) Wine console backtrace
When attempting to run NHL 2004, there is a page fault, seemingly from Dsound.
http://bugs.winehq.org/show_bug.cgi?id=10928
--- Comment #1 from Austin English austinenglish@gmail.com 2007-12-28 12:15:43 --- Does this demo have the same problem?
http://www.easports.com/games/nhl2004/downloads.jsp
http://bugs.winehq.org/show_bug.cgi?id=10928
--- Comment #2 from Michael Hoffman blackdragon1157@gmail.com 2007-12-28 13:01:12 --- Yes, it does.
I did notice a patch available for the game now, but the link to 'Detect' it works in neither Linux nor Windows.
http://bugs.winehq.org/show_bug.cgi?id=10928
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=10928
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.easports.com/game | |s/nhl2004/downloads.jsp
--- Comment #3 from Lei Zhang thestig@google.com 2008-03-06 17:28:05 --- I tried with Wine 0.9.56 and 0.9.51. In both cases, all I get is a blank white screen. It hangs, no crash. Can someone else give this a try?
http://bugs.winehq.org/show_bug.cgi?id=10928
Timo-Heikki Mäkelä imaxfun@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |m.b.lankhorst@gmail.com
--- Comment #4 from Timo-Heikki Mäkelä imaxfun@gmail.com 2008-03-06 22:35:38 --- Adding Maarten Lankhorst to CC. He's been working with DSOUND.
http://bugs.winehq.org/show_bug.cgi?id=10928
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #5 from joaopa jeremielapuree@yahoo.fr 2008-03-07 03:17:51 --- As Lei Zhang, I obtain a white screen. It is a problem with shdocvw et shlwapi. Native dll allow to obtain a new crash :D
Joaopa
http://bugs.winehq.org/show_bug.cgi?id=10928
--- Comment #6 from Lei Zhang thestig@google.com 2008-03-07 12:42:22 --- (In reply to comment #5)
As Lei Zhang, I obtain a white screen. It is a problem with shdocvw et shlwapi. Native dll allow to obtain a new crash :D
Joaopa
I tried native shdocvw and shlwapi but that didn't seem to help. Can you give instruction on how to do this? Also, if you can produce the crash, please attach a backtrace with debugging symbols.
http://bugs.winehq.org/show_bug.cgi?id=10928
--- Comment #7 from Michael Hoffman blackdragon1157@gmail.com 2008-03-07 19:54:23 --- (In reply to comment #6)
(In reply to comment #5)
As Lei Zhang, I obtain a white screen. It is a problem with shdocvw et shlwapi. Native dll allow to obtain a new crash :D
Joaopa
I tried native shdocvw and shlwapi but that didn't seem to help. Can you give instruction on how to do this? Also, if you can produce the crash, please attach a backtrace with debugging symbols.
Posted the backtrace after overloading shdocvw shlwapi cryptui and ole32
The original error (with dsound) may have had something to do with some really funny sound settings I had before. Clean 7.10 install, and they're not there anymore.
http://bugs.winehq.org/show_bug.cgi?id=10928
Michael Hoffman blackdragon1157@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #9848 is|0 |1 obsolete| |
--- Comment #8 from Michael Hoffman blackdragon1157@gmail.com 2008-03-07 19:55:31 --- Created an attachment (id=11188) --> (http://bugs.winehq.org/attachment.cgi?id=11188) Backtrace after overloading some dlls
http://bugs.winehq.org/show_bug.cgi?id=10928
Michael Hoffman blackdragon1157@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Difficulty|--- |Hours Component|directx-dsound |kernel32 Summary|DSound error in NHL 2004 |FindActCtxSectionGuid not | |implemented for NHL games Version|0.9.51. |0.9.57.
--- Comment #9 from Michael Hoffman blackdragon1157@gmail.com 2008-03-20 08:03:26 --- Updated the bug information a bit. To ME it seems that the unimplemented call to FindActCtxSectionGuid in Kernel32 is at least causing problems, even if it's not the root issue. Looking at the source code for actctx and judging from the size of the other activation context functions, I'm going to assume it should be a moderately easy fix?
http://bugs.winehq.org/show_bug.cgi?id=10928
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|0.9.57. |0.9.51.
--- Comment #10 from Dmitry Timoshkov dmitry@codeweavers.com 2008-03-20 08:06:31 --- Please do not change the originally reported version.
http://bugs.winehq.org/show_bug.cgi?id=10928
--- Comment #11 from Austin English austinenglish@gmail.com 2008-12-07 20:19:02 --- ftp://ftp.ea.com/pub/easports/demos/nhl2004/NHL2004Demo.exe
I see the white screen hang as well in 1.1.10.
http://bugs.winehq.org/show_bug.cgi?id=10928
--- Comment #12 from Nicolas Le Cam niko.lecam@gmail.com 2009-09-25 13:08:18 --- Created an attachment (id=23746) --> (http://bugs.winehq.org/attachment.cgi?id=23746) WinPhiTech run output
http://bugs.winehq.org/show_bug.cgi?id=10928
Nicolas Le Cam niko.lecam@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #23746|0 |1 is obsolete| |
--- Comment #13 from Nicolas Le Cam niko.lecam@gmail.com 2009-09-25 13:10:10 --- (From update of attachment 23746) Sorry attached to the wrong bug. Didn't understand how this is possible.
http://bugs.winehq.org/show_bug.cgi?id=10928
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #14 from Anastasius Focht focht@gmx.net 2010-08-04 14:00:07 --- Hello,
--- quote --- Looking at the source code for actctx and judging from the size of the other activation context functions, I'm going to assume it should be a moderately easy fix? --- quote ---
I'd like to see a Wine implementation of FindActCtxSectionGuid() -> RtlFindActivationContextSectionGuid() too. I'm currently investigating/tracking some .NET bugs that can be partially made to work by resorting to native ole32, specifically COM context management (inter-thread marshalling of COM proxies, passing direct object references across apartments, context callbacks). Unfortunately a working implementation of FindActCtxSectionGuid() is needed as prerequisite or it will bail early. Mostly the app will yield some message like this before failure:
--- snip --- ... 0015:fixme:actctx:FindActCtxSectionGuid 00000001 (null) 4 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 0x32e7b8 ... --- snip ---
If managed (.NET) mostly followed by following exception:
--- snip --- System.Runtime.InteropServices.COMException (0x80070078): Retrieving the COM class factory for component with CLSID {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} failed due to the following error: 80070078. --- snip ---
There are other bugs that might benefit from it - though they all seem to indicate native ole32 override. I'm not aware of a sample app that makes direct use of FindActCtxSectionGuid().
Regards
http://bugs.winehq.org/show_bug.cgi?id=10928
Radoslav Schudich ssuuddoo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ssuuddoo@gmail.com
--- Comment #15 from Radoslav Schudich ssuuddoo@gmail.com 2010-10-07 09:11:56 CDT --- any news?
http://bugs.winehq.org/show_bug.cgi?id=10928
--- Comment #16 from Austin English austinenglish@gmail.com 2012-08-04 18:51:11 CDT --- Still in 1.5.10.
http://bugs.winehq.org/show_bug.cgi?id=10928
Julian Rüger jr98@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jr98@gmx.net
http://bugs.winehq.org/show_bug.cgi?id=10928
Qian Hong fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fracting@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=10928
--- Comment #17 from Nikolay Sivov bunglehead@gmail.com 2013-07-20 05:26:04 CDT --- I'm working on this, all section types have their differences but some parts are common, in particular I'm interested in supporting COM server and ProgID sections first.
http://bugs.winehq.org/show_bug.cgi?id=10928
--- Comment #18 from Nikolay Sivov bunglehead@gmail.com 2013-08-30 14:04:34 CDT --- Sections of type ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION are implemented now, please retest (http://source.winehq.org/git/wine.git/commit/88070accd22323cfcf0756861ec9fd9...).
http://bugs.winehq.org/show_bug.cgi?id=10928
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #19 from Nikolay Sivov bunglehead@gmail.com 2013-08-30 14:04:59 CDT --- Confirming.
http://bugs.winehq.org/show_bug.cgi?id=10928
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |88070accd22323cfcf0756861ec | |9fd9a4c57196f Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #20 from Nikolay Sivov bunglehead@gmail.com 2013-11-01 12:35:59 CDT --- Marking fixed.
http://bugs.winehq.org/show_bug.cgi?id=10928
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #21 from Alexandre Julliard julliard@winehq.org 2013-11-08 12:33:23 CST --- Closing bugs fixed in 1.7.6.