[Kernel-packages] [Bug 1592541] Re: trusty kernel with virtio-blk oops
I built a lts-utopic test kernel with a pick of 764f612. The test kernel can be downloaded from: http://kernel.ubuntu.com/~jsalisbury/lp1592541/ Can you test this kernel and see if it resolves this bug? Thanks in advance! ** Changed in: linux (Ubuntu) Importance: Undecided => Medium ** Tags added: kernel-da-key ** Summary changed: - trusty kernel with virtio-blk oops + Utopic kernel with virtio-blk oops ** Changed in: linux (Ubuntu) Status: Incomplete => Triaged ** Also affects: linux (Ubuntu Trusty) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Trusty) Status: New => Triaged ** Changed in: linux (Ubuntu Trusty) Importance: Undecided => Medium ** Also affects: linux-lts-utopic (Ubuntu) Importance: Undecided Status: New ** No longer affects: linux-lts-utopic (Ubuntu Trusty) ** Changed in: linux-lts-utopic (Ubuntu) Status: New => Triaged ** Changed in: linux-lts-utopic (Ubuntu) Importance: Undecided => Medium ** Summary changed: - Utopic kernel with virtio-blk oops + Kernel with virtio-blk oops ** Tags added: trusty ** Changed in: linux (Ubuntu) Assignee: (unassigned) => Joseph Salisbury (jsalisbury) ** Changed in: linux (Ubuntu) Status: Triaged => In Progress ** Changed in: linux (Ubuntu Trusty) Status: Triaged => In Progress ** Changed in: linux-lts-utopic (Ubuntu) Status: Triaged => In Progress ** Changed in: linux (Ubuntu Trusty) Assignee: (unassigned) => Joseph Salisbury (jsalisbury) ** Changed in: linux-lts-utopic (Ubuntu) Assignee: (unassigned) => Joseph Salisbury (jsalisbury) -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1592541 Title: Kernel with virtio-blk oops Status in linux package in Ubuntu: In Progress Status in linux-lts-utopic package in Ubuntu: In Progress Status in linux source package in Trusty: In Progress Bug description: The following oops was found in a Trusty Cloud-image when doing storage operations with software raid, lvm and various filesystems. [ 85.327298] general protection fault: [#1] SMP [ 85.327806] Modules linked in: bcache btrfs jfs xfs libcrc32c iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi dm_crypt raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq raid1 raid0 multipath linear cirrus syscopyarea sysfillrect sysimgblt psmouse virtio_scsi ttm drm_kms_helper drm pata_acpi floppy [ 85.328008] CPU: 0 PID: 6 Comm: kworker/u2:0 Not tainted 3.16.0-71-generic #92~14.04.1-Ubuntu [ 85.328008] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 85.328008] Workqueue: writeback bdi_writeback_workfn (flush-251:0) [ 85.328008] task: 88003c2732f0 ti: 88003c2a task.ti: 88003c2a [ 85.328008] RIP: 0010:[] [] __blk_bios_map_sg+0x1be/0x3d0 [ 85.328008] RSP: 0018:88003c2a38d8 EFLAGS: 00010206 [ 85.328008] RAX: 3355167b09fe31e4 RBX: 0c00 RCX: [ 85.328008] RDX: 3355167b09fe31e5 RSI: eabd2a00 RDI: [ 85.328008] RBP: 88003c2a3958 R08: 880028d86520 R09: 0080 [ 85.328008] R10: R11: 2ed79000 R12: [ 85.328008] R13: 0c00 R14: R15: 88003c2a3968 [ 85.328008] FS: () GS:88003e20() knlGS: [ 85.328008] CS: 0010 DS: ES: CR0: 8005003b [ 85.328008] CR2: 025b5000 CR3: 28d8a000 CR4: 06f0 [ 85.328008] Stack: [ 85.328008] 88002313e958 881dc4e0 880037370f80 0100 [ 85.328008] 880028d86520 8880 eabd2a00 [ 85.328008] 0c00 eabb5e00 1000 881dc340 [ 85.328008] Call Trace: [ 85.328008] [] blk_rq_map_sg+0x35/0x170 [ 85.328008] [] virtio_queue_rq+0xa0/0x240 [ 85.328008] [] __blk_mq_run_hw_queue+0x1c7/0x320 [ 85.328008] [] blk_mq_run_hw_queue+0x65/0x80 [ 85.328008] [] blk_mq_insert_requests+0xcf/0x150 [ 85.328008] [] blk_mq_flush_plug_list+0x129/0x140 [ 85.328008] [] blk_flush_plug_list+0xd1/0x220 [ 85.328008] [] blk_finish_plug+0x14/0x40 [ 85.328008] [] generic_writepages+0x4d/0x60 [ 85.328008] [] do_writepages+0x1e/0x40 [ 85.328008] [] __writeback_single_inode+0x40/0x2a0 [ 85.328008] [] writeback_sb_inodes+0x26a/0x440 [ 85.328008] [] __writeback_inodes_wb+0x9f/0xd0 [ 85.328008] [] wb_writeback+0x283/0x320 [ 85.328008] [] bdi_writeback_workfn+0x1e9/0x4a0 [ 85.328008] [] process_one_work+0x178/0x470 [ 85.328008] [] worker_thread+0x121/0x570 [ 85.328008] [] ? rescuer_thread+0x380/0x380 [ 85.328008] [] kthread+0xd2/0xf0 [
Re: [Kernel-packages] [Bug 1592541] Re: trusty kernel with virtio-blk oops
Having posted, I see that this is actually a utopic kernel that oopsed (3.16.0-71-generic) However, the oops stack is still possible on trusty, the blk-merge code in 3.13 doesn't include the fix that appears in the vivid kernel. On Tue, Jun 14, 2016 at 2:56 PM, Ryan Harper <1592...@bugs.launchpad.net> wrote: > Here's the qemu launch command used, in case that's useful. > > > qemu-system-x86_64 -enable-kvm -device > virtio-scsi-pci,id=virtio-scsi-xkvm -device virtio-net-pci,netdev=net00 > -netdev type=user,id=net00 -m 1024 -serial > file:/var/lib/jenkins/slaves/venonat/workspace/curtin-vmtest-venonat-devel/output/TrustyHWEUTestRaid5Bcache/logs/install-serial.log > -nographic -drive > file=/tmp/launch.Cnc0wx/boot.img,if=none,cache=unsafe,format=qcow2,id=boot,index=0 > -device virtio-blk,drive=boot -drive > file=/var/lib/jenkins/slaves/venonat/workspace/curtin-vmtest-venonat-devel/output/TrustyHWEUTestRaid5Bcache/disks/install_disk.img,if=none,cache=unsafe,format=raw,id=drv2,index=2 > -device > virtio-blk,drive=drv2,serial=dev2,logical_block_size=512,physical_block_size=512,min_io_size=512 > -drive > file=/var/lib/jenkins/slaves/venonat/workspace/curtin-vmtest-venonat-devel/output/TrustyHWEUTestRaid5Bcache/disks/extra_disk_0.img,if=none,cache=unsafe,format=raw,id=drv3,index=3 > -device > virtio-blk,drive=drv3,serial=dev3,logical_block_size=512,physical_block_size=512,min_io_size=512 > -drive > file=/var/lib/jenkins/slaves/venonat/workspace/curtin-vmtest-venonat-devel/output/TrustyHWEUTestRaid5Bcache/disks/extra_disk_1.img,if=none,cache=unsafe,format=raw,id=drv4,index=4 > -device > virtio-blk,drive=drv4,serial=dev4,logical_block_size=512,physical_block_size=512,min_io_size=512 > -drive > file=/var/lib/jenkins/slaves/venonat/workspace/curtin-vmtest-venonat-devel/output/TrustyHWEUTestRaid5Bcache/disks/extra_disk_2.img,if=none,cache=unsafe,format=raw,id=drv5,index=5 > -device > virtio-blk,drive=drv5,serial=dev5,logical_block_size=512,physical_block_size=512,min_io_size=512 > -drive > file=/var/lib/jenkins/slaves/venonat/workspace/curtin-vmtest-venonat-devel/output/TrustyHWEUTestRaid5Bcache/disks/extra_disk_3.img,if=none,cache=unsafe,format=raw,id=drv6,index=6 > -device > virtio-blk,drive=drv6,serial=dev6,logical_block_size=512,physical_block_size=512,min_io_size=512 > -kernel /srv/images/trusty/amd64/20160606/utopic/generic/boot-kernel > -initrd /srv/images/trusty/amd64/20160606/utopic/generic/boot-initrd > -append "root=/dev/vda ds=nocloud-net;seedfrom=http://10.100.0.103:40646/ > console=ttyS0 " > kvm pid=6128. my pid=6123 > QEMU 2.0.0 monitor - type 'help' for more information > (qemu) > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1592541 > > Title: > trusty kernel with virtio-blk oops > > To manage notifications about this bug go to: > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1592541/+subscriptions > -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1592541 Title: trusty kernel with virtio-blk oops Status in linux package in Ubuntu: Incomplete Bug description: The following oops was found in a Trusty Cloud-image when doing storage operations with software raid, lvm and various filesystems. [ 85.327298] general protection fault: [#1] SMP [ 85.327806] Modules linked in: bcache btrfs jfs xfs libcrc32c iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi dm_crypt raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq raid1 raid0 multipath linear cirrus syscopyarea sysfillrect sysimgblt psmouse virtio_scsi ttm drm_kms_helper drm pata_acpi floppy [ 85.328008] CPU: 0 PID: 6 Comm: kworker/u2:0 Not tainted 3.16.0-71-generic #92~14.04.1-Ubuntu [ 85.328008] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 85.328008] Workqueue: writeback bdi_writeback_workfn (flush-251:0) [ 85.328008] task: 88003c2732f0 ti: 88003c2a task.ti: 88003c2a [ 85.328008] RIP: 0010:[] [] __blk_bios_map_sg+0x1be/0x3d0 [ 85.328008] RSP: 0018:88003c2a38d8 EFLAGS: 00010206 [ 85.328008] RAX: 3355167b09fe31e4 RBX: 0c00 RCX: [ 85.328008] RDX: 3355167b09fe31e5 RSI: eabd2a00 RDI: [ 85.328008] RBP: 88003c2a3958 R08: 880028d86520 R09: 0080 [ 85.328008] R10: R11: 2ed79000 R12: [ 85.328008] R13: 0c00 R14: R15: 88003c2a3968 [ 85.328008] FS: () GS:88003e20() knlGS: [ 85.328008] CS: 0010 DS: ES: CR0: 8005003b [ 85.328008] CR2: 025b5000 CR3: 28d8a000 CR4: 06f0 [ 85.328008] Stack: [ 85.328008] 88002313e958 881dc4e0
[Kernel-packages] [Bug 1592541] Re: trusty kernel with virtio-blk oops
Here's the qemu launch command used, in case that's useful. qemu-system-x86_64 -enable-kvm -device virtio-scsi-pci,id=virtio-scsi-xkvm -device virtio-net-pci,netdev=net00 -netdev type=user,id=net00 -m 1024 -serial file:/var/lib/jenkins/slaves/venonat/workspace/curtin-vmtest-venonat-devel/output/TrustyHWEUTestRaid5Bcache/logs/install-serial.log -nographic -drive file=/tmp/launch.Cnc0wx/boot.img,if=none,cache=unsafe,format=qcow2,id=boot,index=0 -device virtio-blk,drive=boot -drive file=/var/lib/jenkins/slaves/venonat/workspace/curtin-vmtest-venonat-devel/output/TrustyHWEUTestRaid5Bcache/disks/install_disk.img,if=none,cache=unsafe,format=raw,id=drv2,index=2 -device virtio-blk,drive=drv2,serial=dev2,logical_block_size=512,physical_block_size=512,min_io_size=512 -drive file=/var/lib/jenkins/slaves/venonat/workspace/curtin-vmtest-venonat-devel/output/TrustyHWEUTestRaid5Bcache/disks/extra_disk_0.img,if=none,cache=unsafe,format=raw,id=drv3,index=3 -device virtio-blk,drive=drv3,serial=dev3,logical_block_size=512,physical_block_size=512,min_io_size=51 2 -drive file=/var/lib/jenkins/slaves/venonat/workspace/curtin-vmtest-venonat-devel/output/TrustyHWEUTestRaid5Bcache/disks/extra_disk_1.img,if=none,cache=unsafe,format=raw,id=drv4,index=4 -device virtio-blk,drive=drv4,serial=dev4,logical_block_size=512,physical_block_size=512,min_io_size=512 -drive file=/var/lib/jenkins/slaves/venonat/workspace/curtin-vmtest-venonat-devel/output/TrustyHWEUTestRaid5Bcache/disks/extra_disk_2.img,if=none,cache=unsafe,format=raw,id=drv5,index=5 -device virtio-blk,drive=drv5,serial=dev5,logical_block_size=512,physical_block_size=512,min_io_size=512 -drive file=/var/lib/jenkins/slaves/venonat/workspace/curtin-vmtest-venonat-devel/output/TrustyHWEUTestRaid5Bcache/disks/extra_disk_3.img,if=none,cache=unsafe,format=raw,id=drv6,index=6 -device virtio-blk,drive=drv6,serial=dev6,logical_block_size=512,physical_block_size=512,min_io_size=512 -kernel /srv/images/trusty/amd64/20160606/utopic/generic/boot-kernel -initrd /srv/images/trusty/amd64/20160606/utopic/gene ric/boot-initrd -append "root=/dev/vda ds=nocloud-net;seedfrom=http://10.100.0.103:40646/ console=ttyS0 " kvm pid=6128. my pid=6123 QEMU 2.0.0 monitor - type 'help' for more information (qemu) -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1592541 Title: trusty kernel with virtio-blk oops Status in linux package in Ubuntu: Incomplete Bug description: The following oops was found in a Trusty Cloud-image when doing storage operations with software raid, lvm and various filesystems. [ 85.327298] general protection fault: [#1] SMP [ 85.327806] Modules linked in: bcache btrfs jfs xfs libcrc32c iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi dm_crypt raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq raid1 raid0 multipath linear cirrus syscopyarea sysfillrect sysimgblt psmouse virtio_scsi ttm drm_kms_helper drm pata_acpi floppy [ 85.328008] CPU: 0 PID: 6 Comm: kworker/u2:0 Not tainted 3.16.0-71-generic #92~14.04.1-Ubuntu [ 85.328008] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 85.328008] Workqueue: writeback bdi_writeback_workfn (flush-251:0) [ 85.328008] task: 88003c2732f0 ti: 88003c2a task.ti: 88003c2a [ 85.328008] RIP: 0010:[] [] __blk_bios_map_sg+0x1be/0x3d0 [ 85.328008] RSP: 0018:88003c2a38d8 EFLAGS: 00010206 [ 85.328008] RAX: 3355167b09fe31e4 RBX: 0c00 RCX: [ 85.328008] RDX: 3355167b09fe31e5 RSI: eabd2a00 RDI: [ 85.328008] RBP: 88003c2a3958 R08: 880028d86520 R09: 0080 [ 85.328008] R10: R11: 2ed79000 R12: [ 85.328008] R13: 0c00 R14: R15: 88003c2a3968 [ 85.328008] FS: () GS:88003e20() knlGS: [ 85.328008] CS: 0010 DS: ES: CR0: 8005003b [ 85.328008] CR2: 025b5000 CR3: 28d8a000 CR4: 06f0 [ 85.328008] Stack: [ 85.328008] 88002313e958 881dc4e0 880037370f80 0100 [ 85.328008] 880028d86520 8880 eabd2a00 [ 85.328008] 0c00 eabb5e00 1000 881dc340 [ 85.328008] Call Trace: [ 85.328008] [] blk_rq_map_sg+0x35/0x170 [ 85.328008] [] virtio_queue_rq+0xa0/0x240 [ 85.328008] [] __blk_mq_run_hw_queue+0x1c7/0x320 [ 85.328008] [] blk_mq_run_hw_queue+0x65/0x80 [ 85.328008] [] blk_mq_insert_requests+0xcf/0x150 [ 85.328008] [] blk_mq_flush_plug_list+0x129/0x140 [ 85.328008] [] blk_flush_plug_list+0xd1/0x220 [ 85.328008] [] blk_finish_plug+0x14/0x40 [ 85.328008] []