New issue
Advanced search Search tips

Issue 772526 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Oct 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Bug



Sign in to add a comment

FATAL:Document.cpp(2357)] Check failed: false.

Reported by kenorb@gmail.com, Oct 6 2017

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36 OPR/47.0.2631.71

Steps to reproduce the problem:
This appeared in the logs when logging is enabled.

What is the expected behavior?

What went wrong?
[56842:775:1006/214609.540075:FATAL:Document.cpp(2357)] Check failed: false. 
0   libbase.dylib                       0x00000001041cf56e base::debug::StackTrace::StackTrace(unsigned long) + 174
1   libbase.dylib                       0x00000001041cf62d base::debug::StackTrace::StackTrace(unsigned long) + 29
2   libbase.dylib                       0x00000001041cd8dc base::debug::StackTrace::StackTrace() + 28
3   libbase.dylib                       0x000000010426683f logging::LogMessage::~LogMessage() + 479
4   libbase.dylib                       0x00000001042641a5 logging::LogMessage::~LogMessage() + 21
5   libblink_core.dylib                 0x0000000136c1eb89 blink::Document::UpdateStyleAndLayout() + 361
6   libblink_core.dylib                 0x0000000137ef5dc3 blink::FrameLoader::RestoreScrollPositionAndViewState(blink::FrameLoadType, blink::HistoryLoadType, blink::HistoryItem::ViewState*, blink::HistoryScrollRestorationType) + 435
7   libblink_core.dylib                 0x0000000137ef48b6 blink::FrameLoader::RestoreScrollPositionAndViewState() + 198
8   libblink_core.dylib                 0x000000013725d8da blink::LocalFrameView::SetLayoutOverflowSize(blink::IntSize const&) + 234
9   libblink_core.dylib                 0x000000013725de05 blink::LocalFrameView::AdjustViewSize() + 533
10  libblink_core.dylib                 0x0000000137d02f52 blink::LayoutView::UpdateAfterLayout() + 130
11  libblink_core.dylib                 0x0000000137b35fa6 blink::LayoutBlockFlow::UpdateBlockLayout(bool) + 1766
12  libblink_core.dylib                 0x0000000137b155ad blink::LayoutBlock::UpdateLayout() + 397
13  libblink_core.dylib                 0x0000000137cff386 blink::LayoutView::LayoutContent() + 214
14  libblink_core.dylib                 0x0000000137cfff69 blink::LayoutView::UpdateLayout() + 2457
15  libblink_core.dylib                 0x00000001372630b4 blink::LocalFrameView::PerformLayout(bool) + 1572
16  libblink_core.dylib                 0x000000013725f06e blink::LocalFrameView::UpdateLayout() + 4222
17  libblink_core.dylib                 0x0000000136c1ec24 blink::Document::UpdateStyleAndLayout() + 516
18  libblink_core.dylib                 0x0000000137ef5dc3 blink::FrameLoader::RestoreScrollPositionAndViewState(blink::FrameLoadType, blink::HistoryLoadType, blink::HistoryItem::ViewState*, blink::HistoryScrollRestorationType) + 435
19  libblink_core.dylib                 0x0000000137ef48b6 blink::FrameLoader::RestoreScrollPositionAndViewState() + 198
20  libblink_core.dylib                 0x0000000137ef46f3 blink::FrameLoader::DidFinishNavigation() + 435
21  libblink_core.dylib                 0x0000000136c23cc5 blink::Document::CheckCompleted() + 709
22  libblink_core.dylib                 0x0000000137ef41ed blink::FrameLoader::FinishedParsing() + 317
23  libblink_core.dylib                 0x0000000136c350ce blink::Document::FinishedParsing() + 862
24  libblink_core.dylib                 0x00000001376acdb4 blink::HTMLConstructionSite::FinishedParsing() + 244
25  libblink_core.dylib                 0x0000000137742718 blink::HTMLTreeBuilder::Finished() + 408
26  libblink_core.dylib                 0x00000001376c5707 blink::HTMLDocumentParser::end() + 407
27  libblink_core.dylib                 0x00000001376ba5b0 blink::HTMLDocumentParser::AttemptToRunDeferredScriptsAndEnd() + 464
28  libblink_core.dylib                 0x00000001376ba2d7 blink::HTMLDocumentParser::PrepareToStopParsing() + 599
29  libblink_core.dylib                 0x00000001376c0a67 blink::HTMLDocumentParser::ProcessTokenizedChunkFromBackgroundParser(std::__1::unique_ptr<blink::HTMLDocumentParser::TokenizedChunk, std::__1::default_delete<blink::HTMLDocumentParser::TokenizedChunk> >) + 4215
30  libblink_core.dylib                 0x00000001376bbf4e blink::HTMLDocumentParser::PumpPendingSpeculations() + 1646
31  libblink_core.dylib                 0x00000001376bb8bb blink::HTMLDocumentParser::ResumeParsingAfterYield() + 427
32  libblink_core.dylib                 0x00000001376f1d7d blink::HTMLParserScheduler::ContinueParsing() + 29
33  libblink_core.dylib                 0x00000001376f38df void base::internal::FunctorTraits<void (blink::HTMLParserScheduler::*)(), void>::Invoke<blink::WeakPersistent<blink::HTMLParserScheduler> const&>(void (blink::HTMLParserScheduler::*)(), blink::WeakPersistent<blink::HTMLParserScheduler> const&&&) + 127
34  libblink_core.dylib                 0x00000001376f37fd void base::internal::InvokeHelper<true, void>::MakeItSo<void (blink::HTMLParserScheduler::* const&)(), blink::WeakPersistent<blink::HTMLParserScheduler> const&>(void (blink::HTMLParserScheduler::* const&&&)(), blink::WeakPersistent<blink::HTMLParserScheduler> const&&&) + 93
35  libblink_core.dylib                 0x00000001376f3790 void base::internal::Invoker<base::internal::BindState<void (blink::HTMLParserScheduler::*)(), blink::WeakPersistent<blink::HTMLParserScheduler> >, void ()>::RunImpl<void (blink::HTMLParserScheduler::* const&)(), std::__1::tuple<blink::WeakPersistent<blink::HTMLParserScheduler> > const&, 0ul>(void (blink::HTMLParserScheduler::* const&&&)(), std::__1::tuple<blink::WeakPersistent<blink::HTMLParserScheduler> > const&&&, std::__1::integer_sequence<unsigned long, 0ul>) + 80
36  libblink_core.dylib                 0x00000001376f36dc base::internal::Invoker<base::internal::BindState<void (blink::HTMLParserScheduler::*)(), blink::WeakPersistent<blink::HTMLParserScheduler> >, void ()>::Run(base::internal::BindStateBase*) + 44
37  libblink_platform.dylib             0x000000013dc16a9d base::RepeatingCallback<void ()>::Run() const & + 61
38  libblink_platform.dylib             0x000000013dc16daa WTF::Function<void (), (WTF::FunctionThreadAffinity)1>::operator()() const + 218
39  libblink_platform.dylib             0x000000013dc16263 blink::TaskHandle::Runner::Run(blink::TaskHandle const&) + 99
40  libblink_platform.dylib             0x000000013dc186cf void base::internal::FunctorTraits<void (blink::TaskHandle::Runner::*)(blink::TaskHandle const&), void>::Invoke<base::WeakPtr<blink::TaskHandle::Runner> const&, blink::TaskHandle const&>(void (blink::TaskHandle::Runner::*)(blink::TaskHandle const&), base::WeakPtr<blink::TaskHandle::Runner> const&&&, blink::TaskHandle const&&&) + 143
41  libblink_platform.dylib             0x000000013dc185a5 void base::internal::InvokeHelper<true, void>::MakeItSo<void (blink::TaskHandle::Runner::* const&)(blink::TaskHandle const&), base::WeakPtr<blink::TaskHandle::Runner> const&, blink::TaskHandle const&>(void (blink::TaskHandle::Runner::* const&&&)(blink::TaskHandle const&), base::WeakPtr<blink::TaskHandle::Runner> const&&&, blink::TaskHandle const&&&) + 117
42  libblink_platform.dylib             0x000000013dc1851d void base::internal::Invoker<base::internal::BindState<void (blink::TaskHandle::Runner::*)(blink::TaskHandle const&), base::WeakPtr<blink::TaskHandle::Runner>, blink::TaskHandle>, void ()>::RunImpl<void (blink::TaskHandle::Runner::* const&)(blink::TaskHandle const&), std::__1::tuple<base::WeakPtr<blink::TaskHandle::Runner>, blink::TaskHandle> const&, 0ul, 1ul>(void (blink::TaskHandle::Runner::* const&&&)(blink::TaskHandle const&), std::__1::tuple<base::WeakPtr<blink::TaskHandle::Runner>, blink::TaskHandle> const&&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul>) + 125
43  libblink_platform.dylib             0x000000013dc1842c base::internal::Invoker<base::internal::BindState<void (blink::TaskHandle::Runner::*)(blink::TaskHandle const&), base::WeakPtr<blink::TaskHandle::Runner>, blink::TaskHandle>, void ()>::Run(base::internal::BindStateBase*) + 44
44  libbase.dylib                       0x000000010416d16f base::OnceCallback<void ()>::Run() && + 95
45  libbase.dylib                       0x00000001041d1ba4 base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) + 884
46  libblink_platform.dylib             0x000000013e60023a blink::scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(blink::scheduler::internal::WorkQueue*, bool, blink::scheduler::LazyNow, base::TimeTicks*) + 2186
47  libblink_platform.dylib             0x000000013e5fa1ed blink::scheduler::TaskQueueManager::DoWork(bool) + 2173
48  libblink_platform.dylib             0x000000013e60a977 void base::internal::FunctorTraits<void (blink::scheduler::TaskQueueManager::*)(bool), void>::Invoke<base::WeakPtr<blink::scheduler::TaskQueueManager> const&, bool const&>(void (blink::scheduler::TaskQueueManager::*)(bool), base::WeakPtr<blink::scheduler::TaskQueueManager> const&&&, bool const&&&) + 151
49  libblink_platform.dylib             0x000000013e60a8a5 void base::internal::InvokeHelper<true, void>::MakeItSo<void (blink::scheduler::TaskQueueManager::* const&)(bool), base::WeakPtr<blink::scheduler::TaskQueueManager> const&, bool const&>(void (blink::scheduler::TaskQueueManager::* const&&&)(bool), base::WeakPtr<blink::scheduler::TaskQueueManager> const&&&, bool const&&&) + 117
50  libblink_platform.dylib             0x000000013e60a81d void base::internal::Invoker<base::internal::BindState<void (blink::scheduler::TaskQueueManager::*)(bool), base::WeakPtr<blink::scheduler::TaskQueueManager>, bool>, void ()>::RunImpl<void (blink::scheduler::TaskQueueManager::* const&)(bool), std::__1::tuple<base::WeakPtr<blink::scheduler::TaskQueueManager>, bool> const&, 0ul, 1ul>(void (blink::scheduler::TaskQueueManager::* const&&&)(bool), std::__1::tuple<base::WeakPtr<blink::scheduler::TaskQueueManager>, bool> const&&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul>) + 125
51  libblink_platform.dylib             0x000000013e60a72c base::internal::Invoker<base::internal::BindState<void (blink::scheduler::TaskQueueManager::*)(bool), base::WeakPtr<blink::scheduler::TaskQueueManager>, bool>, void ()>::Run(base::internal::BindStateBase*) + 44
52  libbase.dylib                       0x000000010416d16f base::OnceCallback<void ()>::Run() && + 95
53  libbase.dylib                       0x00000001041d1ba4 base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) + 884
54  libbase.dylib                       0x00000001042b0a46 base::internal::IncomingTaskQueue::RunTask(base::PendingTask*) + 246
55  libbase.dylib                       0x00000001042b8d05 base::MessageLoop::RunTask(base::PendingTask*) + 901
56  libbase.dylib                       0x00000001042b9257 base::MessageLoop::DeferOrRunPendingTask(base::PendingTask) + 71
57  libbase.dylib                       0x00000001042ba0b4 base::MessageLoop::DoWork() + 564
58  libbase.dylib                       0x00000001042cad42 base::MessagePumpCFRunLoopBase::RunWork() + 98
59  libbase.dylib                       0x00000001042caccc ___ZN4base24MessagePumpCFRunLoopBase13RunWorkSourceEPv_block_invoke + 28
60  libbase.dylib                       0x000000010426b87a base::mac::CallWithEHFrame(void () block_pointer) + 10
61  libbase.dylib                       0x00000001042c9b95 base::MessagePumpCFRunLoopBase::RunWorkSource(void*) + 101

Crashed report ID: 

How much crashed? Just one tab

Is it a problem with a plugin? No 

Did this work before? N/A 

Chrome version: e7f0416cefe3af6fee4921a25611b0af4cedf868  Channel: n/a
OS Version: OS X 10.12.0
Flash Version:

 
Labels: TE-NeedsTraige-help Needs-Milestone
Seems it is out of scope from TE end, adding TE-NeedsTraige-help label to move this out of our triaging bucket.

Could someone from dev team please take a look into this issue.
Thanks..!

Comment 2 by kenorb@gmail.com, Oct 12 2017

This is the fatal error which crashes the browser. How do I ignore the fatals in my custom build then?
Components: Blink>Layout

Comment 4 by e...@chromium.org, Oct 17 2017

Labels: -Stability-Crash -Pri-2 -Via-Wizard-Crashes -Needs-Milestone -TE-NeedsTraige-help Needs-Feedback Pri-3
How are you building chrome? Do you have any local changes?
It looks like you're hitting the DCHECK(IsMainThread()); which seems very odd.

In general though we don't recommend using a debug version of the browser for everyday use.

Comment 5 by e...@chromium.org, Oct 31 2017

Status: WontFix (was: Unconfirmed)
Closing due to lack of feedback.

Sign in to add a comment