From: Klaus R. <kla...@rz...> - 2012-09-11 21:09:16
|
Hi, unfortunately SheepShaver crashes on current Ubuntu systems (master branch from https://github.com/cebix/macemu.git) I could verify this on 32-bit as well as 64-bit systems. Below the stacktrace. Any suggestion to debug this further? Cheers Klaus Program received signal SIGSEGV, Segmentation fault. 0x00000000780a1f57 in vm_do_write_memory_4 (a=0x40810000, v=1289689096) at ../kpx_cpu/src/cpu/vm.hpp:69 69 static inline void vm_do_write_memory_4(uint32 *a, uint32 v) { *a = bswap_32(v); } (gdb) bt #0 0x00000000780a1f57 in vm_do_write_memory_4 (a=0x40810000, v=1289689096) at ../kpx_cpu/src/cpu/vm.hpp:69 #1 0x00000000780a2260 in vm_write_memory_4 (addr=1082195968, value=1289689096) at ../kpx_cpu/src/cpu/vm.hpp:258 #2 0x00000000780b83a3 in memory_helper<4, false>::store (ea=1082195968, value=1289689096) at ../kpx_cpu/src/cpu/ppc/ppc-execute.cpp:573 #3 0x00000000780abb26 in powerpc_cpu::execute_loadstore<op_template_nop<unsigned int>, input_gpr_except<bit_field<11, 15>, 0>, immediate_operand<bit_field<16, 31>, op_sign_extend_16_32>, false, 4, false, false> (this=0x7836ca40, opcode=2424504320) at ../kpx_cpu/src/cpu/ppc/ppc-execute.cpp:585 #4 0x000000007809461e in nv_mem_fun1_t<void, powerpc_cpu, unsigned int>::operator() (this=0x400127e0, p=0x7836ca40, x=2424504320) at ../kpx_cpu/include/nvmemfun.hpp:88 #5 0x00000000780937b9 in powerpc_cpu::execute (this=0x7836ca40, entry=1085341696) at ../kpx_cpu/src/cpu/ppc/ppc-cpu.cpp:686 #6 0x00000000780bcc5d in emul_ppc (entry=1085341696) at ../kpx_cpu/sheepshaver_glue.cpp:925 #7 0x000000007804f36e in jump_to_rom (entry=1085341696) at main_unix.cpp:1204 #8 0x000000007804f39f in emul_func (arg=0x0) at main_unix.cpp:1224 #9 0x000000007804f002 in main (argc=1, argv=0x7fffffffe528) at main_unix.cpp:1045 |