http://bugs.winehq.org/show_bug.cgi?id=6896
Summary: page fault at 0xffffffff when running "The Sims for Linux" Product: Wine Version: 0.9.27. Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: rmh@aybabtu.com
Faults at accessing 0xffffffff, when attempting to run "The Sims for Linux" (note: so-called "The Sims for Linux" is actualy a legacy win32 application coupled with WineX binaries).
Error looks similar to the one in #5432, but not necessarily the same, since this is modified from the original Sims. FWIW, this version of The Sims comes without CD check, and presumably without anti-tracing mechanisms.
The game window starts, displaying a black canvas. X resolution is adjusted to 800x600 and full screen mode is entered for a few seconds, then it crashes.
Full log follows:
fixme:midi:OSS_MidiInit Synthesizer supports MIDI in. Not yet supported. fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x161470) : stub, simulating 64MB for now, returning 64MB left fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x160c80)->((nil),00000008) fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x160c80)->((nil),00000008) fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1ae9d0)->(0x10024,00000808) fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1ae9d0)->(0x10024,00000811) fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d:state_blend Unrecognized dst blend value 0 err:d3d:IWineD3DDeviceImpl_SetRenderState Multisample antialiasing not supported by gl fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0x2112e8 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0x2114b0 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0x211678 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0x211840 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0x211a20 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0xbdf6b0 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0xbdf8a8 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0xbdfaa0 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0xbdfc98 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0xbdfe90 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0x2147a8 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0x214970 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0x214b50 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0x214d48 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0x2153c8 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0x215a48 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0x215c40 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0x21f6b8 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0x21fa88 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0x21fc50 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0x21fe18 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0xdbd160 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0xdcfde0 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool err:d3d_surface:IWineD3DSurfaceImpl_BltOverride Wrong surface type for BLT override(not on swapchain) ! fixme:d3d_surface:IWineGDISurfaceImpl_Blt Can't handle DDBLT_WAIT flag right now. fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0xdd8fe0 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0xdd8fe0 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0xdd8fe0 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0xdcfde0 usage(WINED3DUSAGE_RENDERTARGET) fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool err:ddraw:PixelFormat_DD2WineD3D Unknown Pixelformat! err:ddraw:IDirectDrawImpl_CreateNewSurface Unsupported / Unknown pixelformat err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 88760091 wine: Unhandled page fault on execute access to 0xffffffff at address 0xffffffff (thread 0009), starting debugger... Unhandled exception: page fault on execute access to 0xffffffff in 32-bit code (0xffffffff). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:ffffffff ESP:0033f9a4 EBP:0033fa38 EFLAGS:00010206( - 00 - RIP1) EAX:0033facc EBX:008b1598 ECX:0033fc3c EDX:0000005e ESI:00000000 EDI:0033fa20 Stack dump: 0x0033f9a4: 005510e2 0033facc 008b1618 008b165c 0x0033f9b4: 008b1598 0000007c 00001007 00000258 0x0033f9c4: 00000320 00000000 00000000 00000000 0x0033f9d4: 00000000 00000000 00000000 00000000 0x0033f9e4: 00000000 00000000 00000000 00000000 0x0033f9f4: 00000000 00000000 00000000 00000020 Backtrace: =>1 0xffffffff (0x0033fa38) 2 0x005504f9 in sims (+0x1504f9) (0x0033fad8) 3 0x004bffcd in sims (+0xbffcd) (0x0033fc48) 4 0x004b5093 in sims (+0xb5093) (0x0033fdf8) 5 0x00576f51 in sims (+0x176f51) (0x0033fe10) 6 0x005393e1 in sims (+0x1393e1) (0x005d68cc) 7 0x00576ef0 in sims (+0x176ef0) (0x00576e51) 8 0x00000026 (0xe8f18b56) 9 0x00000000 (0x00000000) 0xffffffff: -- no code accessible -- Modules: Module Address Debug info Name (85 modules) PE 370000-395000 Deferred ijl10 PE 400000-6ce000 Export sims PE 60000000-600e0000 Deferred gimex ELF 7b800000-7b91a000 Deferred kernel32<elf> -PE 7b820000-7b91a000 \ kernel32 ELF 7bc00000-7bc83000 Deferred ntdll<elf> -PE 7bc10000-7bc83000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7dfd3000-7e037000 Deferred msvcrt<elf> -PE 7dfe0000-7e037000 \ msvcrt ELF 7e037000-7e05e000 Deferred msvfw32<elf> -PE 7e040000-7e05e000 \ msvfw32 ELF 7e09f000-7e11e000 Deferred libglu.so.1 ELF 7e11e000-7e1d2000 Deferred wined3d<elf> -PE 7e130000-7e1d2000 \ wined3d ELF 7e1d2000-7e221000 Deferred ddraw<elf> -PE 7e1e0000-7e221000 \ ddraw ELF 7e221000-7e236000 Deferred midimap<elf> -PE 7e230000-7e236000 \ midimap ELF 7e25c000-7e274000 Deferred msacm32<elf> -PE 7e260000-7e274000 \ msacm32 ELF 7e274000-7e2b0000 Deferred wineoss<elf> -PE 7e280000-7e2b0000 \ wineoss ELF 7e2dd000-7e310000 Deferred uxtheme<elf> -PE 7e2e0000-7e310000 \ uxtheme ELF 7e312000-7e317000 Deferred libxfixes.so.3 ELF 7e317000-7e320000 Deferred libxcursor.so.1 ELF 7e320000-7e323000 Deferred libxrandr.so.2 ELF 7e323000-7e32b000 Deferred libxrender.so.1 ELF 7e32b000-7e32e000 Deferred libxinerama.so.1 ELF 7e32e000-7e335000 Deferred libdrm.so.2 ELF 7e335000-7e39f000 Deferred libgl.so.1 ELF 7e39f000-7e3a4000 Deferred libxdmcp.so.6 ELF 7e3a4000-7e3a7000 Deferred libxau.so.6 ELF 7e3a7000-7e493000 Deferred libx11.so.6 ELF 7e493000-7e4a1000 Deferred libxext.so.6 ELF 7e4a1000-7e4a6000 Deferred libxxf86vm.so.1 ELF 7e4a6000-7e4be000 Deferred libice.so.6 ELF 7e4be000-7e4c7000 Deferred libsm.so.6 ELF 7e4c7000-7e554000 Deferred winex11<elf> -PE 7e4e0000-7e554000 \ winex11 ELF 7e55a000-7e579000 Deferred libexpat.so.1 ELF 7e579000-7e5a3000 Deferred libfontconfig.so.1 ELF 7e5a3000-7e5b7000 Deferred libz.so.1 ELF 7e5b7000-7e621000 Deferred libfreetype.so.6 ELF 7e621000-7e66a000 Deferred dsound<elf> -PE 7e630000-7e66a000 \ dsound ELF 7e66a000-7e686000 Deferred imm32<elf> -PE 7e670000-7e686000 \ imm32 ELF 7e686000-7e69a000 Deferred lz32<elf> -PE 7e690000-7e69a000 \ lz32 ELF 7e69a000-7e6b3000 Deferred version<elf> -PE 7e6a0000-7e6b3000 \ version ELF 7e6b3000-7e741000 Deferred winmm<elf> -PE 7e6c0000-7e741000 \ winmm ELF 7e741000-7e802000 Deferred comctl32<elf> -PE 7e750000-7e802000 \ comctl32 ELF 7e802000-7e815000 Deferred libresolv.so.2 ELF 7e815000-7e833000 Deferred iphlpapi<elf> -PE 7e820000-7e833000 \ iphlpapi ELF 7e833000-7e887000 Deferred rpcrt4<elf> -PE 7e840000-7e887000 \ rpcrt4 ELF 7e887000-7e91c000 Deferred ole32<elf> -PE 7e8a0000-7e91c000 \ ole32 ELF 7e91c000-7e974000 Deferred shlwapi<elf> -PE 7e930000-7e974000 \ shlwapi ELF 7e974000-7ea66000 Deferred shell32<elf> -PE 7e980000-7ea66000 \ shell32 ELF 7ea66000-7eaac000 Deferred advapi32<elf> -PE 7ea70000-7eaac000 \ advapi32 ELF 7eaac000-7eab7000 Deferred libgcc_s.so.1 ELF 7eb9c000-7ec55000 Deferred gdi32<elf> -PE 7ebb0000-7ec55000 \ gdi32 ELF 7ec55000-7ed8d000 Deferred user32<elf> -PE 7ec70000-7ed8d000 \ user32 ELF 7efb0000-7efbb000 Deferred libnss_files.so.2 ELF 7efbb000-7efd1000 Deferred libnsl.so.1 ELF 7efd1000-7eff6000 Deferred libm.so.6 ELF 7eff6000-7f000000 Deferred libnss_nis.so.2 ELF f7d33000-f7d3c000 Deferred libnss_compat.so.2 ELF f7d3d000-f7d41000 Deferred libdl.so.2 ELF f7d41000-f7e72000 Deferred libc.so.6 ELF f7e72000-f7e84000 Deferred libpthread.so.0 ELF f7e8f000-f7fa0000 Deferred libwine.so.1 ELF f7fa2000-f7fb9000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000a 0000000b 0 00000008 (D) C:\simsdir\Sims.exe 0000000f 15 0000000e 15 00000009 0 <== Wine exited with a successful status