[Bug 2181] New: wine crashes, probably when starting sound

Wine Bugs wine-bugs at winehq.org
Tue Apr 20 19:00:53 CDT 2004


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

           Summary: wine crashes, probably when starting sound
           Product: Wine
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-binary
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: deego at gnufans.org


hi

I love wine.  This is my first day of wine, be nice to me :)

Wine kept crashing on me when trying to start large games.
I built wine on debian (woody) from CVS. 
It crashes on me, when trying to start civ2.exe or Civ2Map.exe.  To my untrained
eyes, the crash seemed to start with some "AVI" exceptions, which are printed
below.  The 100 line bugreport output is at the end of this email.


fixme:avifile:AVIFileInit (): stub!
err:avifile:AVIFILE_LoadIndex stream 1 length mismatch: dwLength=2028600 found=1379
fixme:avifile:AVIFileExit (): stub!


BTW, the bug_report.pl script is broken in CVS.  "Syntax error"... when you run
it (so i am using bugzilla...)


PS: the wine version is the current CVS, of this morning.

I am attaching 2 reports, the first one from Civ2Map.exe ("edit maps") and the
second one from civ2.exe (game).  In each case, wine takes me through a bunch of
options ("select tribe" etc....) and then finally crashes whenn about to start
the game.  I hear no sound, even though esound (esdplay) works perfectly on my
Linux 2.4.25 (gnome).









0009:Ret  ntdll.RtlTryEnterCriticalSection() retval=00000001 ret=404c53db
0009:Call ntdll.RtlLeaveCriticalSection(402f0098) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlAllocateHeap(402f0000,00000000,00000018) ret=404a6d42
0009:Ret  ntdll.RtlAllocateHeap() retval=402f07e0 ret=404a6d42
0009:Call ntdll.RtlInitializeCriticalSection(402f07e0) ret=404c534f
0009:Ret  ntdll.RtlInitializeCriticalSection() retval=00000000 ret=404c534f
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5458
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5458
0009:Call ntdll.RtlDeleteCriticalSection(402f07e0) ret=404c5469
0009:Ret  ntdll.RtlDeleteCriticalSection() retval=00000000 ret=404c5469
0009:Call ntdll.RtlFreeHeap(402f0000,00000000,402f07e0) ret=404a6d6a
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=404a6d6a
0009:Call ntdll.RtlEnterCriticalSection(402f0098) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f0098) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlFreeHeap(402f0000,00000000,402f0878) ret=404a6d6a
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=404a6d6a
wine: cannot find '+relay'
0009:Call ntdll.LdrShutdownProcess() ret=404c0925
0009:Ret  ntdll.LdrShutdownProcess() retval=00000000 ret=404c0925
0009:Call ntdll.RtlAllocateHeap(402f0000,00000000,00000018) ret=404a6d42
0009:Ret  ntdll.RtlAllocateHeap() retval=402f07e0 ret=404a6d42
0009:Call ntdll.RtlInitializeCriticalSection(402f07e0) ret=404c534f
0009:Ret  ntdll.RtlInitializeCriticalSection() retval=00000000 ret=404c534f
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421


========================

now the civ2.exe:

0009:Ret  ntdll.RtlTryEnterCriticalSection() retval=00000001 ret=404c53db
0009:Call ntdll.RtlLeaveCriticalSection(402f0098) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlAllocateHeap(402f0000,00000000,00000018) ret=404a6d42
0009:Ret  ntdll.RtlAllocateHeap() retval=402f07e0 ret=404a6d42
0009:Call ntdll.RtlInitializeCriticalSection(402f07e0) ret=404c534f
0009:Ret  ntdll.RtlInitializeCriticalSection() retval=00000000 ret=404c534f
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5458
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5458
0009:Call ntdll.RtlDeleteCriticalSection(402f07e0) ret=404c5469
0009:Ret  ntdll.RtlDeleteCriticalSection() retval=00000000 ret=404c5469
0009:Call ntdll.RtlFreeHeap(402f0000,00000000,402f07e0) ret=404a6d6a
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=404a6d6a
0009:Call ntdll.RtlEnterCriticalSection(402f0098) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f0098) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421
0009:Call ntdll.RtlFreeHeap(402f0000,00000000,402f0878) ret=404a6d6a
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=404a6d6a
wine: cannot find '+relay'
0009:Call ntdll.LdrShutdownProcess() ret=404c0925
0009:Ret  ntdll.LdrShutdownProcess() retval=00000000 ret=404c0925
0009:Call ntdll.RtlAllocateHeap(402f0000,00000000,00000018) ret=404a6d42
0009:Ret  ntdll.RtlAllocateHeap() retval=402f07e0 ret=404a6d42
0009:Call ntdll.RtlInitializeCriticalSection(402f07e0) ret=404c534f
0009:Ret  ntdll.RtlInitializeCriticalSection() retval=00000000 ret=404c534f
0009:Call ntdll.RtlEnterCriticalSection(402f07e0) ret=404c53a7
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=404c53a7
0009:Call ntdll.RtlLeaveCriticalSection(402f07e0) ret=404c5421
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=404c5421

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list