Public bug reported:

## Environment

OS version: Ubuntu arm64-bionic
  I am using below ubuntu container.
  https://hub.docker.com/r/multiarch/ubuntu-debootstrap/tags/
ca-certificates-java: 20180516ubuntu1~18.04.1


```
$ uname -a
Linux 4e7245866a0e 4.15.0-1026-gcp #27~16.04.1-Ubuntu SMP Fri Dec 7 09:59:47 
UTC 2018 aarch64 aarch64 aarch64 GNU/Linux
```

## How to reproduce

I created reproducer script.
https://github.com/junaruga/ubuntu-arm-java-sigsegv/blob/master/.travis.yml
The actual result. You can see the core dump here.
https://travis-ci.org/junaruga/ubuntu-arm-java-sigsegv/builds/501915248#L469-L492


```
$ git clone https://github.com/junaruga/ubuntu-arm-java-sigsegv.git
``

Then run Travis CI on your repository,

or run below commands

```
$ docker run --rm --privileged multiarch/qemu-user-static:register --reset
$ docker build --rm -t sample -f Dockerfile-arm64 .
```

or run below commands on your ARM (arm64) environment

```
# apt-get update && apt-get install -y ca-certificates-java
```


Below result is shown randomly with around 30%.
When trying 3 times, succeeded 2 times, failed 1 time on my impression.


```
...
Setting up ca-certificates-java (20180516ubuntu1~18.04.1) ...
/usr/bin/head: cannot open '/etc/ssl/certs/java/cacerts' for reading: No such 
file or directory
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00000040013c8dd8, pid=5827, tid=5831
#
# JRE version:  (10.0.2+13) (build )
# Java VM: OpenJDK 64-Bit Server VM (10.0.2+13-Ubuntu-1ubuntu0.18.04.4, mixed 
mode, tiered, compressed oops, g1 gc, linux-aarch64)
# Problematic frame:
# V  [libjvm.so+0x898dd8]
#
# Core dump will be written. Default location: Core dumps may be processed with 
"/usr/share/apport/apport %p %s %c %d %P" (or dumping to //core.5827)
#
# An error report file with more information is saved as:
# //hs_err_pid5827.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
#
/var/lib/dpkg/info/ca-certificates-java.postinst: line 76:  5826 Done           
         echo -e "-diginotar_root_ca\n-diginotar_root_ca_pem"
      5827 Aborted                 (core dumped) | java -Xmx64m -jar $JAR 
-storepass "$storepass"
dpkg: error processing package ca-certificates-java (--configure):
 installed ca-certificates-java package post-installation script subprocess 
returned error exit status 134
```


`default-jre` package installation is also failed for this issue.

** Affects: ca-certificates-java (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1818631

Title:
  SIGSEGV (core dump) java -Xmx64m -jar $JAR -storepass "$storepass"

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1818631/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to