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: Wed, 30 Dec 2009 20:46:51 +1100
Cc:
Delivery-date: Wed, 30 Dec 2009 01:47:20 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <002801ca8870$9ffcf3f0$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> <AEC6C66638C05B468B556EA548C1A77D0180DE6C@trantor> <002801ca8870$9ffcf3f0$d738a60a@xxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcqIcKgEB6upv/kBTnOHPsHOcvy9tQAxCmig
Thread-topic: Why do I get a blue screen when do chkdsk operation on GPL Windows PV Driver DomU?
I've just pushed a fix for this. Please try it out and let me know.

Thanks

James

> -----Original Message-----
> From: Huibin QIAN [mailto:qianhb@xxxxxxxxxx]
> Sent: Tuesday, 29 December 2009 21:21
> 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?
> 
> Yes, In fact, This blue screen also appear in WLK Job " Disk Stress".
> 
> But I think it's the same as this one
> 
> 
>       ----- Original Message -----
>       From: James Harper <mailto:james.harper@xxxxxxxxxxxxxxxx>
>       To: Huibin QIAN <mailto:qianhb@xxxxxxxxxx>  ; xen-
> devel@xxxxxxxxxxxxxxxxxxx
>       Sent: Tuesday, December 29, 2009 5:18 PM
>       Subject: RE: 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