qemu-system-sparc: nesqemu: fatal: Trap 0x29 (Data Access Error) while interrupts disabled
Host environment
- Operating system: Ubuntu 24.04.1 LTS
- OS/kernel version: 6.8.0-49-generic SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 GNU/Linux
- Architecture: x86_64
- QEMU flavor: qemu-system-sparc
- QEMU version: 9.2.0
- QEMU command line:
qemu-img create -f qcow2 sunos-hdd.img 2G qemu-system-sparc -monitor tcp::4444,server,nowait -bios ss5.bin -m 32 -hda sunos-hdd.img -hdb Solaris1_1_2.iso
Emulated/Virtualized environment
- Operating system: Solaris 1.1.2 (SunOS 4.1.4)
- OS/kernel version: unknown
- Architecture: Sparc
Description of problem
It boots into the BIOS. I connect to the monitor on port 4444, and send "sendkey stop-a", and then in the main window (VNC session) I enter "boot disk1:d". It starts to load vmunix, and then crashes with:-
nesqemu: fatal: Trap 0x29 (Data Access Error) while interrupts disabled, Error state
pc: f00053dc npc: f00053e0
%g0-7: 00000000 f00ee048 00000000 ffef0000 ffef9b6c f00e1000 00000000 ffefebc4
%o0-7: 00008000 00008000 000000e0 feff8008 00001ff0 00000068 f00d7490 f0005c98
%l0-7: 04800fc1 f0005d14 f0005d18 00000002 0000010f 00000002 00000007 f00d6f50
%i0-7: 00008000 00008000 00000005 feff8008 00000000 00000000 f00d6ff8 f0005c98
%f00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
%f08: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
%f16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
%f24: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
psr: 04000fc1 (icc: ---- SPE: SP-) wim: 00000002
fsr: 00080000 y: 00000000
Aborted (core dumped)
Additional information
md5sums (both files can be found online) ede0690b3cb3d2abb6bddd8136912106 Solaris1_1_2.iso 6364e9a6f5368e2ecc4e9c1d915a93ae ss5.bin
Edited by Rebroad