You are not logged in.

#1 2016-09-01 15:02:18

kokoko3k
Member
Registered: 2008-11-14
Posts: 2,390

[SOLVED] Tomb Raider does not start anymore

Today I noticed it stopped working.
It worked two months ago without any issue, but the system has been upgraded.
Anybody can confirm or have a workaround please?

Thanks.

Last edited by kokoko3k (2016-09-02 12:27:29)


Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !

Offline

#2 2016-09-01 18:06:03

ChemBro
Member
Registered: 2008-10-22
Posts: 703

Re: [SOLVED] Tomb Raider does not start anymore

I cannot confirm, therefor no workaround.

Also almost no information besides "does not work". How is someone supposed to help you? What about the Steam dump for example? What does it say?

Offline

#3 2016-09-01 19:26:15

kokoko3k
Member
Registered: 2008-11-14
Posts: 2,390

Re: [SOLVED] Tomb Raider does not start anymore

You're right, but other than updating my system (and switched to plasma5 from kde4, but i think it is not relevant) i didn't touched anything, or at least i think so.
Also, on another system with same cpu/mobo/gpu, it is working fine, but that system wasn't upgraded since april.

Steam runtimes are the same, and i also tried to preload the lib32 libraries of the working system on the other one without success.
Tried to downgrade kernel and video driver, nothing.

Gpu is a gtx750ti nvidia drivers 370.35, tried 367.35 too.
kernel is now 4.7.2, tried 4.6.4 too.

Other steam games seems to run fine.

After the crash there are no dumps in /tmp/dumps.

What other info i can provide?


Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !

Offline

#4 2016-09-02 03:36:19

headkase
Member
Registered: 2011-12-06
Posts: 1,975

Re: [SOLVED] Tomb Raider does not start anymore

kokoko3k wrote:

What other info i can provide?

Run Steam from a console, then run the game, and see if the game outputs more specific information about any errors it encounters.

Offline

#5 2016-09-02 06:38:07

kokoko3k
Member
Registered: 2008-11-14
Posts: 2,390

Re: [SOLVED] Tomb Raider does not start anymore

There is not much to see:

Here the log of the console after hitting "play"

[0902/083305:ERROR:gl_context_glx.cc(107)] Couldn't make context current with X drawable.
[0902/083305:ERROR:gles2_cmd_decoder.cc(3200)]   GLES2DecoderImpl: Context lost during MakeCurrent.
[0902/083305:ERROR:gl_bindings_autogen_gl.cc(6831)] Trying to call glGetGraphicsResetStatusARB() without current GL context
[0902/083305:ERROR:gl_bindings_autogen_gl.cc(6831)] Trying to call glGetGraphicsResetStatusARB() without current GL context
[0902/083305:WARNING:x11_util.cc(1490)] X error received: serial 742, error_code 171 (GLXBadDrawable), request_code 154, minor_code 26 (X_GLXMakeContextCurrent)
[0902/083305:ERROR:gl_bindings_autogen_gl.cc(6831)] Trying to call glGetGraphicsResetStatusARB() without current GL context
[0902/083305:ERROR:gl_context_glx.cc(107)] Couldn't make context current with X drawable.
[0902/083305:ERROR:gles2_cmd_decoder.cc(3200)]   GLES2DecoderImpl: Context lost during MakeCurrent.
[0902/083305:ERROR:gl_bindings_autogen_gl.cc(6831)] Trying to call glGetGraphicsResetStatusARB() without current GL context
[0902/083305:WARNING:x11_util.cc(1490)] X error received: serial 772, error_code 8 (BadMatch (invalid parameter attributes)), request_code 154, minor_code 26 (X_GLXMakeContextCurrent)
[0902/083305:ERROR:gl_context_glx.cc(107)] Couldn't make context current with X drawable.
[0902/083305:ERROR:gles2_cmd_decoder.cc(3200)]   GLES2DecoderImpl: Context lost during MakeCurrent.
[0902/083305:ERROR:gl_bindings_autogen_gl.cc(6831)] Trying to call glGetGraphicsResetStatusARB() without current GL context
[0902/083305:WARNING:x11_util.cc(1490)] X error received: serial 800, error_code 8 (BadMatch (invalid parameter attributes)), request_code 154, minor_code 26 (X_GLXMakeContextCurrent)
[0902/083305:ERROR:gl_bindings_autogen_gl.cc(6522)] Trying to call glDeleteVertexArraysOES() without current GL context
[0902/083305:ERROR:gl_bindings_autogen_gl.cc(6512)] Trying to call glDeleteTextures() without current GL context
[0902/083305:WARNING:x11_util.cc(1490)] X error received: serial 829, error_code 3 (BadWindow (invalid Window parameter)), request_code 4, minor_code 0 (X_DestroyWindow)
ERROR: ld.so: object 'libminimum_thread_stack_size_wrapper.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/koko/.local/lib/tomb_raider_vpn_fix.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object 'libminimum_thread_stack_size_wrapper.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/koko/.local/lib/tomb_raider_vpn_fix.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
TombRaider: dumped to "/home/koko/.local/share/feral-interactive/Tomb Raider/crashes/02f58878-42ec-727b-10a7d1d1-5287f140.dmp"
TombRaider: crash reporter "/mnt/disco2/Steam/SteamApps/common/Tomb Raider/bin/feral_linux_crash_reporter" launching
ERROR: ld.so: object 'libminimum_thread_stack_size_wrapper.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/koko/.local/lib/tomb_raider_vpn_fix.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Game crashed, if possible email [support@feralinteractive.com] with the crash file [/home/koko/.local/share/feral-interactive/Tomb Raider/crashes/02f58878-42ec-727b-10a7d1d1-5287f140.dmp] and details
Game removed: AppID 203160 "Tomb Raider", ProcID 8393 
No cached sticky mapping in ActivateActionSet.

...then it crashed.

On the working pc i've:

[0902/083740:ERROR:gl_context_glx.cc(107)] Couldn't make context current with X drawable.
[0902/083740:ERROR:gles2_cmd_decoder.cc(3200)]   GLES2DecoderImpl: Context lost during MakeCurrent.
[0902/083740:ERROR:gl_bindings_autogen_gl.cc(6831)] Trying to call glGetGraphicsResetStatusARB() without current GL context
[0902/083740:ERROR:gl_bindings_autogen_gl.cc(6831)] Trying to call glGetGraphicsResetStatusARB() without current GL context
[0902/083740:WARNING:x11_util.cc(1490)] X error received: serial 816, error_code 171 (GLXBadDrawable), request_code 154, minor_code 26 (X_GLXMakeContextCurrent)
[0902/083740:ERROR:gl_context_glx.cc(107)] Couldn't make context current with X drawable.
[0902/083740:ERROR:gles2_cmd_decoder.cc(3200)]   GLES2DecoderImpl: Context lost during MakeCurrent.
[0902/083740:ERROR:gl_bindings_autogen_gl.cc(6831)] Trying to call glGetGraphicsResetStatusARB() without current GL context
[0902/083740:WARNING:x11_util.cc(1490)] X error received: serial 846, error_code 8 (BadMatch (invalid parameter attributes)), request_code 154, minor_code 26 (X_GLXMakeContextCurrent)
[0902/083740:ERROR:gl_bindings_autogen_gl.cc(6522)] Trying to call glDeleteVertexArraysOES() without current GL context
[0902/083740:WARNING:x11_util.cc(1490)] X error received: serial 875, error_code 3 (BadWindow (invalid Window parameter)), request_code 4, minor_code 0 (X_DestroyWindow)
ERROR: ld.so: object 'libminimum_thread_stack_size_wrapper.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/koko/.local/lib/tomb_raider_vpn_fix.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object 'libminimum_thread_stack_size_wrapper.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/koko/.local/lib/tomb_raider_vpn_fix.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

Last edited by kokoko3k (2016-09-02 06:38:38)


Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !

Offline

#6 2016-09-02 06:53:25

ChemBro
Member
Registered: 2008-10-22
Posts: 703

Re: [SOLVED] Tomb Raider does not start anymore

The output says maybe you could send the crash dump to Feral Interactive (the porter).

Offline

#7 2016-09-02 07:12:16

kokoko3k
Member
Registered: 2008-11-14
Posts: 2,390

Re: [SOLVED] Tomb Raider does not start anymore

Yep, did it yesterday, still no answer.
I also tried with another user, same thing.

-tried in a new chroot environment and i was able to make it start from there

Last edited by kokoko3k (2016-09-02 08:23:49)


Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !

Offline

#8 2016-09-02 12:21:06

kokoko3k
Member
Registered: 2008-11-14
Posts: 2,390

Re: [SOLVED] Tomb Raider does not start anymore

Ok, i made progress.

gdb output:

(gdb) bt
#0  0xf0d2f6a7 in __strcmp_sse4_2 () from /usr/lib32/libc.so.6
#1  0xf038fc32 in ?? () from /mnt/disco2/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libasound.so.2
#2  0xf0390138 in snd_config_search () from /mnt/disco2/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libasound.so.2
#3  0xf0393b44 in ?? () from /mnt/disco2/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libasound.so.2
#4  0xf0394411 in snd_config_searcha_hooks () from /mnt/disco2/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libasound.so.2
#5  0xf03944e3 in snd_config_searchva_hooks () from /mnt/disco2/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libasound.so.2
#6  0xf03945c0 in ?? () from /mnt/disco2/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libasound.so.2
#7  0xf039351a in snd_config_search_definition () from /mnt/disco2/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libasound.so.2
#8  0x9b823289 in ?? () from /usr/lib32/libasound.so
#9  0x9b825a2b in snd_pcm_open () from /usr/lib32/libasound.so
#10 0xf0fbe6cd in FMOD::OutputALSA::init(int, unsigned int, int*, int, FMOD_SOUND_FORMAT*, int, int, void*) ()
   from /mnt/disco2/Steam/SteamApps/common/Tomb Raider/bin/../lib/i686/libfmodex.so
#11 0xf0fb7f79 in FMOD::SystemI::init(int, unsigned int, void*) () from /mnt/disco2/Steam/SteamApps/common/Tomb Raider/bin/../lib/i686/libfmodex.so
#12 0xf0fa9560 in FMOD::System::init(int, unsigned int, void*) () from /mnt/disco2/Steam/SteamApps/common/Tomb Raider/bin/../lib/i686/libfmodex.so

..which led me here (silly me)
https://wiki.archlinux.org/index.php/St … not_launch

then i removed libasound.so.2 from the steam runtime and the game launched.
Better than nothing, but but still i cannot understand why it worked from the nspawn container (same packages version, same steam runtime with libasound in there).

To summarize, my steam launch command for tomb raider is:

LD_PRELOAD=$LD_PRELOAD:/usr/lib32/libasound.so.2:/home/koko/.local/lib/tomb_raider_vpn_fix.so %command%

(the tomb_raider_vpn_fix.so is needed because i run vpns)

Do you have libasound in your steam runtime?

Last edited by kokoko3k (2016-09-02 12:28:07)


Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !

Offline

#9 2016-09-02 15:43:55

ChemBro
Member
Registered: 2008-10-22
Posts: 703

Re: [SOLVED] Tomb Raider does not start anymore

Yes, I have it in my runtime. I use ALSA/pulseaudio. And I don't need to remove that file.

Offline

Board footer

Powered by FluxBB