<span class="" style="color:rgb(51,51,51);font-family:arial,sans-serif;background-color:rgb(245,245,245)">Hi,</span><div><span class="" style="color:rgb(51,51,51);font-family:arial,sans-serif;background-color:rgb(245,245,245)">I</span><span style="color:rgb(51,51,51);font-family:arial,sans-serif;background-color:rgb(245,245,245)"> have </span><span class="hps" style="color:rgb(51,51,51);font-family:arial,sans-serif;background-color:rgb(245,245,245)">encountered</span><span style="color:rgb(51,51,51);font-family:arial,sans-serif;background-color:rgb(245,245,245)"> </span><span class="hps" style="color:rgb(51,51,51);font-family:arial,sans-serif;background-color:rgb(245,245,245)">the same situation</span> .<br>
<br><div class="gmail_quote">2012/5/29 Charles.Tsai-蔡清海-研究發展部 <span dir="ltr"><<a href="mailto:charles.tsai@cloudena.com" target="_blank">charles.tsai@cloudena.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal">Bug description:<u></u><u></u></p>
<p class="MsoNormal" style="text-indent:.5in">A sever bug was found on 64-bit Windows 7 VM which crashed after running idle for a while(~ 2-3 hours).<u></u><u></u></p>
<p class="MsoNormal" style="text-indent:.5in">When we checked the kvm process, it was killed from the system.<u></u><u></u></p>
<p class="MsoNormal" style="text-indent:.5in"><u></u> <u></u></p>
<p class="MsoNormal">Drivers installed:<u></u><u></u></p>
<p class="MsoNormal"> Qxl,<u></u><u></u></p>
<p class="MsoNormal"> Virtioserail<u></u><u></u></p>
<p class="MsoNormal"> Vdagent<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Qemu & Spice:<u></u><u></u></p>
<p> Hans’s Qemu + "spice-0.10.tar.gz"<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Steps to reproduce:<u></u><u></u></p>
<p style="margin-left:.75in">
<u></u><span>1.<span style="font:7.0pt "Times New Roman"">
</span></span><u></u>Create a 64-bit Windows 7 VM image<u></u><u></u></p>
<p style="margin-left:.75in">
<u></u><span>2.<span style="font:7.0pt "Times New Roman"">
</span></span><u></u>Install qxl, virioserai driver and vdagent<u></u><u></u></p>
<p style="margin-left:.75in">
<u></u><span>3.<span style="font:7.0pt "Times New Roman"">
</span></span><u></u>Launch the VM and let it run idle <u></u><u></u></p>
<p style="margin-left:.75in">
<u></u><span>4.<span style="font:7.0pt "Times New Roman"">
</span></span><u></u>After a couple of hours, the VM will crash<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p class="MsoNormal">Memory demp information:<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">0: kd> !analyze -v<u></u><u></u></p>
<p style="margin-left:.75in">*******************************************************************************<u></u><u></u></p>
<p style="margin-left:.75in">* *<u></u><u></u></p>
<p style="margin-left:.75in">* Bugcheck Analysis *<u></u><u></u></p>
<p style="margin-left:.75in">* *<u></u><u></u></p>
<p style="margin-left:.75in">*******************************************************************************<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">DRIVER_POWER_STATE_FAILURE (9f)<u></u><u></u></p>
<p style="margin-left:.75in">A driver is causing an inconsistent power state.<u></u><u></u></p>
<p style="margin-left:.75in">Arguments:<u></u><u></u></p>
<p style="margin-left:.75in">Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time<u></u><u></u></p>
<p style="margin-left:.75in">Arg2: fffffa8003bb24b0, Physical Device Object of the stack<u></u><u></u></p>
<p style="margin-left:.75in">Arg3: fffff80003bd3518, Functional Device Object of the stack<u></u><u></u></p>
<p style="margin-left:.75in">Arg4: fffffa80025e9510, The blocked IRP<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">Debugging Details:<u></u><u></u></p>
<p style="margin-left:.75in">------------------<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">DRVPOWERSTATE_SUBCODE: 3<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">IRP_ADDRESS: fffffa80025e9510<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">DEVICE_OBJECT: fffffa8003bb24b0<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">DRIVER_OBJECT: fffffa8003a1ac70<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">IMAGE_NAME: vioser.sys<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">DEBUG_FLR_IMAGE_TIMESTAMP: 4fc31b19<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">MODULE_NAME: vioser<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">FAULTING_MODULE: fffff88003670000 vioser<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">BUGCHECK_STR: 0x9F<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">PROCESS_NAME: System<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">CURRENT_IRQL: 2<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">LAST_CONTROL_TRANSFER: from fffff80002930e53 to fffff800028c3040<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">STACK_TEXT: <u></u>
<u></u></p>
<p style="margin-left:.75in">fffff800`03bd34c8 fffff800`02930e53 : 00000000`0000009f 00000000`00000003 fffffa80`03bb24b0 fffff800`03bd3518 : nt!KeBugCheckEx<u></u><u></u></p>
<p style="margin-left:.75in">fffff800`03bd34d0 fffff800`028cf0e6 : fffff800`03bd3600 fffff800`03bd3600 00000000`00000001 00000000`00000000 : nt! ?? ::FNODOBFM::`string'+0x28e30<u></u><u></u></p>
<p style="margin-left:.75in">fffff800`03bd3570 fffff800`028ce396 : fffff800`02a72700 00000000`00034df1 00000000`00000000 00000000`00000000 : nt!KiProcessTimerDpcTable+0x66<u></u><u></u></p>
<p style="margin-left:.75in">fffff800`03bd35e0 fffff800`028cf00e : 00000007`ddaba240 fffff800`03bd3c58 00000000`00034df1 fffff800`02a410a8 : nt!KiProcessExpiredTimerList+0xc6<u></u><u></u></p>
<p style="margin-left:.75in">fffff800`03bd3c30 fffff800`028ce707 : 00000059`a9892fc1 00000059`00034df1 00000059`a9892fbb 00000000`000000f1 : nt!KiTimerExpiration+0x1be<u></u><u></u></p>
<p style="margin-left:.75in">fffff800`03bd3cd0 fffff800`028cb77a : fffff800`02a3ce80 fffff800`02a4ac40 00000000`00000000 fffff880`00c3ef44 : nt!KiRetireDpcList+0x277<u></u><u></u></p>
<p style="margin-left:.75in">fffff800`03bd3d80 00000000`00000000 : fffff800`03bd4000 fffff800`03bce000 fffff800`03bd3d40 00000000`00000000 : nt!KiIdleLoop+0x5a<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">STACK_COMMAND: kb<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">FOLLOWUP_NAME: MachineOwner<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">FAILURE_BUCKET_ID: X64_0x9F_IMAGE_vioser.sys<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">BUCKET_ID: X64_0x9F_IMAGE_vioser.sys<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">Followup: MachineOwner<u></u><u></u></p>
<p style="margin-left:.75in">---------<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">0: kd> lmvm vioser<u></u><u></u></p>
<p style="margin-left:.75in">start end module name<u></u><u></u></p>
<p style="margin-left:.75in">fffff880`03670000 fffff880`03680000 vioser (private pdb symbols) d:\localsymbols\vioser.pdb<u></u><u></u></p>
<p style="margin-left:.75in"> Loaded symbol image file: vioser.sys<u></u><u></u></p>
<p style="margin-left:.75in"> Image path: \SystemRoot\system32\DRIVERS\vioser.sys<u></u><u></u></p>
<p style="margin-left:.75in"> Image name: vioser.sys<u></u><u></u></p>
<p style="margin-left:.75in"> Timestamp: Mon May 28 14:28:41 2012 (4FC31B19)<u></u><u></u></p>
<p style="margin-left:.75in"> CheckSum: 0000F577<u></u><u></u></p>
<p style="margin-left:.75in"> ImageSize: 00010000<u></u><u></u></p>
<p style="margin-left:.75in"> Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">0: kd> !devobj fffffa8003bb24b0 f<u></u><u></u></p>
<p style="margin-left:.75in">Device object (fffffa8003bb24b0) is for:<u></u><u></u></p>
<p style="margin-left:.75in">vport0p1 \Driver\VirtioSerial DriverObject fffffa8003a1ac70<u></u><u></u></p>
<p style="margin-left:.75in">Current Irp 00000000 RefCount 1 Type 0000001b Flags 0000304c<u></u><u></u></p>
<p style="margin-left:.75in">Dacl fffff9a100232a11 DevExt fffffa8003badbc0 DevObjExt fffffa8003bb2620 DevNode fffffa8003bbfb30
<u></u><u></u></p>
<p style="margin-left:.75in">ExtensionFlags (0000000000)
<u></u><u></u></p>
<p style="margin-left:.75in">Device queue is not busy.<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in">0: kd> !irp fffffa80025e9510<u></u><u></u></p>
<p style="margin-left:.75in">Irp is active with 2 stacks 1 is current (= 0xfffffa80025e95e0)<u></u><u></u></p>
<p style="margin-left:.75in">No Mdl: No System Buffer: Thread 00000000: Irp stack trace.
<u></u><u></u></p>
<p style="margin-left:.75in"> cmd flg cl Device File Completion-Context<u></u><u></u></p>
<p style="margin-left:.75in">>[ 16, 2] 0 e1 fffffa8003bb24b0 00000000 fffff800028ad990-fffffa8002b61ce0 Success Error Cancel pending<u></u><u></u></p>
<p style="margin-left:.75in"> \Driver\VirtioSerial nt!IopUnloadSafeCompletion<u></u><u></u></p>
<p style="margin-left:.75in"> Args: 00014400 00000001 00000004 00000002<u></u><u></u></p>
<p style="margin-left:.75in">[ 0, 0] 0 0 00000000 00000000 00000000-fffffa80027e32e0
<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p style="margin-left:.75in"> Args: 00000000 00000000 00000000 00000000<u></u><u></u></p>
<p style="margin-left:.75in"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal" style="text-indent:.5in"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
<br>_______________________________________________<br>
Spice-devel mailing list<br>
<a href="mailto:Spice-devel@lists.freedesktop.org">Spice-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/spice-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/spice-devel</a><br>
<br></blockquote></div><br></div>