Bug 979931
Summary: | When guest do S3/S4, guest v/ virtio-scsi call trace and reboot. | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Qian Guo <qiguo> | ||||||||
Component: | qemu-kvm | Assignee: | Fam Zheng <famz> | ||||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Virtualization Bugs <virt-bugs> | ||||||||
Severity: | medium | Docs Contact: | |||||||||
Priority: | medium | ||||||||||
Version: | 7.0 | CC: | chayang, flang, hhuang, juzhang, michen, rbalakri, virt-maint | ||||||||
Target Milestone: | rc | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2014-10-29 07:07:46 UTC | Type: | Bug | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Bug Depends On: | |||||||||||
Bug Blocks: | 923626 | ||||||||||
Attachments: |
|
I will update the vmcore file later Created attachment 767295 [details]
split the vmcore to 2 files, this is the first one: vmcore_part_aa
Created attachment 767296 [details]
split the vmcore to 2 files, this is the 2nd one: vmcore_part_ab
Test w/ S4, same issue. so change the title. Qian and I couldn't reproduce with recent qemu-kvm and kernel any more. Closing this BZ. |
Created attachment 767271 [details] vmcore-dmesg file Description of problem: If guest bootup w/ virtio-scsi, when try to do S3, it will reboot, and after boot again, found that it call trace. Version-Release number of selected component (if applicable): host and guest kernel version: # uname -r 3.10.0-0.rc6.62.el7.x86_64 qemu-kvm version: # rpm -q qemu-kvm qemu-kvm-1.5.0-2.el7.x86_64 How reproducible: 100% Steps to Reproduce: 1.Boot guest w/ virtio-scsi disk: #/usr/libexec/qemu-kvm -cpu Penryn -enable-kvm -m 2048 -smp 4,sockets=1,cores=4,threads=1 -name rhel6u3c2 -drive file=/home/rhel7/rhel7.qcow2,if=none,id=drive-scsi0-disk0,format=qcow2,werror=stop,rerror=stop -device virtio-scsi-pci,id=scsi0,addr=0x4 -device scsi-hd,scsi-id=0,lun=0,bus=scsi0.0,drive=drive-scsi0-disk0,id=virtio-disk0 -netdev tap,id=hostnet0,vhost=on,script=/etc/qemu-ifup -device virtio-net-pci,netdev=hostnet0,mac=54:52:1b:35:3c:18,id=test -device virtio-balloon-pci,id=balloon0 -vnc :10 -vga std -boot menu=on -monitor stdio -serial unix:/tmp/qiguo1,server,nowait 2.After guest bootup, do S3 inside guest: # echo > /sys/power/state 3. Actual results: Guest reboot directly, and after it reboot, see /var/crash, there's the vmcore file. # cat vmcore-dmesg.txt ... [ 1.362208] BUG: unable to handle kernel NULL pointer dereference at 0000000000000020 [ 1.362214] IP: [<ffffffffa0045d20>] __virtscsi_set_affinity+0x60/0x140 [virtio_scsi] [ 1.362217] PGD 36d32067 PUD 36d0a067 PMD 0 [ 1.362219] Oops: 0000 [#1] SMP [ 1.362242] Modules linked in: nf_conntrack_netbios_ns nf_conntrack_broadcast ipt_MASQUERADE ip6table_nat nf_nat_ipv6 ip6table_mangle ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 iptable_nat nf_nat_ipv4 nf_nat iptable_mangle ipt_REJECT nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables sg ppdev microcode pcspkr i2c_piix4 virtio_balloon parport_pc parport i2c_core xfs libcrc32c sr_mod cdrom sd_mod ata_generic crc_t10dif pata_acpi virtio_scsi virtio_net ata_piix libata virtio_pci virtio_ring virtio floppy dm_mirror dm_region_hash dm_log dm_mod [ 1.362245] CPU: 1 PID: 6 Comm: kworker/u8:0 Not tainted 3.10.0-0.rc6.62.el7.x86_64 #1 [ 1.362246] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1.362251] Workqueue: events_unbound async_run_entry_fn [ 1.362252] task: ffff88007c00b7a0 ti: ffff88007c034000 task.ti: ffff88007c034000 [ 1.362256] RIP: 0010:[<ffffffffa0045d20>] [<ffffffffa0045d20>] __virtscsi_set_affinity+0x60/0x140 [virtio_scsi] [ 1.362257] RSP: 0018:ffff88007c035cc0 EFLAGS: 00010202 [ 1.362259] RAX: 0000000000000210 RBX: 0000000000000001 RCX: 0000000000001de4 [ 1.362259] RDX: 0000000000000000 RSI: 0000000000000246 RDI: 0000000000000000 [ 1.362260] RBP: ffff88007c035ce0 R08: ffff8800371cd700 R09: ffff88007cc00000 [ 1.362261] R10: 0000000000000036 R11: 0000000000000000 R12: ffff88007c2456c8 [ 1.362262] R13: ffff88007c243098 R14: 0000000000000000 R15: 0000000000000100 [ 1.362264] FS: 0000000000000000(0000) GS:ffff88007fc80000(0000) knlGS:0000000000000000 [ 1.362265] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 1.362266] CR2: 0000000000000020 CR3: 0000000037368000 CR4: 00000000000006e0 [ 1.362273] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1.362277] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 1.362278] Stack: [ 1.362281] ffff88003729ec00 ffff88007c2456c8 ffff88007c243098 0000000000000000 [ 1.362283] ffff88007c035d00 ffffffffa0045e2c ffff88003729ec00 ffffffffa0048000 [ 1.362285] ffff88007c035d10 ffffffffa0045e5e ffff88007c035d38 ffffffffa005618d [ 1.362286] Call Trace: [ 1.362292] [<ffffffffa0045e2c>] virtscsi_remove_vqs+0x2c/0x50 [virtio_scsi] [ 1.362296] [<ffffffffa0045e5e>] virtscsi_freeze+0xe/0x20 [virtio_scsi] [ 1.362299] [<ffffffffa005618d>] virtio_pci_freeze+0x4d/0x80 [virtio_pci] [ 1.362303] [<ffffffff813172fc>] pci_pm_suspend+0x6c/0x150 [ 1.362305] [<ffffffff81317290>] ? pci_pm_freeze+0xc0/0xc0 [ 1.362308] [<ffffffff813e23fe>] dpm_run_callback+0x2e/0x60 [ 1.362311] [<ffffffff813e32a7>] __device_suspend+0xe7/0x280 [ 1.362313] [<ffffffff813e345f>] async_suspend+0x1f/0xa0 [ 1.362315] [<ffffffff8108adf9>] async_run_entry_fn+0x39/0x120 [ 1.362319] [<ffffffff8107d096>] process_one_work+0x176/0x420 [ 1.362323] [<ffffffff8107dcbb>] worker_thread+0x11b/0x3a0 [ 1.362326] [<ffffffff8107dba0>] ? rescuer_thread+0x350/0x350 [ 1.362329] [<ffffffff81084260>] kthread+0xc0/0xd0 [ 1.362336] [<ffffffff810841a0>] ? insert_kthread_work+0x40/0x40 [ 1.362340] [<ffffffff8160c92c>] ret_from_fork+0x7c/0xb0 [ 1.362342] [<ffffffff810841a0>] ? insert_kthread_work+0x40/0x40 [ 1.362362] Code: e1 39 c3 74 7e 45 84 f6 75 61 31 db 41 83 bc 24 c8 01 00 00 02 74 41 0f 1f 40 00 48 63 c3 48 83 c0 20 48 c1 e0 04 49 8b 7c 04 10 <48> 8b 47 20 48 8b 80 a0 02 00 00 48 8b 40 50 48 85 c0 74 07 be [ 1.362366] RIP [<ffffffffa0045d20>] __virtscsi_set_affinity+0x60/0x140 [virtio_scsi] [ 1.362367] RSP <ffff88007c035cc0> [ 1.362367] CR2: 0000000000000020 ... I will update these files. Expected results: Additional info: Test w/ ide and blk, not hit this issue.