Eversion started crashing when run from Steam #1730

Closed
obi1 opened this Issue Feb 14, 2013 · 2 comments

Comments

Projects
None yet
2 participants

obi1 commented Feb 14, 2013

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

slouken was assigned Feb 14, 2013

obi1 commented Feb 19, 2013

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.

slouken commented Feb 19, 2013

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

slouken closed this Feb 24, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment