On 15 July 2015 at 20:17, Pranith Kumar <bobby.pr...@gmail.com> wrote:
> Hi,
>
> I occasionally get the following crash while running an AArch64 softmmu on
> an x86-64 system. I am using version 2.2 and cannot update to the latest
> version. Did anyone else see this happening? If this is fixed, I would love
> to get the patch backported.
>
> Thanks!
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7fffc3b94700 (LWP 4409)]
> 0x00007ffff54b75b9 in tb_phys_invalidate (tb=0x7fffc4679010,
> page_addr=18446744073709551615) at
> /mnt/devops/code/qsim/qemu/translate-all.c:965
> 965             tb2 = tb1->jmp_next[n1];

Googling suggests "qsim" is "a project which aims, as part of the
Manifold simulation effort at Georgia Tech, to create a thread safe
multicore emulation library based on the QEMU emulator".

My immediate guess is that this is buggy and you're causing
QEMU to corrupt some of its data structures by updating
and/or using them from multiple threads at once.

Can you reproduce the problem with a stock upstream QEMU?

thanks
-- PMM

Reply via email to