On Mon, Mar 17, 2014 at 11:01:00AM +0100, Zoltán Herczeg wrote:
>
> Could you try the MIPS-64 port as well?
>
I don't have MIPS64 user space. I would have to build glibc and other stuff.
I can try it but it won't be sooner then next week.
> You are the first one who actually has an ARM-64 hardware :) The developer
> branch of qemu A64 does not support all instructions, so it fails when
> SLJIT_CACHE_FLUSH is called with undefined instruction. I commented out
> these calls to run my code on quemu. Could you reenable them in
> sljitNativeARM_64.c (there are 3 of them) and rerun the tests? Just remove
> the /* */ around them.
>
No improvement. Both tests fail with the same way.
The segfault occurs in pcretest.c:2042 when processing
/abcde/I
ab\P
The pchars() gets NULL p:
#0 pchars (p=0x0, length=4496591, f=0x2000382178 <_IO_2_1_stdout_>)
at pcretest.c:2042
#1 0x0000000000409a74 in main (argc=<optimized out>, argv=<optimized out>)
at pcretest.c:5477
-- Petr