Sid Meier's Civilization V

Sid Meier's Civilization V

View Stats:
Jan Jun 11, 2014 @ 6:48am
Segmentation fault on start
I'm running Kubuntu 14.04, with sssd as userdatabase and auth.
/home is on nfs4, but SteamLibrary is on a local disk.

Any ideas?

#SteamLibrary/SteamApps/common/Sid Meier's Civilization V$ ./Civ5XP
Segmentation fault (core dumped)

The backtrace:
(gdb) bt #0 0x08603334 in ASL::GetFullPath() () #1 0x086036e3 in ASL::SetPrefsAppId(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) () #2 0x085bfd1b in ASL::Init() () #3 0x085c05d8 in ASL::main(int, char**, ASL::AppHooks&) () #4 0x0861796c in main () (gdb)


System information:
Processor Information: Vendor: GenuineIntel CPU Family: 0x6 CPU Model: 0x2a CPU Stepping: 0x7 CPU Type: 0x0 Speed: 3292 Mhz 4 logical processors 4 physical processors HyperThreading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported Network Information: Network Speed: Operating System Version: Ubuntu 14.04 LTS (64 bit) Kernel Name: Linux Kernel Version: 3.13.0-24-generic X Server Vendor: The X.Org Foundation X Server Release: 11501000 X Window Manager: KWin Steam Runtime Version: steam-runtime-release_2014-04-15 Video Card: Driver: NVIDIA Corporation GeForce GTX 680/PCIe/SSE2 Driver Version: 4.4.0 NVIDIA 331.38 OpenGL Version: 4.4 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 59 Hz VendorID: 0x10de DeviceID: 0x1180 Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 2560 x 1440 Desktop Resolution: 2560 x 1440 Primary Display Size: 23,50" x 13,23" (26,97" diag) 59,7cm x 33,6cm (68,5cm diag) Primary Bus: PCI Express 16x Primary VRAM: 2048 MB Supported MSAA Modes: 2x 4x 8x 16x Sound card: Audio device: Realtek ALC892 Memory: RAM: 7897 Mb Miscellaneous: UI Language: English LANG: de_DE.UTF-8 Microphone: Not set Total Hard Disk Space Available: 469038 Mb Largest Free Hard Disk Block: 66592 Mb Installed software: Recent Failure Reports:
< >
Showing 1-5 of 5 comments
Night Nord Jun 30, 2014 @ 1:32pm 
I'm on Gentoo 64bit, same thing, ATI card... The only thing common is... Wait a sec... ♥♥♥♥♥♥♥ sssd!

Yeah, that's it. The problem is that sssd doesn't provide 32bit libraries, so 32bit pam doesn't know a thing about you and when it's trying to get a home path - it fails. I've encountered that problem a few times before, but forgot about it completely and usually it says something like "getcwd_r: unknown uid 5000".

But anyway, as a workaround (unless Ubuntu has actual 32bit libraries for sssd) you may start nscd (which is usually conflicts with sssd, but it will help here). Being a 64bit application it will be able to communicate with sssd and will serve as a proxy for all 32bit authentication requests.
Jan Jul 11, 2014 @ 2:16pm 
Wow, thx for this workaround. Will try!
Jan Oct 1, 2014 @ 6:51am 
Had the same problem with Borderlands 2, fixed it with installing libnss-sss:i386. Works also for Civ V
grgr Oct 20, 2014 @ 2:05am 
Thanks! For me (Fedora 20, 64 bit) Civ5 worked after "yum install sssd-client.i686".
Cretinous FOol Apr 20, 2016 @ 11:20pm 
I had the same problem on Funtoo 64 bit, and I solved it by adding the following to /etc/portage/package.use

sys-libs/pam abi_x86_32
sys-devel/flex abi_x86_32
sys-libs/cracklib abi_x86_32
sys-libs/db abi_x86_32
sys-auth/nss-pam-ldapd abi_x86_32
< >
Showing 1-5 of 5 comments
Per page: 1530 50

Date Posted: Jun 11, 2014 @ 6:48am
Posts: 5