Steam for Linux

Steam for Linux

Steam for Linux > Limited Beta > Topic Details
kigucdoshu Nov 7, 2012 @ 7:30am
Issue Report: The Book of Unwritten Tales fails to start
Terminal output:
Game update: AppID 215160 "The Book of Unwritten Tales", ProcID 17148, IP 0.0.0.0:0
ERROR: ld.so: object '/home/alexander/.steam/bin/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/alexander/.steam/bin/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/alexander/.steam/bin/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/alexander/.steam/bin/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/alexander/.steam/bin/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/alexander/.steam/bin/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
/home/alexander/Steam/SteamApps/common/The Book of Unwritten Tales/bout.sh: line 12: : too many arguments
./bin/32/kAGE: error while loading shared libraries: libgomp.so.1: cannot open shared object file: No such file or directory
Game removed: AppID 215160 "The Book of Unwritten Tales", ProcID 17148
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully

System information:
Processor Information:
Vendor: GenuineIntel
Speed: 2301 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:
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: Intel Open Source Technology Center Mesa DRI Intel(R) Ivybridge Mobile x86/MMX/SSE2

Driver Version: 3.0 Mesa 9.0
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x8086
DeviceID: 0x166
Number of Monitors: 1
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 13.54" x 7.60" (15.51" diag)
34.4cm x 19.3cm (39.4cm diag)
Primary VRAM Not Detected

Sound card:
Audio device: Intel PantherPoint HDMI

Memory:
RAM: 7881 Mb

Miscellaneous:
UI Language: English
Microphone: Not set
Total Hard Disk Space Available: 112227 Mb
Largest Free Hard Disk Block: 71175 Mb

Installed software:
Last edited by kigucdoshu; Nov 7, 2012 @ 7:31am
< >
Showing 1-15 of 21 comments
kigucdoshu Nov 7, 2012 @ 8:56am 
This can be fixed by installing the 32-bit version of libgomp1. On Ubuntu, run
sudo apt-get install libgomp1:i386
Installing libgomp1 did not resolve the problem. The game runs fine from the sh script in the installation folder. It only fails to launch from within steam.
kigucdoshu Nov 25, 2012 @ 1:22am 
Originally posted by dulBIRAKAN:
Installing libgomp1 did not resolve the problem. The game runs fine from the sh script in the installation folder. It only fails to launch from within steam.
I've noticed this too. It's a regression, it was working a few days ago.
x414e54 [Linux] Nov 25, 2012 @ 6:53am 
I have the same problem also.

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

ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Last edited by x414e54 [Linux]; Nov 25, 2012 @ 6:54am
@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!

mjau Dec 5, 2012 @ 11:51pm 
Different crash bugs again. The BadAccess X error is probably this bug, and I think the libgomp one was fixed with the ia32-libs dependency.
Last edited by mjau; Dec 5, 2012 @ 11:52pm
San Dec 6, 2012 @ 1:52pm 
Originally posted by x414e54 }Linux{:
I have the same problem also.

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

ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.


I can confirm this bug. Starting it directly from the console works though. Do this while having steam running.

cd ~/Steam/SteamApps/common/The\ Book\ of\ Unwritten\ Tales/
./bout.sh


$ uname -a
Linux sander-ubuntu-desktop 3.2.0-34-generic #53-Ubuntu SMP Thu Nov 15 10:48:16 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

$ dmesg | grep -i nvidia
[ 24.098919] nvidia: module license 'NVIDIA' taints kernel.
[ 24.248138] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 24.248147] nvidia 0000:01:00.0: setting latency timer to 64
[ 24.248388] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 310.14 Tue Oct 9 11:52:41 PDT 2012

If you require additional information please let me know.

Edit: Ah I missed the comment of mjau. It appears to be the bug he mentioned.
Last edited by San; Dec 6, 2012 @ 1:55pm
sorath Dec 8, 2012 @ 4:15am 
I also can't start this game demo under Gentoo x86_64 with error message:
Game update: AppID 226540 "The Book of Unwritten Tales: The Critter Chronicles Demo", ProcID 29504, 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.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
dpkg-query: error: failed to open package info file `/var/lib/lib/dpkg/status' for reading: No such file or directory
/mnt/sdc2/animation/games/steambeta/Steam/SteamApps/common/The Critter Chronicles Demo/boutvc.sh: line 13: gksudo: command not found
Game removed: AppID 226540 "The Book of Unwritten Tales: The Critter Chronicles Demo", ProcID 29504
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Installing breakpad exception handler for appid(steam)/version(1354925460_client)
Installing breakpad exception handler for appid(steam)/version(1354925460_client)

But as you can see except the error about 'gameoverlayrenderer.so' I receive error about
dpkg-query: error: failed to open package info file `/var/lib/lib/dpkg/status' for reading: No such file or directory
/mnt/sdc2/animation/games/steambeta/Steam/SteamApps/common/The Critter Chronicles Demo/boutvc.sh: line 13: gksudo: command not found

Why it wants to call dpkg-query? Does just to try to install some libraries?
sorath Dec 8, 2012 @ 5:00am 
So as I see from 'boutvc.sh' file it wants ia32-libs ro install.
I think I alredy have this via other package, Il try to remove any mentions about libs installation and try run it directly from folder then I receive error about
./bin/32/kAGE: error while loading shared libraries: libjasper.so.1: cannot open shared object file: No such file or directory
I created symlink from /usr/lib/libjasper.so.1.0.0 to ./lib/libjasper.so.1 and recieve
./bin/32/kAGE: error while loading shared libraries: libjasper.so.1: wrong ELF class: ELFCLASS64
as this library is obviously 64bit, so currently I don't know what gentoo package can provide me 32bit lib of 'libjasper.so.1' but discription of just japsper package say that it is "software-based implementation of the codec specified in the JPEG-2000 Part-1 standard"
garisboing Dec 9, 2012 @ 2:58am 
Originally posted by San | Happy Pinguin:
Originally posted by x414e54 }Linux{:
I have the same problem also.

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

ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.


I can confirm this bug. Starting it directly from the console works though. Do this while having steam running.

cd ~/Steam/SteamApps/common/The\ Book\ of\ Unwritten\ Tales/
./bout.sh


$ uname -a
Linux sander-ubuntu-desktop 3.2.0-34-generic #53-Ubuntu SMP Thu Nov 15 10:48:16 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

$ dmesg | grep -i nvidia
[ 24.098919] nvidia: module license 'NVIDIA' taints kernel.
[ 24.248138] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 24.248147] nvidia 0000:01:00.0: setting latency timer to 64
[ 24.248388] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 310.14 Tue Oct 9 11:52:41 PDT 2012

If you require additional information please let me know.

Edit: Ah I missed the comment of mjau. It appears to be the bug he mentioned.

I can also confirm this running on Fedora 17. Trying to start the game from console
yields :

[S_API FAIL] SteamAPI_Init() failed; no appID found.
Either launch the game from Steam, or put the file steam_appid.txt containing the correct appID in your game folder.

Doing an echo > 'insert appId here' > steam_appid.txt, did the trick.
I got appId from stdout of terminal running steam.
sorath Dec 9, 2012 @ 1:27pm 
I saw in other thread that it need to disable "Steam community in game" in steam preferences for this game. It work for me and game run via steam
Last edited by sorath; Dec 9, 2012 @ 1:30pm
dimgel Dec 15, 2012 @ 1:29am 
Same problem here, game crashes on start. Gentoo/amd64, KDE 4.9.3. Before I disabled "steam community in game", console output was this:

Generating new string page texture 100: 384x256, total string texture memory is 2.13 MB
Game update: AppID 215160 "The Book of Unwritten Tales", ProcID 4544, 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.
/home/dimgel/.local/share/Steam/SteamApps/common/The Book of Unwritten Tales/bout.sh: line 12: dpkg: command not found
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
/home/dimgel/.local/share/Steam/SteamApps/common/The Book of Unwritten Tales/bout.sh: line 13: gksudo: command not found
Game removed: AppID 215160 "The Book of Unwritten Tales", ProcID 4544
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully

After disabling "steam community in game", it's this:

Game update: AppID 215160 "The Book of Unwritten Tales", ProcID 4654, IP 0.0.0.0:0
/home/dimgel/.local/share/Steam/SteamApps/common/The Book of Unwritten Tales/bout.sh: line 12: dpkg: command not found
/home/dimgel/.local/share/Steam/SteamApps/common/The Book of Unwritten Tales/bout.sh: line 13: gksudo: command not found
Game removed: AppID 215160 "The Book of Unwritten Tales", ProcID 4654
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully

Don't know what does it try to install.
dimgel Dec 15, 2012 @ 2:08am 
> Don't know what does it try to install.
It should output what it needs to console, at least. Better MessageBox. There's no way for sudo on my system, I don't like the idea of applications entering super-user mode behind my back. And if user-space soft needs dependency, the only reliable way is to bundle it along - both for Windows to avoid DLL hell and for Linux to avoid SO hell and distro hell.
Last edited by dimgel; Dec 15, 2012 @ 2:09am
unhandyandy Dec 17, 2012 @ 12:25pm 
Gentoo amd64
Same problem that sorath was having, but disabling "Steam community in game" didn't help.

It wants to install ia32-libs using apt-get, and when I comment out those lines in bout.sh and install jasper it complains the elf type is wrong.
sorath Dec 19, 2012 @ 9:49am 
unhandyandy, yes it wants 32bit jasper lib, but under Gentoo x86_64 currently there is no multilib for this package, so I have to download package libjasper1_1.900.1-13_i386.deb (i386) from Ubuntu rep[packages.ubuntu.com], take from it file "libjasper.so.1.0.0", place to "../SteamApps/common/The Critter Chronicles Demo/lib/32/" and rename it to "libjasper.so.1" than I able to run demo game. It works! :)

Sorry that I forgot to describe the solution.

As for crashing while entering Settings menu, please read this message of other tread
Last edited by sorath; Dec 19, 2012 @ 9:54am
< >
Showing 1-15 of 21 comments
Per page: 15 30 50

Steam for Linux > Limited Beta > Topic Details