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

[Xen-devel] RE: win-pv assertion failed while migrating



> 
> 2008 R2
> 
> the vm picture and log are attached
> 

Hmmm... I'm not getting any logging on mine.

Do you have a crash dump? I'd need the pdb file for xenpci if you do.

The address being free'd according to the bug check is
0xFFFFFA8000000000, which appears to be allocated here:

XenPCI <-- XenPci_DeviceWatchHandler 
XenPCI     XEN_INIT_TYPE_RING - tx-ring-ref = FFFFFA8000000000 
XenPCI     XEN_INIT_TYPE_RING - tx-ring-ref = 16228

I've posted on ntdev mailing list to see if anyone else thinks it
strange that the address is such a round number.

James



> 
> 2011/2/21 James Harper <james.harper@xxxxxxxxxxxxxxxx>
> 
> 
>       Can you please confirm operating system? Is it Windows 2008 or
Widnows
>       2008 R2?
> 
>       Thanks
> 
> 
>       James
> 
>       > -----Original Message-----
>       > From: alice wan [mailto:wanjia19870902@xxxxxxxxx]
> 
>       > Sent: Monday, 21 February 2011 13:13
>       > To: James Harper
>       > Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
>       > Subject: Re: win-pv assertion failed while migrating
>       >
>       > i forgot to record the BSoD code
>       >
>       > migration times wasn't regular,  and phenomenon weren't the
same.
>       >
>       > the new test showed vm rebooted once, and also failed to
migrate
>       >
>       > XenNet <-- XenNet_ConnectBackend
>       > XenNet --> XenNet_RxResumeEnd
>       > XenNet <-- XenNet_RxResumeEnd
>       > XenNet --> XenNet_TxResumeEnd
>       > XenNet <-- XenNet_TxResumeEnd
>       > XenNet     *Setting suspend_resume_state_fdo = 2
>       > XenNet     *Notifying event channel 5
>       > XenNet <-- XenNet_ResumeWorkItem
>       > XenPCI     EVT_ACTION_TYPE_SUSPEND
>       > XenPCI --> EvtChn_PdoEventChannelDpc
>       > XenPCI <-- EvtChn_PdoEventChannelDpc
>       > XenPCI     fdo state set to 2
>       > XenPCI <-- XenPci_Pdo_ChangeSuspendState
>       > XenPCI --> XenPci_Pdo_ChangeSuspendState
>       > XenPCI     setting pdo state to 0
>       > XenPCI     Notifying event channel 5
>       > XenPCI     waiting...
>       > XenPCI     EVT_ACTION_TYPE_SUSPEND
>       > XenNet --> XenNet_SuspendResume
>       > XenNet     New state 2
>       > XenNet     Notifying event channel 5
>       > XenNet <-- XenNet_SuspendResume
>       > XenPCI --> EvtChn_PdoEventChannelDpc
>       > XenPCI     EVT_ACTION_TYPE_SUSPEND
>       > XenPCI <-- EvtChn_PdoEventChannelDpc
>       > XenPCI --> EvtChn_PdoEventChannelDpc
>       > XenPCI <-- EvtChn_PdoEventChannelDpc
>       > XenPCI     fdo state set to 0
>       > XenPCI <-- XenPci_Pdo_ChangeSuspendState
>       > XenPCI <-- XenPci_Pdo_Resume
>       > XenPCI <-- XenPci_SuspendResume
>       > Log-dirty command enable
>       > XenVbd --- HwStorStartIo (Still figuring out ring)
>       > XenVbd     ring_detect_state = 1, index = 0, operation = ff,
id = 0,
>       status =
>       > -1
>       > XenVbd     req_prod = 2, rsp_prod = 2, rsp_cons = 0
>       > XenVbd     ring_detect_state = 2, index = 1, operation = ff,
id = 0,
>       status =
>       > -1
>       > XenVbd     req_prod = 2, rsp_prod = 2, rsp_cons = 1
>       > reset requested in cpu_handle_ioreq.
>       > Issued domain 52 reboot
>       >
>       >
>       > 2011/2/19 James Harper <james.harper@xxxxxxxxxxxxxxxx>
>       >
>       >
>       >       What was the BSoD code?
>       >
>       >       And does it always happen after 40 times or just the
once after
>       40
>       >       times?
>       >
>       >
>       >       James
>       >
>       >       > -----Original Message-----
>       >       > From: alice wan [mailto:wanjia19870902@xxxxxxxxx]
>       >
>       >       > Sent: Sunday, 20 February 2011 00:26
>       >       > To: James Harper
>       >       > Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
>       >       > Subject: Re: win-pv assertion failed while migrating
>       >       >
>       >
>       >       > new problem appreared in win2008-64 image while
migration for
>       40
>       >       times, vm
>       >       > blue screen of death.
>       >       >
>       >       > the log had no obvious error.
>       >       >
>       >       >  XenPCI <-- hvm_shutdown
>       >       > XenPCI     back from suspend, cancelled = 0
>       >       > XenPCI     Disabled qemu devices 03
>       >       > XenPCI --> XenPci_Init
>       >       > XenPCI     base = 0x40000000, Xen Signature =
XenVMMXenVMM,
>       EAX =
>       >       0x40000003
>       >       > XenPCI     Hypercall area at FFFFFA8000879000
>       >       > XenPCI     shared_info_area_unmapped.QuadPart =
f2000000
>       >       > XenPCI     gpfn = f2000
>       >       > XenPCI     hypervisor memory op
(XENMAPSPACE_shared_info) ret
>       = 0
>       >       > XenPCI <-- XenPci_Init
>       >       > XenPCI --> GntTbl_Resume
>       >       > XenPCI     pfn = 1ff8e
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff8e
>       >       > XenPCI     decreased 1 pages for grant table frame 0
>       >       > XenPCI     pfn = 1ff8f
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff8f
>       >       > XenPCI     decreased 1 pages for grant table frame 1
>       >       > XenPCI     pfn = 1ff90
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff90
>       >       > XenPCI     decreased 1 pages for grant table frame 2
>       >       > XenPCI     pfn = 1ff91
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff91
>       >       > XenPCI     decreased 1 pages for grant table frame 3
>       >       > XenPCI     pfn = 1ff92
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff92
>       >       > XenPCI     decreased 1 pages for grant table frame 4
>       >       > XenPCI     pfn = 1ff93
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff93
>       >       > XenPCI     decreased 1 pages for grant table frame 5
>       >       > XenPCI     pfn = 1ff94
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff94
>       >       > XenPCI     decreased 1 pages for grant table frame 6
>       >       > XenPCI     pfn = 1ff95
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff95
>       >       > XenPCI     decreased 1 pages for grant table frame 7
>       >       > XenPCI     pfn = 1ff96
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff96
>       >       > XenPCI     decreased 1 pages for grant table frame 8
>       >       > XenPCI     pfn = 1ff97
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff97
>       >       > XenPCI     decreased 1 pages for grant table frame 9
>       >       > XenPCI     pfn = 1ff98
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff98
>       >       > XenPCI     decreased 1 pages for grant table frame 10
>       >       > XenPCI     pfn = 1ff99
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff99
>       >       > XenPCI     decreased 1 pages for grant table frame 11
>       >       > XenPCI     pfn = 1ff9a
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff9a
>       >       > XenPCI     decreased 1 pages for grant table frame 12
>       >       > XenPCI     pfn = 1ff9b
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff9b
>       >       > XenPCI     decreased 1 pages for grant table frame 13
>       >       > XenPCI     pfn = 1ff9c
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff9c
>       >       > XenPCI     decreased 1 pages for grant table frame 14
>       >       > XenPCI     pfn = 1ff9d
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff9d
>       >       > XenPCI     decreased 1 pages for grant table frame 15
>       >       > XenPCI     pfn = 1ff9e
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff9e
>       >       > XenPCI     decreased 1 pages for grant table frame 16
>       >       > XenPCI     pfn = 1ff9f
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ff9f
>       >       > XenPCI     decreased 1 pages for grant table frame 17
>       >       > XenPCI     pfn = 1ffa0
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ffa0
>       >       > XenPCI     decreased 1 pages for grant table frame 18
>       >       > XenPCI     pfn = 1ffa1
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ffa1
>       >       > XenPCI     decreased 1 pages for grant table frame 19
>       >       > XenPCI     pfn = 1ffa2
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ffa2
>       >       > XenPCI     decreased 1 pages for grant table frame 20
>       >       > XenPCI     pfn = 1ffa3
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ffa3
>       >       > XenPCI     decreased 1 pages for grant table frame 21
>       >       > XenPCI     pfn = 1ffa4
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ffa4
>       >       > XenPCI     decreased 1 pages for grant table frame 22
>       >       > XenPCI     pfn = 1ffa5
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ffa5
>       >       > XenPCI     decreased 1 pages for grant table frame 23
>       >       > XenPCI     pfn = 1ffa6
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ffa6
>       >       > XenPCI     decreased 1 pages for grant table frame 24
>       >       > XenPCI     pfn = 1ffa7
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ffa7
>       >       > XenPCI     decreased 1 pages for grant table frame 25
>       >       > XenPCI     pfn = 1ffa8
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ffa8
>       >       > XenPCI     decreased 1 pages for grant table frame 26
>       >       > XenPCI     pfn = 1ffa9
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ffa9
>       >       > XenPCI     decreased 1 pages for grant table frame 27
>       >       > XenPCI     pfn = 1ffaa
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ffaa
>       >       > XenPCI     decreased 1 pages for grant table frame 28
>       >       > XenPCI     pfn = 1ffab
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ffab
>       >       > XenPCI     decreased 1 pages for grant table frame 29
>       >       > XenPCI     pfn = 1ffac
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ffac
>       >       > XenPCI     decreased 1 pages for grant table frame 30
>       >       > XenPCI     pfn = 1ffad
>       >       > XenPCI     Calling HYPERVISOR_memory_op - pfn = 1ffad
>       >       > XenPCI     decreased 1 pages for grant table frame 31
>       >       > XenPCI     new_grant_frames = 32
>       >       > XenPCI --> GntTbl_Map
>       >       > XenPCI <-- GntTbl_Map
>       >       > XenPCI     GntTbl_Map result = 0
>       >       > XenPCI <-- GntTbl_Resume
>       >       > XenPCI --> EvtChn_Init
>       >       > XenPCI --> hvm_set_parameter
>       >       > XenPCI HYPERVISOR_hvm_op retval = 0
>       >       > XenPCI <-- hvm_set_parameter
>       >       > XenPCI     hvm_set_parameter(HVM_PARAM_CALLBACK_IRQ,
28) = 0
>       >       > XenPCI --> EvtChn_AllocIpi
>       >       > XenPCI <-- EvtChn_AllocIpi
>       >       > XenPCI --> EvtChn_BindDpc
>       >       > XenPCI <-- EvtChn_BindDpc
>       >       > XenPCI     pdo_event_channel = 5
>       >       > XenPCI <-- EvtChn_Init
>       >       > XenPCI <-- XenPci_Suspend0
>       >       > XenPCI --> XenPci_SuspendN
>       >       > XenPCI     doing nothing on cpu N
>       >       > XenPCI <-- XenPci_SuspendN
>       >       > XenPCI <-- XenPci_HighSyncCallFunctionN
>       >       > XenPCI <-- XenPci_HighSyncCallFunction0
>       >       > XenPCI     Waiting for highsync_complete_event
>       >       > XenVbd --- HwStorStartIo (Still figuring out ring)
>       >       > XenPCI <-- XenPci_HighSync
>       >       > XenPCI --> XenBus_Resume
>       >       > XenPCI --> hvm_get_parameter
>       >       > XenPCI HYPERVISOR_hvm_op retval = 0
>       >       > XenPCI <-- hvm_get_parameter
>       >       > XenPCI --> hvm_get_parameter
>       >       > XenPCI HYPERVISOR_hvm_op retval = 0
>       >       > XenPCI <-- hvm_get_parameter
>       >       > XenPCI --> EvtChn_BindDpc
>       >       > XenPCI <-- EvtChn_BindDpc
>       >       > XenPCI     Adding watch for path = control/sysrq
>       >       > XenPCI     Adding watch for path = control/shutdown
>       >       > XenPCI --> XenPci_SysrqHandler
>       >       > XenPCI     Adding watch for path = device
>       >       > XenPCI     SysRq Value = (null)
>       >       > XenPCI     Adding watch for path = memory/target
>       >       > XenPCI <-- XenPci_SysrqHandler
>       >       > XenPCI     Adding watch for path = control/shutdown
>       >       > XenPCI --> XenPci_ShutdownHandler
>       >       > XenPCI <-- XenBus_Resume
>       >       > Error reading shutdown path - ENOENT
>       >       > XenPCI     suspend event channel = 6
>       >       > XenPCI <-- XenPci_ShutdownHandler
>       >       > XenPCI --> EvtChn_BindDpc
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI <-- EvtChn_BindDpc
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI     Resuming child
>       >       > XenPCI --> XenPci_BalloonHandler
>       >       > XenPCI --> XenPci_Pdo_Resume
>       >       > XenPCI     target memory value = 512 (524288)
>       >       > XenPCI     path = device/vbd/768
>       >       > XenPCI <-- XenPci_BalloonHandler
>       >       > XenPCI --> XenPci_GetBackendAndAddWatch
>       >       > XenPCI --> XenPci_IoWatch
>       >       > XenPCI     Got balloon event, current = 512, target =
512
>       >       > XenPCI     found pending read - MinorFunction = 0,
length =
>       1024
>       >       > XenPCI     No change to memory
>       >       > XenPCI <-- XenBus_ProcessReadRequest
>       >       > XenPCI <-- XenPci_IoWatch
>       >       > XenPCI --> XenPci_EvtIoDefault
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenBus_EvtIoWrite
>       >       > XenPCI     Rescanning child list
>       >       > XenPCI     33 bytes of write buffer remaining
>       >       > XenPCI --> XenPci_EvtChildListScanForChildren
>       >       > XenPCI     completing request with length 33
>       >       > XenPCI <-- XenBus_EvtIoWrite
>       >       > XenPCI     Found path = device/vbd/768
>       >       > XenPCI <-- XenPci_EvtIoDefault
>       >       > XenPCI     Found path = device/vif/0
>       >       > XenPCI --> XenPci_EvtIoDefault
>       >       > XenPCI <-- XenPci_EvtChildListScanForChildren
>       >       > XenPCI --> XenBus_EvtIoRead
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI     found pending read
>       >       > XenPCI <-- XenBus_ProcessReadRequest
>       >       > XenPCI <-- XenBus_EvtIoRead
>       >       > XenPCI <-- XenPci_GetBackendAndAddWatch
>       >       > XenPCI --> XenPci_UpdateBackendState
>       >       > XenPCI --> XenPci_ChangeFrontendState
>       >       > XenPCI <-- XenPci_EvtIoDefault
>       >       > XenPCI     state unchanged
>       >       > XenPCI --> XenPci_EvtIoDefault
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI <-- XenPci_ChangeFrontendState
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_XenConfigDeviceSpecifyBuffers
>       >       > XenPCI --> XenBus_EvtIoRead
>       >       > XenPCI     XEN_INIT_TYPE_RING - ring-ref =
FFFFFA800171D000
>       >       > XenPCI     no data to read
>       >       > XenPCI     XEN_INIT_TYPE_RING - ring-ref = 16199
>       >       > XenPCI <-- XenBus_EvtIoRead
>       >       > XenPCI     XEN_INIT_TYPE_EVENT_CHANNEL - event-channel
= 7
>       >       > XenPCI <-- XenPci_EvtIoDefault
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI --> EvtChn_BindDpc
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI <-- EvtChn_BindDpc
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_ChangeFrontendStateMap
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_ChangeFrontendState
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_UpdateBackendState
>       >       > XenPCI     Backend State Changed to Connected
>       >       > XenPCI <-- XenPci_UpdateBackendState
>       >       > XenPCI <-- XenPci_ChangeFrontendState
>       >       > XenPCI <-- XenPci_ChangeFrontendStateMap
>       >       > XenPCI --> XenPci_ChangeFrontendStateMap
>       >       > XenPCI --> XenPci_ChangeFrontendState
>       >       > XenPCI <-- XenPci_ChangeFrontendState
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI <-- XenPci_ChangeFrontendStateMap
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI <-- XenPci_XenConfigDeviceSpecifyBuffers
>       >       > XenPCI --> XenPci_ChangeFrontendState
>       >       > XenPCI <-- XenPci_ChangeFrontendState
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_Pdo_ChangeSuspendState
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI     setting pdo state to 2
>       >       > XenPCI     Notifying event channel 5
>       >       > XenPCI     EVT_ACTION_TYPE_SUSPEND
>       >       > XenVbd     New pdo state SR_STATE_RESUMING
>       >       > XenVbd --> XenVbd_InitFromConfig
>       >       > XenVbd     XEN_INIT_TYPE_VECTORS
>       >       > XenVbd     XEN_INIT_TYPE_DEVICE_STATE -
0000000000B0D940
>       >       > XenVbd     XEN_INIT_TYPE_RING - ring-ref =
FFFFFA800171D000
>       >       > XenVbd     XEN_INIT_TYPE_EVENT_CHANNEL - event-channel
= 7
>       (00000007)
>       >       > XenVbd     XEN_INIT_TYPE_READ_STRING - device-type =
disk
>       >       > XenVbd     device-type = Disk
>       >       > XenVbd     XEN_INIT_TYPE_READ_STRING - mode = w
>       >       > XenVbd     mode = w
>       >       > XenVbd     XEN_INIT_TYPE_READ_STRING - sectors =
104857600
>       >       > XenVbd     XEN_INIT_TYPE_READ_STRING - sector-size =
512
>       >       > XenVbd     qemu_hide_flags_value = 3
>       >       > XenVbd <-- XenVbd_InitFromConfig
>       >       > XenPCI --> EvtChn_PdoEventChannelDpc
>       >       > XenPCI     EVT_ACTION_TYPE_SUSPEND
>       >       > XenPCI <-- EvtChn_PdoEventChannelDpc
>       >       > XenPCI --> EvtChn_PdoEventChannelDpc
>       >       > XenPCI     fdo state set to 2
>       >       > XenPCI <-- EvtChn_PdoEventChannelDpc
>       >       > XenPCI <-- XenPci_Pdo_ChangeSuspendState
>       >       > XenPCI --> XenPci_Pdo_ChangeSuspendState
>       >       > XenPCI     setting pdo state to 0
>       >       > XenPCI     Notifying event channel 5
>       >       > XenPCI     EVT_ACTION_TYPE_SUSPEND
>       >       > XenVbd     New pdo state 0
>       >       > XenVbd     New pdo state 0
>       >       > XenPCI     EVT_ACTION_TYPE_SUSPEND
>       >       > XenPCI --> EvtChn_PdoEventChannelDpc
>       >       > XenPCI     EVT_ACTION_TYPE_SUSPEND
>       >       > XenPCI <-- EvtChn_PdoEventChannelDpc
>       >       > XenPCI --> EvtChn_PdoEventChannelDpc
>       >       > XenPCI     fdo state set to 0
>       >       > XenPCI <-- EvtChn_PdoEventChannelDpc
>       >       > XenPCI <-- XenPci_Pdo_ChangeSuspendState
>       >       > XenPCI <-- XenPci_Pdo_Resume
>       >       > XenPCI     Resuming child
>       >       > XenPCI --> XenPci_Pdo_Resume
>       >       > XenPCI     path = device/vif/0
>       >       > XenPCI --> XenPci_GetBackendAndAddWatch
>       >       > XenPCI <-- XenPci_GetBackendAndAddWatch
>       >       > XenPCI --> XenPci_UpdateBackendState
>       >       > XenPCI --> XenPci_ChangeFrontendState
>       >       > XenPCI     state unchanged
>       >       > XenPCI <-- XenPci_ChangeFrontendState
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_XenConfigDeviceSpecifyBuffers
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI     XEN_INIT_TYPE_RING - tx-ring-ref =
FFFFFA8000000000
>       >       > XenPCI     XEN_INIT_TYPE_RING - tx-ring-ref = 16227
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI     XEN_INIT_TYPE_RING - rx-ring-ref =
FFFFFA80016F6000
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI     XEN_INIT_TYPE_RING - rx-ring-ref = 16383
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI     XEN_INIT_TYPE_EVENT_CHANNEL - event-channel
= 8
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenVbd --- HwStorStartIo (Still figuring out ring)
>       >       > XenPCI --> EvtChn_Bind
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenVbd     ring_detect_state = 1, index = 0, operation
= ff,
>       id = 0,
>       >       status =
>       >       > -1
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenVbd     req_prod = 2, rsp_prod = 2, rsp_cons = 0
>       >       > XenVbd     ring_detect_state = 2, index = 1, operation
= ff,
>       id = 0,
>       >       status =
>       >       > -1
>       >       > XenVbd     req_prod = 2, rsp_prod = 2, rsp_cons = 1
>       >       > XenPCI <-- EvtChn_Bind
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_ChangeFrontendStateMap
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI <-- XenPci_ChangeFrontendStateMap
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_ChangeFrontendStateMap
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_ChangeFrontendState
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_UpdateBackendState
>       >       > XenPCI     Backend State Changed to Connected
>       >       > XenPCI <-- XenPci_UpdateBackendState
>       >       > XenPCI <-- XenPci_ChangeFrontendState
>       >       > XenPCI <-- XenPci_ChangeFrontendStateMap
>       >       > XenPCI <-- XenPci_XenConfigDeviceSpecifyBuffers
>       >       > XenPCI --> XenPci_ChangeFrontendState
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI <-- XenPci_ChangeFrontendState
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_Pdo_ChangeSuspendState
>       >       > XenPCI     setting pdo state to 2
>       >       > XenPCI     Notifying event channel 5
>       >       > XenPCI     EVT_ACTION_TYPE_SUSPEND
>       >       > XenNet --> XenNet_SuspendResume
>       >       > XenNet     New state SR_STATE_RESUMING
>       >       > XenNet <-- XenNet_SuspendResume
>       >       > XenNet --> XenNet_ResumeWorkItem
>       >       > XenPCI --> EvtChn_PdoEventChannelDpc
>       >       > XenNet --> XenNet_TxResumeStart
>       >       > XenPCI <-- EvtChn_PdoEventChannelDpc
>       >       > XenNet <-- XenNet_TxResumeStart
>       >       > XenNet --> XenNet_RxResumeStart
>       >       > XenPCI     waiting...
>       >       > XenNet <-- XenNet_RxResumeStart
>       >       > XenPCI     waiting...
>       >       > XenNet --> XenNet_ConnectBackend
>       >       > XenNet     XEN_INIT_TYPE_13
>       >       > XenNet     XEN_INIT_TYPE_VECTORS
>       >       > XenNet     XEN_INIT_TYPE_DEVICE_STATE -
0000000000B105D0
>       >       > XenNet     XEN_INIT_TYPE_RING - tx-ring-ref =
FFFFFA8000000000
>       >       > XenNet     XEN_INIT_TYPE_RING - rx-ring-ref =
FFFFFA80016F6000
>       >       > XenNet     XEN_INIT_TYPE_EVENT_CHANNEL - event-channel
= 8
>       >       > XenNet     XEN_INIT_TYPE_READ_STRING - mac =
00:16:3e:e0:00:00
>       >       > XenNet     XEN_INIT_TYPE_READ_STRING - feature-sg = 1
>       >       > XenNet     XEN_INIT_TYPE_READ_STRING -
feature-gso-tcpv4 = 1
>       >       > XenNet     XEN_INIT_TYPE_17
>       >       > XenNet <-- XenNet_ConnectBackend
>       >       > XenNet --> XenNet_RxResumeEnd
>       >       > XenNet <-- XenNet_RxResumeEnd
>       >       > XenNet --> XenNet_TxResumeEnd
>       >       > XenNet <-- XenNet_TxResumeEnd
>       >       > XenNet     *Setting suspend_resume_state_fdo = 2
>       >       > XenNet     *Notifying event channel 5
>       >       > XenNet <-- XenNet_ResumeWorkItem
>       >       > XenPCI     EVT_ACTION_TYPE_SUSPEND
>       >       > XenPCI --> EvtChn_PdoEventChannelDpc
>       >       > XenPCI <-- EvtChn_PdoEventChannelDpc
>       >       > XenPCI     fdo state set to 2
>       >       > XenPCI <-- XenPci_Pdo_ChangeSuspendState
>       >       > XenPCI --> XenPci_Pdo_ChangeSuspendState
>       >       > XenPCI     setting pdo state to 0
>       >       > XenPCI     Notifying event channel 5
>       >       > XenPCI     EVT_ACTION_TYPE_SUSPEND
>       >       > XenNet --> XenNet_SuspendResume
>       >       > XenNet     New state 2
>       >       > XenNet     Notifying event channel 5
>       >       > XenNet <-- XenNet_SuspendResume
>       >       > XenPCI     EVT_ACTION_TYPE_SUSPEND
>       >       > XenPCI --> EvtChn_PdoEventChannelDpc
>       >       > XenPCI --> EvtChn_PdoEventChannelDpc
>       >       > XenPCI <-- EvtChn_PdoEventChannelDpc
>       >       > XenPCI <-- EvtChn_PdoEventChannelDpc
>       >       > XenPCI     fdo state set to 0
>       >       > XenPCI <-- XenPci_Pdo_ChangeSuspendState
>       >       > XenPCI <-- XenPci_Pdo_Resume
>       >       > XenPCI <-- XenPci_SuspendResume
>       >       > Log-dirty command enable
>       >       > XenPCI     Suspend detected via Dpc
>       >       > XenPCI --> XenPci_SuspendResume
>       >       > XenPCI     Suspending child
>       >       > XenPCI --> XenPci_Pdo_Suspend (device/vbd/768)
>       >       > XenPCI --> XenPci_Pdo_ChangeSuspendState
>       >       > XenPCI     setting pdo state to 1
>       >       > XenPCI     Notifying event channel 5
>       >       > XenPCI     waiting...
>       >       > XenPCI     EVT_ACTION_TYPE_SUSPEND
>       >       > XenPCI     waiting...
>       >       > XenVbd     New pdo state SR_STATE_SUSPENDING
>       >       > XenVbd     Set fdo state SR_STATE_SUSPENDING
>       >       > XenVbd     Notifying event channel 5
>       >       > XenPCI --> EvtChn_PdoEventChannelDpc
>       >       > XenPCI     EVT_ACTION_TYPE_SUSPEND
>       >       > XenPCI <-- EvtChn_PdoEventChannelDpc
>       >       > XenPCI --> EvtChn_PdoEventChannelDpc
>       >       > XenPCI <-- EvtChn_PdoEventChannelDpc
>       >       > XenPCI     fdo state set to 1
>       >       > XenPCI <-- XenPci_Pdo_ChangeSuspendState
>       >       > XenPCI --> XenPci_ChangeFrontendState
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_UpdateBackendState
>       >       > XenPCI     Backend State Changed to Closing
>       >       > XenPCI <-- XenPci_UpdateBackendState
>       >       > XenPCI <-- XenPci_ChangeFrontendState
>       >       > XenPCI --> XenPci_ChangeFrontendState
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_UpdateBackendState
>       >       > XenPCI     Backend State Changed to Closed
>       >       > XenPCI <-- XenPci_UpdateBackendState
>       >       > XenPCI <-- XenPci_ChangeFrontendState
>       >       > XenPCI --> XenPci_ChangeFrontendState
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_UpdateBackendState
>       >       > XenPCI     Backend State Changed to InitWait
>       >       > XenPCI <-- XenPci_UpdateBackendState
>       >       > XenPCI <-- XenPci_ChangeFrontendState
>       >       > XenPCI     Match
>       >       > XenPCI <-- XenPci_Pdo_Suspend
>       >       > XenPCI     Suspending child
>       >       > XenPCI --> XenPci_Pdo_Suspend (device/vif/0)
>       >       > XenPCI --> XenPci_Pdo_ChangeSuspendState
>       >       > XenPCI     setting pdo state to 1
>       >       > XenPCI     Notifying event channel 5
>       >       > XenPCI     EVT_ACTION_TYPE_SUSPEND
>       >       > XenNet --> XenNet_SuspendResume
>       >       > XenNet     New state SUSPENDING
>       >       > XenNet <-- XenNet_SuspendResume
>       >       > XenNet     Setting SR_STATE_SUSPENDING
>       >       > XenNet     Notifying event channel 5
>       >       > XenPCI --> EvtChn_PdoEventChannelDpc
>       >       > XenPCI     EVT_ACTION_TYPE_SUSPEND
>       >       > XenPCI <-- EvtChn_PdoEventChannelDpc
>       >       > XenPCI --> EvtChn_PdoEventChannelDpc
>       >       > XenPCI     fdo state set to 1
>       >       > XenPCI <-- EvtChn_PdoEventChannelDpc
>       >       > XenPCI <-- XenPci_Pdo_ChangeSuspendState
>       >       > XenPCI --> XenPci_ChangeFrontendState
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_UpdateBackendState
>       >       > XenPCI     Backend State Changed to Closing
>       >       > XenPCI <-- XenPci_UpdateBackendState
>       >       > XenPCI <-- XenPci_ChangeFrontendState
>       >       > XenPCI --> XenPci_ChangeFrontendState
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_UpdateBackendState
>       >       > XenPCI     Backend State Changed to Closed
>       >       > XenPCI <-- XenPci_UpdateBackendState
>       >       > XenPCI <-- XenPci_ChangeFrontendState
>       >       > XenPCI --> XenPci_ChangeFrontendState
>       >       > XenPCI --> XenPci_DeviceWatchHandler
>       >       > XenPCI <-- XenPci_DeviceWatchHandler
>       >       > XenPCI --> XenPci_UpdateBackendState
>       >       > XenPCI     Backend State Changed to InitWait
>       >       > XenPCI <-- XenPci_UpdateBackendState
>       >       > XenPCI <-- XenPci_ChangeFrontendState
>       >       >
>       >       >
>       >       >
>       >       > 2011/2/18 alice wan <wanjia19870902@xxxxxxxxx>
>       >       >
>       >       >
>       >       >       well, good news, after migrating for whole
night, about
>       1000
>       >       times, vm
>       >       > still runs well.
>       >       >
>       >       >       it seems the problems are well fixed.
>       >       >
>       >       >       very appreciate your help
>       >       >
>       >       >
>       >       >       2011/2/17 James Harper
<james.harper@xxxxxxxxxxxxxxxx>
>       >       >
>       >       >
>       >       >               >
>       >       >               > well, Assertion failure appeared again
and vm
>       also
>       >       blue screen
>       >       > of
>       >       >               death after
>       >       >               > migrating 90 times
>       >       >               >
>       >       >
>       >       >               >  296 XenPCI -->
XenPci_GetBackendAndAddWatch
>       >       >               >  297
>       >       >               >  298 *** Assertion failed:
xpdd->xb_msg_offset
>       +
>       >       msg_len <=
>       >       >               > sizeof(xsd_sockmsg_t) +
xpdd->xb_msg->len
>       >       >               >  299 ***   Source File:
>       >       >
>       e:\win-pvdrivers_852\win-pvdrivers.hg\xenpci\xenbus.c,
>       >       >               > line 303
>       >       >
>       >       >
>       >       >               Hmmm... that's a new one. It suggests
either a
>       >       corruption in my
>       >       > xebus
>       >       >               memory, or that xenbus is doing
something I
>       hadn't
>       >       thought of.
>       >       >
>       >       >               Is this reproducible?
>       >       >
>       >       >               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®.