[Debian-med-packaging] Bug#977021: bus errors on armhf running on a 64bit kernel
Pierre Gruet
pgtdebian at free.fr
Thu Dec 10 20:49:32 GMT 2020
Dear Bernd,
Le 10/12/2020 à 18:45, Bernd Rinn a écrit :
> Dear Pierre,
>
> No, I've not yet seen this bus error. I can see two changes to my test
> setup:
>
> - JDK 11 instead of JDK 8
> - 64bit OS instead of 32 bit OS
>
> The 64bit platoform is more likely to be the change that uncovers this
> bug. Which hardware did you get the error on?
Thanks for your quick answer. I also think it is due to the 64bit OS.
Unfortunately I don't have much information about the hardware on which
we got the error, it is a Debian machine... but I confirm this is an
armhf 64bit architecture.
There are some other armhf 64bits machines on which the tests seem to
pass, I'm a bit puzzled and cannot understand why.
For what it's worth, we get the same failure on sparc64:
https://buildd.debian.org/status/fetch.php?pkg=libsis-base-java&arch=sparc64&ver=18.09%7Epre1%2Bgit20180928.45fbd31%2Bdfsg-2&stamp=1607325724&raw=0
I hope this can help. If you think it is worth investigating further the
architecture of the failing machine please tell me!
>
> All the best,
> Bernd
Best regards,
Pierre
>
> On 12/10/20 5:45 PM, Pierre Gruet wrote:
>> Control: forwarded -1 brinn at ethz.ch
>>
>>
>> Dear Bernd,
>>
>> In Debian we have received a bug report you may find below: there
>> seems to be an unaligned memory access in (seemingly) the JNI part of
>> sis-base version 18.09, leading to a failure on the architecture armhf
>> running on a 64bit kernel.
>>
>> Have you already met this issue and do you see how it might be fixed?
>>
>> Thanks a lot,
>> Pierre Gruet
>>
>>
>> On Thu, 10 Dec 2020 07:15:24 +0100 Matthias Klose <doko at debian.org>
>> wrote:
>> > Package: src:libsis-base-java
>> > Version: 18.09~pre1+git20180928.45fbd31+dfsg-2
>> > Severity: important
>> > Tags: sid bullseye
>> >
>> > building libsis-base-java (or running the jni) leads to a bus
>> error, usually
>> > caused by unaligned memory accesses.
>> >
>> > [...]
>> > LC_ALL=C java -Djava.library.path=source/c/.libs -classpath
>> sis-base-test.jar
>> > ch.systemsx.cisd.base.AllTests
>> > Application: base
>> > Version: UNKNOWN*
>> > Java VM: OpenJDK Server VM (v11.0.9.1+1-Debian-1)
>> > CPU Architecture: arm
>> > OS: Linux (v4.15.0-126-generic)
>> > Test class: NativeDataTests
>> >
>> > Running testFloatToByteNonNativeByteOrderPartialOutputArray
>> > Running testIntToByteToInt
>> > Arguments: [0, 0]
>> > Arguments: [0, 1]
>> > #
>> > # A fatal error has been detected by the Java Runtime Environment:
>> > #
>> > # SIGBUS (0x7) at pc=0xf74b1d1c, pid=10186, tid=10187
>
More information about the Debian-med-packaging
mailing list