Bug 178309

Summary: [Win] The test fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html is crashing.
Product: WebKit Reporter: Per Arne Vollan <pvollan>
Component: Tools / TestsAssignee: Per Arne Vollan <pvollan>
Status: NEW ---    
Severity: Normal CC: lforschler
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Per Arne Vollan 2017-10-14 09:51:49 PDT
This test is a flaky crash on Windows.
Comment 1 Per Arne Vollan 2017-10-14 09:57:16 PDT
Updated test expectations in <https://trac.webkit.org/changeset/223320/webkit>.
Comment 2 Per Arne Vollan 2017-10-14 09:58:35 PDT
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************

*** ERROR: Symbol file could not be found.  Defaulted to export symbols for CoreFoundation.dll - 
*** WARNING: Unable to verify checksum for WTF.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for KERNEL32.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntdll.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\Windows\SYSTEM32\ntdll.dll - 
***** OS symbols are WRONG. Please fix symbols to do analysis.

*************************************************************************
***                                                                   ***
***                                                                   ***
***    Either you specified an unqualified symbol, or your debugger   ***
***    doesn't have full symbol information.  Unqualified symbol      ***
***    resolution is turned off by default. Please either specify a   ***
***    fully qualified symbol module!symbolname, or enable resolution ***
***    of unqualified symbols by typing ".symopt- 100". Note that   ***
***    enabling unqualified symbol resolution with network symbol     ***
***    server shares in the symbol path may cause the debugger to     ***
***    appear to hang for long periods of time when an incorrect      ***
***    symbol name is typed or the network symbol server is down.     ***
***                                                                   ***
***    For some commands to work properly, your symbol path           ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: ntdll!_PEB                                    ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Either you specified an unqualified symbol, or your debugger   ***
***    doesn't have full symbol information.  Unqualified symbol      ***
***    resolution is turned off by default. Please either specify a   ***
***    fully qualified symbol module!symbolname, or enable resolution ***
***    of unqualified symbols by typing ".symopt- 100". Note that   ***
***    enabling unqualified symbol resolution with network symbol     ***
***    server shares in the symbol path may cause the debugger to     ***
***    appear to hang for long periods of time when an incorrect      ***
***    symbol name is typed or the network symbol server is down.     ***
***                                                                   ***
***    For some commands to work properly, your symbol path           ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!IMAGE_NT_HEADERS32                         ***
***                                                                   ***
*************************************************************************
*** WARNING: Unable to verify checksum for WebKit.dll
*** WARNING: Unable to verify checksum for DumpRenderTreeLib.dll
*** WARNING: Unable to verify checksum for C:\cygwin\home\buildbot\slave\win-release-tests\build\WebKitBuild\release\bin32\DumpRenderTree.exe
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ole32.dll - 

************* Symbol Loading Error Summary **************
Module name            Error
ole32                  PDB not found : c:\cygwin\home\buildbot\slave\win-release-tests\build\webkitbuild\release\bin32\symbols\dll\ole32.pdb

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for USER32.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for pthreadVC2.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for MSVCR100.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for libdispatch.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for atiudx.exe - 

FAULTING_IP: 
CFNetwork!CFHTTPCookieCreateWithResponseHeaderFields+8594
705d9564 8b4644          mov     eax,dword ptr [esi+44h]

EXCEPTION_RECORD:  ffffffffffffffff -- (.exr 0xffffffffffffffff)
.exr 0xffffffffffffffff
ExceptionAddress: 00000000705d9564 (CFNetwork!CFHTTPCookieCreateWithResponseHeaderFields+0x0000000000008594)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 0000000000000000
   Parameter[1]: 0000000000000044
Attempt to read from address 0000000000000044

CONTEXT:  0000000000000000 -- (.cxr 0x0;r)
.cxr 0x0;r
eax=00000000 ebx=05ce7a10 ecx=7065f144 edx=00000001 esi=00000000 edi=00000000
eip=705d9564 esp=08b2fc00 ebp=08b2fc34 iopl=0         nv up ei pl nz na pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00010206
CFNetwork!CFHTTPCookieCreateWithResponseHeaderFields+0x8594:
705d9564 8b4644          mov     eax,dword ptr [esi+44h] ds:002b:00000044=????????
.cxr

FAULTING_THREAD:  00000000000017d0

DEFAULT_BUCKET_ID:  WRONG_SYMBOLS

PROCESS_NAME:  DumpRenderTree.exe

ADDITIONAL_DEBUG_TEXT:  

You can run '.symfix; .reload' to try to fix the symbol path and load symbols.

FAULTING_MODULE: 0000000076ce0000 ntdll

DEBUG_FLR_IMAGE_TIMESTAMP:  58cafefa

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

EXCEPTION_CODE_STR:  c0000005

EXCEPTION_PARAMETER1:  0000000000000000

EXCEPTION_PARAMETER2:  0000000000000044

READ_ADDRESS:  0000000000000044 

FOLLOWUP_IP: 
CFNetwork!CFHTTPCookieCreateWithResponseHeaderFields+8594
705d9564 8b4644          mov     eax,dword ptr [esi+44h]

WATSON_BKT_PROCSTAMP:  59e23038

WATSON_BKT_MODULE:  CFNetwork.dll

WATSON_BKT_MODVER:  520.26.0.55

WATSON_BKT_MODSTAMP:  58cafefa

WATSON_BKT_MODOFFSET:  159564

MODULE_VER_PRODUCT:   CFNetwork

BUILD_VERSION_STRING:  6.1.7601.23796 (win7sp1_ldr.170427-1518)

APP:  dumprendertree.exe

ANALYSIS_SESSION_HOST:  BOT511

ANALYSIS_SESSION_TIME:  10-14-2017 09:16:22.0431

ANALYSIS_VERSION: 6.3.9600.16384 (debuggers(dbg).130821-1623) amd64fre

THREAD_ATTRIBUTES: 

[ GLOBAL ]

    Global     PID: [7064]
    Global     Thread_Count: [27]
    Global     PageSize: [4096]
    Global     ModList_SHA1_Hash: [85d7b1b9f9dd34806bbd6ded61700dfcb469cec8]
    Global     CommandLine
    Global     ProcessName: [dumprendertree.exe]
    Global     Debugger_CPU_Architecture: [X64]
    Global     CPU_ProcessorCount: [8]
    Global     CPU_MHZ: [3401]
    Global     CPU_Architecture: [X64]
    Global     CPU_Family: [6]
    Global     CPU_Model: [10]
    Global     CPU_Stepping: [7]
    Global     CPU_VendorString: []
    Global     LoadedModule_Count: [115]
    Global     SystemUpTime: [24 days 22:35:21.000]
    Global     SystemUpTime: [2154921]
    Global     ProcessUpTime: [0 days 0:00:07.000]
    Global     ProcessUpTime: [7]
    Global     CurrentTimeDate: [Sat Oct 14 09:16:22.000 2017 (UTC - 7:00)]
    Global     CurrentTimeDate: [1507997782]
    Global     ApplicationName: [dumprendertree.exe]
    Global     ASLR_Enabled
    Global     SafeSEH_Enabled
    Global     SafeSEH_NotApplicable

[ THREAD ]

  17 Id: 1b98.17d0

    Frame[00]  Is_OriginalExceptionThread
    Frame[00]  Stack_Frames_Extraction_Time_(ms): [0x10]
    Frame[00]  ThreadStartAddress: [WTF!thread_start<unsigned int (__stdcall*)(void *)>]
    Frame[00]  ThreadStartAddress: [0x0000000070f92afd]
    Frame[00]  Number_of_Unique_Stack_Modules: [0x5]
    Frame[0c]  CompleteStackWalk
    Frame[00]  Near_NullReadAddress: [0x0000000000000044]
    Frame[44]  near_null_READ
    Frame[00]  Number_of_Stack_Frames: [0xf]
    Frame[00]  Bad_Frame_Count: [0x0]
    Frame[00]  Ignored_Frame_Count: [0x0]
    Frame[00]  Frames_not_in_stack_range: [0x0]
    Frame[00]  NotSysEnter
    Frame[00]  null_Arch_AX
    Frame[00]  null_Arch_BX
    Frame[00]  null_Arch_CX
    Frame[00]  null_Arch_DX
    Frame[00]  null_Arch_SI
    Frame[00]  null_Arch_DI
    Frame[00]  null_Arch_SP
    Frame[00]  null_Arch_BP
    Frame[00]  null_Arch_IP
    Frame[00]  NULL_msr_r8
    Frame[00]  NULL_msr_r9
    Frame[00]  NULL_msr_r10
    Frame[00]  NULL_msr_r11
    Frame[00]  NULL_msr_r12
    Frame[00]  NULL_msr_r13
    Frame[00]  NULL_msr_r14
    Frame[00]  NULL_msr_r15
    Frame[00]  Instruction_Pointer: [0x0000000000000000]
    Frame[00]  NULL_Context_Record
    Frame[00]  MissingCriticalSymbol: [0x0000000076ce0000]
    Frame[00]  Stack_Attribute_Extraction_Time_(ms): [0x0]


PROBLEM_CLASSES: 

WRONG_SYMBOLS
    Tid    [0x17d0]
    Frame  [0x00]: cfnetwork!CFHTTPCookieCreateWithResponseHeaderFields
    String []


PRIMARY_PROBLEM_CLASS:  WRONG_SYMBOLS

BUGCHECK_STR:  APPLICATION_FAULT_WRONG_SYMBOLS

LAST_CONTROL_TRANSFER:  from 00000000705d8662 to 00000000705d9564

STACK_TEXT:  
WARNING: Stack unwind information not available. Following frames may be wrong.
08b2fc34 705d8662 05cc2168 05cbc638 05ce7a10 CFNetwork!CFHTTPCookieCreateWithResponseHeaderFields+0x8594
08b2fc90 705d7b1a 05cbc644 00000004 05c854c0 CFNetwork!CFHTTPCookieCreateWithResponseHeaderFields+0x7692
08b2fcb0 704915e2 6b570b2a 05cc23d8 00000000 CFNetwork!CFHTTPCookieCreateWithResponseHeaderFields+0x6b4a
08b2fd68 704910ec 05cc23e4 08b2fda0 706f1276 CFNetwork+0x115e2
08b2fd74 706f1276 05c854c0 05bdfd68 05bdfd68 CFNetwork+0x110ec
08b2fda0 706f4903 05bdfd68 00000001 05c2b6a8 CoreFoundation!CFDateFormatterGetTimeStyle+0x6e04d
08b2fe04 706f4e1f 05c2b6a8 39a08cea 46293e59 CoreFoundation!CFDateFormatterGetTimeStyle+0x716da
08b2fe58 706f4f6e 05bdfd68 707ecfa0 39a08cea CoreFoundation!CFDateFormatterGetTimeStyle+0x71bf6
08b2feb8 70f44219 05718018 70f695c0 05718018 CoreFoundation!CFDateFormatterGetTimeStyle+0x71d45
08b2fed4 70f695cb 05602008 08b2ff1c 70f92b54 WTF!WTF::Thread::entryPoint+0xa9
08b2fee0 70f92b54 056e50f0 6b570e79 00000000 WTF!WTF::wtfThreadEntryPoint+0xb
08b2ff1c 759a336a 05718018 08b2ff68 76ef9902 WTF!thread_start<unsigned int (__stdcall*)(void *)>+0x57
08b2ff28 76ef9902 05718018 fe3fbbc2 00000000 KERNEL32!BaseThreadInitThunk+0x12
08b2ff68 76ef98d5 70f92afd 05718018 00000000 ntdll_76ec0000!RtlInitializeExceptionChain+0x63
08b2ff80 00000000 70f92afd 05718018 00000000 ntdll_76ec0000!RtlInitializeExceptionChain+0x36


STACK_COMMAND:  .cxr 0x0 ; kb

FAULT_INSTR_CODE:  8344468b

SYMBOL_STACK_INDEX:  0

SYMBOL_NAME:  cfnetwork!CFHTTPCookieCreateWithResponseHeaderFields+8594

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: CFNetwork

IMAGE_NAME:  CFNetwork.dll

BUCKET_ID:  WRONG_SYMBOLS

FAILURE_BUCKET_ID:  WRONG_SYMBOLS_c0000005_CFNetwork.dll!CFHTTPCookieCreateWithResponseHeaderFields

ANALYSIS_SESSION_ELAPSED_TIME: 333

ANALYSIS_SOURCE:  UM

FAILURE_ID_HASH_STRING:  um:wrong_symbols_c0000005_cfnetwork.dll!cfhttpcookiecreatewithresponseheaderfields

FAILURE_ID_HASH:  {f49a3291-d403-a9e6-ae18-c11070c5447f}

Followup: MachineOwner
---------