protonscr

Eversion started crashing when run from Steam

steamclosed reviewedruntime
ValveSoftware/steam-for-linux#1730 · opened 2013-02-14 by obi1 · updated 2013-02-24 · 2 comments · github
Oobi1 2013-02-14 github

The game used to work just fine (except for the time attack option), either run directly from console or through Steam. A few days ago I noticed it started crashing when run through Steam, but it still works if I run it from a console.

Anyway, I get this error when running with Steam:

Game update: AppID 33680 "Eversion ", ProcID 26442, IP 0.0.0.0:0
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Setting breakpad minidump AppID = 33680
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198039999416 [API loaded no]
Available Modes
1920 x 1080
1680 x 1050
1600 x 900
1440 x 900
1400 x 1050
1280 x 1024
1280 x 960
1280 x 768
1280 x 720
1152 x 864
1024 x 768
1024 x 600
800 x 600
800 x 480
640 x 480
ALSA lib dlmisc.c:270:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/i386-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
/dev/dsp: Device or resource busy
embedded: [BUG] Segmentation fault
ruby 1.9.3p194 (2012-04-20 revision 35410) [i386-linux]

libasound_module_pcm_pulse.so on my system is located in /usr/lib/alsa-lib/ and not in /usr/lib/i386-linux-gnu/alsa-lib/ but even if I make a symlink the library still isn't found.

Using the "export SDL_AUDIODRIVER=alsa" workaround in the script works but since my soundcard isn't capable of hardware mixing it only works in case no other sound is playing at the time.

System information:

Processor Information:
Vendor: GenuineIntel
Speed: 2201 Mhz
8 logical processors
4 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported

Network Information:
Network Speed:

Operating System Version:
"Funtoo Linux - baselayout 2.2.0" (64 bit)
Kernel Name: Linux
Kernel Version: 3.7.0
X Server vendor: The X.Org Foundation
X Server release: 11302000

Video Card:
Driver: ATI Technologies Inc. AMD Radeon HD 6700M Series
Driver Version: 4.2.12002 Compatibility Profile Context FireGL 8.95
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID Not Detected
DeviceID Not Detected
Number of Monitors: 1
Number of Video Cards Not Detected
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 20.08" x 11.42" (23.07" diag)
51.0cm x 29.0cm (58.6cm diag)
Primary VRAM Not Detected

Sound card:
Audio device: IDT 92HD81B1X5

Memory:
RAM: 7933 Mb

Oobi1 2013-02-19 github

Just an update, the last time I made a symlink I mistakenly linked to the 64bit libraries. Linking the directory to the 32bit ones works fine.

ln -s /usr/lib32 /usr/lib/i386-linux-gnu

Looks like storing 32bit emulation libraries in /usr/lib/i386-linux-gnu is a Ubuntu thing, but I guess it's still a Steam bug since it forces the game to look there, when it works just fine when not run via Steam.

Sslouken 2013-02-19 github

This will be fixed in the runtime for the next update.

Launch options