protonscr

Shatter hangs on startup when LC_NUMERIC is cs_CZ.utf8

steamclosed reviewed3rd party gameruntime
ValveSoftware/steam-for-linux#2165 · opened 2013-03-15 by ghost · updated 2013-08-19 · 22 comments · github
?ghost 2013-03-15 github

When LC_NUMERIC is set to some language that uses something else then '.' for decimal places separator. Shatter hangs on startup and writes to log

Error compiling script: [[string "internal_buffer"]:1: malformed number near `0.25'

Error compiling script: [[string "internal_buffer"]:1: malformed number near `0.25'

Error compiling script: [[string "internal_buffer"]:1: malformed number near `0.25'

Error compiling script: [[string "internal_buffer"]:1: malformed number near `0.25'

Error compiling script: [[string "internal_buffer"]:1: malformed number near `0.25'

Error compiling script: [[string "internal_buffer"]:1: malformed number near `0.25'

Error compiling script: [[string "internal_buffer"]:1: malformed number near `0.2'

Error compiling script: [[string "internal_buffer"]:1: malformed number near `1.0'

When LC_NUMERIC is set to en_US it starts normally.

Jjohndrinkwater 2013-03-16 github

This would be an issue with Shatter rather than Steam, and would be better directed at their game support.

?ghost 2013-03-16 github

Not sure about that I have also Shatter version from Humble Bundle and it doesn't have such issues.

LLord-Avallon 2013-03-16 github

I am having a problem with Shatter too, the Humble Bundle version worked fine for me, now I installed the Steam version and, when the game starts, a black screen appears with this text:

Shatter - error

I get stuck on this and can´t start the game.

Here are my specs: https://gist.github.com/Lord-Avallon/4521727

Jjohndrinkwater 2013-03-16 github

OK, if you launch STEAM_RUNTIME=0 steam and then load the game, this doesn’t appear?

LLord-Avallon 2013-03-17 github

Well, a message appeared: "You are missing the following 32-bit libraries, and Steam may not run: libSDL2-2.0.so.0".

Vvorot93 2013-03-18 github

Do you have SDL 2.0 installed?

LLord-Avallon 2013-03-18 github

Well, judging by the message, no, I think it´s another version, do you know the exactly name of this package? I looked on Google and on Synaptic but couldn´t find it.

LLord-Avallon 2013-04-08 github

Hi, do you know how to install this SDL 2.0 package? I couldn´t find the right name.

LLord-Avallon 2013-05-11 github

This is the content of the log.txt file:

======================= LOG INITIALISED =======================
Name : Shatter ( SH )
Build: 13030613 ( pc )
MabCore v1.0 Initialised. ( $Id: MabCoreLib.h 108864 2011-12-01 01:07:59Z rgreen $ )
pack_ok you can have leaderboards. b84baa2e
Window is being set to the same as the current window

Error compiling script: [[string "internal_buffer"]:1: malformed number near `0.25'

Error compiling script: [[string "internal_buffer"]:1: malformed number near `0.25'

Error compiling script: [[string "internal_buffer"]:1: malformed number near `0.25'

Error compiling script: [[string "internal_buffer"]:1: malformed number near `0.25'

Error compiling script: [[string "internal_buffer"]:1: malformed number near `0.25'

Error compiling script: [[string "internal_buffer"]:1: malformed number near `0.25'

Error compiling script: [[string "internal_buffer"]:1: malformed number near `0.2'

Error compiling script: [[string "internal_buffer"]:1: malformed number near `1.0'


Please, could you clarify something to me skybon (or someone else who can)? Where do I find SDL 2.0? I looked everywhere on the Internet and all I find are tutorials about SDL 1.2, even the official site http://www.libsdl.org/ doesn´t have 2.0 for me to download, the Ubuntu oficial repositories don´t have them too, where can I find it and how can I install it?

Vvorot93 2013-05-12 github

SDL2 is available either in
Mir PPA (patched for Mir support)
https://launchpad.net/~mir-team/+archive/staging

or Saucy repos:
https://launchpad.net/ubuntu/saucy/+package/libsdl2-2.0-0

LLord-Avallon 2013-05-13 github

I installed libsdl2-2.0-0_2.0.0~20130103-1_amd64.deb from the Saucy repo link skybon game me (by the way, thank you very much) and launched with STEAM_RUNTIME=0 steam, Steam didn´t initialize and the terminal output was:


Running Steam on ubuntu 12.04 64-bit
STEAM_RUNTIME is disabled by the user
Installing breakpad exception handler for appid(steam)/version(1368229716_client)
Installing breakpad exception handler for appid(steam)/version(1368229716_client)
unlinked 0 orphaned pipes
Installing breakpad exception handler for appid(steam)/version(1368229716_client)
[0513/163937:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamUI/../common/steam/client_api.cpp (281) : Assertion Failed: ClientAPI_InitGlobalInstance: InternalAPI_Init_Internal failed.

Assert( Assertion Failed: ClientAPI_InitGlobalInstance: InternalAPI_Init_Internal failed.
):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamUI/../common/steam/client_api.cpp:281

Installing breakpad exception handler for appid(steam)/version(1368229716_client)
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/assert_20130513163938_1.dmp
/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamUI/SteamStartup.cpp (627) : Assertion Failed: ! "There was a problem with your Steam installation.\n" "Please reinstall steam.\n"
unlinked 2 orphaned pipes
CAsyncIOManager: 0 threads terminating. 0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 254 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 1 multi object alertable sleeps
[2013-05-13 16:39:34] Startup - updater built May 10 2013 14:57:30
[2013-05-13 16:39:34] Opted in to client beta 'publicbeta' via beta file
[2013-05-13 16:39:34] Verifying installation...
[2013-05-13 16:39:34] Verification complete
Shutting down. . .
[2013-05-13 16:39:38] Shutdown
Finished uploading minidump (out-of-process): success = yes
response: CrashID=bp-fa83e940-d551-4688-bc4c-834a52130513


Nnihilusiua 2013-05-15 github

Yet another game on Steam that requires "LC_ALL=C %command%" in it's launch properties to work properly on machines with non EN_us locale. No additional libs are needed, although it demands some when being run from a terminal.

LLord-Avallon 2013-06-19 github

After the last update the game doesn´t run, I click on the launcher button to start the game and nothing happens, even the dark screen I showed above doesn´t appear anymore (the word syncing blink on the side of the game´s name).

?ghost 2013-06-23 github
   : ======================= LOG INITIALISED =======================
   : Name : Shatter ( SH )
   : Build: 13030613 ( pc )
   : MabCore v1.0 Initialised. ( $Id: MabCoreLib.h 108864 2011-12-01 01:07:59Z rgreen $ )

ERROR : pack_ok you can have leaderboards. b84baa2e
Error: signal: 11
./Shatter.bin.x86(_Z13crash_handleri+0x1f)[0x87f5a88]
linux-gate.so.1(__kernel_sigreturn+0x0)[0xf779c400]
/lib/libc.so.6(+0x8e50f)[0xf656750f]
/home/Mac/bin/steam/ubuntu12_32/libtier0_s.so(ThreadSetDebugName+0x30)[0xf40e1996]
/home/Mac/bin/steam/SteamApps/common/Shatter/lib/libtier0_s.so(+0x14ac1)[0xf4032ac1]
/home/Mac/bin/steam/SteamApps/common/Shatter/lib/libtier0_s.so(+0x1d8fa)[0xf403b8fa]
/home/Mac/bin/steam/SteamApps/common/Shatter/lib/libtier0_s.so(+0x6dcf)[0xf4024dcf]
/lib/ld-linux.so.2(+0xf5a5)[0xf77ac5a5]

LLord-Avallon 2013-06-24 github

Now I have a NVidia GTX 650, but there is no way I can make this game run, one thing I know for sure, this is not video related, but after the last update even the black screen doesn´t appear anymore.

LLord-Avallon 2013-07-02 github

I tested the stand alone game again with my new video card and it works perfect, with all effects and everything set to high, this is a Steam issue for sure.

Mmmstick 2013-07-11 github

I'm having this problem as well.

Mmitzimoto 2013-07-14 github

@martinjakl did you ever resolve the "signal 11" error? I just purchased shatter on Steam and get the same thing when I try to launch.

Launching Shatter
Game removed: AppID 20820 "Shatter", ProcID 5121 
Error: signal: 11
./Shatter.bin.x86(_Z13crash_handleri+0x1f)[0x87f5a88]
[0xf76e8400]
/lib/i386-linux-gnu/libc.so.6(+0x8e1cf)[0xf67fb1cf]
/home/eric/.local/share/Steam/ubuntu12_32/libtier0_s.so(ThreadSetDebugName+0x30)[0xf61c2996]
/home/eric/.local/share/Steam/SteamApps/common/Shatter/lib/libtier0_s.so(+0x14ac1)[0xf6113ac1]
/home/eric/.local/share/Steam/SteamApps/common/Shatter/lib/libtier0_s.so(+0x1d8fa)[0xf611c8fa]
/home/eric/.local/share/Steam/SteamApps/common/Shatter/lib/libtier0_s.so(+0x6dcf)[0xf6105dcf]
/lib/ld-linux.so.2(+0xf1d5)[0xf76f81d5]
       : ======================= LOG INITIALISED =======================
       : Name : Shatter ( SH )
       : Build: 13030613 ( pc )
       : MabCore v1.0 Initialised. ( $Id: MabCoreLib.h 108864 2011-12-01 01:07:59Z rgreen $ )
ERROR  : pack_ok you can have leaderboards. b84baa2e
Eeuidzero 2013-07-14 github

I've just opened a separate issue for this crash : https://github.com/ValveSoftware/steam-for-linux/issues/2683

LLord-Avallon 2013-07-17 github

After the last update everything is working perfectly for me, thank you very much!

Ggdrewb-valve maintainer 2013-08-16 github

Is this still active?

Ggdrewb-valve maintainer 2013-08-19 github

Closing as this seems to be addressed.

Launch lines

Upstream links