[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] RE: Why do I get a blue screen when do chkdsk operation on GPL Windows PV Driver DomU?


  • To: "Huibin QIAN" <qianhb@xxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • 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
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • 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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.