Steam for Linux

Steam for Linux

Steam for Linux > Limited Beta > Topic Details
m. Nov 24, 2012 @ 1:21am
Issue Report: The Book of Unwritten Tales crashes when run from Steam w/overlay
The Book of Unwritten Tales crashes when run from Steam (goes to black fullscreen and immediately exits). However, going to "~/Steam/SteamApps/common/The Book of Unwritten Tales" and running "bout.sh" from there directly works.

edit: The game also works from Steam after disabling the overlay in Steam's settings (the overlay works fine in TF2)

Terminal output when running from Steam w/overlay:
(... lots of stuff removed ...) ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. (... more removed ...) *** Initializing OIS *** X Error of failed request: BadAccess (attempt to access private resource denied) Major opcode of failed request: 2 (X_ChangeWindowAttributes) Serial number of failed request: 7 Current serial number in output stream: 9 Game removed: AppID 215160 "The Book of Unwritten Tales", ProcID 7898 saving roaming config store to 'sharedconfig.vdf' roaming config store 2 saved successfully

System info:
Processor Information: Vendor: GenuineIntel Speed: 2794 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 12.10 (64 bit) Kernel Name: Linux Kernel Version: 3.5.0-18-generic X Server vendor: The X.Org Foundation X Server release: 11300000 Video Card: Driver: NVIDIA Corporation GeForce GTX 460/PCIe/SSE2 Driver Version: 4.3.0 NVIDIA 310.14 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 60 Hz VendorID: 0x10de DeviceID: 0xe22 Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1920 x 1080 Desktop Resolution: 1920 x 1080 Primary Display Size: 20,04" x 11,26" (22,95" diag) 50,9cm x 28,6cm (58,3cm diag) Primary Bus: PCI Express 16x Primary VRAM: 767 MB Supported MSAA Modes: 2x 4x 8x 16x Sound card: Audio device: Realtek ALC889 Memory: RAM: 7981 Mb Miscellaneous: UI Language: English LANG: nb_NO.UTF-8 Microphone: Not set Total Hard Disk Space Available: 2816683 Mb Largest Free Hard Disk Block: 1418527 Mb Installed software:
Last edited by m.; Nov 24, 2012 @ 1:42am
< >
Showing 1-9 of 9 comments
Can confirm this.
kigucdoshu Nov 24, 2012 @ 3:05am 
Regression confirmed. I was able to launch BoUT from Steam a few days ago.
Last edited by kigucdoshu; Nov 24, 2012 @ 3:06am
@gdbGamer provides a working workaround at this link
Originally posted by gdbGamer:
Here is my workaround for Ubuntu 12.10 on x86-64:

Step 1: Change directory to The Book of Unwritten Tales $ cd ~/Steam/SteamApps/common/The\ Book\ of\ Unwritten\ Tales/ Step 2: Start the game in gdb $ LD_LIBRARY_PATH=./lib/32/ gdb ./bin/32/kAGE Step 3: Set a break point in the problematic function that will jump over the bad code (gdb) break Ogre::GLXGLSupport::refreshConfig if !($eip = $eip + 1056) Step 4: Confirm that you will set the break point on a pending symbol Make breakpoint pending on future shared library load? (y or [n]) y Step 5: Run the game (gdb) run

This workaround is super fragile and will likely break if and when KING Art updates libOgre.

You'll likely want to keep an eye on that thread for any updates. Right on gdbGamer!

Last edited by humans-enabled.com; Dec 5, 2012 @ 10:46pm
m. Dec 5, 2012 @ 11:45pm 
Originally posted by humans-enabled.com:
@gdbGamer provides a working workaround at this link

No, that's a different crash bug. This one only happens if the Steam overlay is enabled. If it is, this crash still happens even if you work around the other one.
jordi_coma Dec 7, 2012 @ 3:27am 
I have the same problem, and does not work.

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[S_API FAIL] SteamAPI_Init() failed; Sys_LoadModule failed to load: /home/jordi/.steam/bin32/steamclient.so
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.dll.
Rompetroll[TUX] Dec 8, 2012 @ 8:44am 
Comfirmed, Also it messes up my dual monitor setup on the primary monitor so I have to restart X or manualy restor my desktop trough nvidia config.
Shigutso_Linux Dec 16, 2012 @ 10:15am 
Same bug here.
Ubuntu 12.10 x86_64 NVIDIA GPU
damien667 Dec 19, 2012 @ 6:47pm 
Same bug here. Disabling In-Game Steam Community makes all games run again.
thechef Jan 12, 2013 @ 4:39am 
Help me too. Thanks!
< >
Showing 1-9 of 9 comments
Per page: 15 30 50

Steam for Linux > Limited Beta > Topic Details