Reproducible on trunk with GTK Minibrowser: ==9666==AddressSanitizer CHECK failed: /build/gcc/src/gcc/libsanitizer/asan/asan_poisoning.cc:37 "((AddrIsInMem(addr + size - (1ULL << kDefaultShadowScale)))) != (0)" (0x0, 0x0) #0 0x7f2d26ac2b78 in AsanCheckFailed /build/gcc/src/gcc/libsanitizer/asan/asan_rtl.cc:67 #1 0x7f2d26adffed in __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_termination.cc:77 #2 0x7f2d26abb4ec in __asan::PoisonShadow(unsigned long, unsigned long, unsigned char) /build/gcc/src/gcc/libsanitizer/asan/asan_poisoning.cc:37 #3 0x7f2d26abd883 in __sanitizer_annotate_contiguous_container /build/gcc/src/gcc/libsanitizer/asan/asan_poisoning.cc:389 #4 0x7f2d214218bd in WTF::Vector<WebCore::FontTaggedSetting<int>, 0ul, WTF::CrashOnOverflow, 16ul>::asanSetBufferSizeToFullCapacity(unsigned long) DerivedSources/ForwardingHeaders/wtf/Vector.h:1148 #5 0x7f2d214218bd in WTF::Vector<WebCore::FontTaggedSetting<int>, 0ul, WTF::CrashOnOverflow, 16ul>::~Vector() DerivedSources/ForwardingHeaders/wtf/Vector.h:672 #6 0x7f2d214218bd in WebCore::FontTaggedSettings<int>::~FontTaggedSettings() /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/platform/graphics/FontTaggedSettings.h:105 #7 0x7f2d214218bd in WebCore::FontDescriptionKey::~FontDescriptionKey() /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/platform/graphics/FontCache.h:71 #8 0x7f2d214218bd in bool WTF::HashTraitsEmptyValueChecker<WTF::SimpleClassHashTraits<WebCore::FontDescriptionKey>, false>::isEmptyValue<WebCore::FontDescriptionKey>(WebCore::FontDescriptionKey const&) DerivedSources/ForwardingHeaders/wtf/HashTraits.h:233 #9 0x7f2d214218bd in bool WTF::isHashTraitsEmptyValue<WTF::SimpleClassHashTraits<WebCore::FontDescriptionKey>, WebCore::FontDescriptionKey>(WebCore::FontDescriptionKey const&) DerivedSources/ForwardingHeaders/wtf/HashTraits.h:237 #10 0x7f2d214218bd in WTF::HashTable<WebCore::FontDescriptionKey, WTF::KeyValuePair<WebCore::FontDescriptionKey, WebCore::FontRanges>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::FontDescriptionKey, WebCore::FontRanges> >, WebCore::FontDescriptionKeyHash, WTF::HashMap<WebCore::FontDescriptionKey, WebCore::FontRanges, WebCore::FontDescriptionKeyHash, WTF::SimpleClassHashTraits<WebCore::FontDescriptionKey>, WTF::HashTraits<WebCore::FontRanges> >::KeyValuePairTraits, WTF::SimpleClassHashTraits<WebCore::FontDescriptionKey> >::isEmptyBucket(WTF::KeyValuePair<WebCore::FontDescriptionKey, WebCore::FontRanges> const&) DerivedSources/ForwardingHeaders/wtf/HashTable.h:411 #11 0x7f2d214218bd in WTF::HashTableAddResult<WTF::HashTableIterator<WebCore::FontDescriptionKey, WTF::KeyValuePair<WebCore::FontDescriptionKey, WebCore::FontRanges>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::FontDescriptionKey, WebCore::FontRanges> >, WebCore::FontDescriptionKeyHash, WTF::HashMap<WebCore::FontDescriptionKey, WebCore::FontRanges, WebCore::FontDescriptionKeyHash, WTF::SimpleClassHashTraits<WebCore::FontDescriptionKey>, WTF::HashTraits<WebCore::FontRanges> >::KeyValuePairTraits, WTF::SimpleClassHashTraits<WebCore::FontDescriptionKey> > > WTF::HashTable<WebCore::FontDescriptionKey, WTF::KeyValuePair<WebCore::FontDescriptionKey, WebCore::FontRanges>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::FontDescriptionKey, WebCore::FontRanges> >, WebCore::FontDescriptionKeyHash, WTF::HashMap<WebCore::FontDescriptionKey, WebCore::FontRanges, WebCore::FontDescriptionKeyHash, WTF::SimpleClassHashTraits<WebCore::FontDescriptionKey>, WTF::HashTraits<WebCore::FontRanges> >::KeyValuePairTraits, WTF::SimpleClassHashTraits<WebCore::FontDescriptionKey> >::add<WTF::HashMapTranslator<WTF::HashMap<WebCore::FontDescriptionKey, WebCore::FontRanges, WebCore::FontDescriptionKeyHash, WTF::SimpleClassHashTraits<WebCore::FontDescriptionKey>, WTF::HashTraits<WebCore::FontRanges> >::KeyValuePairTraits, WebCore::FontDescriptionKeyHash>, WebCore::FontDescriptionKey, WebCore::FontRanges>(WebCore::FontDescriptionKey&&, WebCore::FontRanges&&) DerivedSources/ForwardingHeaders/wtf/HashTable.h:897 #12 0x7f2d214218bd in WTF::HashTableAddResult<WTF::HashTableIterator<WebCore::FontDescriptionKey, WTF::KeyValuePair<WebCore::FontDescriptionKey, WebCore::FontRanges>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::FontDescriptionKey, WebCore::FontRanges> >, WebCore::FontDescriptionKeyHash, WTF::HashMap<WebCore::FontDescriptionKey, WebCore::FontRanges, WebCore::FontDescriptionKeyHash, WTF::SimpleClassHashTraits<WebCore::FontDescriptionKey>, WTF::HashTraits<WebCore::FontRanges> >::KeyValuePairTraits, WTF::SimpleClassHashTraits<WebCore::FontDescriptionKey> > > WTF::HashMap<WebCore::FontDescriptionKey, WebCore::FontRanges, WebCore::FontDescriptionKeyHash, WTF::SimpleClassHashTraits<WebCore::FontDescriptionKey>, WTF::HashTraits<WebCore::FontRanges> >::inlineAdd<WebCore::FontDescriptionKey, WebCore::FontRanges>(WebCore::FontDescriptionKey&&, WebCore::FontRanges&&) DerivedSources/ForwardingHeaders/wtf/HashMap.h:346 #13 0x7f2d214218bd in WTF::HashTableAddResult<WTF::HashTableIterator<WebCore::FontDescriptionKey, WTF::KeyValuePair<WebCore::FontDescriptionKey, WebCore::FontRanges>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::FontDescriptionKey, WebCore::FontRanges> >, WebCore::FontDescriptionKeyHash, WTF::HashMap<WebCore::FontDescriptionKey, WebCore::FontRanges, WebCore::FontDescriptionKeyHash, WTF::SimpleClassHashTraits<WebCore::FontDescriptionKey>, WTF::HashTraits<WebCore::FontRanges> >::KeyValuePairTraits, WTF::SimpleClassHashTraits<WebCore::FontDescriptionKey> > > WTF::HashMap<WebCore::FontDescriptionKey, WebCore::FontRanges, WebCore::FontDescriptionKeyHash, WTF::SimpleClassHashTraits<WebCore::FontDescriptionKey>, WTF::HashTraits<WebCore::FontRanges> >::add<WebCore::FontRanges>(WebCore::FontDescriptionKey&&, WebCore::FontRanges&&) DerivedSources/ForwardingHeaders/wtf/HashMap.h:388 #14 0x7f2d214218bd in WebCore::CSSSegmentedFontFace::fontRanges(WebCore::FontDescription const&) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/css/CSSSegmentedFontFace.cpp:113 #15 0x7f2d21388716 in WebCore::CSSFontSelector::fontRangesForFamily(WebCore::FontDescription const&, WTF::AtomicString const&) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/css/CSSFontSelector.cpp:318 #16 0x7f2d230e992f in __visit<WTF::Visitor<WebCore::realizeNextFallback(const WebCore::FontCascadeDescription&, unsigned int&, WebCore::FontSelector*)::<lambda(const WTF::AtomicString&)>, WebCore::realizeNextFallback(const WebCore::FontCascadeDescription&, unsigned int&, WebCore::FontSelector*)::<lambda(const FontFamilyPlatformSpecification&)> >, const WTF::Variant<WTF::AtomicString, WebCore::FontFamilySpecificationNull> > /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/platform/graphics/FontCascadeFonts.cpp:147 #17 0x7f2d230e992f in __visit<WTF::Visitor<WebCore::realizeNextFallback(const WebCore::FontCascadeDescription&, unsigned int&, WebCore::FontSelector*)::<lambda(const WTF::AtomicString&)>, WebCore::realizeNextFallback(const WebCore::FontCascadeDescription&, unsigned int&, WebCore::FontSelector*)::<lambda(const FontFamilyPlatformSpecification&)> >, const WTF::Variant<WTF::AtomicString, WebCore::FontFamilySpecificationNull>&> DerivedSources/ForwardingHeaders/wtf/Variant.h:1940 #18 0x7f2d230e992f in __visit<WTF::Visitor<WebCore::realizeNextFallback(const WebCore::FontCascadeDescription&, unsigned int&, WebCore::FontSelector*)::<lambda(const WTF::AtomicString&)>, WebCore::realizeNextFallback(const WebCore::FontCascadeDescription&, unsigned int&, WebCore::FontSelector*)::<lambda(const FontFamilyPlatformSpecification&)> >, const WTF::Variant<WTF::AtomicString, WebCore::FontFamilySpecificationNull>&> DerivedSources/ForwardingHeaders/wtf/Variant.h:1940 #19 0x7f2d230e992f in __visit<WTF::Visitor<WebCore::realizeNextFallback(const WebCore::FontCascadeDescription&, unsigned int&, WebCore::FontSelector*)::<lambda(const WTF::AtomicString&)>, WebCore::realizeNextFallback(const WebCore::FontCascadeDescription&, unsigned int&, WebCore::FontSelector*)::<lambda(const FontFamilyPlatformSpecification&)> >, const WTF::Variant<WTF::AtomicString, WebCore::FontFamilySpecificationNull>&> DerivedSources/ForwardingHeaders/wtf/Variant.h:1982 #20 0x7f2d230e992f in visit<WTF::Visitor<WebCore::realizeNextFallback(const WebCore::FontCascadeDescription&, unsigned int&, WebCore::FontSelector*)::<lambda(const WTF::AtomicString&)>, WebCore::realizeNextFallback(const WebCore::FontCascadeDescription&, unsigned int&, WebCore::FontSelector*)::<lambda(const FontFamilyPlatformSpecification&)> >&, const WTF::Variant<WTF::AtomicString, WebCore::FontFamilySpecificationNull>&> DerivedSources/ForwardingHeaders/wtf/Variant.h:1990 #21 0x7f2d230e992f in realizeNextFallback /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/platform/graphics/FontCascadeFonts.cpp:158 #22 0x7f2d230ea969 in WebCore::FontCascadeFonts::realizeFallbackRangesAt(WebCore::FontCascadeDescription const&, unsigned int) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/platform/graphics/FontCascadeFonts.cpp:184 #23 0x7f2d23113a39 in WebCore::FontCascadeFonts::primaryFont(WebCore::FontCascadeDescription const&) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/platform/graphics/FontCascadeFonts.h:128 #24 0x7f2d24037e8c in WebCore::FontCascade::primaryFont() const /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/platform/graphics/FontCascade.h:330 #25 0x7f2d24037e8c in WebCore::FontCascade::fontMetrics() const /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/platform/graphics/FontCascade.h:162 #26 0x7f2d24037e8c in WebCore::RenderStyle::fontMetrics() const /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/rendering/style/RenderStyle.cpp:1518 #27 0x7f2d21412dd0 in WebCore::CSSPrimitiveValue::computeNonCalcLengthDouble(WebCore::CSSToLengthConversionData const&, WebCore::CSSPrimitiveValue::UnitType, double) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/css/CSSPrimitiveValue.cpp:648 #28 0x7f2d214133a9 in WebCore::CSSPrimitiveValue::computeLengthDouble(WebCore::CSSToLengthConversionData const&) const /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/css/CSSPrimitiveValue.cpp:629 #29 0x7f2d21413496 in WebCore::Length WebCore::CSSPrimitiveValue::computeLength<WebCore::Length>(WebCore::CSSToLengthConversionData const&) const /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/css/CSSPrimitiveValue.cpp:600 #30 0x7f2d2071bbc0 in WebCore::StyleBuilderConverter::convertLength(WebCore::StyleResolver&, WebCore::CSSValue const&) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/css/StyleBuilderConverter.h:186 #31 0x7f2d2071ff0d in WebCore::StyleBuilderConverter::convertLengthOrAuto(WebCore::StyleResolver&, WebCore::CSSValue const&) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/css/StyleBuilderConverter.h:205 #32 0x7f2d2071ff0d in WebCore::StyleBuilderFunctions::applyValueMarginBottom(WebCore::StyleResolver&, WebCore::CSSValue&) DerivedSources/WebCore/StyleBuilder.cpp:2336 #33 0x7f2d206793da in WebCore::StyleBuilder::applyProperty(WebCore::CSSPropertyID, WebCore::StyleResolver&, WebCore::CSSValue&, bool, bool) DerivedSources/WebCore/StyleBuilder.cpp:6576 #34 0x7f2d215c37fb in WebCore::StyleResolver::applyProperty(WebCore::CSSPropertyID, WebCore::CSSValue*, WebCore::SelectorChecker::LinkMatchMask, WebCore::StyleResolver::MatchResult const*) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/css/StyleResolver.cpp:1705 #35 0x7f2d215c6019 in WebCore::StyleResolver::CascadedProperties::Property::apply(WebCore::StyleResolver&, WebCore::StyleResolver::MatchResult const*) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/css/StyleResolver.cpp:2248 #36 0x7f2d215c6537 in WebCore::StyleResolver::applyCascadedProperties(WebCore::StyleResolver::CascadedProperties&, int, int, WebCore::StyleResolver::MatchResult const*) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/css/StyleResolver.cpp:2284 #37 0x7f2d215ce857 in WebCore::StyleResolver::applyMatchedProperties(WebCore::StyleResolver::MatchResult const&, WebCore::Element const&, WebCore::StyleResolver::ShouldUseMatchedPropertiesCache) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/css/StyleResolver.cpp:1418 #38 0x7f2d215d0e0f in WebCore::StyleResolver::styleForElement(WebCore::Element const&, WebCore::RenderStyle const*, WebCore::RenderStyle const*, WebCore::RuleMatchingBehavior, WebCore::SelectorFilter const*) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/css/StyleResolver.cpp:395 #39 0x7f2d242a20d2 in WebCore::Style::TreeResolver::styleForElement(WebCore::Element&, WebCore::RenderStyle const&) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/style/StyleTreeResolver.cpp:131 #40 0x7f2d242a29f7 in WebCore::Style::TreeResolver::resolveElement(WebCore::Element&) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/style/StyleTreeResolver.cpp:201 #41 0x7f2d242a95bc in WebCore::Style::TreeResolver::resolveComposedTree() /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/style/StyleTreeResolver.cpp:498 #42 0x7f2d242ac17d in WebCore::Style::TreeResolver::resolve() /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/style/StyleTreeResolver.cpp:556 #43 0x7f2d218a91b6 in WebCore::Document::resolveStyle(WebCore::Document::ResolveStyleType) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/dom/Document.cpp:1902 #44 0x7f2d218aa8ef in WebCore::Document::updateStyleIfNeeded() /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/dom/Document.cpp:2023 #45 0x7f2d218a7762 in WebCore::Document::implicitClose() /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/dom/Document.cpp:2932 #46 0x7f2d227d0266 in WebCore::FrameLoader::checkCallImplicitClose() /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/loader/FrameLoader.cpp:957 #47 0x7f2d2280a6db in WebCore::FrameLoader::checkCompleted() /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/loader/FrameLoader.cpp:898 #48 0x7f2d2280ad2c in WebCore::FrameLoader::loadDone(WebCore::LoadCompletionType) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/loader/FrameLoader.cpp:800 #49 0x7f2d2297e52b in WebCore::CachedResourceLoader::loadDone(WebCore::LoadCompletionType, bool) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/loader/cache/CachedResourceLoader.cpp:1315 #50 0x7f2d228c857c in WebCore::SubresourceLoader::notifyDone(WebCore::LoadCompletionType) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/loader/SubresourceLoader.cpp:742 #51 0x7f2d228e6db8 in WebCore::SubresourceLoader::didFinishLoading(WebCore::NetworkLoadMetrics const&) /home/tingping/jhbuild/checkout/WebKit/Source/WebCore/loader/SubresourceLoader.cpp:642 #52 0x7f2d1ece7e3b in WebKit::WebResourceLoader::didFinishResourceLoad(WebCore::NetworkLoadMetrics const&) /home/tingping/jhbuild/checkout/WebKit/Source/WebKit/WebProcess/Network/WebResourceLoader.cpp:162 #53 0x7f2d1dc9eea3 in void IPC::callMemberFunctionImpl<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&), std::tuple<WebCore::NetworkLoadMetrics>, 0ul>(WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&), std::tuple<WebCore::NetworkLoadMetrics>&&, std::integer_sequence<unsigned long, 0ul>) /home/tingping/jhbuild/checkout/WebKit/Source/WebKit/Platform/IPC/HandleMessage.h:41 #54 0x7f2d1dc9eea3 in void IPC::callMemberFunction<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&), std::tuple<WebCore::NetworkLoadMetrics>, std::integer_sequence<unsigned long, 0ul> >(std::tuple<WebCore::NetworkLoadMetrics>&&, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&)) /home/tingping/jhbuild/checkout/WebKit/Source/WebKit/Platform/IPC/HandleMessage.h:47 #55 0x7f2d1dc9eea3 in void IPC::handleMessage<Messages::WebResourceLoader::DidFinishResourceLoad, WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&)>(IPC::Decoder&, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&)) /home/tingping/jhbuild/checkout/WebKit/Source/WebKit/Platform/IPC/HandleMessage.h:133 #56 0x7f2d1dc9c176 in WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&, IPC::Decoder&) DerivedSources/WebKit/WebResourceLoaderMessageReceiver.cpp:66 #57 0x7f2d1ece55e6 in WebKit::NetworkProcessConnection::didReceiveMessage(IPC::Connection&, IPC::Decoder&) /home/tingping/jhbuild/checkout/WebKit/Source/WebKit/WebProcess/Network/NetworkProcessConnection.cpp:72 #58 0x7f2d1dfaa449 in IPC::Connection::dispatchMessage(IPC::Decoder&) /home/tingping/jhbuild/checkout/WebKit/Source/WebKit/Platform/IPC/Connection.cpp:957 #59 0x7f2d1dfc4fb2 in IPC::Connection::dispatchMessage(std::unique_ptr<IPC::Decoder, std::default_delete<IPC::Decoder> >) /home/tingping/jhbuild/checkout/WebKit/Source/WebKit/Platform/IPC/Connection.cpp:984 #60 0x7f2d1dfc8c3c in IPC::Connection::dispatchOneIncomingMessage() /home/tingping/jhbuild/checkout/WebKit/Source/WebKit/Platform/IPC/Connection.cpp:1053 #61 0x7f2d1dfca14c in operator() /home/tingping/jhbuild/checkout/WebKit/Source/WebKit/Platform/IPC/Connection.cpp:950 #62 0x7f2d1dfca14c in call DerivedSources/ForwardingHeaders/wtf/Function.h:101 #63 0x7f2d1c271b39 in WTF::Function<void ()>::operator()() const /home/tingping/jhbuild/checkout/WebKit/Source/WTF/wtf/Function.h:56 #64 0x7f2d1c271b39 in WTF::RunLoop::performWork() /home/tingping/jhbuild/checkout/WebKit/Source/WTF/wtf/RunLoop.cpp:123 #65 0x7f2d1c325ec8 in operator() /home/tingping/jhbuild/checkout/WebKit/Source/WTF/wtf/glib/RunLoopGLib.cpp:68 #66 0x7f2d1c325ec8 in _FUN /home/tingping/jhbuild/checkout/WebKit/Source/WTF/wtf/glib/RunLoopGLib.cpp:70 #67 0x7f2d1c325f0a in operator() /home/tingping/jhbuild/checkout/WebKit/Source/WTF/wtf/glib/RunLoopGLib.cpp:45 #68 0x7f2d1c325f0a in _FUN /home/tingping/jhbuild/checkout/WebKit/Source/WTF/wtf/glib/RunLoopGLib.cpp:46 #69 0x7f2d13cafad7 in g_main_dispatch ../../../../jhbuild/checkout/glib/glib/gmain.c:3182 #70 0x7f2d13cafad7 in g_main_context_dispatch ../../../../jhbuild/checkout/glib/glib/gmain.c:3847 #71 0x7f2d13cafec7 in g_main_context_iterate ../../../../jhbuild/checkout/glib/glib/gmain.c:3920 #72 0x7f2d13cb01c1 in g_main_loop_run ../../../../jhbuild/checkout/glib/glib/gmain.c:4116 #73 0x7f2d1c328b3e in WTF::RunLoop::run() /home/tingping/jhbuild/checkout/WebKit/Source/WTF/wtf/glib/RunLoopGLib.cpp:96 #74 0x7f2d1f026ec1 in int WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain>(int, char**) /home/tingping/jhbuild/checkout/WebKit/Source/WebKit/Shared/unix/ChildProcessMain.h:61 #75 0x7f2d1f01eb98 in WebProcessMainUnix /home/tingping/jhbuild/checkout/WebKit/Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:67 #76 0x5594896cae92 in main /home/tingping/jhbuild/checkout/WebKit/Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:52 #77 0x7f2d12453222 in __libc_start_main (/usr/lib/libc.so.6+0x24222) #78 0x5594896caefd in _start (/home/tingping/jhbuild/install/libexec/webkit2gtk-4.0/WebKitWebProcess+0xefd)
<rdar://problem/44559582>
This happens on every website?
Why is this GTK+ specific?
It might not be, but it's deep in font code and I don't trust our font code. If it's happening on every website then I presume it would have been reported already if it affected Apple.
In that case it would be FreeType or [GTK][WPE] but I don't see any platform specific class in the backtrace.
(In reply to Michael Catanzaro from comment #2) > This happens on every website? Just some random testing Sites that trigger it: - webkitgtk.org - youtube.com - github.com Sites that don't trigger it: - google.com - bugs.webkit.org
(In reply to Patrick Griffis from comment #0) > Reproducible on trunk with GTK Minibrowser: > > ==9666==AddressSanitizer CHECK failed: > /build/gcc/src/gcc/libsanitizer/asan/asan_poisoning.cc:37 > "((AddrIsInMem(addr + size - (1ULL << kDefaultShadowScale)))) != (0)" (0x0, > 0x0) Pretty sure this is an internal asan assertion failure. This would be our second asan bug this summer (after bug #186980).