Crash with a SEGV error

About SheepShaver, a PPC Mac emulator for Windows, MacOS X, and Linux that can run System 7.5.3 to MacOS 9.0.4.

Moderators: Cat_7, Ronald P. Regensburg, ClockWise

Post Reply
Monochrome
Space Cadet
Posts: 9
Joined: Sun Apr 30, 2006 7:17 pm
Location: Alabama

Crash with a SEGV error

Post by Monochrome »

Driver crashes with a SEGV error under 9.0.4. I run 10.4.7 on an iBook G4 (PPC7450). My config:

Code: Select all

disk /Applications/SheepShaver-2.3/os9
extfs /Users/monochrome/
screen win/800/600
windowmodes 0
screenmodes 0
seriala 
serialb 
rom /Applications/SheepShaver-2.3/Mac_OS_ROM
bootdrive 0
bootdriver 0
ramsize 268435456
frameskip 12
gfxaccel true
nocdrom false
nonet false
nosound false
nogui false
noclipconversion false
ignoresegv false
jit false
jit68k false
keyboardtype 5
ether slirp
keycodes false
mousewheelmode 1
mousewheellines 3
dsp /dev/dsp
mixer /dev/mixer
ignoresegv false
idlewait true
It boots fine, runs fine, as the following shows:

Code: Select all

SheepShaver V2.3-Pre (May 14 2006) by Christian Bauer and Mar"c" Hellwig
Paranoia checks...
[tick_thread] waiting for emul thread to initialize
[emul_thread] waiting for tick thread to initialize
[emul_thread] filling in registers and waiting for interrupt
[tick_thread] trigger interrupt
SIGUSR2 caught
...passed
Reading ROM file...
Using SDL/coreaudio audio output
WARNING: Unknown DiskStatus(6)
WARNING: Unknown DiskStatus(6)
WARNING: Unknown DiskStatus(6)
WARNING: Unknown DiskStatus(6)
WARNING: Unknown CDROMStatus(97)
WARNING: Unknown CDROMStatus(97)
Then I start the game. SS crashes:

Code: Select all

ERROR: Your Mac program did something terribly stupid.
(pc 0x40810000, 68k pc 0x2a2fcf1c, sp 0x2eecb730, opcode 4cdf1808)
What gives?
Monochrome
Space Cadet
Posts: 9
Joined: Sun Apr 30, 2006 7:17 pm
Location: Alabama

Post by Monochrome »

By the way, it still crashes when I set

Code: Select all

ignoresegv true
...

Code: Select all

ERROR: Your Mac program did something terribly stupid.
(pc 0x40810000, 68k pc 0x2a317ecc, sp 0x2eee66f0, opcode 4cdf1808)
recall it was the following error when I DID NOT ignore segv errors:

Code: Select all

ERROR: Your Mac program did something terribly stupid.
(pc 0x40810000, 68k pc 0x2a2fcf1c, sp 0x2eecb730, opcode 4cdf1808)
the 'pc' and 'sp' parts of the error changed their last 24 bits.
Post Reply