Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
XCom Enemy unknown crashes directly after the Splash Screen
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
musv
Advocate
Advocate


Joined: 01 Dec 2002
Posts: 3337
Location: de

PostPosted: Sun Jul 27, 2014 1:08 pm    Post subject: XCom Enemy unknown crashes directly after the Splash Screen Reply with quote

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
View user's profile Send private message
Sulman
n00b
n00b


Joined: 15 Feb 2014
Posts: 63

PostPosted: Mon Jul 28, 2014 5:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
musv
Advocate
Advocate


Joined: 01 Dec 2002
Posts: 3337
Location: de

PostPosted: Mon Jul 28, 2014 6:30 pm    Post subject: Reply with quote

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
View user's profile Send private message
gfaccin
Tux's lil' helper
Tux's lil' helper


Joined: 20 Aug 2004
Posts: 120

PostPosted: Mon Aug 25, 2014 5:16 am    Post subject: Reply with quote

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
View user's profile Send private message
musv
Advocate
Advocate


Joined: 01 Dec 2002
Posts: 3337
Location: de

PostPosted: Mon Aug 25, 2014 8:50 am    Post subject: Reply with quote

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
View user's profile Send private message
Sulman
n00b
n00b


Joined: 15 Feb 2014
Posts: 63

PostPosted: Thu Aug 28, 2014 3:29 am    Post subject: Reply with quote

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
View user's profile Send private message
CodAv
Apprentice
Apprentice


Joined: 09 May 2004
Posts: 166
Location: Wuppertal, Germany

PostPosted: Tue Dec 23, 2014 6:28 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Page 1 of 1

 
Jump to:  
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