FS#57423 - [linux] kernel vesion 4.15.1-2 causes segfaults in older docker containers

Attached to Project: Arch Linux
Opened by Josh Chase (jechas01) - Wednesday, 07 February 2018, 21:37 GMT
Last edited by Doug Newgard (Scimmia) - Wednesday, 07 February 2018, 23:48 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No


After a kernel update, /bin/bash in the centos:6 docker container segfaults on start.

When the process dies, dmesg shows

bash[1234]: segfault at ffffffffff600400 ip ffffffffff600400 sp 00007ffd503b61f8 error 15

There's no other output from the container or anything else in the docker logs, but the container always exits with status 139.

Switching to the current lts kernel (version 4.14.17-1) works as a band-aid.

I found this issue: https://github.com/docker/for-linux/issues/58
There are a number of others related to it, and they all seem to recommend adding vsyscall=emulated to the kernel command line, but it didn't seem to do anything for me.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Wednesday, 07 February 2018, 23:48 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#57336