locked
Crash during WACK test RRS feed

  • Question

  • WinDbg popped up during a run of appcert.exe, and I capture a dump. Can anyone help me decipher what failed?

    (1814.3110): Unknown exception - code c000041d (!!! second chance !!!)
    eax=00f9ed18 ebx=036ff130 ecx=00000001 edx=00000000 esi=036ff130 edi=00f9ee98
    eip=74eb4b32 esp=00f9ed18 ebp=00f9ed70 iopl=0         nv up ei pl nz ac pe nc
    cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000216
    KERNELBASE!RaiseException+0x6c:
    74eb4b32 8b4c2454        mov     ecx,dword ptr [esp+54h] ss:002b:00f9ed6c=36278b5e
    0:000> kp
    ChildEBP RetAddr 
    00f9ed70 0fcceadb KERNELBASE!RaiseException+0x6c
    00f9ed8c 0fdab6cc clr!COMPlusThrowBoot+0x1a
    00f9ed98 0fab2813 clr!UMThunkStubRareDisableWorker+0x25
    00f9edc0 76f2c204 clr!UMThunkStubRareDisable+0x9
    00f9edf0 76f193db USER32!DispatchHookA+0x115
    00f9ee34 76f1948f USER32!CallHookWithSEH+0x25
    00f9ee70 777a2f02 USER32!__fnHkINLPMSG+0x79
    00f9ee84 00030000 ntdll!KiUserCallbackDispatcher+0x2e
    WARNING: Frame IP not in any known module. Following frames may be wrong.
    00f9eee8 768cddf8 0x30000
    00f9ef38 768ce169 combase!CCliModalLoop::MyPeekMessage(struct tagMSG * pMsg = 0x00f9ef7c, struct HWND__ * hwnd = 0x7e64c800, unsigned int min = 0x113, unsigned int max = 0x113, unsigned short wFlag = 0x100)+0x5f [d:\w8rtm\com\combase\dcomrem\callctrl.cxx @ 2316]
    00f9ef98 768cdf86 combase!CCliModalLoop::FindMessage(unsigned long dwStatus = <Value unavailable error>)+0x8d [d:\w8rtm\com\combase\dcomrem\callctrl.cxx @ 2142]
    00f9eff4 768ce0ca combase!CCliModalLoop::HandleWakeForMsg(void)+0xb6 [d:\w8rtm\com\combase\dcomrem\callctrl.cxx @ 1707]
    00f9f044 768c8d8d combase!CCliModalLoop::BlockFn(void ** ahEvent = 0x0110dff8, unsigned long cEvents = 1, unsigned long * lpdwSignaled = 0x00f9f154)+0x25b [d:\w8rtm\com\combase\dcomrem\callctrl.cxx @ 1618]
    00f9f0f0 768c8c23 combase!ClassicSTAThreadWaitForHandles(unsigned long dwFlags = 2, unsigned long dwTimeout = 0x13880, unsigned long cHandles = 1, void ** pHandles = 0x0110dff8, unsigned long * pdwIndex = 0x00f9f154)+0xd7 [d:\w8rtm\com\combase\dcomrem\classicsta.cpp @ 46]
    00f9f118 0fb93e92 combase!CoWaitForMultipleHandles(unsigned long dwFlags = 2, unsigned long dwTimeout = 0x13880, unsigned long cHandles = 1, void ** pHandles = 0x0110dff8, unsigned long * lpdwindex = 0x00f9f154)+0xa4 [d:\w8rtm\com\combase\dcomrem\sync.cxx @ 120]
    00f9f170 0fb93e37 clr!MsgWaitHelper+0x64
    00f9f1fc 0fc2e82d clr!Thread::DoAppropriateWaitWorker+0x224
    00f9f268 0fc2e98c clr!Thread::DoAppropriateWait+0x64
    00f9f2b4 0fb32ed4 clr!CLREventBase::WaitEx+0x128
    00f9f2cc 0fc62408 clr!CLREventBase::Wait+0x1a
    00f9f348 0fc62455 clr!IsRuntimeStarted+0xab
    00f9f354 0fc625fc clr!WaitForEndOfShutdown+0x1b
    00f9f39c 0fcb0c34 clr!EEShutDown+0xd1
    00f9f3d0 6a20e154 clr!CorHost2::Stop+0x10f
    00f9f3fc 6a20dfdc AppenvStub!CLockClr::StopCLR+0x51
    00f9f420 6a2028c9 AppenvStub!VsStopCLR+0x2d
    00f9f710 6a204b6f AppenvStub!CAppEnvId::Run+0xa0f
    00f9f740 6a204a92 AppenvStub!StartWithCommandLine+0xd3
    00f9f75c 00dc2ed0 AppenvStub!Start+0x1d
    00f9f77c 00dc2414 Ssms!StartShell+0x2f
    00f9fa1c 00dc49d3 Ssms!WinMain+0x42f
    00f9fab0 76d18543 Ssms!IsWhitespace+0x22b
    00f9fabc 777bac69 KERNEL32!BaseThreadInitThunk+0xe
    00f9fb00 777bac3c ntdll!__RtlUserThreadStart+0x72
    00f9fb18 00000000 ntdll!_RtlUserThreadStart+0x1b

    FAULTING_IP:
    KERNELBASE!RaiseException+6c
    74eb4b32 8b4c2454        mov     ecx,dword ptr [esp+54h]

    EXCEPTION_RECORD:  ffffffff -- (.exr 0xffffffffffffffff)
    ExceptionAddress: 74eb4b32 (KERNELBASE!RaiseException+0x0000006c)
       ExceptionCode: c000041d
      ExceptionFlags: 00000001
    NumberParameters: 0

    FAULTING_THREAD:  00003110

    DEFAULT_BUCKET_ID:  WRONG_SYMBOLS

    PROCESS_NAME:  Ssms.exe

    OVERLAPPED_MODULE: Address regions for 'AppenvStub' and 'sqlboot.dll' overlap

    ERROR_CODE: (NTSTATUS) 0xc000041d - An unhandled exception was encountered during a user callback.

    EXCEPTION_CODE: (NTSTATUS) 0xc000041d - An unhandled exception was encountered during a user callback.

    NTGLOBALFLAG:  0

    APPLICATION_VERIFIER_FLAGS:  0

    APP:  ssms.exe

    MANAGED_STACK: !dumpstack -EE
    OS Thread Id: 0x3110 (0)
    Current frame:
    ChildEBP RetAddr  Caller, Callee

    PRIMARY_PROBLEM_CLASS:  WRONG_SYMBOLS

    BUGCHECK_STR:  APPLICATION_FAULT_WRONG_SYMBOLS

    LAST_CONTROL_TRANSFER:  from 0fcceadb to 74eb4b32

    STACK_TEXT: 
    00f9ed70 0fcceadb c0020001 00000001 00000001 KERNELBASE!RaiseException+0x6c
    00f9ed8c 0fdab6cc 00030000 00f9edc0 0fab2813 clr!COMPlusThrowBoot+0x1a
    00f9ed98 0fab2813 036ff130 02e07d40 036ff130 clr!UMThunkStubRareDisableWorker+0x25
    00f9edc0 76f2c204 00000000 00000002 00f9ee98 clr!UMThunkStubRareDisable+0x9
    00f9edf0 76f193db 00030000 00000002 00000000 USER32!DispatchHookA+0x115
    00f9ee34 76f1948f 00f9ee88 00f9ee98 00f9eeb4 USER32!CallHookWithSEH+0x25
    00f9ee70 777a2f02 00f9ee88 00000000 00f9ef28 USER32!__fnHkINLPMSG+0x79
    00f9ee84 00030000 00000002 02e07d5a 7778dfd6 ntdll!KiUserCallbackDispatcher+0x2e
    WARNING: Frame IP not in any known module. Following frames may be wrong.
    00f9eee8 768cddf8 00f9ef7c 00000000 00000113 0x30000
    00f9ef38 768ce169 00f9f070 00f9ef7c 00000000 combase!CCliModalLoop::MyPeekMessage+0x5f
    00f9ef98 768cdf86 5ce17b84 00000001 00f9f070 combase!CCliModalLoop::FindMessage+0x8d
    00f9eff4 768ce0ca 00180010 80010116 00f9f154 combase!CCliModalLoop::HandleWakeForMsg+0xb6
    00f9f044 768c8d8d 0110dff8 00000001 00f9f154 combase!CCliModalLoop::BlockFn+0x25b
    00f9f0f0 768c8c23 00000002 00013880 00000001 combase!ClassicSTAThreadWaitForHandles+0xd7
    00f9f118 0fb93e92 00000002 00013880 00000001 combase!CoWaitForMultipleHandles+0xa4
    00f9f170 0fb93e37 00000000 00013880 00000001 clr!MsgWaitHelper+0x64
    00f9f1fc 0fc2e82d 00000001 0110dff8 00000000 clr!Thread::DoAppropriateWaitWorker+0x224
    00f9f268 0fc2e98c 00000001 0110dff8 00000000 clr!Thread::DoAppropriateWait+0x64
    00f9f2b4 0fb32ed4 00013880 00000001 00000000 clr!CLREventBase::WaitEx+0x128
    00f9f2cc 0fc62408 00013880 00000001 00000000 clr!CLREventBase::Wait+0x1a
    00f9f348 0fc62455 0000000b 00f9f39c 0fc625fc clr!IsRuntimeStarted+0xab
    00f9f354 0fc625fc 380788f2 00000001 00000000 clr!WaitForEndOfShutdown+0x1b
    00f9f39c 0fcb0c34 3807883a 6a23fcd8 02ea61e8 clr!EEShutDown+0xd1
    00f9f3d0 6a20e154 0112ab68 405a5293 6a23fcd8 clr!CorHost2::Stop+0x10f
    00f9f3fc 6a20dfdc 405a554f 6a23fcd8 69880000 AppenvStub!CLockClr::StopCLR+0x51
    00f9f420 6a2028c9 01102302 6a23612c 00000000 AppenvStub!VsStopCLR+0x2d
    00f9f710 6a204b6f 011023b0 00000001 6a1f0000 AppenvStub!CAppEnvId::Run+0xa0f
    00f9f740 6a204a92 01102302 00dc1928 00000001 AppenvStub!StartWithCommandLine+0xd3
    00f9f75c 00dc2ed0 01104557 00dc1928 00000001 AppenvStub!Start+0x1d
    00f9f77c 00dc2414 6a1f0000 00dc0000 01104557 Ssms!StartShell+0x2f
    00f9fa1c 00dc49d3 00dc0000 00000000 01104557 Ssms!WinMain+0x42f
    00f9fab0 76d18543 7e64f000 00f9fb00 777bac69 Ssms!IsWhitespace+0x22b
    00f9fabc 777bac69 7e64f000 5dfcaf56 00000000 KERNEL32!BaseThreadInitThunk+0xe
    00f9fb00 777bac3c 00dc4b20 7e64f000 ffffffff ntdll!__RtlUserThreadStart+0x72
    00f9fb18 00000000 00dc4b20 7e64f000 00000000 ntdll!_RtlUserThreadStart+0x1b


    FOLLOWUP_IP:
    clr!UMThunkStubRareDisableWorker+25
    0fdab6cc 8bce            mov     ecx,esi

    SYMBOL_STACK_INDEX:  2

    SYMBOL_NAME:  clr!UMThunkStubRareDisableWorker+25

    FOLLOWUP_NAME:  MachineOwner

    MODULE_NAME: clr

    IMAGE_NAME:  clr.dll

    DEBUG_FLR_IMAGE_TIMESTAMP:  4ffa5753

    STACK_COMMAND:  ~0s ; kb

    FAILURE_BUCKET_ID:  WRONG_SYMBOLS_c000041d_clr.dll!UMThunkStubRareDisableWorker

    BUCKET_ID:  APPLICATION_FAULT_WRONG_SYMBOLS_clr!UMThunkStubRareDisableWorker+25

    WATSON_STAGEONE_URL:  http://watson.microsoft.com/StageOne/Ssms_exe/2011_110_2100_60/4f35e2d9/KERNELBASE_dll/6_2_9200_16384/5010ac2f/c000041d/00014b32.htm?Retriage=1

    Wednesday, September 26, 2012 5:18 PM

Answers

  • This dump is actually a crash in SSMS (SQL Server Management Service) but I was able to find a similar bug in the data base and have forwarded this thread along. 

    I'd guess this should not adversely affect WACK certification but I have not actually gone through the process with a "real" app.

    -Matt


    XAML SDET Lead : Input / DirectManipulation / Accessibility

    • Marked as answer by FalafelSoftware Thursday, September 27, 2012 12:46 AM
    Thursday, September 27, 2012 12:35 AM

All replies

  • Dump is here: http://sdrv.ms/Sm24zh

    Wednesday, September 26, 2012 5:31 PM
  • This dump is actually a crash in SSMS (SQL Server Management Service) but I was able to find a similar bug in the data base and have forwarded this thread along. 

    I'd guess this should not adversely affect WACK certification but I have not actually gone through the process with a "real" app.

    -Matt


    XAML SDET Lead : Input / DirectManipulation / Accessibility

    • Marked as answer by FalafelSoftware Thursday, September 27, 2012 12:46 AM
    Thursday, September 27, 2012 12:35 AM
  • OK, thanks for tracking that down, I will stop bugging you for a while now. I guess it just popped up while the WACK was running. Sorry about that.
    Thursday, September 27, 2012 12:46 AM