Steam for Linux

Steam for Linux

Steam for Linux > Limited Beta > Topic Details
kamjau 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 "" 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: object '' 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

RAM: 7981 Mb

UI Language: English
Microphone: Not set
Total Hard Disk Space Available: 2816683 Mb
Largest Free Hard Disk Block: 1418527 Mb

Installed software:
Last edited by kamjau; 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; Dec 5, 2012 @ 10:46pm
kamjau Dec 5, 2012 @ 11:45pm 
Originally posted by
@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/".
[S_API FAIL] SteamAPI_Init() failed; Sys_LoadModule failed to load: /home/jordi/.steam/bin32/
[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