Re: [Qemu-devel] Call for testing QEMU aarch64-linux-user emulation

2014-03-10 Thread Alex Bennée

Peter Maydell  writes:

> On 9 March 2014 23:37, Dann Frazier  wrote:
>> Also - I've found an issue with running OpenJDK in the latest upstream git:
>>
>> root@server-75e0210e-4f99-4c86-9277-3201ab7b6afd:/root# java
>> #
>> [thread 274902467056 also had an error]# A fatal error has been
>> detected by the Java Runtime Environment:
>>
>> #
>> #  SIGSEGV (0xb) at pc=0x, pid=9960, tid=297441608176
>
> Not sure there's much point looking very deeply into this.
> Java programs are threaded, threaded programs don't work
> under QEMU => don't try to run Java under QEMU :-)

Having said that I'm sure there was another SIGILL related crash on
Launchpad and I think we would be interested in those. Is JAVA really
that buggy under QEMU just because of threading?

>
> thanks
> -- PMM

-- 
Alex Bennée


___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: [Qemu-devel] Call for testing QEMU aarch64-linux-user emulation

2014-03-10 Thread Peter Maydell
On 10 March 2014 11:28, Alex Bennée  wrote:
>
> Peter Maydell  writes:
>
>> On 9 March 2014 23:37, Dann Frazier  wrote:
>>> Also - I've found an issue with running OpenJDK in the latest upstream git:
>>>
>>> root@server-75e0210e-4f99-4c86-9277-3201ab7b6afd:/root# java
>>> #
>>> [thread 274902467056 also had an error]# A fatal error has been
>>> detected by the Java Runtime Environment:
>>>
>>> #
>>> #  SIGSEGV (0xb) at pc=0x, pid=9960, tid=297441608176
>>
>> Not sure there's much point looking very deeply into this.
>> Java programs are threaded, threaded programs don't work
>> under QEMU => don't try to run Java under QEMU :-)
>
> Having said that I'm sure there was another SIGILL related crash on
> Launchpad and I think we would be interested in those. Is JAVA really
> that buggy under QEMU just because of threading?

My experience is that typically it's "take a day investigating
what's going wrong in a complicated and hard to debug guest
program, determine that it's the same cluster of issues we
already know about and have no plan to fix". So 99% of the
time it's just not worth investigating if the guest program
uses threads at all.

thanks
-- PMM

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: [Qemu-devel] Call for testing QEMU aarch64-linux-user emulation

2014-03-10 Thread Michael Matz
Hi,

On Mon, 10 Mar 2014, Alex Bennée wrote:

> > Not sure there's much point looking very deeply into this. Java 
> > programs are threaded, threaded programs don't work under QEMU => 
> > don't try to run Java under QEMU :-)
> 
> Having said that I'm sure there was another SIGILL related crash on 
> Launchpad and I think we would be interested in those. Is JAVA really 
> that buggy under QEMU just because of threading?

Generally speaking, yes.  I've never seen problems with openjdk (with the 
suse tree), so the segfault above might be also be related to the segfault 
handling for read-only data segments containing code (the signal 
trampoline on stack), for which the patches were recently proposed 
upstream.


Ciao,
Michael.___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain