Scoregasm is an incredible, variety rich shooter with a non-linear, branching paths style galaxy to explore. It's pretty, accessible, fun and really rather good! Blast your way through the galaxy's many varied levels! Use your skills to change your route, find new levels, new enemies, unlock bonus challenge stages and fight the bosses to discover multiple endings! Linux users: Scoregasm is a 32bit app, so you'll need the appropriate 32bit libraries installed to run the game on a 64bit system. IndieGames.com says: "Scoregasmic! One of the best space shooters of 2011 by a good light year or two."

Forum Thread
  Posts  
Crashes when starting tutorial in Demo (Games : Scoregasm : Forum : Tech support : Crashes when starting tutorial in Demo) Locked
Thread Options 1 2
Oct 13 2011 Anchor

Ubuntu, 64 bit linux, Scoregasm demo. Fire up Scoregasm, go to the tutorial, text displays, when it's finished I hit a mouse button and the window disappears.

This console log ends with an abort but I've seen a segfault too.

[1012/233006:WARNING:plugin_lib_posix.cc(113)] /usr/lib/flashplugin-installer/libflashplayer.so is nspluginwrapper wrapping a plugin for a different architecture; it will work better if you instead use a native plugin.
/home/rhamph/Desktop/desura/common/games/scoregasm/launch.sh: line 138: [: Linux: binary operator expected
demo build
VBO
/home/rhamph/.Scoregasm
name:
UID: 0
XBOX: 0
logged scores
0:1680:1050:24:60
1:1400:1050:24:60
2:1280:1024:24:75
3:1280:1024:24:60
found duplicate mode:1280:1024
4:1440:900:24:60
5:1280:960:24:60
6:1280:800:24:60
7:1152:864:24:60
8:1152:864:24:75
found duplicate mode:1152:864
9:1280:768:24:60
10:1280:720:24:60
11:1024:768:24:75
12:1024:768:24:70
found duplicate mode:1024:768
13:1024:768:24:60
found duplicate mode:1024:768
14:800:600:24:72
15:800:600:24:75
found duplicate mode:800:600
16:800:600:24:60
found duplicate mode:800:600
17:800:600:24:56
found duplicate mode:800:600
18:640:480:24:75
19:640:480:24:73
20:640:480:24:67
21:640:480:24:60

graphics modes found: 11
1680:1050:24
1400:1050:24
1280:1024:24
1440:900:24
1280:960:24
1280:800:24
1152:864:24
1280:768:24
1280:720:24
1024:768:24
800:600:24
no frameskip
0

start game

./startLinux.sh: line 20: 14783 Aborted ./Scoregasm\ Demo

Oct 13 2011 Anchor

I'm guessing it's the Desura site demo but thought it worth nothing that I found the official website demo crashed for me but the Desura one works fine on my Linux Mint 11 (64bit) machine.

Oct 13 2011 Anchor

Same error problem here (Chakra Linux 64bit): launching the tutorial crashes the game:

Paste.kde.org

Edited by: gcala

Oct 13 2011 Anchor

Hi guys,

Ok, i'll take a look and see what's going wrong here. It's not happening to everyone, but enough of you for me to think it's not just a one off.

CheersCharlie

I've uploaded a debug version of the demo to here: Charliesgames.com

It's just the executable, so you'll need to remove the old exe from the Scoregasm folder and replace it with this one.

Run it from a terminal (make sure the game is in windowed mode), and when the game hangs, click on the terminal and type a 't' and hit return. This *should* produce a stacktrace for the game, and point to exactly where it's dying. If some of you could post that, i could get this fixed soon.

Cheers
Charlie

Oct 13 2011 Anchor

With the new binary the game freezes early at the "loading..." screen; the output:

Paste.kde.org

EDIT:
Ok, seems it is was related to pulseaudio; have removed it and restarted; here it is the output starting the tutorial:

Paste.kde.org

Since the game closes itself I can't press 't' for stacktrace.

Edited by: gcala

Oct 13 2011 Anchor

what about if you call the executable from a terminal you've opened manually. can you get the stack trace then?

Oct 13 2011 Anchor

No, it's the same. The output I posted was copied launching the game the way you say.

Oct 13 2011 Anchor

Bah, well i was hoping that might catch the problem. I can't replicate it here. I'll keep looking.

CheersCharlie

Oct 13 2011 Anchor

What about running "strace -f ./Scorgasm\ Demo" from a terminal?

Edited by: Zarius

Oct 14 2011 Anchor

Or that!

CheersCharlie

Oct 14 2011 Anchor

Running gdb on the bin provided by desura gave me a segfault. The window did show "SCORE: 0x1" and a number of lives(?) in the corner.

Since it seems pertinent I'll mention this is a ati radeon 5750 (I forget the specifics, but that's what lspci tells me). I'm using whatever drivers ubuntu 11.04 installed (catalyst control center gives far too many random numbers to know which ones are relevant.)

I've edited my blind scratching at the help command out of gdb's output, but that shouldn't matter.

Program received signal SIGSEGV, Segmentation fault.
0xea66671f in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
(gdb) bt
#0  0xea66671f in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
#1  0x0eaecea8 in ?? ()
(gdb) info threads
  12 Thread 0xe8df4b70 (LWP 13828)  0xeb36d611 in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
  11 Thread 0xe8ff5b70 (LWP 13827)  0xf7fdf425 in __kernel_vsyscall ()
  10 Thread 0xe91f6b70 (LWP 13826)  0xf7fdf425 in __kernel_vsyscall ()
  9 Thread 0xf7732b70 (LWP 13825)  0xf7fdf425 in __kernel_vsyscall ()
  6 Thread 0xed0eeb70 (LWP 13822)  0xf7fdf425 in __kernel_vsyscall ()
  5 Thread 0xed8efb70 (LWP 13821)  0xf7fdf425 in __kernel_vsyscall ()
  4 Thread 0xee0f0b70 (LWP 13820)  0xf7fdf425 in __kernel_vsyscall ()
  3 Thread 0xee8f1b70 (LWP 13819)  0xf7fdf425 in __kernel_vsyscall ()
  2 Thread 0xf32f9b70 (LWP 13818)  0xf7fdf425 in __kernel_vsyscall ()
* 1 Thread 0xf77986e0 (LWP 13815)  0xea66671f in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
(gdb) thread apply all bt full

Thread 12 (Thread 0xe8df4b70 (LWP 13828)):
#0  0xeb36d611 in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
No symbol table info available.
#1  0xeb3577e5 in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
No symbol table info available.
#2  0xeb3575b6 in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
No symbol table info available.
#3  0xeb36f40d in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
No symbol table info available.
#4  0xf7944e72 in start_thread () from /lib32/libpthread.so.0
No symbol table info available.
#5  0xf78b1d0e in clone () from /lib32/libc.so.6
No symbol table info available.

Thread 11 (Thread 0xe8ff5b70 (LWP 13827)):
#0  0xf7fdf425 in __kernel_vsyscall ()
No symbol table info available.
#1  0xf7887c0c in sched_yield () from /lib32/libc.so.6
No symbol table info available.
#2  0xeb36d626 in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
No symbol table info available.
#3  0xeb3577fc in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
No symbol table info available.
#4  0xeb3575b6 in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
No symbol table info available.
#5  0xeb36f40d in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
No symbol table info available.
#6  0xf7944e72 in start_thread () from /lib32/libpthread.so.0
No symbol table info available.
#7  0xf78b1d0e in clone () from /lib32/libc.so.6
No symbol table info available.

Thread 10 (Thread 0xe91f6b70 (LWP 13826)):
#0  0xf7fdf425 in __kernel_vsyscall ()
No symbol table info available.
#1  0xf7887c0c in sched_yield () from /lib32/libc.so.6
No symbol table info available.
#2  0xeb36d626 in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
No symbol table info available.
#3  0xeb3577fc in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
No symbol table info available.
#4  0xeb3575b6 in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
No symbol table info available.
#5  0xeb36f40d in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
No symbol table info available.
#6  0xf7944e72 in start_thread () from /lib32/libpthread.so.0
No symbol table info available.
#7  0xf78b1d0e in clone () from /lib32/libc.so.6
No symbol table info available.

Thread 9 (Thread 0xf7732b70 (LWP 13825)):
#0  0xf7fdf425 in __kernel_vsyscall ()
No symbol table info available.
#1  0xf7949bb4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib32/libpthread.so.0
No symbol table info available.
#2  0xf794a1a9 in pthread_cond_timedwait@GLIBC_2.0 () from /lib32/libpthread.so.0
No symbol table info available.
#3  0xeb36ea3b in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
No symbol table info available.
#4  0xf7944e72 in start_thread () from /lib32/libpthread.so.0
No symbol table info available.
#5  0xf78b1d0e in clone () from /lib32/libc.so.6
No symbol table info available.

Thread 6 (Thread 0xed0eeb70 (LWP 13822)):
#0  0xf7fdf425 in __kernel_vsyscall ()
No symbol table info available.
#1  0xf7949bb4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib32/libpthread.so.0
No symbol table info available.
#2  0xf7c65a45 in ?? () from ./Linux extras/libbass.so
No symbol table info available.

Thread 5 (Thread 0xed8efb70 (LWP 13821)):
#0  0xf7fdf425 in __kernel_vsyscall ()
No symbol table info available.
#1  0xf7949bb4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib32/libpthread.so.0
No symbol table info available.
#2  0xf7c65a45 in ?? () from ./Linux extras/libbass.so
No symbol table info available.

Thread 4 (Thread 0xee0f0b70 (LWP 13820)):
#0  0xf7fdf425 in __kernel_vsyscall ()
No symbol table info available.
#1  0xf78a3cb6 in poll () from /lib32/libc.so.6
No symbol table info available.
#2  0xf769647f in ?? () from /usr/lib32/libasound.so.2
No symbol table info available.
#3  0xf7696653 in snd_pcm_wait () from /usr/lib32/libasound.so.2
No symbol table info available.
#4  0xf7c76691 in ?? () from ./Linux extras/libbass.so
No symbol table info available.
#5  0xf7944e72 in start_thread () from /lib32/libpthread.so.0
No symbol table info available.
#6  0xf78b1d0e in clone () from /lib32/libc.so.6
No symbol table info available.

Thread 3 (Thread 0xee8f1b70 (LWP 13819)):
#0  0xf7fdf425 in __kernel_vsyscall ()
No symbol table info available.
#1  0xf78a3cb6 in poll () from /lib32/libc.so.6
No symbol table info available.
#2  0xf76404a2 in ?? () from /usr/lib32/libpulse.so.0
No symbol table info available.
#3  0xf762f3a9 in pa_mainloop_poll () from /usr/lib32/libpulse.so.0
No symbol table info available.
#4  0xf762fb84 in pa_mainloop_iterate () from /usr/lib32/libpulse.so.0
No symbol table info available.
#5  0xf762fc64 in pa_mainloop_run () from /usr/lib32/libpulse.so.0
No symbol table info available.
#6  0xf7640443 in ?? () from /usr/lib32/libpulse.so.0
No symbol table info available.
#7  0xf75efa75 in ?? () from /usr/lib32/libpulsecommon-0.9.22.so
No symbol table info available.
#8  0xf7944e72 in start_thread () from /lib32/libpthread.so.0
No symbol table info available.
#9  0xf78b1d0e in clone () from /lib32/libc.so.6
No symbol table info available.

Thread 2 (Thread 0xf32f9b70 (LWP 13818)):
#0  0xf7fdf425 in __kernel_vsyscall ()
No symbol table info available.
#1  0xf78a3cb6 in poll () from /lib32/libc.so.6
No symbol table info available.
#2  0xf76404a2 in ?? () from /usr/lib32/libpulse.so.0
No symbol table info available.
#3  0xf762f3a9 in pa_mainloop_poll () from /usr/lib32/libpulse.so.0
No symbol table info available.
#4  0xf762fb84 in pa_mainloop_iterate () from /usr/lib32/libpulse.so.0
No symbol table info available.
#5  0xf762fc64 in pa_mainloop_run () from /usr/lib32/libpulse.so.0
No symbol table info available.
#6  0xf7640443 in ?? () from /usr/lib32/libpulse.so.0
No symbol table info available.
#7  0xf75efa75 in ?? () from /usr/lib32/libpulsecommon-0.9.22.so
No symbol table info available.
#8  0xf7944e72 in start_thread () from /lib32/libpthread.so.0
No symbol table info available.
#9  0xf78b1d0e in clone () from /lib32/libc.so.6
No symbol table info available.

Thread 1 (Thread 0xf77986e0 (LWP 13815)):
#0  0xea66671f in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
No symbol table info available.
#1  0x0eaecea8 in ?? ()
No symbol table info available.
Oct 16 2011 Anchor

Here some additional info:
I have notebook HP 4515s. Here is lspci output:

00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge
00:01.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (int gfx)
00:04.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 0)
00:09.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 4)
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [AHCI mode]
00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:12.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller
00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:13.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller
00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3a)
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:14.5 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 11h Processor HyperTransport Configuration (rev 40)
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 11h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 11h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 11h Processor Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 11h Processor Link Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS780M/RS780MN [Radeon HD 3200 Graphics]
01:05.1 Audio device: ATI Technologies Inc RS780 Azalia controller
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8072 PCI-E Gigabit Ethernet Controller (rev 10)
03:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)

I'm using latest proprietary ATI drivers. Linux distro is Ubuntu 10.10 x86_64.
I'm following instructions here. Last line in gdb output:

Program received signal SIGSEGV, Segmentation fault.
0xe9615253 in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so

Edited by: cthat

Oct 17 2011 Anchor

I can also confirm that I am having this issue with an AMD Radeon HD 6450 and on my laptop with an Intel GMA x3100.

Oct 17 2011 Anchor

Are you all on 64bit? I can see some of you are, but not all of you have posted which architecture your running on.

CheersCharlie

Oct 18 2011 Anchor

I'm using Radeon 4850 with catalyst 10.8 (64bit system)

Oct 21 2011 Anchor

So, as the demo is starting and running up to a point, i'll assume that you've got the right 32bit libs installed to run the game, so this is a bit of a puzzler. The demo works here on both my Ubuntu systems (one Nvidia, one intel GMA 950), so i'm struggling to work out what's going on. I'll continue looking though...

CheersCharlie

Oct 24 2011 Anchor

Hi, I'm getting the same segfault now that I have the 32-bit libs I need to get the game started. Strace output here: Fpaste.org

Nov 13 2011 Anchor

Any news on this error? I'm having the same "Crash when starting Tutorial" error.
Oh yeah... I'm running 64bit.
Irukandji works just fine.

Also... this is for the full version, not the demo.

Edited by: KingDD83

Nov 15 2011 Anchor

I'm having this issue also, on 32 bit Ubuntu. Full verion also. Irukandji runs perfectly fine, haven't tried the other one yet.

Edit: When ran from command line i get this after starting tutorial:/home/testola/desura/common/scoregasm/startLinux.sh: line 20: 18551 Segmentation fault ./Scoregasm

Edited by: avarisclari

Nov 16 2011 Anchor

Hi folks,

I'm trying to workout whether this is just a problem with the tutorial level or for all of the levels in game. I've uploaded a save file here: Charliesgames.com which you should extract and copy to the ~/.scoregasm folder (it's a hidden folder in your home folder), and replace the existing BC3D.dtb file.

This new save file lets you bypass the tutorial and start on the first level.

Please let me know if it lets you play or whether it just crashes!

Cheers
Charlie

Nov 16 2011 Anchor

Still crashes for me.

Nov 16 2011 Anchor

Ok. Anyone else tried?

CheersCharlie

Nov 16 2011 Anchor

Now it crashes and says my name is taken :D

Nov 16 2011 Anchor

Right, well i guess it's definitely not exclusively the tutorial level! At least i can rule that out now :)

CheersCharlie

Nov 16 2011 Anchor

I had problems with all Charlie's games on a debian sid amd64 system, after reading this thread I installed libgl1-nvidia-glx-ia32 and now no game segfaults.

So charlie, just put in bold somewhere that this package is needed :-)

Reply to thread
click to sign in and post

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.