On 10.10.2016 03:01, Torbjörn Granlund wrote:
> This is a long-standing issue; I've reproduced it in 2.5.0, 2.6.2, and
> 2.7.0.
> 
> Command used:  qemu-mipsn32 ./reuse
> 
> The binary file 'reuse' is attached.
> 
> Funnily enough, it does not fail every time.  (I would expect user-level
> emulation to be pretty deterministic, but alas, this is not.)
> 
> When it fails, it either says,
> 
>   qemu: uncaught target signal 11 (Segmentation fault) - core dumped
>   Segmentation fault
> 
> or unfrequently,
> 
>   mipsn: /var/tmp/build.2567/qemu-2.6.2/translate-all.c:1884: page_set_flags: 
> Assertion `start < end' failed.
>   qemu: uncaught target signal 6 (Aborted) - core dumped
> 
> while the same binary runs fine on hardware as well as
> emulated systems running under qemu-system-mips64.
> 
> The failures only happen for the n32 ABI (not o32 or 64).
> 
> This test case comes from GMP (default gcc compile of
> gmp/tests/mpz/reuse.c).
> 
> (Host and guest systems all run Debian 8.)

Could you maybe get a proper backtrace of the crash with gdb? I guess
that would help to track down the problem.
And please make sure to copy the MIPS maintainers on CC: when reporting
such issues (see MAINTAINERS file), otherwise your mail might get lost
in the high traffic of the qemu-devel mailing list.

 Thanks,
  Thomas


Reply via email to