http://bugs.winehq.org/show_bug.cgi?id=5241
Summary: x11drv error causes X BadAlloc failure Product: Wine Version: 0.9.11. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: wine-x11driver AssignedTo: wine-bugs@winehq.org ReportedBy: botta@pik-potsdam.de CC: botta@pik-potsdam.de
System description: ^^^^^^^^^^^^^^^^^^^ - wine version 0.9.11-1 - Debian GNU / Linux testing - custom kernel 2.6.11 - KDE 3.5.2 - xserver-xorg 6.8.2.dfsg.1-11 (same problem with 6.9 which I am not using because of the fact that 6.9 with Driver "radeon" freezes the system on Thinkpad T41p) - Windows XP, not accessible from Linux (Predesktop Area) - the application is StrePla4 (standard version, downloadable from
http://www.strepla.de/StrePla4/english/download/index.htm
fully functional for 30 days without licence) - command line is: wine /fat32/segelflug/StrePla4/StrePla.exe - the steps required to reproduce the bug are: 1) install wine on a dual boot (testing Debian GNU / Linux, Windows XP) system with the componets described above. 2) install StrePla under Windows XP on a FAT32 partition 3) invoke wine on StrePla.exe
Bug description: ^^^^^^^^^^^^^^^^ The log is very short, I will therefore include it here:
nicola@lt28b:~$ wine /fat32/segelflug/StrePla4/StrePla.exe Invoking /usr/lib/wine/wine.bin /fat32/segelflug/StrePla4/StrePla.exe ... fixme:ole:CoRegisterMessageFilter stub CryptAcquireContext failed with 80090019 err:x11drv:X11DRV_CreateWindow invalid window width 80752 err:x11drv:X11DRV_CreateWindow invalid window height 2272148 err:x11drv:X11DRV_CreateWindow invalid window height -28 err:x11drv:X11DRV_CreateWindow invalid window height -28 err:x11drv:X11DRV_CreateWindow invalid window height -28 err:x11drv:X11DRV_CreateWindow invalid window height -28 fixme:win:LockWindowUpdate (0x10078), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x10080), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x10092), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x100f6), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x100fa), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! CryptAcquireContext failed with 80090019 CryptAcquireContext failed with 80090019 fixme:win:LockWindowUpdate (0x10078), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x10080), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x100fa), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x10092), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x100f6), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:bitmap:CreateCompatibleBitmap got bad width 11906688 or height -2005686, please look for reason fixme:bitmap:CreateCompatibleBitmap got bad width 11906688 or height -2005686, please look for reason fixme:bitmap:CreateCompatibleBitmap got bad width 11906688 or height -2005686, please look for reason X Error of failed request: BadAlloc (insufficient resources for operation) Major opcode of failed request: 53 (X_CreatePixmap) Serial number of failed request: 65380 Current serial number in output stream: 65562 Wine failed with return code 1 nicola@lt28b:~$
Additional remark: ^^^^^^^^^^^^^^^^^^ The wine version of Debian stable exhibits a similar behavior but segfaults without reporting X related error messages. I have tried to compile the sources after apt-get build-dep wine but
apt-get --build source wine
bails out at the very end with:
root@lt28b:~# apt-get --build source wine ... # split up libwine mv debian/libwine/usr/lib/wine/winealsa* debian/libwine-alsa/usr/lib/wine mv debian/libwine/usr/lib/wine/capi* debian/libwine-capi/usr/lib/wine mv debian/libwine/usr/lib/wine/winearts* debian/libwine-arts/usr/lib/wine mv debian/libwine/usr/lib/wine/mscms* debian/libwine-cms/usr/lib/wine mv debian/libwine/usr/lib/wine/wineesd* debian/libwine-esd/usr/lib/wine mv debian/libwine/usr/lib/wine/d3d8* debian/libwine-gl/usr/lib/wine mv: cannot stat `debian/libwine/usr/lib/wine/d3d8*': No such file or directory make: *** [binary-arch] Error 1 Build command 'cd wine-0.9.11 && dpkg-buildpackage -b -uc' failed. E: Child process failed root@lt28b:~#
thanks for considering my bug report, Nicola