<html>
<head>
<base href="https://bugs.webkit.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - [WinCairo] Invalid address specified to RtlValidateHeap at std::ctype<char>::_Tidy() when finishing MiniBrowser"
href="https://bugs.webkit.org/show_bug.cgi?id=157067#c1">Comment # 1</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - [WinCairo] Invalid address specified to RtlValidateHeap at std::ctype<char>::_Tidy() when finishing MiniBrowser"
href="https://bugs.webkit.org/show_bug.cgi?id=157067">bug 157067</a>
from <span class="vcard"><a class="email" href="mailto:Hironori.Fujii@sony.com" title="Fujii Hironori <Hironori.Fujii@sony.com>"> <span class="fn">Fujii Hironori</span></a>
</span></b>
<pre>Sometimes I see a different log message with a similar call stack.
Log:
<span class="quote">> Debug Assertion Failed!
>
> Program: ...8\work\webkit\trunk_c\WebKitBuild\Debug\bin64\MiniBrowser.exe
> File: minkernel\crts\ucrt\src\appcrt\heap\debug_heap.cpp
> Line: 892
>
> Expression: is_block_type_valid(header->_block_use)
>
> For information on how your program can cause an assertion
> failure, see the Visual C++ documentation on asserts.
>
> (Press Retry to debug the application)
> MiniBrowser.exe has triggered a breakpoint.</span >
Call stack:
<span class="quote">> ucrtbased.dll!00007ff9f9dfc2f1()        Unknown
> ucrtbased.dll!00007ff9f9dff8a5()        Unknown
> ucrtbased.dll!00007ff9f9dfff88()        Unknown
> WebKit.dll!std::ctype<char>::_Tidy() Line 2503        C++
> WebKit.dll!std::ctype<char>::~ctype<char>() Line 2493        C++
> WebKit.dll!std::ctype<char>::`scalar deleting destructor'(unsigned int)        C++
> WebKit.dll!std::_Fac_node::`scalar deleting destructor'(unsigned int)        C++
> WebKit.dll!std::`dynamic atexit destructor for '_Fac_tidy_reg''()        C++
> ucrtbased.dll!00007ff9f9e29b27()        Unknown
> ucrtbased.dll!00007ff9f9e295a5()        Unknown
> ucrtbased.dll!00007ff9f9e2969c()        Unknown
> ucrtbased.dll!00007ff9f9e29cb5()        Unknown
> WebKit.dll!__scrt_dllmain_uninitialize_c() Line 392        C++
> WebKit.dll!dllmain_crt_process_detach(const bool is_terminating) Line 109        C++
> WebKit.dll!dllmain_crt_dispatch(HINSTANCE__ * const instance, const unsigned long reason, void * const reserved) Line 134        C++
> WebKit.dll!dllmain_dispatch(HINSTANCE__ * const instance, const unsigned long reason, void * const reserved) Line 209        C++
> WebKit.dll!_DllMainCRTStartup(HINSTANCE__ * const instance, const unsigned long reason, void * const reserved) Line 251        C++
> ntdll.dll!00007ffa31335208()        Unknown
> ntdll.dll!00007ffa3137b2aa()        Unknown
> ntdll.dll!00007ffa3137b13a()        Unknown
> kernel32.dll!00007ffa2f944d8a()        Unknown
> MiniBrowser.exe!exit_or_terminate_process(const unsigned int return_code) Line 129        C++
> MiniBrowser.exe!common_exit(const int return_code, const _crt_exit_cleanup_mode cleanup_mode, const _crt_exit_return_mode return_mode) Line 269        C++
> [External Code]</span ></pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>