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 |
From: kallisti5 <kal...@un...> - 2012-09-12 02:17:34
|
On 2012-09-11 3:45 pm, Klaus Rechert wrote: > 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 I was seeing the same type of crashes on SheepShear while I was doing cleanup and reorganization. To be honest, all of the memory management and addressing needs to be re-written to be a little... "safer" -- Alex |
From: Frank T. <fra...@gm...> - 2012-09-12 03:57:39
|
Did some previous version of SheepShaver work for you? On Tue, Sep 11, 2012 at 3:45 PM, Klaus Rechert < kla...@rz...> wrote: > 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 > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > basilisk-devel mailing list > bas...@li... > https://lists.sourceforge.net/lists/listinfo/basilisk-devel > |