lxd is a real pleasure to use, but mdadm constantly segmentation faults inside Ubuntu guest operating system. This issue affects only Ubuntu as mdadm is not disabled by default inside these containers. It is nothing scary or dangerous, but in this specific case, repetitive segfaults needlessly raise alertness level.

Distribution-specific information.

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 16.04.2 LTS
Release:	16.04
Codename:	xenial

The container hypervisor client/daemon version.

$ lxc --version
2.0.9

Segmentation fault found in dmesg output. The number of similar messages will increase proportionately to the number of containers running Ubuntu.

[2537326.715829] mdadm[2842]: segfault at 0 ip 00007fbc6e10db96 sp 00007ffcca7a68d8 error 4 in libc-2.23.so[7fbc6e083000+1bf000]

Authenticate the user if necessary.

$ sudo -v

Remove mdadm package from guest containers to get rid of the problem.

$ for i in $(sudo lxc list -c n | awk 'NR%2==0 && NR>2 {print $2}'); do sudo lxc exec $i -- apt-get remove -y mdadm; done

Sleep well.

ko-fi