Re: [hatari-devel] Crash with HD IDE->ACSI image change?

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hi,

> I cannot reproduce this.
> 
> Hatari doesn't crash if I start it with:
>   hatari --machine st --tos etos512k.img \
> 	--ide-master IDE1.img --ide-slave IDE2.img
> Or:
>   hatari --machine falcon --tos tos404.img \
> 	--ide-master IDE1.img --ide-slave IDE2.img
> 
> And then eject bot IDE images, add ACSI image, OK change & reboot.
> 
> Please provide more accurate steps to reproduce.  Having all
> relevant parameters given on command line helps in
> reproducing the issue.

I start Hatari with the attached configuration. I the UI I eject
both IDE drives and then reboot. Next I get a segmentation fault:

 screen: request = 1280x1168@1, result = 1280x1168@1
Hatari v1.8.0, compiled on:  Oct 12 2014, 08:53:38
Configured max Hatari resolution = 832x576, optimal for ST = 832x588
Building CPU table for configuration: 68030/68882 24-bit
1865 CPU functions
Building CPU, 45947 opcodes (3 0 1)
CPU=68030, FPU=68882, MMU=0, JIT=0.
Mounting IDE hard drive image /home/us/hatari/master.img
Mounting IDE hard drive image /home/us/hatari/slave.img
Drive Letter C is already mapped to HDD image (cannot map GEMDOS drive
to /home/us/TT/C).
Drive Letter D is already mapped to HDD image (cannot map GEMDOS drive
to /home/us/TT/D).
Drive Letter E is already mapped to HDD image (cannot map GEMDOS drive
to /home/us/TT/E).
GEMDOS HDD emulation, F: <-> /home/us/TT/F.
GEMDOS HDD emulation, G: <-> /home/us/TT/G.
GEMDOS HDD emulation, H: <-> /home/us/TT/H.
GEMDOS HDD emulation, I: <-> /home/us/TT/I.
OS clock ticks / second: 100
Exception 2 (e00486) at e0048a -> e00490!
Exception 2 (e02d5a) at e02d5e -> e02dda!
Exception 2 (e0161e) at e01622 -> e01624!
A-Trap a000 at fa023e (0x1cf97be)
Detected scancode offset = 8 (key: 'space' with scancode $41)
SPEED: 481.2 VBL/s (3388/7.0s), diff=0.0%
VDI screen: request = 1280x1168@1, result = 1280x1168@1
Segmentation fault

Best regards

Uwe
[Log]
sLogFileName = stderr
sTraceFileName = stderr
nTextLogLevel = 4
nAlertDlgLogLevel = 1
bConfirmQuit = FALSE
bNatFeats = FALSE
bConsoleWindow = FALSE
nExceptionDebugMask = 259

[Screen]
nMonitorType = 0
nFrameSkips = 0
bFullScreen = FALSE
bAllowOverscan = FALSE
nSpec512Threshold = 16
nForceBpp = 0
bUseExtVdiResolutions = TRUE
nVdiWidth = 1280
nVdiHeight = 1168
nVdiColors = 0
bShowStatusbar = FALSE
bShowDriveLed = FALSE
bAspectCorrect = TRUE
bCrop = FALSE
nMaxWidth = 832
nMaxHeight = 576
bKeepResolution = FALSE
bKeepResolutionST = FALSE
bForceMax = FALSE

[Joystick0]
nJoystickMode = 0
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = FALSE
nJoyId = 1
nKeyCodeUp = 273
nKeyCodeDown = 274
nKeyCodeLeft = 276
nKeyCodeRight = 275
nKeyCodeFire = 305

[Joystick1]
nJoystickMode = 0
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = FALSE
nJoyId = 0
nKeyCodeUp = 273
nKeyCodeDown = 274
nKeyCodeLeft = 276
nKeyCodeRight = 275
nKeyCodeFire = 305

[Joystick2]
nJoystickMode = 0
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = FALSE
nJoyId = 2
nKeyCodeUp = 273
nKeyCodeDown = 274
nKeyCodeLeft = 276
nKeyCodeRight = 275
nKeyCodeFire = 305

[Joystick3]
nJoystickMode = 0
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = FALSE
nJoyId = 3
nKeyCodeUp = 273
nKeyCodeDown = 274
nKeyCodeLeft = 276
nKeyCodeRight = 275
nKeyCodeFire = 305

[Joystick4]
nJoystickMode = 0
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = FALSE
nJoyId = 4
nKeyCodeUp = 273
nKeyCodeDown = 274
nKeyCodeLeft = 276
nKeyCodeRight = 275
nKeyCodeFire = 305

[Joystick5]
nJoystickMode = 0
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = FALSE
nJoyId = 5
nKeyCodeUp = 273
nKeyCodeDown = 274
nKeyCodeLeft = 276
nKeyCodeRight = 275
nKeyCodeFire = 305

[Keyboard]
bDisableKeyRepeat = TRUE
nKeymapType = 1
szMappingFileName =

[ShortcutsWithModifiers]
keyOptions = 111
keyFullScreen = 102
keyMouseMode = 109
keyColdReset = 99
keyWarmReset = 114
keyScreenShot = 103
keyBossKey = 105
keyCursorEmu = 106
keyFastForward = 120
keyRecAnim = 97
keyRecSound = 121
keySound = 115
keyPause = 0
keyDebugger = 19
keyQuit = 113
keyLoadMem = 108
keySaveMem = 107
keyInsertDiskA = 100

[ShortcutsWithoutModifiers]
keyOptions = 293
keyFullScreen = 292
keyMouseMode = 0
keyColdReset = 0
keyWarmReset = 0
keyScreenShot = 0
keyBossKey = 0
keyCursorEmu = 0
keyFastForward = 0
keyRecAnim = 0
keyRecSound = 0
keySound = 0
keyPause = 19
keyDebugger = 0
keyQuit = 0
keyLoadMem = 0
keySaveMem = 0
keyInsertDiskA = 0

[Sound]
bEnableSound = FALSE
nPlaybackFreq = 44100
szYMCaptureFileName = /home/us/hatari.wav
bEnableMicrophone = TRUE
nSdlAudioBufferSize = 0
YmVolumeMixing = 2
bEnableSoundSync = FALSE

[Memory]
nMemorySize = 14
bAutoSave = FALSE
szMemoryCaptureFileName = /home/us/.hatari/hatari.sav
szAutoSaveFileName = /home/us/.hatari/auto.sav

[Floppy]
bAutoInsertDiskB = TRUE
nWriteProtection = 0
szDiskAZipPath =
szDiskAFileName =
szDiskBZipPath =
szDiskBFileName =
szDiskImageDirectory = /home/us/hatari
FastFloppy = FALSE
EnableDriveA = FALSE
EnableDriveB = FALSE

[HardDisk]
bBootFromHardDisk = TRUE
bUseHardDiskDirectory = TRUE
szHardDiskDirectory = /home/us/TT
bUseHardDiskImage = FALSE
szHardDiskImage = /home/us/hatari/acsi.img
bUseIdeMasterHardDiskImage = TRUE
bUseIdeSlaveHardDiskImage = TRUE
szIdeMasterHardDiskImage = /home/us/hatari/master.img
szIdeSlaveHardDiskImage = /home/us/hatari/slave.img
nWriteProtection = 0
nGemdosCase = 0

[ROM]
szTosImageFileName = /opt/atari/tos306de.img
szCartridgeImageFileName =
bPatchTos = TRUE

[RS232]
bEnableRS232 = FALSE
szOutFileName = /dev/modem
szInFileName = /dev/modem

[Printer]
bEnablePrinting = FALSE
szPrintToFileName = /home/us/hatari/prn.out

[Midi]
bEnableMidi = FALSE
sMidiInFileName = /dev/snd/midiC1D0
sMidiOutFileName = /dev/snd/midiC1D0

[System]
nCpuLevel = 3
nCpuFreq = 32
bCompatibleCpu = FALSE
nMachineType = 2
bBlitter = FALSE
nDSPType = 0
bRealTimeClock = FALSE
bPatchTimerD = TRUE
bFastForward = TRUE
bAddressSpace24 = TRUE
bCycleExactCpu = FALSE
n_FPUType = 68882
bCompatibleFPU = FALSE
bMMU = FALSE
bFastBoot = TRUE

[Debugger]
nNumberBase = 10
nDisasmLines = 8
nMemdumpLines = 8
nDisasmOptions = 15
bDisasmUAE = FALSE

[Video]
AviRecordVcodec = 2
AviRecordFps = 0
AviRecordFile = /home/us/test/hatari/hatari.avi

[ACSI]
bUseDevice1 = FALSE
sDeviceFile1 = /home/us/TT/D/HDDRUTIL
bUseDevice2 = FALSE
sDeviceFile2 = /home/us/TT/D/HDDRUTIL
bUseDevice3 = FALSE
sDeviceFile3 = /home/us/TT/D/HDDRUTIL
bUseDevice4 = FALSE
sDeviceFile4 = /home/us/TT/D/HDDRUTIL
bUseDevice5 = FALSE
sDeviceFile5 = /home/us/TT/D/HDDRUTIL
bUseDevice6 = FALSE
sDeviceFile6 = /home/us/TT/D/HDDRUTIL
bUseDevice7 = FALSE
sDeviceFile7 = /home/us/TT/D/HDDRUTIL



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/