100% repeatable. I run, as non-root user: $ cd "$HOME/.transgaming/c_drive/Program Files/Phenomedia AG/Moorhuhn Winter-Edition" $ winex ./MoorhuhnWinter.exe mouse works fine .. I play the game and if I get a high score I can't enter my name - keyboard doesn't respond. I try to quit by hitting Escape - no response. No response to Ctrl-Alt-F? and none for Ctrl-Alt-Backspace. Alt-SysReq-K restarts X but then Ctrl-Alt-F? shows all consoles' video is corrupt - text is unreadable. This happens whether or not I boot with framebuffer console. X is still usable (without sound and without winex until I reboot). This happens with xfree-4.2.99.902 and -4.2.99.4. It has nothing to do with glibc-2.3.2pre1 (see Bug #16355), as I have reverted to 2.3.1-r3 so I could test xfree-4.2.99 with winex. Winex works perfectly with xfree-4.2.1-r2. # emerge info Portage 2.0.46-r12 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r3) ================================================================= System uname: 2.4.20-xfs_pre6 i686 AMD Athlon(tm) XP 1900+ GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/texmf/tex/generic/config /usr/share/texmf/tex/platex/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 oss 3dnow apm avi cups encode gif jpeg mikmod mmx mpeg ncurses nls pdflib png qtmt quicktime spell truetype xml2 xmms xv zlib alsa berkdb slang readline arts tetex aalib bonobo svga ggi tcltk java guile mysql postgres X sdl gpm tcpd pam ssl perl python esd imlib oggvorbis gtk qt kde opengl mozilla snmp cdr scanner acpi doc dvd fbcon innodb maildir mbox nocardbus odbc samba slp sse tiff usb wmf -crypt -gnome -libg++ -motif -gdbm -libwww" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe -mmmx -msse -m3dnow " CXXFLAGS="-O2 -march=athlon-xp -pipe -mmmx -msse -m3dnow " ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
does this occur with other games ? what version of winex are you using ?
don't know about other games, sorry app-emulation/winex-20021123 That winex and xfree-4.2.99 allowed Fort
don't know about other games, sorry app-emulation/winex-20021123 That winex and xfree-4.2.99 allowed Forté Agent to run with the --managed option (by default I don't use --managed).
Thanks for the CC, seemant. Peter: Try it with app-emulation/winex-cvs please (you have to unmask it first). -phoen][x-
Results identical with winex-cvs. Alt-SysReq-K closes the game and X restarts on Console 8 (previously 7) with all vcs garbled and no sound.
Results identical with new xfree-4.3.0. I'm going back to 4.2.1-r2
Hey Peter. winex-cvs, winex-transgaming and winex work flawlessy (as in 'the keyboard works') on my box using the latest xfree-4.3.0. Do me a favor and try to run the game in a desktop (check ~/.winex/config). -phoen][x-
OK, tried that. The problem I reported doesn't occur with "Desktop" = "N" or "Managed" = "Y" It *always* occurs with xfree-4.2.99* and -4.3.0 with: "Managed" = "N" which is my preferred mode of operation. The 640x480 desktop is too small for my use so I'll stick with 4.3.0 and "Managed" = "Y" for now. This is definitely a bug, however, when {wine,winex,winex-cvs} mixes with xfree > 4.2.1-r2 and "Managed" = "N"
I just rebuilt kernel-2.4.20-xfs_pre6 without framebuffer support, thinking that may have some bearing on the matter, then remerged xfree-2.4.20-xfs_pre6. It's still the same. <Ctrl>-<Alt>-{Backspace,KeyPad+/-,FKey} have absolutely no effect. sys-libs/glibc-2.3.1-r3. So off I go back again to xfree-4.2.1-r2
I don't use winex or have any games to test this on.
phoenix can you test this with 4.3.0-r2 please?
Diablo 2 and Master of Orion 2 work flawlessy on my box (yes, the keyboard does work indeed). Package versions: binutils-2.13.90.0.20-r1 gcc-3.2.2 glibc-2.3.1-r3 gnome-2.2.1 gs-sources-2.4.21_pre7 sawfish-1.2 wine-20030411 xfree-4.3.0-r2 -phoen][x-
OK, I did `emerge binutils xfree` and had the same versions as phoen][x (the others he listed were alredy the same. Running solitaire and notepad with that wine, keystrokes don't reach the app but are echoed at the originating console, even when started backgrounded) winex-20021123 doesn't start at all, even after remerging, usually providing no error message, but: $ winex /home/peter/win/windows/sol.exe Could not load 'SHELL.DLL' required by 'SOL', error=2
OK, as per GWN I emerged x11-base/xfree-4.3.0-r2 and media-libs/libsdl-1.2.5-r2, having previously unmerged xft. wine and winex are still broken. $ wine /home/peter/win/windows/sol.exe (Solitaire - this works OK) $ wine /home/peter/win/windows/notepad.exe hdhdh (the "hdhdh" is what I typed but didn't appear in notepad) $ winex ./MoorhuhnWinter.exe X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 45 (X_OpenFont) Value in failed request: 0x3000006 Serial number of failed request: 50 Current serial number in output stream: 51 ...so it's back to 4.2.1 _again_ for me
Peter -- curious -- do you run openmotif or lesstif?
*** Bug 20522 has been marked as a duplicate of this bug. ***
No lesstif but openmotif-2.2.2-r1. The only reason for my having openmotif is that it's necessary for netscape plugins in KDE
Peter can you remerge it? Just for kicks.
Sure, anything for kicks...but remerge what?
well, emerge xfree-4.3.0-r2 and then re-emerge *tif and try the wine thing again.
No, it won't do Seemant. I unmerged openmotif and emerged xfree-4.3.0-r2. Openmotif is emerging now on a console. This happens when I try a winex program: $ my_moorhuhn Building font metrics. This may take some time... X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 45 (X_OpenFont) Value in failed request: 0x280001e Serial number of failed request: 247 Current serial number in output stream: 248
ok, let's get some info: can I see your fontpaths in XF86Config? Also, are you running xfs? If so, can I see /etc/X11/fs/config as well? Finally, do you have custom fonts installed in /usr/X11R6/lib/X11/fonts?
from the wine faq: Run wine -debugmsg +font -sync to see what fonts it was querying the X server about, then remove the offending font.
fontpaths: FontPath "/usr/X11R6/lib/X11/fonts/local/" FontPath "/usr/share/fonts/" FontPath "/usr/X11R6/lib/X11/fonts/misc/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/Type1/" FontPath "/usr/X11R6/lib/X11/fonts/Speedo/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" xfs is not running, /usr/share/fonts contains various ttf fonts. I dont remember if those are custom installed.
Spider, I could use some help on this.
From XF86Config: Section "Files" FontPath "/usr/local/truetype" FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/TTF" FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/X11R6/lib/X11/fonts/Speedo" FontPath "/usr/X11R6/lib/X11/fonts/cyrillic:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/CID" FontPath "/usr/X11R6/lib/X11/fonts/TrueType" FontPath "/usr/X11R6/lib/X11/fonts/truetype" FontPath "/usr/X11R6/lib/X11/fonts/freefont" FontPath "/usr/share/fonts/ttf-bitstream-vera" RgbPath "/usr/X11R6/lib/X11/rgb" # FontPath "unix/:-1" EndSection Using xfree-4.2.1-r2 because of this bug...when I emerge 4.3.0-r2 I first unmerge xft. So current /etc/X11/fs/config: # # X Font Server configuration file # # allow a max of 4 clients to connect to this font server #client-limit = 4 # no tcp, use sockets! no-listen = tcp # when a font server reaches its limit, start up a new one clone-self = on # alternate font servers for clients to use #alternate-servers = foo:7101,bar:7102 # where to look for fonts # Some of these are commented out, i.e. the TrueType and Type1 # directories in /usr/share, because they aren't forced to be # installed alongside X. # catalogue = /usr/X11R6/lib/X11/fonts/75dpi, /usr/X11R6/lib/X11/fonts/100dpi, /usr/X11R6/lib/X11/fonts/misc, /usr/X11R6/lib/X11/fonts/Type1, /usr/X11R6/lib/X11/fonts/Speedo, /usr/X11R6/lib/X11/fonts/CID, /usr/X11R6/lib/X11/fonts/Speedo, /usr/X11R6/lib/X11/fonts/TrueType, /usr/X11R6/lib/X11/fonts/truetype, /usr/X11R6/lib/X11/fonts/TTF, /usr/X11R6/lib/X11/fonts/cyrillic, /usr/X11R6/lib/X11/fonts/freefont, /usr/share/fonts/ttf-bitstream-vera # in 12 points, decipoints default-point-size = 120 # 100 x 100 and 75 x 75 default-resolutions = 100,100,75,75 # how to log errors use-syslog = on # font cache control, specified in KB cache-hi-mark = 2048 cache-low-mark = 1433 cache-balance = 70 My custom? fonts are in /usr/X11R6/lib/X11/fonts/truetype
okay, remove the "webdings.ttf" font in the truetype directory.. its a flawed font that garbles this.
deleting webdings had no effect here; is there a way to check which fonts are responsible? i am here by bug 20522, broken xfig on xfree 4.3. why does xfig run properly inside xnest? isnt xnest using the same fonts? Does winex work inside xnest?
No, nothing to do with webdings. I've found the font problem in the winex config. The ~/.winex/config that worked fine with xfree-4.2.1 doesn't work with 4.3.0. I had an old trangaming config file from a previous life. Using that config with 4.3.0 made winex work again. Checking all the differences revealed that you need to add the following to ~/.winex/config: [FontPatterns] "Pattern0" = "-adobe-times*" "Pattern1" = "-adobe-helvetica*" "Pattern2" = "-adobe-courier*" "Pattern3" = "-misc-fixed*" winex-cvs can be fixed the same way
Peter, happily using 4.3.0-r2/3 then?
Yes, at last :-)