[Bug 6778] New: Riven Crash in second movement node

Wine Bugs wine-bugs at winehq.org
Sat Nov 25 16:06:08 CST 2006


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

           Summary: Riven Crash in second movement node
           Product: Wine
           Version: 0.9.25.
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: P3
         Component: wine-kernel
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: i80and at gmail.com


While playing Riven (Myst 2) on wine 0.9.25, wine abruptly crashes while turning
in the node right outside the link-in spot of the first age.  The screen
resolution does not revert from 640x480 to the original resolution.

To reproduce this bug, after installing and running riven, and after the intro
movies have finished, move out of the link-in enclosure.  Step forward and
attempt to turn.  Riven will ignore attempts to turn (but ambient sound
continues), and seconds later will crash.  What should have happened was that
riven would have allowed you to turn where indicated.

I can't figure out how to make an attachment, so I hope you don't mind if I post
debugging info here:
err:syslevel:_EnterSysLevel (0x7ee56200, level 2): Holding 0x7ed49960, level 3.
Expect deadlock!
[...]
err:syslevel:_EnterSysLevel (0x7ee56200, level 2): Holding 0x7ed49960, level 3.
Expect deadlock!
err:syslevel:_CheckNotSysLevel Holding lock 0x7ed49960 level 3
err:syslevel:_CheckNotSysLevel Holding lock 0x7ed49960 level 3
wine: Unhandled exception 0x80000003 at address 0x7b885100 (thread 0009),
starting debugger...
0x7b885101 _CheckNotSysLevel+0x41 in kernel32: addl     $36,%esp
Modules:
Module  Address                 Debug info      Name (120 modules)
PE      3c0000-3de000   Deferred        menus
PE      400000-4dc000   Deferred        riven
PE      10000000-10005000       Deferred        mohawk32.mmx
PE      3d030000-3d03f000       Deferred        cmgr32
PE      3d100000-3d161000       Deferred        qtim32
ELF     7b212000-7b28c000       Deferred        libglu.so.1
ELF     7b28c000-7b33b000       Deferred        wined3d<elf>
  \-PE  7b2a0000-7b33b000       \               wined3d
ELF     7b33b000-7b389000       Deferred        ddraw<elf>
  \-PE  7b340000-7b389000       \               ddraw
ELF     7b389000-7b3d2000       Deferred        dsound<elf>
  \-PE  7b390000-7b3d2000       \               dsound
ELF     7b4e3000-7b542000       Deferred        winedos<elf>
  \-PE  7b4f0000-7b542000       \               winedos
ELF     7b542000-7b590000       Deferred        libgcrypt.so.11
ELF     7b590000-7b5a3000       Deferred        libtasn1.so.3
ELF     7b5a3000-7b5d1000       Deferred        libcrypt.so.1
ELF     7b5d2000-7b5e6000       Deferred        vwin32<elf>
  \-PE  7b5e0000-7b5e6000       \               vwin32
ELF     7b5e6000-7b655000       Deferred        libgnutls.so.13
ELF     7b655000-7b684000       Deferred        libcups.so.2
ELF     7b6ac000-7b6de000       Deferred        uxtheme<elf>
  \-PE  7b6b0000-7b6de000       \               uxtheme
ELF     7b704000-7b800000       Deferred        libvorbisenc.so.2
ELF     7b800000-7b91a000       Export          kernel32<elf>
  \-PE  7b820000-7b91a000       \               kernel32
ELF     7b91b000-7b91f000       Deferred        libgpg-error.so.0
ELF     7b929000-7b93e000       Deferred        midimap<elf>
  \-PE  7b930000-7b93e000       \               midimap
ELF     7b93e000-7b97f000       Deferred        libkmedia2_idl.so.1
ELF     7b97f000-7b9a6000       Deferred        libvorbis.so.0
ELF     7b9a6000-7ba4a000       Deferred        libmcop.so.1
ELF     7ba4a000-7ba98000       Deferred        libxt.so.6
ELF     7ba98000-7bb50000       Deferred        libasound.so.2
ELF     7bb50000-7bc00000       Deferred        libartsflow_idl.so.1
ELF     7bc00000-7bc82000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bc82000       \               ntdll
ELF     7bc84000-7bc9c000       Deferred        msacm32<elf>
  \-PE  7bc90000-7bc9c000       \               msacm32
ELF     7bc9c000-7bca1000       Deferred        libogg.so.0
ELF     7bca1000-7bca8000       Deferred        libvorbisfile.so.3
ELF     7bca8000-7bcbe000       Deferred        libaudio.so.2
ELF     7bcbe000-7bcde000       Deferred        libaudiofile.so.0
ELF     7bcde000-7be00000       Deferred        libartsflow.so.1
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7bf04000-7bf65000       Deferred        libsoundserver_idl.so.1
ELF     7bf65000-7bf6e000       Deferred        librt.so.1
ELF     7bf6e000-7c000000       Deferred        libglib-2.0.so.0
ELF     7c1f6000-7c200000       Deferred        libesd.so.0
ELF     7c200000-7c210000       Deferred        libartscbackend.so.0
ELF     7d92a000-7d92f000       Deferred        libgthread-2.0.so.0
ELF     7d92f000-7d933000       Deferred        libgmodule-2.0.so.0
ELF     7d933000-7d939000       Deferred        libartsc.so.0
ELF     7d939000-7d953000       Deferred        winearts<elf>
  \-PE  7d940000-7d953000       \               winearts
ELF     7d955000-7d95a000       Deferred        libxfixes.so.3
ELF     7d95a000-7d963000       Deferred        libxcursor.so.1
ELF     7d963000-7d97f000       Deferred        imm32<elf>
  \-PE  7d970000-7d97f000       \               imm32
ELF     7d97f000-7d99d000       Deferred        ximcp.so.2
ELF     7d99d000-7d9a0000       Deferred        libxrandr.so.2
ELF     7d9a0000-7d9a8000       Deferred        libxrender.so.1
ELF     7d9a8000-7d9ab000       Deferred        libxinerama.so.1
ELF     7dcb7000-7e408000       Deferred        libglcore.so.1
ELF     7e408000-7e481000       Deferred        libgl.so.1
ELF     7e481000-7e486000       Deferred        libxdmcp.so.6
ELF     7e486000-7e54f000       Deferred        libx11.so.6
ELF     7e54f000-7e55c000       Deferred        libxext.so.6
ELF     7e55c000-7e574000       Deferred        libice.so.6
ELF     7e574000-7e57d000       Deferred        libsm.so.6
ELF     7e57d000-7e60a000       Deferred        winex11<elf>
  \-PE  7e590000-7e60a000       \               winex11
ELF     7e60a000-7e628000       Deferred        libexpat.so.1
ELF     7e628000-7e657000       Deferred        libfontconfig.so.1
ELF     7e657000-7e66b000       Deferred        libz.so.1
ELF     7e66b000-7e6d5000       Deferred        libfreetype.so.6
ELF     7e6d5000-7e6ee000       Deferred        version<elf>
  \-PE  7e6e0000-7e6ee000       \               version
ELF     7e6ee000-7e71f000       Deferred        winspool<elf>
  \-PE  7e700000-7e71f000       \               winspool
ELF     7e71f000-7e7df000       Deferred        comctl32<elf>
  \-PE  7e730000-7e7df000       \               comctl32
ELF     7e7df000-7e7f2000       Deferred        libresolv.so.2
ELF     7e7f2000-7e810000       Deferred        iphlpapi<elf>
  \-PE  7e800000-7e810000       \               iphlpapi
ELF     7e810000-7e863000       Deferred        rpcrt4<elf>
  \-PE  7e820000-7e863000       \               rpcrt4
ELF     7e863000-7e8f7000       Deferred        ole32<elf>
  \-PE  7e870000-7e8f7000       \               ole32
ELF     7e8f7000-7e94f000       Deferred        shlwapi<elf>
  \-PE  7e910000-7e94f000       \               shlwapi
ELF     7e94f000-7ea3a000       Deferred        shell32<elf>
  \-PE  7e960000-7ea3a000       \               shell32
ELF     7ea3a000-7ead6000       Deferred        comdlg32<elf>
  \-PE  7ea40000-7ead6000       \               comdlg32
ELF     7ead6000-7eb5f000       Deferred        winmm<elf>
  \-PE  7eae0000-7eb5f000       \               winmm
ELF     7eb5f000-7eba5000       Deferred        advapi32<elf>
  \-PE  7eb70000-7eba5000       \               advapi32
ELF     7eba5000-7ebb0000       Deferred        libgcc_s.so.1
ELF     7ebb1000-7ebc5000       Deferred        lz32<elf>
  \-PE  7ebc0000-7ebc5000       \               lz32
ELF     7eca4000-7ed5a000       Deferred        gdi32<elf>
  \-PE  7ecc0000-7ed5a000       \               gdi32
ELF     7ed5a000-7ee90000       Deferred        user32<elf>
  \-PE  7ed70000-7ee90000       \               user32
ELF     7ef9a000-7efa5000       Deferred        libnss_files.so.2
ELF     7efa5000-7efaf000       Deferred        libnss_nis.so.2
ELF     7efaf000-7efc5000       Deferred        libnsl.so.1
ELF     7efc5000-7efeb000       Deferred        libm.so.6
ELF     7efeb000-7efed000       Deferred        xlcutf8load.so.2
ELF     7efef000-7eff2000       Deferred        libxau.so.6
ELF     b7c91000-b7c96000       Deferred        libxxf86vm.so.1
ELF     b7c96000-b7c9f000       Deferred        libnss_compat.so.2
ELF     b7ca0000-b7ca4000       Deferred        libdl.so.2
ELF     b7ca4000-b7dd8000       Deferred        libc.so.6
ELF     b7dd8000-b7deb000       Deferred        libpthread.so.0
ELF     b7deb000-b7ded000       Deferred        libnvidia-tls.so.1
ELF     b7e00000-b7f11000       Deferred        libwine.so.1
ELF     b7f13000-b7f2e000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000c    0
        0000000b    0
00000008 (D) C:\Program Files\Riven\Riven.exe
        00000013   15
        00000012   15
        00000011   15
        00000010   15
        0000000e   15
        00000009    0 <==

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