Bug 696504 - WinXP sp3 guest crash after partition virtio disk
Summary: WinXP sp3 guest crash after partition virtio disk
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: virtio-win
Version: 6.1
Hardware: Unspecified
OS: Linux
urgent
urgent
Target Milestone: rc
: ---
Assignee: Vadim Rozenfeld
QA Contact: Virtualization Bugs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-04-14 07:39 UTC by Vivian Bian
Modified: 2013-01-09 23:47 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-06-16 05:29:51 UTC
Target Upstream Version:


Attachments (Terms of Use)
/var/log/messages log (10.74 KB, text/plain)
2011-04-14 07:46 UTC, Vivian Bian
no flags Details

Description Vivian Bian 2011-04-14 07:39:01 UTC
Description of problem:


Version-Release number of selected component (if applicable):
virtio-win-prewhql-0.1.zip
libvirt-0.8.7-16.el6.x86_64
qemu-kvm-0.12.1.2-2.153.el6.x86_64
kernel-2.6.32-130.el6.x86_64

How reproducible:
always

Steps to Reproduce:
1.start a WinXp guest which is installed on IDE raw image
2.hotplug a virtio raw image into the guest
3.load the virtio storage driver -- viostor 
4.try to partition the new virtio partition 
  
Actual results:
guest got a crash

Expected results:
could partition the guest successfully without crash

Additional info:

Comment 1 Vivian Bian 2011-04-14 07:40:55 UTC
after the crash, libvirtd is still running 

# service libvirtd status
libvirtd (pid  3380) is running...

Tried virtio-win-1.1.16-4.el6 . Also met this crash .

Comment 3 Vivian Bian 2011-04-14 07:46:17 UTC
Created attachment 491978 [details]
/var/log/messages log

Tried ide raw image as well . Didn't encounter the crash

Comment 4 Vivian Bian 2011-04-14 08:29:51 UTC
seting blocker ? is because from libvirt functional testing, we did hotplug virtio disk -> partition the disk -> hot unplug virtio disk . Then if we got guest crash after partitioning , we can't do the hot unplug operation .

Comment 5 Vivian Bian 2011-04-14 09:13:29 UTC
Repeat the operation for about 10 times , on 
http://download.englab.nay.redhat.com/pub/rhel/rel-eng/RHEL6.1-20110406.0/6.1/Server/x86_64/os/ 

virtio-win-prewhql-0.1.zip
libvirt-0.8.7-16.el6.x86_64
qemu-kvm-0.12.1.2-2.153.el6.x86_64
kernel-2.6.32-130.el6.x86_64

And now , the reproducible percentage should be 20% .

Comment 6 Dor Laor 2011-04-14 09:44:50 UTC
Does it work w/o hot plug?
I cleared the blocker flag since we cannot hold the release just for this.

Comment 7 Vadim Rozenfeld 2011-04-14 09:56:23 UTC
Hot plug/hot unplug should work fine for non-system virtio drive.

Do you have a crash dump file?

Comment 8 Vivian Bian 2011-04-14 10:17:36 UTC
(In reply to comment #7)
> Hot plug/hot unplug should work fine for non-system virtio drive.
> 
> Do you have a crash dump file?

It's not BSOD in WindowsXP guest, but have the qemu-kvm process killed . So we didn't get the crash dump file from the XP guest .

Comment 9 Vivian Bian 2011-04-14 10:30:57 UTC
(In reply to comment #6)
> Does it work w/o hot plug?

  without partition , hotplug/ hot unplug work fine .

Comment 14 Qunfang Zhang 2011-06-16 05:29:51 UTC
Tried more than 50 times with the same kernel/qemu-kvm/libvirt/virtio-win
version and steps, tested both qcow2 and raw image, can not reproduce it.
So I will close it as WORKSFORME. Please reopen if it can reproduce again.

Thanks.


Note You need to log in before you can comment on or make changes to this bug.