Bug 291212
| Summary: | Crash in TimerBase::stopSlowCase() via DNSResolveQueueCFNet::performDNSLookup | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Ryosuke Niwa <rniwa> |
| Component: | New Bugs | Assignee: | Ryosuke Niwa <rniwa> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | Keywords: | InRadar |
| Priority: | P2 | ||
| Version: | Safari Technology Preview | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Ryosuke Niwa
e.g.
0 WebCore 0x1a7f61510 WTFCrashWithInfo(int, char const*, char const*, int) + 24 (usr/local/include/wtf/Assertions.h:920) [inlined]
1 WebCore 0x1a7f61510 WebCore::TimerBase::setNextFireTime(WTF::MonotonicTime) + 44 (WebCore/platform/Timer.cpp:525) [inlined]
2 WebCore 0x1a7f61510 WebCore::TimerBase::stopSlowCase() + 252 (WebCore/platform/Timer.cpp:327)
3 WebCore 0x1a7f614e8 WebThreadIsLockedOrDisabledInMainOrWebThread + 4 (WebCore/platform/ios/wak/WebCoreThread.mm:897) [inlined]
4 WebCore 0x1a7f614e8 WebCore::TimerBase::setNextFireTime(WTF::MonotonicTime) + 4 (WebCore/platform/Timer.cpp:525) [inlined]
5 WebCore 0x1a7f614e8 WebCore::TimerBase::stopSlowCase() + 212 (WebCore/platform/Timer.cpp:327)
6 WebCore 0x1aa7b94b4 WebCore::TimerBase::stop() + 20 (WebCore/platform/Timer.h:207) [inlined]
7 WebCore 0x1aa7b94b4 WebCore::DNSResolveQueueCFNet::performDNSLookup(WTF::String const&, WTF::Ref<WebCore::DNSResolveQueueCFNet::CompletionHandlerWrapper, WTF::RawPtrTraits<WebCore::DNSResolveQueueCFNet::CompletionHandlerWrapper>, WTF::DefaultRefDerefTraits<WebCore::DNSResolveQueueCFNet::CompletionHandlerWrapper>>&&)::$_1::operator()(nw_resolver_status_t, nw_array*)::'lambda'(std::experimental::fundamentals_v3::expected<WTF::Vector<WebCore::IPAddress, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>, WebCore::DNSError>&&)::operator()(std::experimental::fundamentals_v3::expected<WTF::Vector<WebCore::IPAddress, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>, WebCore::DNSError>&&) + 20 (WebCore/platform/network/cf/DNSResolveQueueCFNet.cpp:135) [inlined]
8 WebCore 0x1aa7b94b4 WebCore::DNSResolveQueueCFNet::performDNSLookup(WTF::String const&, WTF::Ref<WebCore::DNSResolveQueueCFNet::CompletionHandlerWrapper, WTF::RawPtrTraits<WebCore::DNSResolveQueueCFNet::CompletionHandlerWrapper>, WTF::DefaultRefDerefTraits<WebCore::DNSResolveQueueCFNet::CompletionHandlerWrapper>>&&)::$_1::operator()(nw_resolver_status_t, nw_array*) + 524 (WebCore/platform/network/cf/DNSResolveQueueCFNet.cpp:157) [inlined]
<rdar://147916278>
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Ryosuke Niwa
Pull request: https://github.com/WebKit/WebKit/pull/43754
EWS
Committed 293419@main (59247a7628dd): <https://commits.webkit.org/293419@main>
Reviewed commits have been landed. Closing PR #43754 and removing active labels.
EWS
Committed 289651.455@safari-7621-branch (6223bf2e7b8c): <https://commits.webkit.org/289651.455@safari-7621-branch>
Reviewed commits have been landed. Closing PR #3028 and removing active labels.