Wadjet Eye Games

Author Topic: Linux segfaults (Primordia and other AGS games)  (Read 4351 times)

Offline Der_Pit

  • Newbie
  • *
  • Posts: 1
    • View Profile
Linux segfaults (Primordia and other AGS games)
« on: July 15, 2017, 09:21:39 AM »
Hi,

I own quite some of your games (bought via GOG) At least two of them (Primordia and Gemini Rue) segfault as soon as I want to start a game (i.e., the intro loads fine)
Googling around I found a (quite old) post here describing the same(?) problem:
www.wadjeteyegames.com/forum/index.php?topic=3153.0
though no solution there.  But i found the error in the issues of AGS:
github.com/adventuregamestudio/ags/issues/195
It tries to unlock some not locked mutexes....

As suggested in the thread, I compiled a (recent) version of AGS myself, and with that both games run fine.

The version of AGS reported in the games from GOG was
AGS: Adventure Game Studio v3.3 Interpreter
Copyright (c) 1999-2011 Chris Jones and 2011-20xx others
ACI version 3.3.0.1132

The (working) one here is
Adventure Game Studio v3.4 Interpreter
Copyright (c) 1999-2011 Chris Jones and 2011-2017 others
ACI version 3.4.1.6

Not sure if there are compatibility issues to be expected with a newer runtime?  But maybe some update of the packages might be a good idea?

I'll likely also check the other games I have (Blackwell, Golden Wake, Resonance, Shivah), but they are currently not installed on my computer here...

Offline MarkYohalem

  • Sr. Member
  • ****
  • Posts: 375
    • View Profile
    • Wormwood Studios
Re: Linux segfaults (Primordia and other AGS games)
« Reply #1 on: July 16, 2017, 12:13:57 AM »
Thanks for this guidance.

GOG controls the Primordia Linux version -- as far as I know, it uses some kind of wrapper/emulator and is not separately compiled from the source code, but neither we (i.e., Wormwood Studios) nor WEG has access to their tech, as far as I know, nor do we have a good way to get it fixed.  You might ping them directly with this info, and I can do the same via a backchannel, but I'm not sure whether it can be done with the set-up they have. 

Still, this might be useful for others who hit the same snag, so many, many thanks!
Wormwood Studios
Writer / Designer on Primordia