Steam for Linux

Steam for Linux

d10sfan Nov 25, 2012 @ 10:26pm
Book of Unwritten Tales Dosen't Start
Tried running the book of unwritten tales, but it didn't start. This was the log:


Creating resource group General
Creating resource group Internal
Creating resource group Autodetect
SceneManagerFactory for type 'DefaultSceneManager' registered.
Registering ResourceManager for type Material
Registering ResourceManager for type Mesh
Registering ResourceManager for type Skeleton
MovableObjectFactory for type 'ParticleSystem' registered.
OverlayElementFactory for type Panel registered.
OverlayElementFactory for type BorderPanel registered.
OverlayElementFactory for type TextArea registered.
Registering ResourceManager for type Font
ArchiveFactory for archive type FileSystem registered.
ArchiveFactory for archive type Zip registered.
DDS codec registering
FreeImage version: 3.15.1
This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,iff,lbm,mng,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,cut,xbm,xpm,gif,hdr,g3,sgi,exr,j2k,j2c,jp2,pfm,pct,pict,pic,3fr,arw,bay,bmq,cap,cine,cr2,crw,cs1,dc2,dcr,drf,dsc,dng,erf,fff,ia,iiq,k25,kc2,kdc,mdc,mef,mos,mrw,nef,nrw,orf,pef,ptx,pxn,qtk,raf,raw,rdc,rw2,rwl,rwz,sr2,srf,sti
Registering ResourceManager for type HighLevelGpuProgram
Registering ResourceManager for type Compositor
MovableObjectFactory for type 'Entity' registered.
MovableObjectFactory for type 'Light' registered.
MovableObjectFactory for type 'BillboardSet' registered.
MovableObjectFactory for type 'ManualObject' registered.
MovableObjectFactory for type 'BillboardChain' registered.
MovableObjectFactory for type 'RibbonTrail' registered.
Loading library ./lib/32/RenderSystem_GL
Installing plugin: GL RenderSystem
OpenGL Rendering Subsystem created.
./bout.sh: line 22: 6245 Segmentation fault (core dumped) LD_LIBRARY_PATH=$BASE_LIB_PATH/$BITS/:$LD_LIBRARY_PATH $BASE_BIN_PATH/$BITS/$EXE_NAME
< >
Showing 1-15 of 29 comments
MaximB Nov 27, 2012 @ 12:34am 
Got the same problem too.
It USED to run fairly well (almost bugless), and then 2 days ago it won't start at all for some reason.
MaximB Nov 27, 2012 @ 9:32am 
Ok, today I've tried again to run it manually after installing some libogre :
sudo apt-get install libogre-1.7.4
and manually running : Steam/SteamApps/common/The Book of Unwritten Tales/bout.sh

Seems to run again.
d10sfan Nov 27, 2012 @ 10:08am 
Tried installing that and getting the same exact error as before.
Jafinto Dec 1, 2012 @ 5:53am 
I seem to have the same problem. Running kAGE with GDB with
LD_LIBRARY_PATH=./lib/32/:$LD_LIBRARY_PATH gdb ./bin/32/kAGE
gives
Program received signal SIGSEGV, Segmentation fault. 0xf57f6eb0 in Ogre::GLXGLSupport::refreshConfig() () from ./lib/32/RenderSystem_GL.so

Don't hesitate to PM me for more information.

I am running Ubuntu 12.10 64-bit with AMD driver 12.11 (9.010). Full system information:
Processor Information: Vendor: AuthenticAMD Speed: 2608 Mhz 4 logical processors 4 physical processors HyperThreading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Supported SSE41: Unsupported SSE42: Unsupported Network Information: Network Speed: Operating System Version: Ubuntu 12.10 (64 bit) Kernel Name: Linux Kernel Version: 3.5.0-19-generic X Server vendor: The X.Org Foundation X Server release: 11300000 Video Card: Driver: ATI Technologies Inc. ATI Radeon HD 5700 Series Driver Version: 4.2.11978 Compatibility Profile Context Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 59 Hz VendorID: 0x1002 DeviceID: 0x68be Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1440 x 900 Desktop Resolution: 1440 x 900 Primary Display Size: 16.14" x 10.12" (19.02" diag) 41.0cm x 25.7cm (48.3cm diag) Primary VRAM Not Detected Sound card: Audio device: 20K1 Memory: RAM: 3953 Mb Miscellaneous: UI Language: English LANG: en_US.UTF-8 Microphone: Not set Total Hard Disk Space Available: 938900 Mb Largest Free Hard Disk Block: 126711 Mb
Last edited by Jafinto; Dec 1, 2012 @ 5:54am
vsteel Dec 2, 2012 @ 10:41pm 
I also have this problem. I am running KDE and when trying to start the game I wouldn't get anything in the steam log. I found when running the bout.sh script is was asking for gksudo which doesn't exist in KDE, the equivalent is sudo. The scrip is small and just wanted the ia32-libs installed. So I manually installed it with the the console with the command line:

sudo apt-get install ia32-libs

Now when I try and run it from steam it still won't start but I get the following console output:

Creating resource group General Creating resource group Internal Creating resource group Autodetect SceneManagerFactory for type 'DefaultSceneManager' registered. Registering ResourceManager for type Material Registering ResourceManager for type Mesh Registering ResourceManager for type Skeleton MovableObjectFactory for type 'ParticleSystem' registered. OverlayElementFactory for type Panel registered. OverlayElementFactory for type BorderPanel registered. OverlayElementFactory for type TextArea registered. Registering ResourceManager for type Font ArchiveFactory for archive type FileSystem registered. ArchiveFactory for archive type Zip registered. DDS codec registering FreeImage version: 3.15.1 This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,iff,lbm,mng,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,cut,xbm,xpm,gif,hdr,g3,sgi,exr,j2k,j2c,jp2,pfm,pct,pict,pic,3fr,arw,bay,bmq,cap,cine,cr2,crw,cs1,dc2,dcr,drf,dsc,dng,erf,fff,ia,iiq,k25,kc2,kdc,mdc,mef,mos,mrw,nef,nrw,orf,pef,ptx,pxn,qtk,raf,raw,rdc,rw2,rwl,rwz,sr2,srf,sti Registering ResourceManager for type HighLevelGpuProgram Registering ResourceManager for type Compositor MovableObjectFactory for type 'Entity' registered. MovableObjectFactory for type 'Light' registered. MovableObjectFactory for type 'BillboardSet' registered. MovableObjectFactory for type 'ManualObject' registered. MovableObjectFactory for type 'BillboardChain' registered. MovableObjectFactory for type 'RibbonTrail' registered. Loading library ./lib/32/RenderSystem_GL Installing plugin: GL RenderSystem OpenGL Rendering Subsystem created. ./bout.sh: line 22: 21955 Segmentation fault (core dumped) LD_LIBRARY_PATH=$BASE_LIB_PATH/$BITS/:$LD_LIBRARY_PATH $BASE_BIN_PATH/$BITS/$EXE_NAME

My system setup:
Processor Information: Vendor: GenuineIntel Speed: 3401 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-19-generic X Server vendor: The X.Org Foundation X Server release: 11300000 Video Card: Driver: NVIDIA Corporation GeForce GTX 680/PCIe/SSE2 Driver Version: 4.3.0 NVIDIA 310.14 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 59 Hz VendorID: 0x10de DeviceID: 0x1180 Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1920 x 1200 Desktop Resolution: 1920 x 1200 Primary Display Size: 20.43" x 12.76" (24.06" diag) 51.9cm x 32.4cm (61.1cm diag) Primary Bus: PCI Express 16x Primary VRAM: 4096 MB Supported MSAA Modes: 2x 4x 8x 16x Sound card: Audio device: AV200 Memory: RAM: 32122 Mb Miscellaneous: UI Language: English LANG: en_US.UTF-8 Microphone: Not set Total Hard Disk Space Available: 1877791 Mb Largest Free Hard Disk Block: 1303800 Mb Installed software: Recent Failure Reports: Mon Dec 3 05:50:38 2012 GMT: file ''/tmp/dumps/assert_20121202225032_1.dmp'', upload yes: ''CrashID=bp-9ed38766-f831-47fb-9ffc-03a3c2121202 ''
Jafinto Dec 3, 2012 @ 12:38am 
Interesting, so it appears to not be related to the graphics driver, as you are using an NVIDIA card.

It might be a related to the fact that we are using Ubuntu 12.10 (64-bit).

@d10sfan: which Linux distribution are you using?

If I have some time, I'll install Ubuntu 12.04 and see if that works.
Last edited by Jafinto; Dec 3, 2012 @ 12:39am
d10sfan Dec 3, 2012 @ 6:49am 
I tried it with Linux Mint 13 and 14 (based off Ubuntu 12.04 and Ubuntu 12.10)
Last edited by d10sfan; Dec 3, 2012 @ 6:50am
Jafinto Dec 3, 2012 @ 6:55am 
Was that a 32-bit or a 64-bit install?
d10sfan Dec 3, 2012 @ 6:55am 
Both were 64-bit
gdbGamer Dec 5, 2012 @ 12:06am 
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.
Jafinto Dec 5, 2012 @ 5:38am 
The workaround allows me to start the game, but it crashes when I try to open the settings menu:
Program received signal SIGSEGV, Segmentation fault. 0xf6f19237 in std::string::assign(std::string const&) () from /usr/lib/i386-linux-gnu/libstdc++.so.6

This is probably due to the configuration not being detected ;)

If somebody from Steam or KING Art is reading this, could you acknowledge that you are able to reproduce the problem?
gdbGamer Dec 5, 2012 @ 6:12am 
Yes. Opening the setting menu with the workaround also crashes the game for me. I was, however, able to play through the prologue without problem.
Jafinto Dec 5, 2012 @ 6:15am 
Same here ;) Like the game by the way.

I do see a line on the right side of my screen with the starting movie, does anybody else have that to?
Last edited by Jafinto; Dec 5, 2012 @ 6:16am
Jafinto Dec 5, 2012 @ 6:59am 
When going through that code, the only possible segfault that I can see is the element accesses on mVideoModes at lines 289 and 290.

I'm going to compile a 32-bit debug version of the library and debug to see if that really is the problem.
< >
Showing 1-15 of 29 comments
Per page: 15 30 50

Date Posted: Nov 25, 2012 @ 10:26pm
Posts: 29