I can run rpcemu with the interpreter but if I make DYNAREC=1 then it segfaults
on startup.  I am building with Fedora 9 on an x86_64 (Intel Core 2 Duo) system.

I include the backtrace below but I don't know how much further I should
investigate.  Is anyone successfully using the recompiler on an x86_64 system? 
If so I will try to make a test case.

GNU gdb Fedora (6.8-10.fc9)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu"...
(gdb) run
Starting program: /home/ed/rpcemu07l/rpcemu 
[Thread debugging using libthread_db enabled]
[New Thread 0x7f0384fc16f0 (LWP 28181)]
[New Thread 0x42561950 (LWP 28184)]
[New Thread 0x417cd950 (LWP 28185)]

Program received signal SIGSEGV, Segmentation fault.
0x0000000000db29a8 in rcodeblock ()
(gdb) bt
#0  0x0000000000db29a8 in rcodeblock ()
#1  0x0000000000418165 in execarm (cycs=20000) at ArmDynarec.c:1254
#2  0x000000000042f426 in execrpcemu () at rpcemu.c:96
#3  0x0000000000426f2b in main (argc=1, argv=0x7fff8cff1348) at rpc-linux.c:175

-- 
Ed Avis <[EMAIL PROTECTED]>


_______________________________________________
Rpcemu mailing list
[email protected]
http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu

Reply via email to