[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#857624: kernel warning/backtrace in parport/ppdev when running as a VM



Package: src:linux
Version: 4.9.13-1
Severity: important

Booting a freshly installed stretch system under (jessie's) qemu-kvm
results in a couple of kernel warnings related to parport on every boot.
I've experienced this on a few different systems now, in different
infrastructures, so I'm guessing this may be easily reproducible.

The qemu-kvm arguments to boot the VM, FWIW, are:

/usr/bin/qemu-system-x86_64 -name hostname.example.org -m 1024 -smp 2 -pidfile /var/run/ganeti/kvm-hypervisor/pid/hostname.example.org -balloon virtio,id=balloon,bus=pci.0,addr=0x3 -daemonize -machine pc-i440fx-2.5,accel=kvm -monitor unix:/var/run/ganeti/kvm-hypervisor/ctrl/hostname.example.org.monitor,server,nowait -serial unix:/var/run/ganeti/kvm-hypervisor/ctrl/hostname.example.org.serial,server,nowait -usb -display none -uuid 74938386-ca2d-4af1-9878-3a07bd81f9df -netdev type=tap,id=hotnic-cc1c5606-pci-5,fd=10 -device virtio-net-pci,mac=aa:00:00:3b:60:cb,id=hotnic-cc1c5606-pci-5,bus=pci.0,addr=0x5,netdev=hotnic-cc1c5606-pci-5 -qmp unix:/var/run/ganeti/kvm-hypervisor/ctrl/hostname.example.org.qmp,server,nowait -qmp unix:/var/run/ganeti/kvm-hypervisor/ctrl/hostname.example.org.kvmd,server,nowait -boot c -device virtio-blk-pci,drive=hotdisk-7c7dc94d-pci-4,id=hotdisk-7c7dc94d-pci-4,bus=pci.0,addr=0x4 -drive file=/var/run/ganeti/instance-disks/hostname.example.org:0,format=raw,if=none,aio=native,id=hotdisk-7c7dc94d-pci-4,bus=0,unit=4 -S

And the backtraces are:

[    7.095889] ppdev: user-space parallel port driver
[    7.101588] ------------[ cut here ]------------
[    7.101605] WARNING: CPU: 1 PID: 227 at /build/linux-QtSjAP/linux-4.9.13/fs/sysfs/dir.c:31 sysfs_warn_dup+0x5d/0x70
[    7.101606] sysfs: cannot create duplicate filename '/devices/pnp0/00:04/ppdev/parport0'
[    7.101607] Modules linked in: ppdev joydev evdev bochs_drm serio_raw ttm drm_kms_helper virtio_balloon sg pcspkr drm parport_pc(+) parport acpi_cpufreq tpm_tis tpm_tis_core tpm button ip_tables x_tables autofs4 ext4 crc16 jbd2 crc32c_generic fscrypto ecb glue_helper lrw gf128mul ablk_helper cryptd aes_x86_64 mbcache sr_mod cdrom ata_generic virtio_net virtio_blk ata_piix libata psmouse uhci_hcd floppy ehci_hcd scsi_mod i2c_piix4 usbcore virtio_pci virtio_ring virtio usb_common
[    7.101640] CPU: 1 PID: 227 Comm: systemd-udevd Not tainted 4.9.0-2-amd64 #1 Debian 4.9.13-1
[    7.101641] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014
[    7.101643]  0000000000000000 ffffffff92728594 fffface8c0483808 0000000000000000
[    7.101645]  ffffffff92476dde ffff8fb379ea5000 fffface8c0483860 ffff8fb379f393c0
[    7.101647]  ffff8fb37db6c300 ffff8fb37d943400 0000000006300000 ffffffff92476e5f
[    7.101649] Call Trace:
[    7.101662]  [<ffffffff92728594>] ? dump_stack+0x5c/0x78
[    7.101668]  [<ffffffff92476dde>] ? __warn+0xbe/0xe0
[    7.101670]  [<ffffffff92476e5f>] ? warn_slowpath_fmt+0x5f/0x80
[    7.101672]  [<ffffffff9267fcea>] ? kernfs_path_from_node+0x4a/0x60
[    7.101674]  [<ffffffff9268325d>] ? sysfs_warn_dup+0x5d/0x70
[    7.101676]  [<ffffffff92683330>] ? sysfs_create_dir_ns+0x70/0x80
[    7.101679]  [<ffffffff9272b23d>] ? kobject_add_internal+0x9d/0x320
[    7.101680]  [<ffffffff9272b535>] ? kobject_add+0x75/0xd0
[    7.101692]  [<ffffffff9286953e>] ? device_add+0x14e/0x620
[    7.101695]  [<ffffffff92869bf9>] ? device_create_groups_vargs+0xd9/0xf0
[    7.101700]  [<ffffffffc0302060>] ? dead_read+0x10/0x10 [parport]
[    7.101702]  [<ffffffff92869c81>] ? device_create+0x51/0x70
[    7.101711]  [<ffffffff929ed0eb>] ? klist_next+0x1b/0xf0
[    7.101714]  [<ffffffffc0302073>] ? driver_check+0x13/0x20 [parport]
[    7.101715]  [<ffffffff9286a7a2>] ? bus_for_each_drv+0x62/0xb0
[    7.101718]  [<ffffffffc030369c>] ? parport_announce_port+0xbc/0x100 [parport]
[    7.101722]  [<ffffffffc0315f0a>] ? parport_pc_probe_port+0x6ba/0xbb0 [parport_pc]
[    7.101724]  [<ffffffff92868e1c>] ? _dev_info+0x6c/0x90
[    7.101726]  [<ffffffffc031679e>] ? parport_pc_pnp_probe+0x13e/0x1e0 [parport_pc]
[    7.101729]  [<ffffffffc0316660>] ? parport_pc_pci_probe+0x260/0x260 [parport_pc]
[    7.101735]  [<ffffffff927f05bc>] ? pnp_device_probe+0x5c/0xc0
[    7.101737]  [<ffffffff9286cb4a>] ? driver_probe_device+0x21a/0x420
[    7.101739]  [<ffffffff9286ce2a>] ? __driver_attach+0xda/0xe0
[    7.101741]  [<ffffffff9286cd50>] ? driver_probe_device+0x420/0x420
[    7.101742]  [<ffffffff9286a6d7>] ? bus_for_each_dev+0x67/0xb0
[    7.101744]  [<ffffffff9286bd8a>] ? bus_add_driver+0x16a/0x260
[    7.101746]  [<ffffffff9286d6c7>] ? driver_register+0x57/0xc0
[    7.101749]  [<ffffffffc02c03a3>] ? parport_pc_init+0x2cd/0xf2a [parport_pc]
[    7.101757]  [<ffffffff92929abc>] ? netlink_broadcast_filtered+0x14c/0x3d0
[    7.101760]  [<ffffffffc02c00d6>] ? parport_parse_param.constprop.14+0xd6/0xd6 [parport_pc]
[    7.101762]  [<ffffffff9240218b>] ? do_one_initcall+0x4b/0x180
[    7.101766]  [<ffffffff925c3c8d>] ? __vunmap+0x6d/0xc0
[    7.101772]  [<ffffffff9257a35c>] ? do_init_module+0x5b/0x1ed
[    7.101776]  [<ffffffff924ff713>] ? load_module+0x2523/0x2a00
[    7.101777]  [<ffffffff924fbf50>] ? __symbol_put+0x60/0x60
[    7.101779]  [<ffffffff924ffe36>] ? SYSC_finit_module+0xc6/0xf0
[    7.101781]  [<ffffffff92403b1c>] ? do_syscall_64+0x7c/0xf0
[    7.101787]  [<ffffffff929faf6f>] ? entry_SYSCALL64_slow_path+0x25/0x25
[    7.101789] ---[ end trace 7d54979a5167cd9e ]---
[    7.101790] ------------[ cut here ]------------
[    7.101792] WARNING: CPU: 1 PID: 227 at /build/linux-QtSjAP/linux-4.9.13/lib/kobject.c:240 kobject_add_internal+0x2ab/0x320
[    7.101793] kobject_add_internal failed for parport0 with -EEXIST, don't try to register things with the same name in the same directory.
[    7.101794] Modules linked in: ppdev joydev evdev bochs_drm serio_raw ttm drm_kms_helper virtio_balloon sg pcspkr drm parport_pc(+) parport acpi_cpufreq tpm_tis tpm_tis_core tpm button ip_tables x_tables autofs4 ext4 crc16 jbd2 crc32c_generic fscrypto ecb glue_helper lrw gf128mul ablk_helper cryptd aes_x86_64 mbcache sr_mod cdrom ata_generic virtio_net virtio_blk ata_piix libata psmouse uhci_hcd floppy ehci_hcd scsi_mod i2c_piix4 usbcore virtio_pci virtio_ring virtio usb_common
[    7.101812] CPU: 1 PID: 227 Comm: systemd-udevd Tainted: G        W       4.9.0-2-amd64 #1 Debian 4.9.13-1
[    7.101812] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014
[    7.101813]  0000000000000000 ffffffff92728594 fffface8c0483848 0000000000000000
[    7.101815]  ffffffff92476dde ffff8fb37db21c10 fffface8c04838a0 ffff8fb37db6c300
[    7.101817]  00000000ffffffef ffff8fb37d943400 0000000006300000 ffffffff92476e5f
[    7.101819] Call Trace:
[    7.101820]  [<ffffffff92728594>] ? dump_stack+0x5c/0x78
[    7.101822]  [<ffffffff92476dde>] ? __warn+0xbe/0xe0
[    7.101824]  [<ffffffff92476e5f>] ? warn_slowpath_fmt+0x5f/0x80
[    7.101826]  [<ffffffff9272b44b>] ? kobject_add_internal+0x2ab/0x320
[    7.101828]  [<ffffffff9272b535>] ? kobject_add+0x75/0xd0
[    7.101829]  [<ffffffff9286953e>] ? device_add+0x14e/0x620
[    7.101831]  [<ffffffff92869bf9>] ? device_create_groups_vargs+0xd9/0xf0
[    7.101833]  [<ffffffffc0302060>] ? dead_read+0x10/0x10 [parport]
[    7.101835]  [<ffffffff92869c81>] ? device_create+0x51/0x70
[    7.101838]  [<ffffffff929ed0eb>] ? klist_next+0x1b/0xf0
[    7.101842]  [<ffffffffc0302073>] ? driver_check+0x13/0x20 [parport]
[    7.101844]  [<ffffffff9286a7a2>] ? bus_for_each_drv+0x62/0xb0
[    7.101846]  [<ffffffffc030369c>] ? parport_announce_port+0xbc/0x100 [parport]
[    7.101849]  [<ffffffffc0315f0a>] ? parport_pc_probe_port+0x6ba/0xbb0 [parport_pc]
[    7.101850]  [<ffffffff92868e1c>] ? _dev_info+0x6c/0x90
[    7.101853]  [<ffffffffc031679e>] ? parport_pc_pnp_probe+0x13e/0x1e0 [parport_pc]
[    7.101855]  [<ffffffffc0316660>] ? parport_pc_pci_probe+0x260/0x260 [parport_pc]
[    7.101857]  [<ffffffff927f05bc>] ? pnp_device_probe+0x5c/0xc0
[    7.101859]  [<ffffffff9286cb4a>] ? driver_probe_device+0x21a/0x420
[    7.101860]  [<ffffffff9286ce2a>] ? __driver_attach+0xda/0xe0
[    7.101862]  [<ffffffff9286cd50>] ? driver_probe_device+0x420/0x420
[    7.101863]  [<ffffffff9286a6d7>] ? bus_for_each_dev+0x67/0xb0
[    7.101865]  [<ffffffff9286bd8a>] ? bus_add_driver+0x16a/0x260
[    7.101867]  [<ffffffff9286d6c7>] ? driver_register+0x57/0xc0
[    7.101869]  [<ffffffffc02c03a3>] ? parport_pc_init+0x2cd/0xf2a [parport_pc]
[    7.101871]  [<ffffffff92929abc>] ? netlink_broadcast_filtered+0x14c/0x3d0
[    7.101873]  [<ffffffffc02c00d6>] ? parport_parse_param.constprop.14+0xd6/0xd6 [parport_pc]
[    7.101874]  [<ffffffff9240218b>] ? do_one_initcall+0x4b/0x180
[    7.101876]  [<ffffffff925c3c8d>] ? __vunmap+0x6d/0xc0
[    7.101878]  [<ffffffff9257a35c>] ? do_init_module+0x5b/0x1ed
[    7.101879]  [<ffffffff924ff713>] ? load_module+0x2523/0x2a00
[    7.101881]  [<ffffffff924fbf50>] ? __symbol_put+0x60/0x60
[    7.101882]  [<ffffffff924ffe36>] ? SYSC_finit_module+0xc6/0xf0
[    7.101884]  [<ffffffff92403b1c>] ? do_syscall_64+0x7c/0xf0
[    7.101886]  [<ffffffff929faf6f>] ? entry_SYSCALL64_slow_path+0x25/0x25
[    7.101887] ---[ end trace 7d54979a5167cd9f ]---
[    7.123639] Adding 998396k swap on /dev/vda5.  Priority:-1 extents:1 across:998396k FS

Thanks,
Faidon


Reply to: