View previous topic :: View next topic |
Author |
Message |
musv Advocate
Joined: 01 Dec 2002 Posts: 3337 Location: de
|
Posted: Sun Jul 27, 2014 1:08 pm Post subject: XCom Enemy unknown crashes directly after the Splash Screen |
|
|
Hi there,
yesterday I just tried Civ5 and XCom Enemy Unknown on my machine:
uname -a: | Linux hexe 3.15.1-gentoo #5 SMP Thu Jul 17 06:40:37 CEST 2014 x86_64 Intel(R) Xeon(R) CPU X5650 @ 2.67GHz GenuineIntel GNU/Linux |
- Graphics card: Quadro FX 3800: x11-drivers/nvidia-drivers-340.17
- sys-libs/glibc-2.19-r1
Civ 5 runs fine without any issues. When I start XCom Enemy unknown, it's crashing directly after the Splash screen without any error message.
strace binaries/linux/game.x86_64 > log.log 2>&1: | ...
poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0/\2\3\0\0\0r\0\0\0\1\0\0\1\377\377\377\377\0\0\0\0\0\1\2\0\17\0\300\2"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 76
recvmsg(3, 0x7fff30576250, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, 0x7fff30576250, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, 0x7fff30576250, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, 0x7fff30576250, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, 0x7fff30576250, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\31\0\v\0\210\2\0\0\0\0\30\0! \0\0\20\0\300\2t\1\0\0\1\0\0\0\0\0\0\0"..., 44}, {NULL, 0}, {"", 0}], 3) = 44
recvmsg(3, 0x7fff30576320, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, 0x7fff305764e0, 0) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f56f63b9f60, FUTEX_WAKE_PRIVATE, 1) = 1
recvmsg(3, 0x7fff305763d0, 0) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], NULL, NULL, {0, 0}) = 1 (in [3], left {0, 0})
recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\226\0000\2\20\0\300\2\20\0\300\2_\300\200\0\201\2\234\1\0\5 \3\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, 0x7fff305763c0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\24\0\6\0\20\0\300\2'\2\0\0\6\0\0\0\0\0\0\0\20\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24
poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1 2\2\4\0\0\0\6\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 80
recvmsg(3, 0x7fff305760b0, 0) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x397e904, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x3974ee0, 22) = 1
futex(0x3974ee0, FUTEX_WAKE_PRIVATE, 1) = 1
recvmsg(3, 0x7fff305760b0, 0) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x397e904, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x3974ee0, 24) = 1
futex(0x3974ee0, FUTEX_WAKE_PRIVATE, 1) = 1
select(4, [3], NULL, NULL, {0, 0}) = 0 (Timeout)
select(13, [12], NULL, NULL, {0, 0}) = 0 (Timeout)
nanosleep({0, 10000000}, <unfinished ...>
+++ exited with 1 +++ |
Or the full log:
http://bpaste.net/show/510486/
Any ideas, which package isn't compatible? |
|
Back to top |
|
|
Sulman n00b
Joined: 15 Feb 2014 Posts: 63
|
Posted: Mon Jul 28, 2014 5:38 pm Post subject: |
|
|
Any reason it's checking the game directory for libraries first? I don't know if that's causing any issues (it's defaulting to the system libraries after trying) but I can't make head or tail of the rest of it! |
|
Back to top |
|
|
musv Advocate
Joined: 01 Dec 2002 Posts: 3337 Location: de
|
Posted: Mon Jul 28, 2014 6:30 pm Post subject: |
|
|
Sulman wrote: | Any reason it's checking the game directory for libraries first? I don't know if that's causing any issues (it's defaulting to the system libraries after trying) but I can't make head or tail of the rest of it! |
I guess, the guys of Steam wan't to get sure, the right libraries are installed. For example icu:
ls /usr/lib/libicu*: | /usr/lib/libicudata.so /usr/lib/libiculx.so
/usr/lib/libicudata.so.52 /usr/lib/libiculx.so.52
/usr/lib/libicudata.so.52.1 /usr/lib/libiculx.so.52.1
/usr/lib/libicui18n.so /usr/lib/libicutest.so
/usr/lib/libicui18n.so.52 /usr/lib/libicutest.so.52
/usr/lib/libicui18n.so.52.1 /usr/lib/libicutest.so.52.1
/usr/lib/libicuio.so /usr/lib/libicutu.so
/usr/lib/libicuio.so.52 /usr/lib/libicutu.so.52
/usr/lib/libicuio.so.52.1 /usr/lib/libicutu.so.52.1
/usr/lib/libicule.so /usr/lib/libicuuc.so
/usr/lib/libicule.so.52 /usr/lib/libicuuc.so.52
/usr/lib/libicule.so.52.1 /usr/lib/libicuuc.so.52.1 |
The game still uses Version 51.
Ok, it's not really a reason. But anyway, they bring their own needed libs. |
|
Back to top |
|
|
gfaccin Tux's lil' helper
Joined: 20 Aug 2004 Posts: 120
|
Posted: Mon Aug 25, 2014 5:16 am Post subject: |
|
|
I just bought the game and can't get past the splash screen...
The first issues I got were related to missing sdl2 libraries, which I've now installed, so the game does not complain about them anymore.
However, I've got no usable error log from it, and it's not working yet. After the starter shows up (you can choose between Enemy Within or Enemy Unknown), choosing either of them leads to a loading crash after a few seconds of processing.
Did you manage to make this game work under Gentoo? |
|
Back to top |
|
|
musv Advocate
Joined: 01 Dec 2002 Posts: 3337 Location: de
|
Posted: Mon Aug 25, 2014 8:50 am Post subject: |
|
|
gfaccin wrote: | I just bought the game and can't get past the splash screen... After the starter shows up (you can choose between Enemy Within or Enemy Unknown), choosing either of them leads to a loading crash after a few seconds of processing. |
That's what I've meant with "Splash Screen".
gfaccin wrote: | The first issues I got were related to missing sdl2 libraries, which I've now installed, so the game does not complain about them anymore. |
I've done this too.
You can skip the Starter, if you set:
Code: | export LD_LIBRARY_PATH = $(pwd)/binaries/linux/x86_64 |
and start Enemy Unknown directly with:
Code: | binaries/linux/game.x86_64 |
gfaccin wrote: | Did you manage to make this game work under Gentoo? |
No, no success until now. I'm currently playing Ufo AI instead.
The steam games are officially supported for Ubuntu. So my idea was to download a Live-Ubuntu and boot it via USB. After installing the proprietary Nvidia-Driver I wanted to test and if it works, compare the installed libs and the Kernel config. But since I'm playing UFO AI, my motivation to investigate that, was quite low. |
|
Back to top |
|
|
Sulman n00b
Joined: 15 Feb 2014 Posts: 63
|
Posted: Thu Aug 28, 2014 3:29 am Post subject: |
|
|
I know this probably isn't the issue, but on my Nvidia-settings I have to have anti-aliasing set to application or the game just doesn't load - the display blanks. |
|
Back to top |
|
|
CodAv Apprentice
Joined: 09 May 2004 Posts: 166 Location: Wuppertal, Germany
|
Posted: Tue Dec 23, 2014 6:28 pm Post subject: |
|
|
I had the same problem, took some time to solve it, but it was a simple space in the game's install path. After using a path without spaces, the game runs smoothly on my Gentoo box. _________________ Debian is available in three different versions: rusty, stale and broken. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|