Segfault at 20 libmutter-2.so.0.0.0 when executing docker run
When I try to run docker run --privileged -d -e container=docker --network dev --stop-signal SIGRTMIN+3
gnome shell crashes with below error
[ 1553.818354] gnome-shell[11931]: segfault at 20 ip 00007fdd9b7b47b5 sp 00007ffffac73d40 error 4 in libmutter-2.so.0.0.0[7fdd9b6ae000+183000]
OS: Arch Linux
Kernel: Linux 4.16.13-2-ARCH
Gnome Shell: GNOME Shell 3.28.2
Nvidia: Hybrid Graphics
Driver version: 396.24
XOrg Version: 1.20.0
Found 1 NVIDIA devices
Device ID: 0
Device name: GeForce 940MX
GPU internal ID: GPU-3792aa1c-f45e-6816-23c2-baa3929e5ec5
dmesg log shows,
[ 1516.448234] docker0: port 1(veth5f6c93c) entered disabled state
[ 1516.455051] device veth5f6c93c left promiscuous mode
[ 1516.455063] docker0: port 1(veth5f6c93c) entered disabled state
[ 1546.270963] br-99268182de40: port 1(veth6f668c6) entered blocking state
[ 1546.270991] br-99268182de40: port 1(veth6f668c6) entered disabled state
[ 1546.271095] device veth6f668c6 entered promiscuous mode
[ 1546.274398] IPv6: ADDRCONF(NETDEV_UP): veth6f668c6: link is not ready
[ 1546.561461] eth0: renamed from veth7e293b8
[ 1546.586173] IPv6: ADDRCONF(NETDEV_CHANGE): veth6f668c6: link becomes ready
[ 1546.586266] br-99268182de40: port 1(veth6f668c6) entered blocking state
[ 1546.586270] br-99268182de40: port 1(veth6f668c6) entered forwarding state
[ 1546.713191] systemd-journald[27]: Received request to flush runtime journal from PID 1
[ 1546.748796] RPC: Registered named UNIX socket transport module.
[ 1546.748798] RPC: Registered udp transport module.
[ 1546.748798] RPC: Registered tcp transport module.
[ 1546.748799] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 1551.108344] rfkill: input handler enabled
[ 1553.343446] rfkill: input handler disabled
[ 1553.489647] rfkill: input handler enabled
[ 1553.818354] gnome-shell[11931]: segfault at 20 ip 00007fdd9b7b47b5 sp 00007ffffac73d40 error 4 in libmutter-2.so.0.0.0[7fdd9b6ae000+183000]
[ 1554.608518] nvidia-modeset: Allocated GPU:0 (GPU-3792aa1c-f45e-6816-23c2-baa3929e5ec5) @ PCI:0000:01:00.0
[ 1554.608839] nvidia-modeset: Freed GPU:0 (GPU-3792aa1c-f45e-6816-23c2-baa3929e5ec5) @ PCI:0000:01:00.0
[ 1558.263120] nvidia-modeset: Allocated GPU:0 (GPU-3792aa1c-f45e-6816-23c2-baa3929e5ec5) @ PCI:0000:01:00.0
[ 1558.263399] nvidia-modeset: Freed GPU:0 (GPU-3792aa1c-f45e-6816-23c2-baa3929e5ec5) @ PCI:0000:01:00.0
[ 1558.294534] PM: suspend entry (deep)
[ 1558.294535] PM: Syncing filesystems ... done.
[ 1559.107633] Freezing user space processes ... (elapsed 0.001 seconds) done.
[ 1559.109386] OOM killer disabled.
[ 1559.109388] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[ 1559.110689] Suspending console(s) (use no_console_suspend to debug)
[ 1559.152036] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 1559.153373] sd 0:0:0:0: [sda] Stopping disk
[ 1559.205505] e1000e: EEE TX LPI TIMER: 00000011
[ 1559.827220] ACPI: EC: interrupt blocked
[ 1559.901127] ACPI: Preparing to enter system sleep state S3
[ 1559.909104] ACPI: EC: event blocked
[ 1559.909105] ACPI: EC: EC stopped
[ 1559.909107] PM: Saving platform NVS memory
[ 1559.909233] Disabling non-boot CPUs ...
[ 1559.960078] smpboot: CPU 1 is now offline
[ 1560.000042] smpboot: CPU 2 is now offline
[ 1560.040023] smpboot: CPU 3 is now offline
[ 1560.107536] smpboot: CPU 4 is now offline
[ 1560.159888] smpboot: CPU 5 is now offline
[ 1560.203216] smpboot: CPU 6 is now offline
[ 1560.246569] smpboot: CPU 7 is now offline
[ 1560.251489] ACPI: Low-level resume complete
[ 1560.251619] ACPI: EC: EC started
[ 1560.251620] PM: Restoring platform NVS memory
[ 1560.252501] Enabling non-boot CPUs ...
coredumpctl info
PID: 11931 (gnome-shell)
UID: 120 (gdm)
GID: 120 (gdm)
Signal: 11 (SEGV)
Timestamp: Thu 2018-06-14 16:43:02 +0530 (28min ago)
Command Line: /usr/bin/gnome-shell
Executable: /usr/bin/gnome-shell
Control Group: /user.slice/user-120.slice/session-c8.scope
Unit: session-c8.scope
Slice: user-120.slice
Session: c8
Owner UID: 120 (gdm)
Boot ID: f06a0bba2597493d8812794fe0a4237b
Machine ID: 76e4e55997864b309c382f2f5409eb94
Hostname: yeti
Storage: /var/lib/systemd/coredump/core.gnome-shell.120.f06a0bba2597493d8812794fe0a4237b.11931.1528974782000000.lz4 (inaccessible)
Message: Process 11931 (gnome-shell) of user 120 dumped core.
Stack trace of thread 11931:
#0 0x00007fdd9b7b47b5 meta_gpu_kms_new (libmutter-2.so.0)
#1 0x00007fdd9b7b61f8 n/a (libmutter-2.so.0)
#2 0x00007fdd9d7d5121 g_initable_new_valist (libgio-2.0.so.0)
#3 0x00007fdd9d7d51da g_initable_new (libgio-2.0.so.0)
#4 0x00007fdd9b70662a n/a (libmutter-2.so.0)
#5 0x00007fdd9b707288 meta_init_backend (libmutter-2.so.0)
#6 0x00007fdd9b750bf8 meta_init (libmutter-2.so.0)
#7 0x000055c23665ecca n/a (gnome-shell)
#8 0x00007fdd9df7e06b __libc_start_main (libc.so.6)
#9 0x000055c23665f13a n/a (gnome-shell)
Stack trace of thread 11934:
#0 0x00007fdd9e048ea9 __poll (libc.so.6)
#1 0x00007fdd9d256523 n/a (libglib-2.0.so.0)
#2 0x00007fdd9d25663e g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007fdd9d256692 n/a (libglib-2.0.so.0)
#4 0x00007fdd9d27ea2a n/a (libglib-2.0.so.0)
#5 0x00007fdd9e31e075 start_thread (libpthread.so.0)
#6 0x00007fdd9e05353f __clone (libc.so.6)
Stack trace of thread 11935:
#0 0x00007fdd9e048ea9 __poll (libc.so.6)
#1 0x00007fdd9d256523 n/a (libglib-2.0.so.0)
#2 0x00007fdd9d2568e2 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007fdd9d845348 n/a (libgio-2.0.so.0)
#4 0x00007fdd9d27ea2a n/a (libglib-2.0.so.0)
#5 0x00007fdd9e31e075 start_thread (libpthread.so.0)
#6 0x00007fdd9e05353f __clone (libc.so.6)
Stack trace of thread 11936:
#0 0x00007fdd9e048ea9 __poll (libc.so.6)
#1 0x00007fdd9d256523 n/a (libglib-2.0.so.0)
#2 0x00007fdd9d25663e g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007fdd85d2cf4e n/a (libdconfsettings.so)
#4 0x00007fdd9d27ea2a n/a (libglib-2.0.so.0)
#5 0x00007fdd9e31e075 start_thread (libpthread.so.0)
#6 0x00007fdd9e05353f __clone (libc.so.6)
Stack trace of thread 11938:
#0 0x00007fdd9e04e0f9 syscall (libc.so.6)
#1 0x00007fdd9d29d52d g_cond_wait_until (libglib-2.0.so.0)
#2 0x00007fdd9d228903 n/a (libglib-2.0.so.0)
#3 0x00007fdd9d27f436 n/a (libglib-2.0.so.0)
#4 0x00007fdd9d27ea2a n/a (libglib-2.0.so.0)
#5 0x00007fdd9e31e075 start_thread (libpthread.so.0)
#6 0x00007fdd9e05353f __clone (libc.so.6)