Hello,
My Surface Pro 3 (8/512) occasionally crashes when I wake up from sleep. Usually the screen remains blank for longer than the usual wake period, after which when I log in and find that all of my programs are closed (e.g. the computer restarted rather than/after
waking). Today, however, the screen turned on with a BSOD message before restarting. The error message was "PDC_WATCHDOG_TIMEOUT". I'm a bit concerned because a couple weeks ago my home-built desktop also started BSODing with the same error message (randomly,
not during wake from sleep) and I'm wondering if the issue on the two computers could be related, perhaps to some Windows Update. I read previous threads about a restart-on-wake issue that were related to the pen driver, but I don't see any hint of that in
the debug report. I have the debug reports from the Surface if they're helpful:
6/17:
Microsoft (R) Windows Debugger Version 10.0.10586.567 X86
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\Windows\Minidump\061716-10093-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
************* Symbol Path validation summary **************
Response Time (ms) Location
Deferred .sympath srv*https://msdl.microsoft.com/download/symbols
OK C:\symbols
Symbol search path is: .sympath srv*https://msdl.microsoft.com/download/symbols;C:\symbols
Executable search path is:
Windows 10 Kernel Version 10586 MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 10586.306.amd64fre.th2_release_sec.160422-1850
Machine Name:
Kernel base = 0xfffff8012ca16000 PsLoadedModuleList = 0xfffff8012ccf4cd0
Debug session time: Fri Jun 17 09:10:23.166 2016 (UTC - 7:00)
System Uptime: 4 days 22:22:32.375
Loading Kernel Symbols
...............................................................
................................................................
...............................................................
Loading User Symbols
Loading unloaded module list
..................................................
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 14F, {0, 100, 0, 50434c45}
Probably caused by : pdc.sys ( pdc!PdcpMonitorOnWatchdogWorker+29 )
Followup: MachineOwner
3: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
PDC_WATCHDOG_TIMEOUT (14f)
A system component failed to respond within the allocated time period,
preventing the system from exiting connected standby.
Arguments:
Arg1: 0000000000000000, Client ID of the hung component.
Arg2: 0000000000000100, Win32k did not complete a monitor-on request in a timely manner.
Arg3: 0000000000000000, The most recent POWER_MONITOR_REQUEST_REASON value for this request.
Arg4: 0000000050434c45, A value indicating the internal path taken to initiate the request.
Debugging Details:
DUMP_CLASS: 1
DUMP_QUALIFIER: 400
BUILD_VERSION_STRING: 10586.306.amd64fre.th2_release_sec.160422-1850
SYSTEM_MANUFACTURER: Microsoft Corporation
SYSTEM_PRODUCT_NAME: Surface Pro 3
SYSTEM_SKU: Surface_Pro_3
SYSTEM_VERSION: 1
BIOS_VENDOR: American Megatrends Inc.
BIOS_VERSION: 3.11.1150
BIOS_DATE: 12/09/2015
BASEBOARD_MANUFACTURER: Microsoft Corporation
BASEBOARD_PRODUCT: Surface Pro 3
BASEBOARD_VERSION: 1
DUMP_TYPE: 2
BUGCHECK_P1: 0
BUGCHECK_P2: 100
BUGCHECK_P3: 0
BUGCHECK_P4: 50434c45
BUGCHECK_STR: 0x14F_MONITORON_0x0_ELCP
CPU_COUNT: 4
CPU_MHZ: 8f7
CPU_VENDOR: GenuineIntel
CPU_FAMILY: 6
CPU_MODEL: 45
CPU_STEPPING: 1
CPU_MICROCODE: 6,45,1,0 (F,M,S,R) SIG: 1D'00000000 (cache) 1D'00000000 (init)
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT
PROCESS_NAME: System
CURRENT_IRQL: 0
ANALYSIS_SESSION_HOST: MALACHITE
ANALYSIS_SESSION_TIME: 06-17-2016 09:30:58.0487
ANALYSIS_VERSION: 10.0.10586.567 x86fre
LAST_CONTROL_TRANSFER: from fffff800fc6e19d9 to fffff8012cb58780
STACK_TEXT:
ffffd000233a5b38 fffff800fc6e19d9 : 000000000000014f 0000000000000000 0000000000000100 0000000000000000 : nt!KeBugCheckEx
ffffd000233a5b40 fffff8012ca58c59 : fffff8012cda9200 ffffe001c1012800 fffff80100000000 ffffe001bbe85868 : pdc!PdcpMonitorOnWatchdogWorker+0x29
ffffd000233a5b80 fffff8012cb03b65 : fd732b065ec98a0c 0000000000000080 ffffe001b92a3040 ffffe001c1012800 : nt!ExpWorkerThread+0xe9
ffffd000233a5c10 fffff8012cb5d926 : ffffd0007d55a180 ffffe001c1012800 fffff8012cb03b24 e19a42d8869562a1 : nt!PspSystemThreadStartup+0x41
ffffd000233a5c60 0000000000000000 : ffffd000233a6000 ffffd000233a0000 0000000000000000 0000000000000000 : nt!KiStartSystemThread+0x16
STACK_COMMAND: kb
THREAD_SHA1_HASH_MOD_FUNC: 6554c1e422ba11db3654290d3c393f4442aaea94
THREAD_SHA1_HASH_MOD_FUNC_OFFSET: 030e8e9deb055c9fca4b56340ef04abec30cf624
THREAD_SHA1_HASH_MOD: 9153fcc24a9debd7fc9e7c503c3c6added606b19
FOLLOWUP_IP:
pdc!PdcpMonitorOnWatchdogWorker+29
fffff800`fc6e19d9 cc int 3
FAULT_INSTR_CODE: 44cccccc
SYMBOL_STACK_INDEX: 1
SYMBOL_NAME: pdc!PdcpMonitorOnWatchdogWorker+29
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: pdc
IMAGE_NAME: pdc.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 571af2a5
IMAGE_VERSION: 10.0.10586.306
BUCKET_ID_FUNC_OFFSET: 29
FAILURE_BUCKET_ID: 0x14F_MONITORON_0x0_ELCP_pdc!PdcpMonitorOnWatchdogWorker
BUCKET_ID: 0x14F_MONITORON_0x0_ELCP_pdc!PdcpMonitorOnWatchdogWorker
PRIMARY_PROBLEM_CLASS: 0x14F_MONITORON_0x0_ELCP_pdc!PdcpMonitorOnWatchdogWorker
TARGET_TIME: 2016-06-17T16:10:23.000Z
OSBUILD: 10586
OSSERVICEPACK: 0
SERVICEPACK_NUMBER: 0
OS_REVISION: 0
SUITE_MASK: 272
PRODUCT_TYPE: 1
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
OSEDITION: Windows 10 WinNt TerminalServer SingleUserTS
OS_LOCALE:
USER_LCID: 0
OSBUILD_TIMESTAMP: 2016-04-22 21:04:21
BUILDDATESTAMP_STR: 160422-1850
BUILDLAB_STR: th2_release_sec
BUILDOSVER_STR: 10.0.10586.306.amd64fre.th2_release_sec.160422-1850
ANALYSIS_SESSION_ELAPSED_TIME: 55c
ANALYSIS_SOURCE: KM
FAILURE_ID_HASH_STRING: km:0x14f_monitoron_0x0_elcp_pdc!pdcpmonitoronwatchdogworker
FAILURE_ID_HASH: {b02d0e71-ffbb-2e94-5732-48affd4e19e6}
Followup: MachineOwner
6/12:
Microsoft (R) Windows Debugger Version 10.0.10586.567 X86
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\Windows\Minidump\061216-12640-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
************* Symbol Path validation summary **************
Response Time (ms) Location
Deferred .sympath srv*https://msdl.microsoft.com/download/symbols
OK C:\symbols
Symbol search path is: .sympath srv*https://msdl.microsoft.com/download/symbols;C:\symbols
Executable search path is:
Windows 10 Kernel Version 10586 MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 10586.306.amd64fre.th2_release_sec.160422-1850
Machine Name:
Kernel base = 0xfffff801e741f000 PsLoadedModuleList = 0xfffff801e76fdcd0
Debug session time: Sun Jun 12 10:46:19.506 2016 (UTC - 7:00)
System Uptime: 6 days 0:20:51.252
Loading Kernel Symbols
...............................................................
................................................................
..............................................................
Loading User Symbols
Loading unloaded module list
............................
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 14F, {0, 100, 0, 50434c45}
Probably caused by : pdc.sys ( pdc!PdcpMonitorOnWatchdogWorker+29 )
Followup: MachineOwner
2: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
PDC_WATCHDOG_TIMEOUT (14f)
A system component failed to respond within the allocated time period,
preventing the system from exiting connected standby.
Arguments:
Arg1: 0000000000000000, Client ID of the hung component.
Arg2: 0000000000000100, Win32k did not complete a monitor-on request in a timely manner.
Arg3: 0000000000000000, The most recent POWER_MONITOR_REQUEST_REASON value for this request.
Arg4: 0000000050434c45, A value indicating the internal path taken to initiate the request.
Debugging Details:
DUMP_CLASS: 1
DUMP_QUALIFIER: 400
BUILD_VERSION_STRING: 10586.306.amd64fre.th2_release_sec.160422-1850
SYSTEM_MANUFACTURER: Microsoft Corporation
SYSTEM_PRODUCT_NAME: Surface Pro 3
SYSTEM_SKU: Surface_Pro_3
SYSTEM_VERSION: 1
BIOS_VENDOR: American Megatrends Inc.
BIOS_VERSION: 3.11.1150
BIOS_DATE: 12/09/2015
BASEBOARD_MANUFACTURER: Microsoft Corporation
BASEBOARD_PRODUCT: Surface Pro 3
BASEBOARD_VERSION: 1
DUMP_TYPE: 2
BUGCHECK_P1: 0
BUGCHECK_P2: 100
BUGCHECK_P3: 0
BUGCHECK_P4: 50434c45
BUGCHECK_STR: 0x14F_MONITORON_0x0_ELCP
CPU_COUNT: 4
CPU_MHZ: 8f7
CPU_VENDOR: GenuineIntel
CPU_FAMILY: 6
CPU_MODEL: 45
CPU_STEPPING: 1
CPU_MICROCODE: 6,45,1,0 (F,M,S,R) SIG: 1D'00000000 (cache) 1D'00000000 (init)
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT
PROCESS_NAME: System
CURRENT_IRQL: 0
ANALYSIS_SESSION_HOST: MALACHITE
ANALYSIS_SESSION_TIME: 06-17-2016 09:42:48.0928
ANALYSIS_VERSION: 10.0.10586.567 x86fre
LAST_CONTROL_TRANSFER: from fffff801505519d9 to fffff801e7561780
STACK_TEXT:
ffffd0008c77fb38 fffff801505519d9 : 000000000000014f 0000000000000000 0000000000000100 0000000000000000 : nt!KeBugCheckEx
ffffd0008c77fb40 fffff801e7461c59 : fffff801e77b2200 ffffe0016b7d1040 fffff80100000000 fffff801e771d068 : pdc!PdcpMonitorOnWatchdogWorker+0x29
ffffd0008c77fb80 fffff801e750cb65 : 0000000000000000 0000000000000080 ffffe00169e74040 ffffe0016b7d1040 : nt!ExpWorkerThread+0xe9
ffffd0008c77fc10 fffff801e7566926 : ffffd0009995a180 ffffe0016b7d1040 fffff801e750cb24 0000000000000000 : nt!PspSystemThreadStartup+0x41
ffffd0008c77fc60 0000000000000000 : ffffd0008c780000 ffffd0008c77a000 0000000000000000 0000000000000000 : nt!KiStartSystemThread+0x16
STACK_COMMAND: kb
THREAD_SHA1_HASH_MOD_FUNC: 6554c1e422ba11db3654290d3c393f4442aaea94
THREAD_SHA1_HASH_MOD_FUNC_OFFSET: 030e8e9deb055c9fca4b56340ef04abec30cf624
THREAD_SHA1_HASH_MOD: 9153fcc24a9debd7fc9e7c503c3c6added606b19
FOLLOWUP_IP:
pdc!PdcpMonitorOnWatchdogWorker+29
fffff801`505519d9 cc int 3
FAULT_INSTR_CODE: 44cccccc
SYMBOL_STACK_INDEX: 1
SYMBOL_NAME: pdc!PdcpMonitorOnWatchdogWorker+29
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: pdc
IMAGE_NAME: pdc.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 571af2a5
IMAGE_VERSION: 10.0.10586.306
BUCKET_ID_FUNC_OFFSET: 29
FAILURE_BUCKET_ID: 0x14F_MONITORON_0x0_ELCP_pdc!PdcpMonitorOnWatchdogWorker
BUCKET_ID: 0x14F_MONITORON_0x0_ELCP_pdc!PdcpMonitorOnWatchdogWorker
PRIMARY_PROBLEM_CLASS: 0x14F_MONITORON_0x0_ELCP_pdc!PdcpMonitorOnWatchdogWorker
TARGET_TIME: 2016-06-12T17:46:19.000Z
OSBUILD: 10586
OSSERVICEPACK: 0
SERVICEPACK_NUMBER: 0
OS_REVISION: 0
SUITE_MASK: 272
PRODUCT_TYPE: 1
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
OSEDITION: Windows 10 WinNt TerminalServer SingleUserTS
OS_LOCALE:
USER_LCID: 0
OSBUILD_TIMESTAMP: 2016-04-22 21:04:21
BUILDDATESTAMP_STR: 160422-1850
BUILDLAB_STR: th2_release_sec
BUILDOSVER_STR: 10.0.10586.306.amd64fre.th2_release_sec.160422-1850
ANALYSIS_SESSION_ELAPSED_TIME: 5bf
ANALYSIS_SOURCE: KM
FAILURE_ID_HASH_STRING: km:0x14f_monitoron_0x0_elcp_pdc!pdcpmonitoronwatchdogworker
FAILURE_ID_HASH: {b02d0e71-ffbb-2e94-5732-48affd4e19e6}
Followup: MachineOwner
6/6:
Microsoft (R) Windows Debugger Version 10.0.10586.567 X86
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\Windows\Minidump\060616-11562-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
************* Symbol Path validation summary **************
Response Time (ms) Location
Deferred .sympath srv*https://msdl.microsoft.com/download/symbols
OK C:\symbols
Symbol search path is: .sympath srv*https://msdl.microsoft.com/download/symbols;C:\symbols
Executable search path is:
Windows 10 Kernel Version 10586 MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 10586.306.amd64fre.th2_release_sec.160422-1850
Machine Name:
Kernel base = 0xfffff80144407000 PsLoadedModuleList = 0xfffff801446e5cd0
Debug session time: Mon Jun 6 10:23:29.235 2016 (UTC - 7:00)
System Uptime: 5 days 0:21:53.206
Loading Kernel Symbols
...............................................................
................................................................
..............................................................
Loading User Symbols
Loading unloaded module list
..................................................
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 14F, {0, 100, 0, 50434c45}
Probably caused by : pdc.sys ( pdc!PdcpMonitorOnWatchdogWorker+29 )
Followup: MachineOwner
0: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
PDC_WATCHDOG_TIMEOUT (14f)
A system component failed to respond within the allocated time period,
preventing the system from exiting connected standby.
Arguments:
Arg1: 0000000000000000, Client ID of the hung component.
Arg2: 0000000000000100, Win32k did not complete a monitor-on request in a timely manner.
Arg3: 0000000000000000, The most recent POWER_MONITOR_REQUEST_REASON value for this request.
Arg4: 0000000050434c45, A value indicating the internal path taken to initiate the request.
Debugging Details:
DUMP_CLASS: 1
DUMP_QUALIFIER: 400
BUILD_VERSION_STRING: 10586.306.amd64fre.th2_release_sec.160422-1850
SYSTEM_MANUFACTURER: Microsoft Corporation
SYSTEM_PRODUCT_NAME: Surface Pro 3
SYSTEM_SKU: Surface_Pro_3
SYSTEM_VERSION: 1
BIOS_VENDOR: American Megatrends Inc.
BIOS_VERSION: 3.11.1150
BIOS_DATE: 12/09/2015
BASEBOARD_MANUFACTURER: Microsoft Corporation
BASEBOARD_PRODUCT: Surface Pro 3
BASEBOARD_VERSION: 1
DUMP_TYPE: 2
BUGCHECK_P1: 0
BUGCHECK_P2: 100
BUGCHECK_P3: 0
BUGCHECK_P4: 50434c45
BUGCHECK_STR: 0x14F_MONITORON_0x0_ELCP
CPU_COUNT: 4
CPU_MHZ: 8f7
CPU_VENDOR: GenuineIntel
CPU_FAMILY: 6
CPU_MODEL: 45
CPU_STEPPING: 1
CPU_MICROCODE: 6,45,1,0 (F,M,S,R) SIG: 1D'00000000 (cache) 1D'00000000 (init)
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT
PROCESS_NAME: System
CURRENT_IRQL: 0
ANALYSIS_SESSION_HOST: MALACHITE
ANALYSIS_SESSION_TIME: 06-17-2016 09:44:29.0286
ANALYSIS_VERSION: 10.0.10586.567 x86fre
LAST_CONTROL_TRANSFER: from fffff800b28819d9 to fffff80144549780
STACK_TEXT:
ffffd0002518cb38 fffff800b28819d9 : 000000000000014f 0000000000000000 0000000000000100 0000000000000000 : nt!KeBugCheckEx
ffffd0002518cb40 fffff80144449c59 : fffff8014479a200 ffffe00115a75240 fffff80100000000 ffffe001110d0dd8 : pdc!PdcpMonitorOnWatchdogWorker+0x29
ffffd0002518cb80 fffff801444f4b65 : 0000000000000000 0000000000000080 ffffe001106b2680 ffffe00115a75240 : nt!ExpWorkerThread+0xe9
ffffd0002518cc10 fffff8014454e926 : ffffd0016255a180 ffffe00115a75240 fffff801444f4b24 0000000000000000 : nt!PspSystemThreadStartup+0x41
ffffd0002518cc60 0000000000000000 : ffffd0002518d000 ffffd00025187000 0000000000000000 0000000000000000 : nt!KiStartSystemThread+0x16
STACK_COMMAND: kb
THREAD_SHA1_HASH_MOD_FUNC: 6554c1e422ba11db3654290d3c393f4442aaea94
THREAD_SHA1_HASH_MOD_FUNC_OFFSET: 030e8e9deb055c9fca4b56340ef04abec30cf624
THREAD_SHA1_HASH_MOD: 9153fcc24a9debd7fc9e7c503c3c6added606b19
FOLLOWUP_IP:
pdc!PdcpMonitorOnWatchdogWorker+29
fffff800`b28819d9 cc int 3
FAULT_INSTR_CODE: 44cccccc
SYMBOL_STACK_INDEX: 1
SYMBOL_NAME: pdc!PdcpMonitorOnWatchdogWorker+29
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: pdc
IMAGE_NAME: pdc.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 571af2a5
IMAGE_VERSION: 10.0.10586.306
BUCKET_ID_FUNC_OFFSET: 29
FAILURE_BUCKET_ID: 0x14F_MONITORON_0x0_ELCP_pdc!PdcpMonitorOnWatchdogWorker
BUCKET_ID: 0x14F_MONITORON_0x0_ELCP_pdc!PdcpMonitorOnWatchdogWorker
PRIMARY_PROBLEM_CLASS: 0x14F_MONITORON_0x0_ELCP_pdc!PdcpMonitorOnWatchdogWorker
TARGET_TIME: 2016-06-06T17:23:29.000Z
OSBUILD: 10586
OSSERVICEPACK: 0
SERVICEPACK_NUMBER: 0
OS_REVISION: 0
SUITE_MASK: 272
PRODUCT_TYPE: 1
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
OSEDITION: Windows 10 WinNt TerminalServer SingleUserTS
OS_LOCALE:
USER_LCID: 0
OSBUILD_TIMESTAMP: 2016-04-22 21:04:21
BUILDDATESTAMP_STR: 160422-1850
BUILDLAB_STR: th2_release_sec
BUILDOSVER_STR: 10.0.10586.306.amd64fre.th2_release_sec.160422-1850
ANALYSIS_SESSION_ELAPSED_TIME: 5bf
ANALYSIS_SOURCE: KM
FAILURE_ID_HASH_STRING: km:0x14f_monitoron_0x0_elcp_pdc!pdcpmonitoronwatchdogworker
FAILURE_ID_HASH: {b02d0e71-ffbb-2e94-5732-48affd4e19e6}
Followup: MachineOwner