SI crashes on mac at new game

NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Locked
Kári Tulinius

SI crashes on mac at new game

Post by Kári Tulinius »

SI crashes when I try to start a new game. I'm running Exult 1.2 for OSX. BG ran fine, I just finished going through it. Here's the log:

Exult version 1.2
Built at: Aug 3 2004 10:46:11
Compile-time options: HAVE_ZIP_SUPPORT
Compiler: gcc, version: 3.3 20030304 (Apple Computer, Inc. build 1640)

Platform: Mac OS X
Exult path settings:
Data : data
Digital music : data/music

Music player: Internal QuickTime MIDI player
Black Gate : not found (./static/endgame.dat)
exult_bg.flx : found
Serpent Isle : found
exult_si.flx : found
Exult version 1.2
Built at: Aug 3 2004 10:46:11
Compile-time options: HAVE_ZIP_SUPPORT
Compiler: gcc, version: 3.3 20030304 (Apple Computer, Inc. build 1640)

Platform: Mac OS X
Exult path settings:
Data : data
Digital music : data/music

Music player: Internal QuickTime MIDI player
Black Gate : not found (./static/endgame.dat)
exult_bg.flx : found
Serpent Isle : found
exult_si.flx : found
Starting a SERPENT ISLE game
Game path settings:
Static : ./static
Gamedat : /Users/kattullus/Applications/Exult/Serpent Isle/
Savegame: /Users/kattullus/.exult/serpentisle
Patch : ./patch

Black Gate : not found (./static/endgame.dat)
exult_bg.flx : found
Serpent Isle : found
exult_si.flx : found
Starting a SERPENT ISLE game
Game path settings:
Static : ./static
Gamedat : /Users/kattullus/Applications/Exult/Serpent Isle/
Savegame: /Users/kattullus/.exult/serpentisle
Patch : ./patch

Creating 'gamedat' files.
============================
An exception occured:
Error opening file /Users/kattullus/Applications/Exult/Serpent Isle//npc.dat
errno: 2
Error Description: Bad file descriptor
============================


And here are the specs for my computer:

Machine Name: iMac G5
Machine Model: PowerMac8,2
CPU Type: PowerPC G5 (3.1)
Number Of CPUs: 1
CPU Speed: 2 GHz
L2 Cache (per CPU): 512 KB
Memory: 512 MB
Bus Speed: 667 MHz
Boot ROM Version: 5.2.5f1

Is this a problem other people have run into before? Anything I can do to fix it?
Skutarth
Posts: 71
Joined: Thu May 14, 2020 1:34 pm

Re: SI crashes on mac at new game

Post by Skutarth »

Make sure your paths in the CFG are correct.
If they are, try the latest snapshot from the downloads page.
SB-X
Posts: 980
Joined: Thu May 14, 2020 1:34 pm

Re: SI crashes on mac at new game

Post by SB-X »

Delete the gamedat folder, /Users/kattullus/Applications/Exult/Serpent Isle/, and try again.
SB-X
Posts: 980
Joined: Thu May 14, 2020 1:34 pm

Re: SI crashes on mac at new game

Post by SB-X »

Also you have two slashes at the end of the folder name. I don't know if that will cause a problem or not.
Kári Tulinius

Re: SI crashes on mac at new game

Post by Kári Tulinius »

Huh. That was odd. I deleted exult.cfg, moved the Serpent Isle folder onto the desktop and restarted Exult. And I got into the game, boat on beach and everything, and then it crashed. I then fired Exult up again, but this time everything was fine. And now I'm all ready to get hit by transporter lightning. Here's the log from the first attempt that crashed:

Exult version 1.2
Built at: Aug 3 2004 10:46:11
Compile-time options: HAVE_ZIP_SUPPORT
Compiler: gcc, version: 3.3 20030304 (Apple Computer, Inc. build 1640)

Platform: Mac OS X
Exult path settings:
Data : data
Digital music : data/music

Music player: Internal QuickTime MIDI player
Black Gate : not found (./static/endgame.dat)
exult_bg.flx : found
Serpent Isle : found
exult_si.flx : found
Starting a SERPENT ISLE game
Game path settings:
Static : ./static
Gamedat : /Users/kattullus/.exult/serpentisle/gamedat
Savegame: /Users/kattullus/.exult/serpentisle
Patch : ./patch

Creating 'gamedat' files.
Loading /exult_si.flx...
Loading default keybindings
Current weather is 0; setting 2
Current weather is 2; setting 2
Current weather is 2; setting 2
Fatal signal: Bus Error (SDL Parachute Deployed)
Apr 17 00:45:43 Macintosh-HD crashdump[2467]: exult crashed

But now it's running like a charm, so I can't complain. Thanks for the help!
SB-X
Posts: 980
Joined: Thu May 14, 2020 1:34 pm

Re: SI crashes on mac at new game

Post by SB-X »

You're welcome. It looks like it did have to do with the Gamedat path, but I still don't know why. (perhaps spaces in the filename)
Can someone on the Exult team explain?
Locked