After updating Gentoo, Wine any more does not work with some programs. But if to redefine variable "DISPLAY" as a remote X-server (1.4 version) then, the Wine is started without mistakes. Reproducible: Always Steps to Reproduce: wine ~/.wine/drive_c/Program\ Files/ABBYY\ FineReader\ 8.0\ Professional\ Edition/FineReader.exe Actual Results: X Error of failed request: BadAlloc (insufficient resources for operation) Major opcode of failed request: 53 (X_CreatePixmap) Serial number of failed request: 2180 Current serial number in output stream: 2206 # equery -q l xorg-server [I--] [ ~] x11-base/xorg-server-1.4.0.90 (0) # equery -q l wine [I--] [ ~] app-emulation/wine-0.9.51 (0) # uname -a Linux illusia 2.6.23-gentoo-r4 #8 PREEMPT Wed Dec 19 12:23:47 MSK 2007 i686 Intel(R) Celeron(R) M processor 1.40GHz GenuineIntel GNU/Linux
I'm not sure the 'wine' assignment here is right, as wine only seems to be the most popular trigger of the bug. The upstream wine bugzilla has the same bug, which blames xorg: http://bugs.winehq.org/show_bug.cgi?id=3336 This upstream bug also has a proposed fix freedesktop people are working on. We probably should CC our xorg herd to get this into the 1.4.0.90 server, as this version in general is a huge improvement over 1.4-r2.
This should be fixed now, it was a temporarily broken security patch as mentioned on the upstream bug.