Docker Community Forums

Share and learn in the Docker community.

Segmentation fault (exit code 139?) when running a container

I’m trying to run a mariadb container:

$ docker run --rm -it --entrypoint sh mariadb:5.5.59
# bash
Segmentation fault (core dumped)
# cat /etc/issue
Debian GNU/Linux 7 \n \l
$ docker run --rm -it --entrypoint sh mariadb:5.5.60
# bash
root@27b7b919ad43:/# cat /etc/issue
Ubuntu 14.04.5 LTS \n \l
$ uname -a
Linux yuri 5.0.13-arch1-1-ARCH #1 SMP PREEMPT Sun May 5 18:05:41 UTC 2019 x86_64 GNU/Linux

Is this because host OS’ kernel is not compatible with mariadb:5.5.59 container? Are there ways to learn that without downloading an image? Or just any other ways to learn that? Is segmentation fault a sign of incompatibility? Exit code 139 was not really helpful.