Package: libvirt-daemon Version: 4.0.0-1 Severity: important Dear Maintainer,
when libvirtd is restarted while a VM is running, the system "freezes". The following steps can be taken in order to reproduce the problem: * Set up and start a virtual machine using `virt-install`, e.g. as follows: $ wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.3.0-amd64-netinst.iso $ virt-install --connect=qemu:///system --name demo --memory 500 --disk none --network none --livecd --cdrom debian-9.3.0-amd64-netinst.iso * While the virtual machine is running, restart the libvirt daemon: $ sudo systemctl restart libvirtd.service This (almost always) leads to the system become "frozen", since a kernel panic is caused. The output captured on another computer with the "netconsole" module is given below. The kernel package in use is linux-image-4.14.0-3-amd64, version 4.14.13-1. systemd has version 237-1. Please let me know in case I can provide any additional information that can be of help. Since libvirtd and the running VM are causing the kernel panic, I am reporthing this for the "libvirt-daemon" package. Please let me know or reassign to another package if this is incorrect. Best regards, Michael PS: I originally was faced with the problem when system freezes started appearing from time to time when I was doing package updates, since a systemd trigger causes `systemctl reload-daemon` to be called when anything underneath `/etc/init.d` is changed... --- START of output via netconsole on other computer ---- $ nc -l -p 32769 -u [...] [ 411.419936] BUG: unable to handle kernel NULL pointer dereference at 00000000000000b0 [ 411.419949] IP: pids_free+0x11/0x40 [ 411.419952] PGD 0 P4D 0 [ 411.419956] Oops: 0000 [#1] SMP PTI [ 411.419959] Modules linked in: netconsole uas usb_storage configfs ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter devlink intel_rapl x86_pkg_temp_thermal intel_powerclamp snd_hda_codec_hdmi snd_hda_codec_realtek coretemp snd_hda_codec_generic kvm_intel kvm irqbypass snd_hda_intel snd_hda_codec crct10dif_pclmul crc32_pclmul iTCO_wdt iTCO_vendor_support snd_hda_core snd_hwdep evdev ghash_clmulni_intel intel_cstate snd_pcm snd_timer snd soundcore lpc_ich ppdev intel_uncore mfd_core intel_rapl_perf serio_raw wmi_bmof i915 sg pcspkr video drm_kms_helper mei_me mei parport_pc parport drm i2c_algo_bit button wmi ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic fscrypto ecb sr_mod sd_mod cdrom crc32c_intel aesni_intel aes_x86_64 crypto_simd cryptd glue_helper psmouse i2c_i801 [ 411.420011] ahci libahci libata ehci_pci ehci_hcd scsi_mod e1000e usbcore ptp pps_core usb_common [last unloaded: netconsole] [ 411.420017] CPU: 0 PID: 1 Comm: systemd Tainted: G W 4.14.0-3-amd64 #1 Debian 4.14.13-1 [ 411.420019] Hardware name: LENOVO 4524BL8/ , BIOS 9HKT53AUS 07/18/2012 [ 411.420022] task: ffff989ab93b1040 task.stack: ffffb57640648000 [ 411.420025] RIP: 0010:pids_free+0x11/0x40 [ 411.420027] RSP: 0018:ffffb5764064bdf0 EFLAGS: 00010246 [ 411.420031] RAX: ffff9899b66688f8 RBX: 0000000000000000 RCX: 000000000000000a [ 411.420033] RDX: 000000000000000a RSI: 000000000000000b RDI: ffff9899b65bda10 [ 411.420036] RBP: ffff9899b65bda10 R08: 0000000000001000 R09: 0000000000000007 [ 411.420038] R10: 000055593d8fa010 R11: ffff9899b67ac006 R12: ffffffffbd25e0e0 [ 411.420044] R13: ffff9899b66688f8 R14: ffff9899b65bda10 R15: ffff989ab40c3880 [ 411.420047] FS: 00007faa1a71be00(0000) GS:ffff989abe200000(0000) knlGS:0000000000000000 [ 411.420050] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 411.420052] CR2: 00000000000000b0 CR3: 0000000138674005 CR4: 00000000000626f0 [ 411.420055] Call Trace: [ 411.420059] cgroup_free+0x5c/0xd0 [ 411.420065] __put_task_struct+0x3d/0x150 [ 411.420067] css_task_iter_next+0x6f/0x80 [ 411.420070] kernfs_seq_next+0x23/0x50 [ 411.420074] ? cgroup_procs_show+0x26/0x30 [ 411.420077] seq_read+0x313/0x440 [ 411.420080] vfs_read+0x89/0x130 [ 411.420094] SyS_read+0x52/0xc0 [ 411.420097] system_call_fast_compare_end+0xc/0x6f [ 411.420099] RIP: 0033:0x7faa1a0278d1 [ 411.420101] RSP: 002b:00007fffa2c40038 EFLAGS: 00000246 [ 411.420103] Code: df e8 54 fd ff ff 48 8b 9b b0 00 00 00 48 83 bb b0 00 00 00 00 75 e7 5b c3 90 66 66 66 66 90 53 48 8b 87 70 08 00 00 48 8b 58 50 <48> 83 bb b0 00 00 00 00 74 19 48 89 df e8 1d fd ff ff 48 8b 9b [ 411.420130] RIP: pids_free+0x11/0x40 RSP: ffffb5764064bdf0 [ 411.420132] CR2: 00000000000000b0 [ 411.420151] ---[ end trace 065a67a77f1f1d96 ]--- [ 411.456032] systemd: 36 output lines suppressed due to ratelimiting [ 411.456065] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000009 [ 411.456065] [ 411.456112] Kernel Offset: 0x3b200000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff) [ 411.456121] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000009 [ 411.456121] --- END of output via netconsole on other computer ---- -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libvirt-daemon depends on: ii libacl1 2.2.52-3+b1 ii libapparmor1 2.12-2 ii libaudit1 1:2.8.2-1 ii libavahi-client3 0.7-3 ii libavahi-common3 0.7-3 ii libblkid1 2.30.2-0.3 ii libc6 2.26-6 ii libcap-ng0 0.7.7-3.1+b1 ii libcurl3-gnutls 7.58.0-2 ii libdbus-1-3 1.12.2-1 ii libdevmapper1.02.1 2:1.02.145-4.1 ii libfuse2 2.9.7-1 ii libgnutls30 3.5.17-1 ii libnetcf1 1:0.2.8-1+b2 ii libnl-3-200 3.2.27-2 ii libnl-route-3-200 3.2.27-2 ii libnuma1 2.0.11-2.1 ii libparted2 3.2-20 ii libpcap0.8 1.8.1-6 ii libpciaccess0 0.13.4-1+b2 ii libsasl2-2 2.1.27~101-g0780600+dfsg-3 ii libselinux1 2.7-2 ii libssh2-1 1.8.0-1 ii libudev1 237-1 ii libvirt0 4.0.0-1 ii libxen-4.8 4.8.2+xsa245-0+deb9u1 ii libxenstore3.0 4.8.2+xsa245-0+deb9u1 ii libxml2 2.9.4+dfsg1-6.1 ii libyajl2 2.1.0-2+b3 Versions of packages libvirt-daemon recommends: ii libxml2-utils 2.9.4+dfsg1-6.1 ii netcat-openbsd 1.187-1 ii qemu-kvm 1:2.11+dfsg-1 Versions of packages libvirt-daemon suggests: pn libvirt-daemon-driver-storage-gluster <none> pn libvirt-daemon-driver-storage-rbd <none> pn libvirt-daemon-driver-storage-sheepdog <none> pn libvirt-daemon-driver-storage-zfs <none> ii libvirt-daemon-system 4.0.0-1 pn numad <none> -- no debconf information