protonscr

The Book of Unwritten Tales 2: Crash on launch

steamclosed reviewed3rd party game
ValveSoftware/steam-for-linux#4304 · opened 2016-02-08 by Happy-Ferret · updated 2019-04-26 · 12 comments · github
1 matching comments, n / p to jump
HHappy-Ferret 2016-02-08 github

When I try to launch the game through the Steam client or through the shell, I see a black screen for approximately half a second, then am booted back to the desktop.

It worked one time prior but after I quit and relaunched it went back to this weird behaviour.

I already re-installed it today, hoping I could watch the directory via inotify and trigger that one successful launch, figuring out where the difference between a successful and unsuccessful launch lie and whether Steam or game add any files that may block proper execution.

Unfortunately, I can't seem to trigger a successful launch again, ever.

No segfault or anything else is reported aside of the usual /dev/input/js0 misreport1
that is Unity3D specific.

My computer:

Ubuntu 16.04 x64 (11 days old daily build with all the recent updates) 
RAM: 16GB DDR3-1600
CPU: Intel i5 2500k@Stock
GPU: NVIDIA Geforce GTX 680 2GB

GPU Driver info (NVIDIA Nouveau drivers):

OpenGL renderer string: Gallium 0.4 on NVE4
OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.1.1
OpenGL version string: 3.0 Mesa 11.1.1


Do note that I'm already aware of the issues with libasound.so.2. Removing this lib, unfortunately, did nothing for this particular game, so this might not even be related to that.







1:Too many axes; using axes 0 - 19 and ignoring axes 20 - 36: Too many buttons; using buttons 0 - 19 and ignoring buttons 20 - 68"

Ggdrewb-valve maintainer 2016-02-08 github

You'll want to report this to the game developer also.

HHappy-Ferret 2016-02-08 github

Already added it to the developer's Steam group.

HHappy-Ferret 2016-02-08 github

In case it matters,
here's the execute line from my steam.desktop shortcut.

Exec=env LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libasound.so.2' DISPLAY=:0 steam

HHappy-Ferret 2016-02-08 github

I just replaced the whole plugins folder with the one provided by Among the Sleep.
It works now. Still have to investigate which library was actually the faulty one. I only know it couldn't have been libsteam_api.so, as I already replaced that one previously.

SSAC-01 2016-02-11 github

I think I have a simmiliar Problem on debian testing. Since a few days I cant lauch any game that is installed over steam. I also tried it with new installed games - same problem. Reinstalling steam didn't take any effect. I think the problem started after some regular systemupdates in the last days, but can't locate wich update it might have been

Wich logfiles can i provide for this issue?
Wehre can I get the plugin foler Happy-Ferret used to replace?

Thanks
SAC-01

My System:
debian testing
Linux version 4.3.0-1-amd64
NVIDIA Corporation GK208M [GeForce GT 730M]
Intel Corporation 4th Gen Core Processor Integrated Graphics Controller
Using nouveau-driver

HHappy-Ferret 2016-02-12 github

Can you try launching Steam from the commandline with the following line?

LD_PRELOAD='/usr/$LIB/libasound.so.2' DISPLAY=:0 steam

SSAC-01 2016-02-12 github

Thanks for your support. Launching steam by this way works fine :-)

HHappy-Ferret 2016-02-12 github

You're welcome! Happy it's working properly now.

If you have a shortcut you normally start Steam from, you can edit the existing Exec line inside the .desktop file to look like this.

Exec=env LD_PRELOAD='/usr/$LIB/libasound.so.2' DISPLAY=:0 steam

HHappy-Ferret 2016-02-16 github

@Plagman

Feel free to close the ticket at any time (I'd close it myself but am not entirely sure what your protocol on this is. Better safe than sorry :smiley_cat: ).

I can pretty much rule out any fault at Steam's end and have already contacted the developer through the email address on their website, proposing a fix.

Kkisak-valve maintainer 2019-03-22 github

Hello @Happy-Ferret, since this issue report was last commented on, Steam's handling of the Steam runtime has changed to prefer host libraries over the runtime variants. Are you still experiencing this issue on an up to date system and no LD_PRELOAD workaround?

HHappy-Ferret 2019-03-23 github

@kisak-valve

Haven't played a video game in a while. Especially not the one in the OP, and not on Linux.
I'll try next time I boot into Linux and get back to you.

I assume LD_PRELOAD is no longer needed though. I have read about Steam's change of runtime behavior.

Kkisak-valve maintainer 2019-04-26 github

Thanks for the feedback, closing.

Nothing extracted yet.