Bumping this, since it's Steamworks-related:
#0 0xf4e6be3f in ?? () from /home/flibitijibibo/Steam/linux32/steamclient.so
#1 0xf50922fc in ?? () from /home/flibitijibibo/Steam/linux32/steamclient.so
#2 0xf4ff2cb9 in ?? () from /home/flibitijibibo/Steam/linux32/steamclient.so
#3 0x08074299 in CLeaderboards::FindLeaderboards(char*, int, int) ()
#4 0x08074504 in SteamGetLeaderboard(char*, int, bool) ()
#5 0x08069e09 in t_steam_get_leaderboard_file(unsigned long, unsigned long, unsigned long) ()
#6 0xf7df29fa in ?? () from ./x86/libruby.so.1.9
#7 0xf7e01c9b in ?? () from ./x86/libruby.so.1.9
#8 0xf7df74db in ?? () from ./x86/libruby.so.1.9
#9 0xf7dfd0cc in ?? () from ./x86/libruby.so.1.9
[#10](/issue/ValveSoftware/steam-for-linux/10) 0xf7dfe299 in ?? () from ./x86/libruby.so.1.9
[#11](/issue/ValveSoftware/steam-for-linux/11) 0xf7dfe929 in rb_funcall () from ./x86/libruby.so.1.9
[#12](/issue/ValveSoftware/steam-for-linux/12) 0x0806ec1d in SafeLaunch() ()
[#13](/issue/ValveSoftware/steam-for-linux/13) 0xf7cfd503 in rb_protect () from ./x86/libruby.so.1.9
[#14](/issue/ValveSoftware/steam-for-linux/14) 0x0806fc4c in s_scripted_class::LaunchScript(int, int, unsigned long, unsigned long, unsigned long)
()
[#15](/issue/ValveSoftware/steam-for-linux/15) 0x0806ba9c in t_state_enter(unsigned long, unsigned long) ()
[#16](/issue/ValveSoftware/steam-for-linux/16) 0xf7df2a0b in ?? () from ./x86/libruby.so.1.9
[#17](/issue/ValveSoftware/steam-for-linux/17) 0xf7e01c9b in ?? () from ./x86/libruby.so.1.9
[#18](/issue/ValveSoftware/steam-for-linux/18) 0xf7df74db in ?? () from ./x86/libruby.so.1.9
[#19](/issue/ValveSoftware/steam-for-linux/19) 0xf7dfd0cc in ?? () from ./x86/libruby.so.1.9
[#20](/issue/ValveSoftware/steam-for-linux/20) 0xf7dfe299 in ?? () from ./x86/libruby.so.1.9
[#21](/issue/ValveSoftware/steam-for-linux/21) 0xf7dfe929 in rb_funcall () from ./x86/libruby.so.1.9
[#22](/issue/ValveSoftware/steam-for-linux/22) 0x0806ec1d in SafeLaunch() ()
[#23](/issue/ValveSoftware/steam-for-linux/23) 0xf7cfd503 in rb_protect () from ./x86/libruby.so.1.9
[#24](/issue/ValveSoftware/steam-for-linux/24) 0x0806fc4c in s_scripted_class::LaunchScript(int, int, unsigned long, unsigned long, unsigned long)
()
[#25](/issue/ValveSoftware/steam-for-linux/25) 0x0804e2e8 in StartGame() ()
[#26](/issue/ValveSoftware/steam-for-linux/26) 0x0804e3b9 in GameMain() ()
[#27](/issue/ValveSoftware/steam-for-linux/27) 0x0804d3e5 in main ()
Basically it crashes at steamclient.so when we ask for leaderboards. OSX used to have this issue, but I'm pushing an update today that fixes this (new libsteam_api.dylib and a small type change for Ruby OSX fixed it for us). Linux still has the issue with the newest SDK.
How do you get to Time Attack? I can start a new game without an issue, but I don't see a Time Attack option.
Time Attack's only unlocked after finishing the game, so here's a save (warning to others: spoilers be here):
http://www.flibitijibibo.com/everSave.tar.bz2
Just put the save.sav in Eversion's root directory and Time Attack will be available.
I can repro the crash. It looks like Eversion is calling GetUserAchievementAndUnlock time with invalid parameters (pchName is 3 instead of a string pointer).
Yeah, that's what we used to have in the OSX version... but the call we're making there is
SteamUserStats()->FindOrCreateLeaderboard(
name, // char*
k_ELeaderboardSortMethodAscending,
k_ELeaderboardDisplayTypeTimeMilliSeconds
);
The first call right after we log "Finding leaderboards", should be the last line in LOG.TXT in the Eversion directory.
This happens with the latest SDK, but I think the one on Steam now is a few versions behind.
Are you certain that you are not compiling with headers from one SDK but linking with libraries from another? Have you mixed or updated any SDK files on the machine you're compiling on?
Well, it's fixed. Not sure how to explain this: the SDK headers and library were both up to date, but after compiling the game again, it's happy. Didn't make any changes, but it seems to work now, so I'm happy!
Will give this build to Guilherme now, should be up soon.
Thanks, closing this.
Nothing extracted yet.
When I choose Time Attack in the menu and press space to start it the game instantly crashes. Everything else works fine and I was able to play through the normal game.
Command line output:
https://gist.github.com/4702819
System Information: