[Bug 24192] New: Star Trek: Legacy exits when trying to play sound effect

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Aug 28 16:24:09 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=24192

           Summary: Star Trek: Legacy exits when trying to play sound
                    effect
           Product: Wine
           Version: 1.3.1
          Platform: x86
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: companheiro.vermelho at gmail.com


Created an attachment (id=30454)
 --> (http://bugs.winehq.org/attachment.cgi?id=30454)
full log of WINDEBUG=+file wine Legacy.exe

The game Star Trek: Legacy installs and run well until it tries to play a voice
over in one of the missions.
The sound in the menu and the introduction works fine and even some sound
effects and music. But when it tries to play this voice over, a exception
occurs.
After some debugging, I discovered that it seems like the game tries to open a
file and doesn't test if it was successful, leading to a page fault in case of
failure when it tries to read it.
The strange thing is that there seems to be no reason why the file can't be
accessed. The path is right and the permissions are good. I can even play the
sound using aplay.

The relevant part of the log with WINEDEBUG=+file is this (I know I shouldn't
paste logs in here, but is just a few lines to explain the bug...):

trace:file:SearchPathW found L"C:\\Arquivos de programas\\Bethesda
Softworks\\Star Trek
Legacy\\sounds\\voiceover\\captains\\Federation\\f_cap03_Fleet_att_enterprise.wav"
trace:file:OpenFile found "\x02"
trace:file:_lopen ("\x02",0000)
trace:file:CreateFileW L"\0002" GENERIC_READ FILE_SHARE_READ FILE_SHARE_WRITE 
creation 3 attributes 0x80
trace:file:RtlDosPathNameToNtPathName_U (L"\0002",0x934e274,(nil),(nil))
trace:file:RtlGetFullPathName_U (L"\0002" 520 0x934dfb8 (nil))
warn:file:CreateFileW Unable to create file L"\0002" (status c0000033)
trace:file:CreateFileW returning 0xffffffff
warn:file:OpenFile
(sounds\voiceover\captains\Federation\f_cap03_Fleet_att_enterprise.wav): return
= HFILE_ERROR error= 123
wine: Unhandled page fault on read access to 0x00000004 at address 0x45688a
(thread 0024), starting debugger...

According to MSDN, error 123 is ERROR_INVALID_NAME
Attached is the full log of WINDEBUG=+file wine Legacy.exe

If you need any other information, let me know.

-- 
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.



More information about the wine-bugs mailing list