[Bug 5432] New: Wine crashes on attempting to run the Sims

Wine Bugs wine-bugs at winehq.org
Tue Jun 13 23:20:00 CDT 2006


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

           Summary: Wine crashes on attempting to run the Sims
           Product: Wine
           Version: 0.9.15.
          Platform: Other
        OS/Version: other
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-misc
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: Rincebrain at gmail.com


Because of bug #5424, I copied an existing Sims installation from another
machine, and then, upon running it, I received this lovely crash:
$ wine Sims.exe
err:module:import_dll Library ntoskrnl.exe (which is needed by
L"C:\\windows\\system32\\drivers\\SECDRV.SYS") not found
err:module:LdrInitializeThunk Main exe initialization for
L"C:\\windows\\system32\\drivers\\SECDRV.SYS" failed, status c0000135
err:module:import_dll Library ntoskrnl.exe (which is needed by
L"C:\\windows\\system32\\drivers\\SECDRV.SYS") not found
err:module:LdrInitializeThunk Main exe initialization for
L"C:\\windows\\system32\\drivers\\SECDRV.SYS" failed, status c0000135
wine: Unhandled page fault on write access to 0x00400000 at address 0x40986a
(thread 000b), starting debugger...
WineDbg starting on pid 0xa
Unhandled exception: page fault on write access to 0x00400000 in 32-bit code
(0x0040986a).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:0040986a ESP:7fb8fd98 EBP:7fb8fe7c EFLAGS:00210216(   - 00      -RIAP1)
 EAX:7fb8fd9c EBX:00000001 ECX:00000067 EDX:00400000
 ESI:7fc54852 EDI:00400000
Stack dump:
0x7fb8fd98:  0040e5bd 00000000 00400000 00000067
0x7fb8fda8:  7ffdfd40 7fce07a0 7fc85204 0000e910
0x7fb8fdb8:  7ffd5824 7eb80000 7eb80ed8 7fb8fde4
0x7fb8fdc8:  7ff97050 00000024 00000094 00000005
0x7fb8fdd8:  00000000 00000893 00000002 76726553
0x7fb8fde8:  20656369 6b636150 7f003420 00000800
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x0040986a in sims (+0x986a) (0x0040986a)
  2 0x00416992 in sims (+0x16992) (0x00416992)
  3 0x7fc4b94f in kernel32 (+0x4b94f) (0x7fc4b94f)
  4 0xb7f692e3 wine_switch_to_stack+0x17 in libwine.so.1 (0xb7f692e3)
0x0040986a: stosb       %es:(%edi)
Modules:
Module  Address                 Debug info      Name (51 modules)
PE      0x00400000-00444000     Export          sims
PE      0x10000000-1000c000     Deferred        drvmgt
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
ELF     0x7ec9e000-7eca2000     Deferred        libxfixes.so.3
ELF     0x7eca2000-7ecab000     Deferred        libxcursor.so.1
ELF     0x7ecab000-7ecc7000     Deferred        imm32<elf>
  \-PE  0x7ecb0000-7ecc7000     \               imm32
ELF     0x7ecc7000-7f489000     Deferred        libglcore.so.1
ELF     0x7f489000-7f50e000     Deferred        libgl.so.1
ELF     0x7f50e000-7f5f4000     Deferred        libx11.so.6
ELF     0x7f5f4000-7f60c000     Deferred        libice.so.6
ELF     0x7f60c000-7f68f000     Deferred        winex11<elf>
  \-PE  0x7f620000-7f68f000     \               winex11
ELF     0x7f68f000-7f6ae000     Deferred        libexpat.so.1
ELF     0x7f6ae000-7f6dc000     Deferred        libfontconfig.so.1
ELF     0x7f6dc000-7f6f0000     Deferred        libz.so.1
ELF     0x7f6f0000-7f759000     Deferred        libfreetype.so.6
ELF     0x7f759000-7f76d000     Deferred        lz32<elf>
  \-PE  0x7f760000-7f76d000     \               lz32
ELF     0x7f76d000-7f786000     Deferred        version<elf>
  \-PE  0x7f770000-7f786000     \               version
ELF     0x7f786000-7f7c7000     Deferred        advapi32<elf>
  \-PE  0x7f790000-7f7c7000     \               advapi32
ELF     0x7f89c000-7f94d000     Deferred        gdi32<elf>
  \-PE  0x7f8b0000-7f94d000     \               gdi32
ELF     0x7f94d000-7fa80000     Deferred        user32<elf>
  \-PE  0x7f970000-7fa80000     \               user32
ELF     0x7fb93000-7fba0000     Deferred        libxext.so.6
ELF     0x7fba4000-7fbac000     Deferred        libxrender.so.1
ELF     0x7fbdf000-7fce0000     Export          kernel32<elf>
  \-PE  0x7fc00000-7fce0000     \               kernel32
ELF     0x7fdf3000-7fdf6000     Deferred        libxrandr.so.2
ELF     0x7fdf6000-7fe00000     Deferred        libgcc_s.so.1
ELF     0x7fe00000-7fe0a000     Deferred        libnss_files.so.2
ELF     0x7fe0a000-7fe13000     Deferred        libnss_nis.so.2
ELF     0x7fe13000-7fe28000     Deferred        libnsl.so.1
ELF     0x7fe28000-7fe31000     Deferred        libnss_compat.so.2
ELF     0x7fe32000-7fe37000     Deferred        libxxf86vm.so.1
ELF     0x7fe37000-7fe3c000     Deferred        libxxf86dga.so.1
ELF     0x7fe3c000-7fe44000     Deferred        libsm.so.6
ELF     0x7fe48000-7fe6a000     Deferred        libm.so.6
ELF     0x7fe6a000-7ff62000     Deferred        libwine_unicode.so.1
ELF     0x7ff62000-7ffe0000     Deferred        ntdll<elf>
  \-PE  0x7ff70000-7ffe0000     \               ntdll
ELF     0xb7e01000-b7e03000     Deferred        libnvidia-tls.so.1
ELF     0xb7e0c000-b7e0f000     Deferred        libdl.so.2
ELF     0xb7e0f000-b7f3e000     Deferred        libc.so.6
ELF     0xb7f3e000-b7f50000     Deferred        libpthread.so.0
ELF     0xb7f51000-b7f54000     Deferred        libxau.so.6
ELF     0xb7f64000-b7f7e000     Export          libwine.so.1
ELF     0xb7f81000-b7f97000     Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000c
        0000000d    0
0000000a (D) C:\Program Files\Maxis\The Sims\Sims.exe
        0000000b    0 <==


After that, I tried applying a NoCD crack, and the game actually started, played
the opening video, got to the The Sims loading screen, and then crashed again.
s$ wine Sims.exe
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fd3aae0)->((nil),00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fd3b228)->(0x10024,00000808)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fd3b228)->(0x10024,00000811)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:ddraw:DIB_DirectDrawSurface_Blt Can't handle DDBLT_WAIT flag right now.
err:ddraw:set_render_state Unhandled dwRenderStateType
D3DRENDERSTATE_LINEPATTERN (0000000a) value : 00000000 !
err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_MONOENABLE
(0000000b) value : 00000000 !
err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_ROP2
(0000000c) value : 0000000d !
err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_PLANEMASK
(0000000d) value : ffffffff !
err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_LASTPIXEL
(00000010) value : 00000001 !
err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_ZVISIBLE
(0000001e) value : 00000000 !
err:ddraw:set_render_state Unhandled dwRenderStateType
D3DRENDERSTATE_EDGEANTIALIAS (00000028) value : 00000000 !
err:ddraw:set_render_state Unhandled dwRenderStateType
D3DRENDERSTATE_RANGEFOGENABLE (00000030) value : 00000000 !
err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_EXTENTS
(0000008a) value : 00000000 !
err:ddraw:set_render_state Unhandled dwRenderStateType
D3DRENDERSTATE_VERTEXBLEND (00000097) value : 00000000 !
err:ddraw:create_device_helper  Interface unknown when creating D3DDevice
({00000000-0000-0000-c000-000000000046})
fixme:ddraw:DIB_DirectDrawSurface_Blt Can't handle DDBLT_ASYNC flag right now.
err:ddraw:Main_DirectDrawSurface_GetSurfaceDesc Impossible/Strange struct size 0.
wine: Unhandled page fault on read access to 0x00000000 at address 0x546092
(thread 0013), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code
(0x00546092).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:00546092 ESP:7da3e208 EBP:7da3e284 EFLAGS:00210246(   - 00      -RIZP1)
 EAX:00000000 EBX:7b79c238 ECX:7c8db960 EDX:7c8db960
 ESI:7e4c48e0 EDI:7b79c354
Stack dump:
0x7da3e208:  00000000 7c8db960 7b79c238 7e4c48e0
0x7da3e218:  7b55f074 00484194 7b79c480 00000000
0x7da3e228:  00000000 7b374028 00000000 000d0000
0x7da3e238:  7fda0ef0 7b374028 7da3e264 00477970
0x7da3e248:  00000000 7b79c238 7da3e284 00545ff1
0x7da3e258:  7b79c314 7fffffff 7fffffff 80000000
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x00546092 in sims (+0x146092) (0x00546092)
  2 0x00548a09 in sims (+0x148a09) (0x00548a09)
  3 0x0046e10d in sims (+0x6e10d) (0x0046e10d)
  4 0x00477c7c in sims (+0x77c7c) (0x00477c7c)
  5 0x0040d135 in sims (+0xd135) (0x0040d135)
  6 0x0049bd74 in sims (+0x9bd74) (0x0049bd74)
  7 0x0049a358 in sims (+0x9a358) (0x0049a358)
  8 0x00540736 in sims (+0x140736) (0x00540736)
  9 0x005406ae in sims (+0x1406ae) (0x005406ae)
  10 0x004be776 in sims (+0xbe776) (0x004be776)
  11 0x7fc66ba4 in kernel32 (+0x66ba4) (0x7fc66ba4)
  12 0x7ffbb114 in ntdll (+0x4b114) (0x7ffbb114)
  13 0xb7ee8341 start_thread+0x81 in libpthread.so.0 (0xb7ee8341)
  14 0xb7e7d4ee __clone+0x5e in libc.so.6 (0xb7e7d4ee)
0x00546092: movl        0x0(%eax),%ecx
Modules:
Module  Address                 Debug info      Name (82 modules)
PE      0x00400000-006b6000     Export          sims
PE      0x60000000-600e0000     Deferred        gimex
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
ELF     0x7d8ce000-7d92f000     Deferred        msvcrt<elf>
  \-PE  0x7d8e0000-7d92f000     \               msvcrt
PE      0x7e060000-7e085000     Deferred        ijl10
ELF     0x7e086000-7e0ad000     Deferred        msvfw32<elf>
  \-PE  0x7e090000-7e0ad000     \               msvfw32
ELF     0x7e3c4000-7e440000     Deferred        ddraw<elf>
  \-PE  0x7e3e0000-7e440000     \               ddraw
ELF     0x7e66b000-7e680000     Deferred        midimap<elf>
  \-PE  0x7e670000-7e680000     \               midimap
ELF     0x7e7c2000-7e7da000     Deferred        msacm32<elf>
  \-PE  0x7e7d0000-7e7da000     \               msacm32
ELF     0x7e7da000-7e820000     Deferred        wineoss<elf>
  \-PE  0x7e7f0000-7e820000     \               wineoss
ELF     0x7e88f000-7e8c0000     Deferred        uxtheme<elf>
  \-PE  0x7e8a0000-7e8c0000     \               uxtheme
ELF     0x7e8c0000-7e8c4000     Deferred        libxfixes.so.3
ELF     0x7e8c4000-7e8cd000     Deferred        libxcursor.so.1
ELF     0x7e8cd000-7f08f000     Deferred        libglcore.so.1
ELF     0x7f08f000-7f114000     Deferred        libgl.so.1
ELF     0x7f114000-7f1fa000     Deferred        libx11.so.6
ELF     0x7f1fa000-7f212000     Deferred        libice.so.6
ELF     0x7f212000-7f295000     Deferred        winex11<elf>
  \-PE  0x7f220000-7f295000     \               winex11
ELF     0x7f295000-7f2b4000     Deferred        libexpat.so.1
ELF     0x7f2b4000-7f2e2000     Deferred        libfontconfig.so.1
ELF     0x7f2e2000-7f2f6000     Deferred        libz.so.1
ELF     0x7f2f6000-7f35f000     Deferred        libfreetype.so.6
ELF     0x7f35f000-7f3b3000     Deferred        dsound<elf>
  \-PE  0x7f370000-7f3b3000     \               dsound
ELF     0x7f3b3000-7f3cf000     Deferred        imm32<elf>
  \-PE  0x7f3c0000-7f3cf000     \               imm32
ELF     0x7f3cf000-7f3e3000     Deferred        lz32<elf>
  \-PE  0x7f3e0000-7f3e3000     \               lz32
ELF     0x7f3e3000-7f3fc000     Deferred        version<elf>
  \-PE  0x7f3f0000-7f3fc000     \               version
ELF     0x7f3fc000-7f484000     Deferred        winmm<elf>
  \-PE  0x7f410000-7f484000     \               winmm
ELF     0x7f484000-7f546000     Deferred        comctl32<elf>
  \-PE  0x7f490000-7f546000     \               comctl32
ELF     0x7f546000-7f565000     Deferred        iphlpapi<elf>
  \-PE  0x7f550000-7f565000     \               iphlpapi
ELF     0x7f565000-7f5b8000     Deferred        rpcrt4<elf>
  \-PE  0x7f580000-7f5b8000     \               rpcrt4
ELF     0x7f5b8000-7f64d000     Deferred        ole32<elf>
  \-PE  0x7f5d0000-7f64d000     \               ole32
ELF     0x7f64d000-7f6a9000     Deferred        shlwapi<elf>
  \-PE  0x7f660000-7f6a9000     \               shlwapi
ELF     0x7f6a9000-7f786000     Deferred        shell32<elf>
  \-PE  0x7f6c0000-7f786000     \               shell32
ELF     0x7f786000-7f7c7000     Deferred        advapi32<elf>
  \-PE  0x7f790000-7f7c7000     \               advapi32
ELF     0x7f89c000-7f94d000     Deferred        gdi32<elf>
  \-PE  0x7f8b0000-7f94d000     \               gdi32
ELF     0x7f94d000-7fa80000     Deferred        user32<elf>
  \-PE  0x7f970000-7fa80000     \               user32
ELF     0x7fb93000-7fba0000     Deferred        libxext.so.6
ELF     0x7fba4000-7fbac000     Deferred        libxrender.so.1
ELF     0x7fbdf000-7fce0000     Export          kernel32<elf>
  \-PE  0x7fc00000-7fce0000     \               kernel32
ELF     0x7fdf1000-7fdf4000     Deferred        libxrandr.so.2
ELF     0x7fdf6000-7fe00000     Deferred        libgcc_s.so.1
ELF     0x7fe00000-7fe0a000     Deferred        libnss_files.so.2
ELF     0x7fe0a000-7fe13000     Deferred        libnss_nis.so.2
ELF     0x7fe13000-7fe28000     Deferred        libnsl.so.1
ELF     0x7fe28000-7fe31000     Deferred        libnss_compat.so.2
ELF     0x7fe32000-7fe37000     Deferred        libxxf86vm.so.1
ELF     0x7fe37000-7fe3c000     Deferred        libxxf86dga.so.1
ELF     0x7fe3c000-7fe44000     Deferred        libsm.so.6
ELF     0x7fe46000-7fe48000     Deferred        libnvidia-tls.so.1
ELF     0x7fe48000-7fe6a000     Deferred        libm.so.6
ELF     0x7fe6a000-7ff62000     Deferred        libwine_unicode.so.1
ELF     0x7ff62000-7ffe0000     Export          ntdll<elf>
  \-PE  0x7ff70000-7ffe0000     \               ntdll
ELF     0xb7db1000-b7db4000     Deferred        libdl.so.2
ELF     0xb7db4000-b7ee3000     Export          libc.so.6
ELF     0xb7ee3000-b7ef5000     Export          libpthread.so.0
ELF     0xb7ef6000-b7ef9000     Deferred        libxau.so.6
ELF     0xb7f09000-b7f23000     Deferred        libwine.so.1
ELF     0xb7f26000-b7f3c000     Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000b    0
00000008 (D) C:\Program Files\Maxis\The Sims\Sims.exe
        00000014    0
        00000013    0 <==
        00000010   15
        0000000f   15
        0000000d    0
        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