The Witcher 2: Assassins of Kings Enhanced Edition

The Witcher 2: Assassins of Kings Enhanced Edition

Redfruit Dec 24, 2014 @ 1:57pm
[Linux] The game won't launch
Hi, I'm on Fedora 21 x86_64. The game worked before I upgraded from 20 to 21 with fedup.

I disabled prelink, I use nvidia 340.32 drivers, I installed lots of 32bit libs. well the game worked, and now it does not and I don't know why.

http://www.pastebin.ca/2892132



EDIT

Ok, now I tried to run with the previous kernel and it worked.

3.17.7-300.fc21.x86_64 don't work

3.17.6-300.fc21.x86_64 work



EDIT 2

Here is the bug on Github

Good read.

https://github.com/KillaW0lf04/The-Witcher-2-Issues/issues/89
Last edited by Redfruit; Jan 28, 2015 @ 4:45pm
< >
Showing 1-15 of 52 comments
Tars Tarkas Dec 27, 2014 @ 4:52pm 
Same problem here only on Ubuntu 14.04 x86_64 bought the game yesterday went to play it today and it would crash on start simmiler crash log. waitting for apt to install new kernal will try game again after update.
Redfruit Dec 27, 2014 @ 4:56pm 
Looks like it related to a kernel module. Maybe the nvidia driver, but I don't know why. Other games works on 3.17.7.
悪魔のZ Dec 28, 2014 @ 11:27am 
I got the same issue with the game, was working well since I updated to Fedora 21, but with latest system update, the game crash on startup. Im also running 3.17.7-300.fc21.x86_64
Redfruit Dec 28, 2014 @ 1:02pm 
Try to start your system with the 3.17.6 kernel(i use grub-customizer, it's easy).
zangetzu Dec 30, 2014 @ 1:42pm 
Operating system: Linux
0.0.0 Linux 3.16.7-7-desktop #1 SMP PREEMPT Wed Dec 17 18:00:44 UTC 2014 (762f27a) x86_64
CPU: x86
AuthenticAMD family 21 model 19 stepping 1
1 CPU

Crash reason: SIGABRT
Crash address: 0x23bf
Redfruit Jan 14, 2015 @ 5:13pm 
bump
Dusk of Oolacile Jan 15, 2015 @ 8:55pm 
Same thing on Arch x64, kernel 3.18.2.
[VPLTD] peterm  [developer] Jan 16, 2015 @ 1:57am 
Can you indicate if you are using steam-runtime or not ?
The crash at eON_FileSystem::setUniqueAppId() is very odd, because all this does is assign two std::string values!
Redfruit Jan 16, 2015 @ 2:41am 
Here is some relevant log when I run steam in a terminal.

Running Steam on fedora 21 64-bit
STEAM_RUNTIME is enabled automatically

[0116/053234:ERROR:nss_util.cc(1018)] Failed to load NSS libraries.

ExecCommandLine: ""/home/francis/.local/share/Steam/ubuntu12_32/steam" "

System startup time: 4,49 seconds
[0116/053238:ERROR:renderer_main.cc(227)] Running without renderer sandbox


Running Steam on fedora 21 64-bit
STEAM_RUNTIME has been set by the user to: /home/francis/.local/share/Steam/ubuntu12_32/steam-runtime


ExecCommandLine: "/home/francis/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"


Like I said, the game won't launch when I use a kernel newer than 3.17.6.

Also, there is occasionally a bug report too when the game close.

Not a big deal for now. I can still play with 3.17.6.
Last edited by Redfruit; Jan 16, 2015 @ 2:44am
Dusk of Oolacile Jan 16, 2015 @ 9:00am 
Originally posted by VPLTD Peter Mulholland:
Can you indicate if you are using steam-runtime or not ?
The crash at eON_FileSystem::setUniqueAppId() is very odd, because all this does is assign two std::string values!
Yes, Steam runtime is on, but conflicting libraries are deleted (libgcc_s.so*, libstdc++.so*, libxcb.so*). Without deleting these files, Steam won't work. Crash log is sent in through the launcher and also posted on github.
Pshemas Jan 16, 2015 @ 12:22pm 
Sadly can't start the game either. A tad dissapointing as the Linux version was the tipping point for purchasing the game...

Output of command: ''/home/przemas/.local/share/Steam/steamapps/common/the witcher 2/crash_reporting/minidump_stackwalk' '/home/przemas/.local/share/cdprojektred/witcher2//59eb23ed-ac7a-dcc5-1e61191f-7a2c1a0d.dmp' '/home/przemas/.local/share/Steam/steamapps/common/the witcher 2/crash_reporting/symbols/''
===============================================================================================
Operating system: Linux
0.0.0 Linux 3.17.8-300.fc21.x86_64 #1 SMP Thu Jan 8 23:32:49 UTC 2015 x86_64
CPU: x86
GenuineIntel family 6 model 58 stepping 9
8 CPUs

Crash reason: SIGABRT
Crash address: 0x3283

Thread 0 (crashed)
0 linux-gate.so + 0xbf0
eip = 0xf7704bf0 esp = 0xfffa25d4 ebp = 0xfffa2854 ebx = 0x00003283
esi = 0xf224e000 edi = 0xf7221000 eax = 0x00000000 ecx = 0x00003283
edx = 0x00000006 efl = 0x00200296
Found by: given as instruction pointer in context
1 0xffffffff
eip = 0xffffffff esp = 0xfffa285c ebp = 0xffffffff
Found by: previous frame's frame pointer
2 witcher2!eON_FileSystem::setUniqueAppId(char const*, char const*) [basic_string.h : 1121 + 0x14]
eip = 0x4803acab esp = 0xfffa2870 ebp = 0xffffffff
Found by: stack scanning
3 witcher2!main [main.cpp : 27 + 0x5]
eip = 0x480338f1 esp = 0xfffa2890 ebp = 0xffffffff ebx = 0x48033da4
esi = 0xfffa2958
Found by: call frame info
4 libc-2.20.so + 0x307d2
eip = 0xf70887d2 esp = 0xfffa28a0 ebp = 0xfffa290f
Found by: stack scanning
5 0x101
eip = 0x00000101 esp = 0xfffa2917 ebp = 0x77ff8ef7
Found by: previous frame's frame pointer


.... and so on - can provide the full log.
Redfruit Jan 16, 2015 @ 1:02pm 
Originally posted by LOLCAT:
Originally posted by VPLTD Peter Mulholland:
Can you indicate if you are using steam-runtime or not ?
The crash at eON_FileSystem::setUniqueAppId() is very odd, because all this does is assign two std::string values!
Yes, Steam runtime is on, but conflicting libraries are deleted (libgcc_s.so*, libstdc++.so*, libxcb.so*). Without deleting these files, Steam won't work. Crash log is sent in through the launcher and also posted on github.


Hum, Steam works for me without deleting any lib. You mean that you deleted those lib from the Steam runtime?
Dusk of Oolacile Jan 16, 2015 @ 2:21pm 
Originally posted by Redfruit:
Originally posted by LOLCAT:
Yes, Steam runtime is on, but conflicting libraries are deleted (libgcc_s.so*, libstdc++.so*, libxcb.so*). Without deleting these files, Steam won't work. Crash log is sent in through the launcher and also posted on github.


Hum, Steam works for me without deleting any lib. You mean that you deleted those lib from the Steam runtime?
Yes. Fedora has outdated libs compared to Arch, and the conflicts happen if you're using the Radeon driver. So you may not have SR conflicts or may be using proprietary drivers.

More info: https://wiki.archlinux.org/index.php/steam#Steam_runtime_issues
Last edited by Dusk of Oolacile; Jan 16, 2015 @ 2:21pm
Here comes Johnny Jan 17, 2015 @ 4:31pm 
Same here: Arch Linux x64:(. Ok, at least you guys are onto something. Was a bit annoyed. Today, I bought an nvidia gtx 970 for ..eg Witcher 2 since the gtx 285 doesn't suffice for the witcher 2 in Linux. Old one had lags as fu** .. new one ..crash. And this was exactly in between 3.17.<something> and 3.18.2 which I upgraded to yesterday or so. Unfortunately I cannot downgrade to 3.17.6, because I had to use the 340xx version with the gtx 285, since nvidia dropped support for everything below series 4xx or so in the 340 line.
So, I was using the 340xx line for the last few months -> no 343 version for kernel 3.17.6 in my pacman cache.
Redfruit Jan 17, 2015 @ 4:50pm 
My solution is just to install the proprietary driver while I run the good kernel. So it build and install the driver kernel module. I boot in runlevel 3 to install it and then reboot into 5.
< >
Showing 1-15 of 52 comments
Per page: 1530 50

Date Posted: Dec 24, 2014 @ 1:57pm
Posts: 52