http://bugs.winehq.org/show_bug.cgi?id=4609
Summary: ddraw: crash after assertion on DDRAW_width_bpp_to_pitch (bpp != 0) Product: Wine Version: CVS Platform: PC URL: http://www.videolan.org/vlc/download-windows.html OS/Version: Linux Status: NEW Keywords: download, source Severity: normal Priority: P2 Component: wine-directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: wine.dev@web.de
While testing vlc-0.8.4a-win32 (AppDB-Entry waits for the AppDB-Maintainer):
Run from the App-Directory: wine vlc.exe gstreamer.avi
VLC media player 0.8.4a Janus fixme:richedit:RichEditANSIWndProc WM_SETFONT: stub fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x754281b8)->((nil),00000008) fixme:powermgnt:SetThreadExecutionState (0x80000002): stub, harmless. wine-pthread: /home/detlef/wine.cvs/src/dlls/ddraw/main.c:718: DDRAW_width_bpp_to_pitch: Zusicherung »bpp != 0« nicht erfüllt. wine: Assertion failed at address 0xffffe410 (thread 0012), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: assertion failed in 32-bit code (0xffffe410). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:ffffe410 ESP:73388ae4 EBP:73388afc EFLAGS:00200206( - 00 - -IP1) EAX:00000000 EBX:000067d2 ECX:000067e2 EDX:00000006 ESI:00000000 EDI:b7fa3038 Stack dump: 0x00000000: 00000000 00000000 00000000 00000000 0x00000010: 00000000 00000000 00000000 00000000 0x00000020: 00000000 00000000 00000000 00000000 0x00000030: 00000000 00000000 00000000 00000000 0x00000040: 00000000 00000000 00000000 00000000 0x00000050: 00000000 00000000 00000000 00000000 Backtrace: =>1 0xffffe410 (0xffffe410) 2 0xb7ea27d8 abort+0x1dc in libc.so.6 (0xb7ea27d8) 3 0xb7e9ad5d __assert_fail+0x109 in libc.so.6 (0xb7e9ad5d) 4 0x74f047f2 in ddraw (+0x347f2) (0x74f047f2) 5 0x74ef9e6a create_offscreen+0x15a(This=0x754281b8, pDDSD=0x73388de0, ppSurf=0x73388da0, pUnkOuter=0x0) [/home/detlef/wine.cvs/src/dlls/ddraw/ddraw_main.c:632 ] in ddraw (0x74ef9e6a) 6 0x74ef9fe6 Main_DirectDraw_CreateSurface+0xf6(iface=0x754281b8, pDDSD=0x73388de0, ppSurf=0x73388da0, pUnkOuter=0x0) [/home/detlef/wine.cvs/src/dlls/ddraw/ddr aw_main.c:719] in ddraw (0x74ef9fe6) 7 0x74efc900 IDirectDraw2Impl_CreateSurface+0x40(This=0x754281c0, pSDesc=0x73388de0, ppSurface=0x73388ddc, pUnkOuter=0x0) [/home/detlef/wine.cvs/src/dlls/ddraw /ddraw_thunks.c:243] in ddraw (0x74efc900) 8 0x6a905e68 in libvout_directx_plugin (+0x5e68) (0x6a905e68) 9 0x00001027 (0x00001027)
Example avi (i tested several files, but the problem is always present): http://gstreamer.freedesktop.org/media/small/gstreamer.avi