[Spice-devel] A sever bug found in 64-bit WIndows 7 VM

wangfeng wangfeng wangfeng.v1.1985 at gmail.com
Mon May 28 21:06:59 PDT 2012


Hi£¬
I have encountered the same situation .

2012/5/29 Charles.Tsai-²ÌÇ庣-Ñо¿°lÕ¹²¿ <charles.tsai at cloudena.com>

>  Bug description:****
>
> A  sever bug  was found on 64-bit Windows 7 VM which crashed after running
> idle for a while(~ 2-3 hours).****
>
> When we checked the kvm process, it was killed from the system.****
>
> ** **
>
> Drivers installed:****
>
>                 Qxl,****
>
>                 Virtioserail****
>
>                 Vdagent****
>
> ** **
>
> Qemu & Spice:****
>
>       Hans¡¯s Qemu + "spice-0.10.tar.gz"****
>
> ** **
>
> Steps to reproduce:****
>
> **1.       **Create a 64-bit Windows 7 VM image****
>
> **2.       **Install qxl, virioserai driver and vdagent****
>
> **3.       **Launch the VM and let it run idle ****
>
> **4.       **After a couple of hours, the VM will crash****
>
> ** **
>
> Memory demp information:****
>
> ** **
>
> 0: kd> !analyze -v****
>
>
> *******************************************************************************
> ****
>
> *
> *****
>
> *                        Bugcheck
> Analysis                                    *****
>
> *
> *****
>
>
> *******************************************************************************
> ****
>
> ** **
>
> DRIVER_POWER_STATE_FAILURE (9f)****
>
> A driver is causing an inconsistent power state.****
>
> Arguments:****
>
> Arg1: 0000000000000003, A device object has been blocking an Irp for too
> long a time****
>
> Arg2: fffffa8003bb24b0, Physical Device Object of the stack****
>
> Arg3: fffff80003bd3518, Functional Device Object of the stack****
>
> Arg4: fffffa80025e9510, The blocked IRP****
>
> ** **
>
> Debugging Details:****
>
> ------------------****
>
> ** **
>
> ** **
>
> DRVPOWERSTATE_SUBCODE:  3****
>
> ** **
>
> IRP_ADDRESS:  fffffa80025e9510****
>
> ** **
>
> DEVICE_OBJECT: fffffa8003bb24b0****
>
> ** **
>
> DRIVER_OBJECT: fffffa8003a1ac70****
>
> ** **
>
> IMAGE_NAME:  vioser.sys****
>
> ** **
>
> DEBUG_FLR_IMAGE_TIMESTAMP:  4fc31b19****
>
> ** **
>
> MODULE_NAME: vioser****
>
> ** **
>
> FAULTING_MODULE: fffff88003670000 vioser****
>
> ** **
>
> DEFAULT_BUCKET_ID:  VISTA_DRIVER_FAULT****
>
> ** **
>
> BUGCHECK_STR:  0x9F****
>
> ** **
>
> PROCESS_NAME:  System****
>
> ** **
>
> CURRENT_IRQL:  2****
>
> ** **
>
> LAST_CONTROL_TRANSFER:  from fffff80002930e53 to fffff800028c3040****
>
> ** **
>
> STACK_TEXT:  ** **
>
> fffff800`03bd34c8 fffff800`02930e53 : 00000000`0000009f 00000000`00000003
> fffffa80`03bb24b0 fffff800`03bd3518 : nt!KeBugCheckEx****
>
> fffff800`03bd34d0 fffff800`028cf0e6 : fffff800`03bd3600 fffff800`03bd3600
> 00000000`00000001 00000000`00000000 : nt! ?? ::FNODOBFM::`string'+0x28e30*
> ***
>
> fffff800`03bd3570 fffff800`028ce396 : fffff800`02a72700 00000000`00034df1
> 00000000`00000000 00000000`00000000 : nt!KiProcessTimerDpcTable+0x66****
>
> fffff800`03bd35e0 fffff800`028cf00e : 00000007`ddaba240 fffff800`03bd3c58
> 00000000`00034df1 fffff800`02a410a8 : nt!KiProcessExpiredTimerList+0xc6***
> *
>
> fffff800`03bd3c30 fffff800`028ce707 : 00000059`a9892fc1 00000059`00034df1
> 00000059`a9892fbb 00000000`000000f1 : nt!KiTimerExpiration+0x1be****
>
> fffff800`03bd3cd0 fffff800`028cb77a : fffff800`02a3ce80 fffff800`02a4ac40
> 00000000`00000000 fffff880`00c3ef44 : nt!KiRetireDpcList+0x277****
>
> fffff800`03bd3d80 00000000`00000000 : fffff800`03bd4000 fffff800`03bce000
> fffff800`03bd3d40 00000000`00000000 : nt!KiIdleLoop+0x5a****
>
> ** **
>
> ** **
>
> STACK_COMMAND:  kb****
>
> ** **
>
> FOLLOWUP_NAME:  MachineOwner****
>
> ** **
>
> FAILURE_BUCKET_ID:  X64_0x9F_IMAGE_vioser.sys****
>
> ** **
>
> BUCKET_ID:  X64_0x9F_IMAGE_vioser.sys****
>
> ** **
>
> Followup: MachineOwner****
>
> ---------****
>
> ** **
>
> 0: kd> lmvm vioser****
>
> start             end                 module name****
>
> fffff880`03670000 fffff880`03680000   vioser     (private pdb symbols)
> d:\localsymbols\vioser.pdb****
>
>     Loaded symbol image file: vioser.sys****
>
>     Image path: \SystemRoot\system32\DRIVERS\vioser.sys****
>
>     Image name: vioser.sys****
>
>     Timestamp:        Mon May 28 14:28:41 2012 (4FC31B19)****
>
>     CheckSum:         0000F577****
>
>     ImageSize:        00010000****
>
>     Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4****
>
> ** **
>
> 0: kd> !devobj fffffa8003bb24b0 f****
>
> Device object (fffffa8003bb24b0) is for:****
>
> vport0p1 \Driver\VirtioSerial DriverObject fffffa8003a1ac70****
>
> Current Irp 00000000 RefCount 1 Type 0000001b Flags 0000304c****
>
> Dacl fffff9a100232a11 DevExt fffffa8003badbc0 DevObjExt fffffa8003bb2620
> DevNode fffffa8003bbfb30 ****
>
> ExtensionFlags (0000000000)  ****
>
> Device queue is not busy.****
>
> ** **
>
> 0: kd> !irp fffffa80025e9510****
>
> Irp is active with 2 stacks 1 is current (= 0xfffffa80025e95e0)****
>
> No Mdl: No System Buffer: Thread 00000000:  Irp stack trace.  ****
>
>      cmd  flg cl Device   File     Completion-Context****
>
> >[ 16, 2]   0 e1 fffffa8003bb24b0 00000000
> fffff800028ad990-fffffa8002b61ce0 Success Error Cancel pending****
>
>                \Driver\VirtioSerial   nt!IopUnloadSafeCompletion****
>
>                                         Args: 00014400 00000001 00000004
> 00000002****
>
> [  0, 0]   0  0 00000000 00000000 00000000-fffffa80027e32e0    ****
>
> ** **
>
>                                         Args: 00000000 00000000 00000000
> 00000000****
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20120529/a733aa84/attachment-0001.htm>


More information about the Spice-devel mailing list