open All Channels
seplocked Linux
blankseplocked wine client perror:0: write/writev: Bad file descriptor
 
This thread is older than 90 days and has been locked due to inactivity.


 
Author Topic

Jenny Hart
Posted - 2007.11.10 03:24:00 - [1]
 

Of course I bug reported this.. hoping to get some help from anyone who might have overcome this problem already.

Basically, I've installed EVE Installer using this gentoo ebuild in my PORTSDIR_OVERLAY. The ebuild works fine, it installed the "installer", which runs fine. I ran the installer, it detected the .dat & .dat.md5 file and everything was installed without warning or error!

Now, when I go to configure EVE, the configuration tool seems to work okay, the only things that don't work is the Copy Protection (Not sure if this is a problem) and OSS (I use ALSA, and that's what is configured) but when I actually run eve, I do not get so far as a splash screen!

(I also installed dbus-python which is not mentioned in that ebuild, but I figured maybe that was the issue - it was not).

There is a post in the original linux beta testing thread by someone who had (or has) the same problem as I do, but noone replied to him and I cannot get in touch with him.

Anyone have any ideas?

(here's some more data below)

Originally by: My Terminal
alex@core2 ~ $ eve
Single-user install...
This is the update checker...
Running /home/alex/.cedega/.updater/cedega_updater.py
Running... /home/alex/.cedega/.ui/runGUI
alex@core2 ~ $ err:client:receive_fd FD went missing; attempting recovery
wine client perror:0: write/writev: Bad file descriptor


Originally by: System Tests
OpenGL Direct Rendering = PASS
3D Acceleration = PASS
POSIX Threads (Pthreads) = PASS
Copy Protection = FAIL (not needed for eve?)
OSS Sound = FAIL (I am using alsa..)
ALSA Sound = PASS


Originally by: System/Hardware Information
cpu: Intel(R) Core(TM)2 CPU 6400 @ 2.13GHz
cpu_ghz: 2.13
memory: 1009
videocard_manufacturer: NVIDIA Corporation
videocard_type: GeForce 7600 GT/PCI/SSE2
videocard_ram: 256
agp_aperture_size: 508
videocard_driver_version: 2.1.1 NVIDIA 100.14.19
soundcard: HDA Intel at 0xfebf8000 irq 2
soundcard_driver: ALSA Version 1.0.14
machine_bitness: 32
kernel: 2.6.19-gentoo-r5
x_version: Xorg Version 1.3.0
distro: Gentoo Base System release 1.12.9
GUI version: eve-000062


Just out of curiosity, I tried to use wine to start the eve.exe executable that this whole mess installed, and I did get a splash screen (which stalled soon after).. that's further than this cedega stuff got me. Laughing

Glengrant
Beyond Limited
Posted - 2007.11.10 08:17:00 - [2]
 

Try to set
audio=0
in prefs.ini

and see if that helps.

I get a black window if I have audio enabled (doesn't matter if I select ALSA or OSS).
With audio=0 it works.

Ravow
Minmatar
Cosmic Encounter
Mayhem.
Posted - 2007.11.10 17:25:00 - [3]
 

I have the same probleme here. I have also installed from this ebuild :/

OpenGL Direct Rendering = PASS
3D Acceleration = PASS
POSIX Threads (Pthreads) = PASS
Copy Protection = FAIL
OSS Sound = PASS
ALSA Sound = PASS

cpu: AMD Athlon(tm) 64 X2 Dual Core Processor 4800+
cpu_ghz: 2.62
memory: 2010
videocard_manufacturer: NVIDIA Corporation
videocard_type: GeForce 8600 GT/PCI/SSE2
videocard_ram: 512
agp_aperture_size: 512
videocard_driver_version: 2.1.1 NVIDIA 100.14.09
soundcard: Audigy 1 [SB0090] (rev.3, serial:0x511102) at 0xbc00, irq 1
soundcard_driver: ALSA Version 1.0.14
machine_bitness: 64
kernel: 2.6.22-gentoo-r9
x_version: Xorg Version 1.3.0
distro: Gentoo Base System release 1.12.9
GUI version: eve-000062

This a fresh inalled Gentoo on a semi new computer! Currently emerging WINE for more testing!

bunmastahflex
Fenscore Enterprises
United Corporations Against Macros
Posted - 2007.11.10 20:22:00 - [4]
 

Quote:
wine client perror:0: write/writev: Bad file descriptor


same thing happens on my mythtv machine... (figured i'd try eve on the tv, hehe)

looks like i'm 0 for 2... Sad

/me considers going back to wine

Ravow
Minmatar
Cosmic Encounter
Mayhem.
Posted - 2007.11.10 22:39:00 - [5]
 

Edited by: Ravow on 10/11/2007 22:41:24
Work like a charme with liitest git wine version (wine-9999)

The only thing I have to do to get it working was coping arial.ttf on "windows/fonts" folder. After than, no crash! Also no problem with my dual core, font, text, keyboard, multi-client and sound...

122 FPS in station
55 FPS in warp tunel
30-40 FPS in Space

So the best idea is to repack EVE with WINE for redistribution Twisted Evil!


Somied
Caldari
Princeps Corp
Posted - 2007.11.11 21:43:00 - [6]
 

I think it was me who you refer in your post. I haven't tried using the .ebuild but using the .tar.gz I still get the same error.

I filed a bug report the first time (during the "closed" beta testing) but CCP closed the report as "fixed in 2.3.0".

It isn't. But I suppose they don't mind too much as we're using unsupported distros.

Using wine 0.9.39 I at least see the splash screen. Then it crashes because it can't find some Visual C DLL. (And that's running EVE from the windows' NTFS partition without even installing it with wine).

I'm sure it is an easy bug to solve, but it requires some Transgaming attention.

Scrappinak
Posted - 2007.11.13 00:41:00 - [7]
 

Edited by: Scrappinak on 13/11/2007 00:51:36
I get the same thing on gentoo with this error.I haven't been able to find the source of the error, however it's not as though I've tried very hard at this point. Last time I tried a regular wine build, even cvs, there were some nasty memory leakage issues.

By any chance, do you folks run multiple displays?

Somied
Caldari
Princeps Corp
Posted - 2007.11.13 19:00:00 - [8]
 

Originally by: Scrappinak
Edited by: Scrappinak on 13/11/2007 00:51:36By any chance, do you folks run multiple displays?


I have just one display.

Jenny Hart
Posted - 2007.11.14 17:07:00 - [9]
 

I am using only one display. I will try to get this working some more. *sigh*

Jenny Hart
Posted - 2007.11.15 05:28:00 - [10]
 

EVE on Gentoo with multiple clients, no thanks to useless TransGaming. (Audio works too)

Here's how I launch EVE now, from inside a screen terminal:

Quote:
cd ~/eve && ./eve.sh launch acct1


How I set it up:

Originally by: root shell
echo '=app-emulation/wine-9999 **' > /etc/portage/package.keywords
emerge =app-emulation/wine-9999


Originally by: user shell
mkdir ~/eve && cd ~/eve
cp -vR /mnt/winxp orig_install
./eve.sh install acct1
./eve.sh install acct2
./eve.sh install acct3


Originally by: ~/eve/eve.sh
#!/bin/bash

if [ "$2" = "" ]; then
echo "Usage: eve-setup.sh [run|install] installname"
exit 1;
fi

INSTALL_NAME="$2"
ORIG_INSTALL="${HOME}/eve/orig_install"
INSTALL_PATH="${HOME}/eve/${INSTALL_NAME}"

if [ "$1" = "install" ]; then
if [ ! -d "${ORIG_INSTALL}" ]; then
echo "Original install does not exist.\nORIG_INSTALL=${ORIG_INSTALL}"
exit 1;
fi

mkdir -p "${INSTALL_PATH}"
if [ ! -d "${INSTALL_PATH}" ]; then
echo "Unable to create install path.\nINSTALL_PATH=${INSTALL_PATH}"
exit 1;
fi

cd "${INSTALL_PATH}"
for i in "${ORIG_INSTALL}"/{*.*,script,res,lib,bin}; do
ln -vs "$i"
done
elif [ "$1" = "launch" ]; then
if [ ! -d "${INSTALL_PATH}" ]; then
echo "Install path does not exist.\nINSTALL_PATH=${INSTALL_PATH}"
exit 1
fi
cd "${INSTALL_PATH}"
screen -t "${INSTALL_NAME}" wine explorer /desktop=${INSTALL_NAME},1024x768 eve.exe /end /LUA:OFF
fi

bibeup
Posted - 2007.11.24 13:27:00 - [11]
 

Just installed eve-online on my gentoo and i got the same errors on launch:

err:client:receive_fd FD went missing; attempting recovery
wine client perror:0: write/writev: Bad file descriptor

Tried even with ebuild and official eve-000062.tgz

My config specs:

cpu: AMD Athlon(tm) 64 Processor 3200+
cpu_ghz: 2.01
memory: 2010
videocard_manufacturer: NVIDIA Corporation
videocard_type: GeForce 6800 GS/PCI/SSE2
videocard_ram: 256
agp_aperture_size: 508
videocard_driver_version: 2.1.1 NVIDIA 100.14.23
soundcard: NVidia CK804 with ALC850 at irq 2
soundcard_driver: ALSA Version 1.0.15
machine_bitness: 64
kernel: 2.6.23-gentoo-r2
x_version:
distro: Gentoo Base System release 1.12.10
GUI version: eve-000062

did someone found a way to fix this ?

Dwargus Zeta
Minmatar
Republic Military School
Posted - 2007.11.26 22:34:00 - [12]
 

People experiencing this issue are probably missing dbus-python. Do an emerge dbus-python to fix it.
If you use the nvidia-drivers and have setup your xorg.conf with the nvidia xorg configuration utility you might also need to uncomment Option "hw_cursor" and comment out or delete Option "sw_cursor" in /etc/X11/xorg.conf becuase I experienced a flickering mouse cursor with sw_cursor enabled on my nvidia card.

Dorukusai
Posted - 2007.11.27 10:47:00 - [13]
 

Same error/s

Managed to get past the:
err:client:receive_fd FD went missing; attempting recovery
wine client perror:0: write/writev: Bad file descriptor

by adding a cedega group and putting my user account into it. (check with "groups" command)

It was that and/or starting dbus with /etc/init.d/dbus start - either way, error gone.

Running eve from commandline now hangs on:

[Tue Nov 27 12:28:38]
markd@null [6:504 ~/] $ eve
Single-user install...
This is the update checker...
Running /home/markd/.cedega/.updater/cedega_updater.py
Running... /home/markd/.cedega/.ui/runGUI


CPU pegged at 99%, ctrl-c'd it eventually.

Running plain /home/markd/.cedega/.ui/runGUI does however yield the cedega "launch" interface but clicking play just yields more CPU pegging with no action. (I did issue a export CEDEGA_PATH="/home/markd/.cedega" sometime which might have helped)

I suspect Ive screwed around so much its OS reinstall time (that or the last emerge world did more damage than I have) Confused


cpu: Intel(R) Pentium(R) 4 CPU 3.00GHz
cpu_ghz: 3.0
memory: 883
videocard_manufacturer: ATI Technologies Inc.
videocard_type: ATI MOBILITY RADEON 9600/9700 Series
videocard_ram: 128
agp_aperture_size: N/A
videocard_driver_version: 2.0.6747 (8.40.4)
soundcard: Intel ICH5 with STAC9750,51 at irq
soundcard_driver: ALSA Version 1.0.14
machine_bitness: 32
kernel: 2.6.22-gentoo-r9
x_version: Xorg Version 1.3.0
distro: Gentoo Base System release 1.12.9
GUI version: eve-000062


System Tests:
OpenGL Direct Rendering = PASS
3D Acceleration = FAIL (yes, I saw this will have to figure out why, eve in crossover works (sub 10 fps ftw)
POSIX Threads (Pthreads) = PASS
Copy Protection = FAIL (not needed for eve?)
OSS Sound = PASS
ALSA Sound = PASS


Good luck to those who have more patience than me.. I'll plod along in crossover till Im feeling up to pulling my teeth out again.




OSFgentoo
Posted - 2007.11.29 05:46:00 - [14]
 

I'll post here but I have my own thread as well. I had the same error, with an additional error regarding 3d acceleration. After emerging the emul-linux-x86-sdl package, It worked. However, unmerging it afterwords to make sure I found the culprit also worked ugh the only other 2 packages were -medialibs and -compat which both were also unmerged as well, and it still worked.

I don't know how this may help or not, esp. since the thread starter is running 32bit.

Link to my thread

Dorukusai
Posted - 2007.12.03 12:33:00 - [15]
 

Edited by: Dorukusai on 03/12/2007 12:33:17
Originally by: OSFgentoo


I don't know how this may help or not, esp. since the thread starter is running 32bit.

Link to my thread


Success!

TYVM OSFgentoo, solutions were to install emul-linux-x86-sdl (and its deps), actually start up dbus, export CEDEGA_PATH and other fixes listed in a thread about "EVE Crashes when i undock"

FPS up to 20 in space.. double what I get in crossover.

The pain.. she is less now Very Happy

Arta Sopranos
Posted - 2007.12.06 11:04:00 - [16]
 

Originally by: Dorukusai

markd@null [6:504 ~/] $ eve
Single-user install...
This is the update checker...
Running /home/markd/.cedega/.updater/cedega_updater.py
Running... /home/markd/.cedega/.ui/runGUI


CPU pegged at 99%, ctrl-c'd it eventually.




How do you solve this problem ?


 

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only