[Bug 34871] Visualboyadvance-M crashes with directx renderer

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Nov 7 21:42:20 CST 2013


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

--- Comment #4 from shatteredlites at gmail.com 2013-11-07 21:42:20 CST ---
this is from silent hill 3
> fixme:d3d:check_fbo_compat Format WINED3DFMT_B8G8R8A8_UNORM with rendertarget
> flag is not supported as FBO color attachment, and no fallback specified.
> fixme:d3d:check_fbo_compat Format WINED3DFMT_B8G8R8X8_UNORM with rendertarget
> flag is not supported as FBO color attachment, and no fallback specified.
> fixme:win:EnumDisplayDevicesW ((null),0,0x32f7b8,0x00000000), stub!
> fixme:win:RegisterDeviceNotificationA (hwnd=0x1004a,
> filter=0x32fc84,flags=0x00000000) returns a fake device notification handle!
> fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!



this is from vbam i think i see a patern?
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:d3d:check_fbo_compat Format WINED3DFMT_B8G8R8A8_UNORM with rendertarget
flag is not supported as FBO color attachment, and no fallback specified.
fixme:d3d:check_fbo_compat Format WINED3DFMT_B8G8R8X8_UNORM with rendertarget
flag is not supported as FBO color attachment, and no fallback specified.
fixme:win:EnumDisplayDevicesW ((null),0,0x32f108,0x00000000), stub!
fixme:d3d:swapchain_init The application requested more than one back buffer,
this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if
possible.
wine: Unhandled page fault on write access to 0x00000001 at address 0x7de838e6
(thread 0009), starting debugger...
Unhandled exception: page fault on write access to 0x00000001 in 32-bit code
(0x7de838e6).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7de838e6 ESP:0032f050 EBP:0032f088 EFLAGS:00210206(  R- --  I   - -P- )
 EAX:00000001 EBX:7dee5000 ECX:0032f0a0 EDX:ffffffff
 ESI:00000001 EDI:00000000
Stack dump:
0x0032f050:  0015fd44 00168930 0032f0e8 7defe7b5
0x0032f060:  00000002 00000010 7defbe41 7defe7b5
0x0032f070:  0016be08 0032f0a8 0032f0a0 7dee5000
0x0032f080:  001100b8 00000000 0032f0d8 7de7c037
0x0032f090:  00000550 00000300 001e7e88 7de7c037
0x0032f0a0:  00000001 00000000 00000003 00000073
Backtrace:
=>0 0x7de838e6 wined3d_texture_decref+0x26(texture=<couldn't compute location>)
[/home/seal/wine-1.7.5/dlls/wined3d/../../include/winbase.h:2587] in wined3d
(0x0032f088)
  1 0x7de7c037 wined3d_surface_decref+0x56() in wined3d (0x0032f0d8)
  2 0x7de7f06d wined3d_swapchain_create+0x38c(device=<couldn't compute
location>, desc=<couldn't compute location>, parent=<couldn't compute
location>, parent_ops=<couldn't compute location>, swapchain=<couldn't compute
location>) [/home/seal/wine-1.7.5/dlls/wined3d/swapchain.c:1027] in wined3d
(0x0032f1b8)
  3 0x7df0d5c0 d3d9_swapchain_create+0x7f(device=0x15fd40, desc=0x1605e8,
swapchain=0x32f23c) [/home/seal/wine-1.7.5/dlls/d3d9/swapchain.c:333] in d3d9
(0x0032f208)
  4 0x7defe3ba device_parent_create_swapchain+0x49(device_parent=<couldn't
compute location>, desc=<couldn't compute location>, swapchain=<couldn't
compute location>) [/home/seal/wine-1.7.5/dlls/d3d9/device.c:3437] in d3d9
(0x0032f258)
  5 0x7ddfbff9 wined3d_device_init_3d+0xe8(device=<couldn't compute location>,
swapchain_desc=<couldn't compute location>)
[/home/seal/wine-1.7.5/dlls/wined3d/device.c:885] in wined3d (0x0032f2f8)
  6 0x7df07b96 device_init+0x1f5(device=0x15fd40, parent=0x15ffb8,
wined3d=0x164df8, adapter=0, device_type=D3DDEVTYPE_HAL, focus_window=0x100aa,
flags=0x22, parameters=0xb005e0, mode=(nil))
[/home/seal/wine-1.7.5/dlls/d3d9/device.c:3554] in d3d9 (0x0032f4d8)
  7 0x7df08484 d3d9_CreateDevice+0xbe(iface=<couldn't compute location>,
adapter=<couldn't compute location>, device_type=<couldn't compute location>,
focus_window=<couldn't compute location>, flags=<couldn't compute location>,
parameters=<couldn't compute location>, device=<couldn't compute location>)
[/home/seal/wine-1.7.5/dlls/d3d9/directx.c:461] in d3d9 (0x0032f548)
  8 0x0047f04c in visualboyadvance-m (+0x7f04b) (0x00899028)
  9 0x00000001 (0x006b292c)
  10 0x0048cc70 in visualboyadvance-m (+0x8cc6f) (0x00562409)
0x7de838e6 wined3d_texture_decref+0x26
[/home/seal/wine-1.7.5/dlls/wined3d/../../include/winbase.h:2587] in wined3d:
lock xaddl    %edx,0x0(%esi)
2587        __asm__ __volatile__( "lock; xaddl %0,(%1)"
Modules:
Module    Address            Debug info    Name (111 modules)
PE      400000-  9eb000    Export          visualboyadvance-m
ELF    7bf00000-7bf04000    Deferred        <wine-loader>
ELF    7cc23000-7cc57000    Deferred        libtxc_dxtn.so
ELF    7cc57000-7cc62000    Deferred        libpciaccess.so.0
ELF    7cc62000-7cc7f000    Deferred        libgcc_s.so.1
ELF    7cd68000-7cd8a000    Deferred        libdrm_intel.so.1
ELF    7cd8a000-7d172000    Deferred        libdricore9.2.1.so.1
ELF    7d172000-7d1c4000    Deferred        i915_dri.so
ELF    7d1c4000-7d1d1000    Deferred        libdrm.so.2
ELF    7d1d1000-7d1d7000    Deferred        libxcb-dri2.so.0
ELF    7d1d7000-7d1ef000    Deferred        libxcb-glx.so.0
ELF    7d1ef000-7d1f2000    Deferred        libx11-xcb.so.1
ELF    7d1f2000-7d208000    Deferred        libglapi.so.0
ELF    7d208000-7d261000    Deferred        libgl.so.1
ELF    7d3ac000-7d3e3000    Deferred        uxtheme<elf>
  \-PE    7d3b0000-7d3e3000    \               uxtheme
ELF    7d3e3000-7d3e9000    Deferred        libxfixes.so.3
ELF    7d3e9000-7d3f4000    Deferred        libxcursor.so.1
ELF    7d3f4000-7d405000    Deferred        libxi.so.6
ELF    7d405000-7d409000    Deferred        libxcomposite.so.1
ELF    7d409000-7d414000    Deferred        libxrandr.so.2
ELF    7d414000-7d41f000    Deferred        libxrender.so.1
ELF    7d41f000-7d425000    Deferred        libxxf86vm.so.1
ELF    7d425000-7d429000    Deferred        libxinerama.so.1
ELF    7d429000-7d430000    Deferred        libxdmcp.so.6
ELF    7d430000-7d434000    Deferred        libxau.so.6
ELF    7d434000-7d455000    Deferred        libxcb.so.1
ELF    7d455000-7d58a000    Deferred        libx11.so.6
ELF    7d58a000-7d59d000    Deferred        libxext.so.6
ELF    7d59d000-7d5a1000    Deferred        libxdamage.so.1
ELF    7d5a1000-7d5b7000    Deferred        dwmapi<elf>
  \-PE    7d5b0000-7d5b7000    \               dwmapi
ELF    7d5b9000-7d64c000    Deferred        winex11<elf>
  \-PE    7d5c0000-7d64c000    \               winex11
ELF    7d64c000-7d671000    Deferred        imm32<elf>
  \-PE    7d650000-7d671000    \               imm32
ELF    7d671000-7d6fc000    Deferred        gdiplus<elf>
  \-PE    7d680000-7d6fc000    \               gdiplus
ELF    7d6fc000-7d720000    Deferred        oleacc<elf>
  \-PE    7d700000-7d720000    \               oleacc
ELF    7d720000-7d74c000    Deferred        msvfw32<elf>
  \-PE    7d730000-7d74c000    \               msvfw32
ELF    7d74c000-7d804000    Deferred        winmm<elf>
  \-PE    7d750000-7d804000    \               winmm
ELF    7d804000-7d82f000    Deferred        msacm32<elf>
  \-PE    7d810000-7d82f000    \               msacm32
ELF    7d82f000-7d876000    Deferred        avifil32<elf>
  \-PE    7d840000-7d876000    \               avifil32
ELF    7d876000-7d892000    Deferred        dinput8<elf>
  \-PE    7d880000-7d892000    \               dinput8
ELF    7da04000-7da3e000    Deferred        libfontconfig.so.1
ELF    7da3e000-7dadd000    Deferred        libfreetype.so.6
ELF    7db06000-7db2f000    Deferred        libexpat.so.1
ELF    7db2f000-7db49000    Deferred        libz.so.1
ELF    7db65000-7db8d000    Deferred        d3dxof<elf>
  \-PE    7db70000-7db8d000    \               d3dxof
ELF    7db8d000-7dc03000    Deferred        d3dcompiler_43<elf>
  \-PE    7dba0000-7dc03000    \               d3dcompiler_43
ELF    7dc03000-7dc90000    Deferred        d3dx9_36<elf>
  \-PE    7dc10000-7dc90000    \               d3dx9_36
ELF    7dc90000-7dcaa000    Deferred        d3dx9_43<elf>
  \-PE    7dca0000-7dcaa000    \               d3dx9_43
ELF    7dcaa000-7dda7000    Deferred        opengl32<elf>
  \-PE    7dcc0000-7dda7000    \               opengl32
ELF    7dda7000-7dee9000    Dwarf           wined3d<elf>
  \-PE    7ddb0000-7dee9000    \               wined3d
ELF    7dee9000-7df27000    Dwarf           d3d9<elf>
  \-PE    7def0000-7df27000    \               d3d9
ELF    7df27000-7df3b000    Deferred        msimg32<elf>
  \-PE    7df30000-7df3b000    \               msimg32
ELF    7df3b000-7df72000    Deferred        ws2_32<elf>
  \-PE    7df40000-7df72000    \               ws2_32
ELF    7df72000-7e0a8000    Deferred        oleaut32<elf>
  \-PE    7df90000-7e0a8000    \               oleaut32
ELF    7e0a8000-7e12b000    Deferred        rpcrt4<elf>
  \-PE    7e0b0000-7e12b000    \               rpcrt4
ELF    7e12b000-7e269000    Deferred        ole32<elf>
  \-PE    7e140000-7e269000    \               ole32
ELF    7e269000-7e370000    Deferred        comctl32<elf>
  \-PE    7e270000-7e370000    \               comctl32
ELF    7e370000-7e3ea000    Deferred        shlwapi<elf>
  \-PE    7e380000-7e3ea000    \               shlwapi
ELF    7e3ea000-7e61d000    Deferred        shell32<elf>
  \-PE    7e400000-7e61d000    \               shell32
ELF    7e61d000-7e708000    Deferred        comdlg32<elf>
  \-PE    7e620000-7e708000    \               comdlg32
ELF    7e708000-7e749000    Deferred        winspool<elf>
  \-PE    7e710000-7e749000    \               winspool
ELF    7e749000-7e7bb000    Deferred        advapi32<elf>
  \-PE    7e760000-7e7bb000    \               advapi32
ELF    7e7bb000-7e8d2000    Deferred        gdi32<elf>
  \-PE    7e7d0000-7e8d2000    \               gdi32
ELF    7e8d2000-7ea2c000    Deferred        user32<elf>
  \-PE    7e8e0000-7ea2c000    \               user32
ELF    7ec2c000-7ee86000    Deferred        kernel32<elf>
  \-PE    7ec40000-7ee86000    \               kernel32
ELF    7ee86000-7ee93000    Deferred        libnss_files.so.2
ELF    7ee93000-7ee9f000    Deferred        libnss_nis.so.2
ELF    7ee9f000-7eeb8000    Deferred        libnsl.so.1
ELF    7eeb8000-7eec1000    Deferred        libnss_compat.so.2
ELF    7eec1000-7ef04000    Deferred        libm.so.6
ELF    7ef06000-7ef20000    Deferred        version<elf>
  \-PE    7ef10000-7ef20000    \               version
ELF    7ef20000-7f000000    Deferred        ntdll<elf>
  \-PE    7ef30000-7f000000    \               ntdll
ELF    b7376000-b737b000    Deferred        libdl.so.2
ELF    b737b000-b752f000    Deferred        libc.so.6
ELF    b7530000-b754b000    Deferred        libpthread.so.0
ELF    b7567000-b771c000    Dwarf           libwine.so.1
ELF    b771e000-b7740000    Deferred        ld-linux.so.2
ELF    b7740000-b7741000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) E:\VisualBoy Advance\VisualBoyAdvance-M.exe
    00000009    2 <==
0000000e services.exe
    0000001e    0
    0000001d    0
    00000018    0
    00000016    0
    00000014    0
    00000010    0
    0000000f    0
00000012 winedevice.exe
    0000001c    0
    00000019    0
    00000017    0
    00000013    0
0000001a plugplay.exe
    00000020    0
    0000001f    0
    0000001b    0
00000021 explorer.exe
    00000022    0

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