WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] RE: Why do I get a blue screen when do chkdsk operation on G

To: "Huibin QIAN" <qianhb@xxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] RE: Why do I get a blue screen when do chkdsk operation on GPL Windows PV Driver DomU?
From: "James Harper" <james.harper@xxxxxxxxxxxxxxxx>
Date: Tue, 29 Dec 2009 20:18:07 +1100
Cc:
Delivery-date: Tue, 29 Dec 2009 01:18:35 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <000801ca884c$31304720$d738a60a@xxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <001d01ca883a$21e5f600$d738a60a@xxxxxxxxxxxxxxxx> <AEC6C66638C05B468B556EA548C1A77D0180DE66@trantor> <000801ca884c$31304720$d738a60a@xxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcqITDmFu7dSQEjtS+Gh8GAzcxg+fwAGxYhw
Thread-topic: Why do I get a blue screen when do chkdsk operation on GPL Windows PV Driver DomU?
Thanks for that - I can reproduce this easily by running a couple of
chkdsk's as you say. I must be leaking gref's somewhere -
/var/log/xen/qemu-dm-<domuname>.log contains lots of "XenPCI No free
grant refs".

>From memory, chkdsk doesn't align its buffers the way blkback wants them
aligned so I have to double buffer them... that code path isn't used
particularly often so hopefully the problem lies there!

James

> -----Original Message-----
> From: Huibin QIAN [mailto:qianhb@xxxxxxxxxx]
> Sent: Tuesday, 29 December 2009 17:00
> To: James Harper; xen-devel@xxxxxxxxxxxxxxxxxxx
> Subject: Re: Why do I get a blue screen when do chkdsk operation on
GPL
> Windows PV Driver DomU?
> 
> I download the newest version of code ,compile by myself, run it on
Windows XP
> SP2 x86.
> 
> When I do chkdsk only once, It will NOT crash.
> But I do chkdsk twice it DO happend!
> 
> Following is details:
> 
>
------------------------------------------------------------------------
------
> ---------------------
> 1: kd> !analyze -v
>
************************************************************************
******
> *
> *
> *
> *                        Bugcheck Analysis
> *
> *
> *
>
************************************************************************
******
> *
> 
> CRITICAL_OBJECT_TERMINATION (f4)
> A process or thread crucial to system operation has unexpectedly
exited or
> been
> terminated.
> Several processes and threads are necessary for the operation of the
> system; when they are terminated (for any reason), the system can no
> longer function.
> Arguments:
> Arg1: 00000003, Process
> Arg2: 820e2020, Terminating object
> Arg3: 820e2194, Process image file name
> Arg4: 805d215e, Explanatory message (ascii)
> 
> Debugging Details:
> ------------------
> 
> PEB is paged out (Peb.Ldr = 7ffd300c).  Type ".hh dbgerr001" for
details
> PEB is paged out (Peb.Ldr = 7ffd300c).  Type ".hh dbgerr001" for
details
> 
> PROCESS_OBJECT: 820e2020
> 
> IMAGE_NAME:  hardware_disk
> 
> DEBUG_FLR_IMAGE_TIMESTAMP:  0
> 
> FAULTING_MODULE: 00000000
> 
> PROCESS_NAME:  csrss.exe
> 
> EXCEPTION_RECORD:  f88e99d8 -- (.exr 0xfffffffff88e99d8)
> ExceptionAddress: 7c956bd1
>    ExceptionCode: c0000006 (In-page I/O error)
>   ExceptionFlags: 00000000
> NumberParameters: 3
>    Parameter[0]: 00000000
>    Parameter[1]: 7c9a9c20
>    Parameter[2]: c000009a
> Inpage operation failed at 7c9a9c20, due to I/O error c000009a
> 
> EXCEPTION_CODE: (NTSTATUS) 0xc000009a - <Unable to get error code
text>
> 
> DEFAULT_BUCKET_ID:  DRIVER_FAULT
> 
> ERROR_CODE: (NTSTATUS) 0xc0000006 - "0x%08lx"
> 
> IO_ERROR: (NTSTATUS) 0xc000009a - <Unable to get error code text>
> 
> EXCEPTION_STR:  0xc0000006_c000009a
> 
> FAULTING_IP:
> +7c956bd1
> 7c956bd1 ??              ???
> 
> BUGCHECK_STR:  0xF4_IOERR_C000009A
> 
> STACK_TEXT:
> f88e9520 805d1305 000000f4 00000003 820e2020 nt!KeBugCheckEx+0x1b
> f88e9544 805d2209 805d215e 820e2020 820e2194
nt!PspCatchCriticalBreak+0x75
> f88e9574 8054161c 820e2268 c0000006 f88e99b0
nt!NtTerminateProcess+0x7d
> f88e9574 805014d9 820e2268 c0000006 f88e99b0 nt!KiFastCallEntry+0xfc
> f88e95f4 804ff50a ffffffff c0000006 f88e99f8
nt!ZwTerminateProcess+0x11
> f88e99b0 80502c17 f88e99d8 00000000 f88e9d64
nt!KiDispatchException+0x3a0
> f88e9d34 80544ee7 005af22c 005af24c 00000000 nt!KiRaiseException+0x175
> f88e9d50 8054161c 005af22c 005af24c 00000000 nt!NtRaiseException+0x33
> f88e9d50 7c956bd1 005af22c 005af24c 00000000 nt!KiFastCallEntry+0xfc
> WARNING: Frame IP not in any known module. Following frames may be
wrong.
> 005af528 00000000 00000000 00000000 00000000 0x7c956bd1
> 
> 
> STACK_COMMAND:  kb
> 
> FOLLOWUP_IP:
> +7c9a9c20
> 7c9a9c20 ??              ???
> 
> FOLLOWUP_NAME:  MachineOwner
> 
> MODULE_NAME: hardware_disk
> 
> FAILURE_BUCKET_ID:  0xF4_IOERR_C000009A_IMAGE_hardware_disk
> 
> BUCKET_ID:  0xF4_IOERR_C000009A_IMAGE_hardware_disk
> 
> Followup: MachineOwner
> ---------
> 
> 
> 
>       ----- Original Message -----
>       From: James Harper <mailto:james.harper@xxxxxxxxxxxxxxxx>
>       To: Huibin QIAN <mailto:qianhb@xxxxxxxxxx>  ; xen-
> devel@xxxxxxxxxxxxxxxxxxx
>       Sent: Tuesday, December 29, 2009 12:37 PM
>       Subject: RE: Why do I get a blue screen when do chkdsk operation
on GPL
> Windows PV Driver DomU?
> 
>       >
>       > Hey All,
>       >
>       > I get a blue screen when I do chkdsk operation on GPL Windows
PV
>       Driver DomU.
>       > The Error code is 0x0000000F4, Which mens "A process or thread
crucial
>       to
>       > system operation has unexpectedly exited or been terminated.".
>       > From windbg, I seems that csrss.exe process exited.
> 
>       That shouldn't happen!
> 
>       Can you tell me what version of GPLPV, and what operating system
(eg
>       Windows 2003 x32)
> 
>       Thanks
> 
>       James
> 


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel