Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

1-DC

Program a computer with only 3 commands. · By 89o

Segmentation Fault on Linux

A topic by iacore created Nov 07, 2021 Views: 278 Replies: 6
Viewing posts 1 to 5
(2 edits)
Collision Event time(microsecs)=16
unknown Chunk FEDS:1396983110
Failed to load the game
Attempting to set gamepadcount to 0
Not shutting down steam as it is not initialised
Script_Free called
Thread 1 "_1dc" received signal SIGSEGV, Segmentation fault.

It's probably bug in the game engine you use, because it won't start if I use mirrored display (second monitor).

Developer

Probably... I don't know if I'm able to fix this, sorry.

Unhelpful stack trace:

#0  0x00000000005c71a7 in ?? ()
#1  0x0000000000730a93 in ?? ()
#2  0x0000000000724dcf in ?? ()
#3  0x00007ffff718dcd0 in ?? () from /usr/lib/libc.so.6
#4  0x00007ffff718dd8a in __libc_start_main () from /usr/lib/libc.so.6
#5  0x000000000040a8ce in ?? () 

Would you be willing to compile a binary with debugging symbols that I could run to get a more informative stack trace of this crash?

Developer

I can't change that debugging stuff because the game engine I used, GameMaker, compiles all that by itself. However, I will try to recompile the game with the newest version of GM soon, because I used that to recompile the new update for 1000-BIT and the game worked, so that should fix it.

I downloaded the windows version and ran it with Wine. It works.

Also, for anti-virus false positive, you can use a tool to obfuscate the binary on Windows. Here's an introduction: https://resources.infosecinstitute.com/topic/antivirus-evasion-tools/

Developer

Well GameMaker finally decided to accept my Steam license again... so I uploaded an AppImage for Linux (and confirmed it works this time).