Details
-
Bug
-
Resolution: Cannot Reproduce
-
P2: Important
-
None
-
5.9.1, 5.10.0 Alpha
-
None
-
Linux x64
Description
Steps to reproduce:
- Build QtWebEngine in debug mode
- Start simplebrowser: ./simplebrowser www.youtube.com
Result:
Render process asserts with:
1:5:0922/143513.065849:FATAL:tiling_data.h(166)] Check failed: i < num_tiles_x_ (5 vs. 5) #0 0x7f4fbd2aac4c base::debug::StackTrace::StackTrace() #1 0x7f4fbd2a8dbb base::debug::StackTrace::StackTrace() #2 0x7f4fbd2f5033 logging::LogMessage::~LogMessage() #3 0x7f4fba4f1378 cc::TilingData::AssertTile() #4 0x7f4fba4ee85e cc::TilingData::TileBoundsWithBorder() #5 0x7f4fbf3bb104 cc::PictureLayerTiling::CreateInfoForTile() #6 0x7f4fbf3bab1b cc::PictureLayerTiling::SetRasterSourceAndResize() #7 0x7f4fbf3c9b8d cc::PictureLayerTilingSet::UpdateTilingsToCurrentRasterSourceForCommit() #8 0x7f4fbf33f1d0 cc::PictureLayerImpl::UpdateRasterSource() #9 0x7f4fc3705597 cc::PictureLayer::PushPropertiesTo() #10 0x7f4fbf2f5daf cc::PushLayerPropertiesInternal<>() #11 0x7f4fbf2f5a23 cc::TreeSynchronizer::PushLayerProperties() #12 0x7f4fbf253833 cc::LayerTreeHost::FinishCommitOnImplThread() #13 0x7f4fbf42f61b cc::ProxyImpl::ScheduledActionCommit() #14 0x7f4fbf3910bc cc::Scheduler::ProcessScheduledActions() #15 0x7f4fbf38e150 cc::Scheduler::NotifyReadyToCommit() #16 0x7f4fbf42c3d0 cc::ProxyImpl::NotifyReadyToCommitOnImpl() #17 0x7f4fbf2eae23 _ZN4base8internal13FunctorTraitsIMN2cc9ProxyImplEFvPNS2_15CompletionEventEPNS2_13LayerTreeHostENS_9TimeTicksEbEvE6InvokeIPS3_JRKS5_RKS7_RKS8_RKbEEEvSA_OT_DpOT0_ #18 0x7f4fbf2e9c53 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN2cc9ProxyImplEFvPNS4_15CompletionEventEPNS4_13LayerTreeHostENS_9TimeTicksEbEJPS5_RKS7_RKS9_RKSA_RKbEEEvOT_DpOT0 _ #19 0x7f4fbf2e6e97 _ZN4base8internal7InvokerINS0_9BindStateIMN2cc9ProxyImplEFvPNS3_15CompletionEventEPNS3_13LayerTreeHostENS_9TimeTicksEbEJNS0_17UnretainedWrapperIS4_EES6_S8_S9_bEEEF vvEE7RunImplIRKSB_RKSt5tupleIJSD_S6_S8_S9_bEEJLm0ELm1ELm2ELm3ELm4EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE #20 0x7f4fbf2e5ee1 _ZN4base8internal7InvokerINS0_9BindStateIMN2cc9ProxyImplEFvPNS3_15CompletionEventEPNS3_13LayerTreeHostENS_9TimeTicksEbEJNS0_17UnretainedWrapperIS4_EES6_S8_S9_bEEEF vvEE3RunEPNS0_13BindStateBaseE #21 0x7f4fba5a8475 _ZNO4base8internal8RunMixinINS_8CallbackIFvvELNS0_8CopyModeE0ELNS0_10RepeatModeE0EEEE3RunEv #22 0x7f4fbd4eee13 base::debug::TaskAnnotator::RunTask() #23 0x7f4fbd3169f3 base::MessageLoop::RunTask() #24 0x7f4fbd316b62 base::MessageLoop::DeferOrRunPendingTask() #25 0x7f4fbd317038 base::MessageLoop::DoWork() #26 0x7f4fbd33382c base::MessagePumpDefault::Run() #27 0x7f4fbd3165c1 base::MessageLoop::RunHandler() #28 0x7f4fbd3b6b9f base::RunLoop::Run() #29 0x7f4fbd422f53 base::Thread::Run() #30 0x7f4fbd423847 base::Thread::ThreadMain() #31 0x7f4fbd40b25b base::(anonymous namespace)::ThreadFunc() #32 0x7f4fb7916637 <unknown> #33 0x7f4fb713fd2f clone Received signal 6 #0 0x7f4fbd2aac4c base::debug::StackTrace::StackTrace() #1 0x7f4fbd2a8dbb base::debug::StackTrace::StackTrace() #2 0x7f4fbd2a9ad3 base::debug::(anonymous namespace)::StackDumpSignalHandler() #3 0x7f4fb7922ab0 <unknown> #4 0x7f4fb707bf50 gsignal #5 0x7f4fb707dbfa abort #6 0x7f4fbd2a8b57 base::debug::(anonymous namespace)::DebugBreak() #7 0x7f4fbd2a8b70 base::debug::BreakDebugger() #8 0x7f4fbd2f53cc logging::LogMessage::~LogMessage() #9 0x7f4fba4f1378 cc::TilingData::AssertTile() #10 0x7f4fba4ee85e cc::TilingData::TileBoundsWithBorder() #11 0x7f4fbf3bb104 cc::PictureLayerTiling::CreateInfoForTile() #12 0x7f4fbf3bab1b cc::PictureLayerTiling::SetRasterSourceAndResize() #13 0x7f4fbf3c9b8d cc::PictureLayerTilingSet::UpdateTilingsToCurrentRasterSourceForCommit() #14 0x7f4fbf33f1d0 cc::PictureLayerImpl::UpdateRasterSource() #15 0x7f4fc3705597 cc::PictureLayer::PushPropertiesTo() #16 0x7f4fbf2f5daf cc::PushLayerPropertiesInternal<>() #17 0x7f4fbf2f5a23 cc::TreeSynchronizer::PushLayerProperties() #18 0x7f4fbf253833 cc::LayerTreeHost::FinishCommitOnImplThread() #19 0x7f4fbf42f61b cc::ProxyImpl::ScheduledActionCommit() #20 0x7f4fbf3910bc cc::Scheduler::ProcessScheduledActions() #21 0x7f4fbf38e150 cc::Scheduler::NotifyReadyToCommit() #22 0x7f4fbf42c3d0 cc::ProxyImpl::NotifyReadyToCommitOnImpl() #23 0x7f4fbf2eae23 _ZN4base8internal13FunctorTraitsIMN2cc9ProxyImplEFvPNS2_15CompletionEventEPNS2_13LayerTreeHostENS_9TimeTicksEbEvE6InvokeIPS3_JRKS5_RKS7_RKS8_RKbEEEvSA_OT_DpOT0_ #24 0x7f4fbf2e9c53 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN2cc9ProxyImplEFvPNS4_15CompletionEventEPNS4_13LayerTreeHostENS_9TimeTicksEbEJPS5_RKS7_RKS9_RKSA_RKbEEEvOT_DpOT0_ #25 0x7f4fbf2e6e97 _ZN4base8internal7InvokerINS0_9BindStateIMN2cc9ProxyImplEFvPNS3_15CompletionEventEPNS3_13LayerTreeHostENS_9TimeTicksEbEJNS0_17UnretainedWrapperIS4_EES6_S8_S9_bEEEFvvEE7RunImplIRKSB_RKSt5tupleIJSD_S6_S8_S9_bEEJLm0ELm1ELm2ELm3ELm4EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE #26 0x7f4fbf2e5ee1 _ZN4base8internal7InvokerINS0_9BindStateIMN2cc9ProxyImplEFvPNS3_15CompletionEventEPNS3_13LayerTreeHostENS_9TimeTicksEbEJNS0_17UnretainedWrapperIS4_EES6_S8_S9_bEEEFvvEE3RunEPNS0_13BindStateBaseE #27 0x7f4fba5a8475 _ZNO4base8internal8RunMixinINS_8CallbackIFvvELNS0_8CopyModeE0ELNS0_10RepeatModeE0EEEE3RunEv #28 0x7f4fbd4eee13 base::debug::TaskAnnotator::RunTask() #29 0x7f4fbd3169f3 base::MessageLoop::RunTask() #30 0x7f4fbd316b62 base::MessageLoop::DeferOrRunPendingTask() #31 0x7f4fbd317038 base::MessageLoop::DoWork() #32 0x7f4fbd33382c base::MessagePumpDefault::Run() #33 0x7f4fbd3165c1 base::MessageLoop::RunHandler() #34 0x7f4fbd3b6b9f base::RunLoop::Run() #35 0x7f4fbd422f53 base::Thread::Run() #36 0x7f4fbd423847 base::Thread::ThreadMain() #37 0x7f4fbd40b25b base::(anonymous namespace)::ThreadFunc() #38 0x7f4fb7916637 <unknown> #39 0x7f4fb713fd2f clone r8: 0000000000000000 r9: 00007f4fadaf5690 r10: 0000000000000008 r11: 0000000000000246 r12: 0000000000000a5c r13: 0000000000000000 r14: 0000000000000000 r15: 0000000000000000 di: 0000000000000002 si: 00007f4fadaf5690 bp: 00007f4fadaf58e0 bx: 0000000000000006 dx: 0000000000000000 ax: 0000000000000000 cx: 00007f4fb707bf50 sp: 00007f4fadaf5690 ip: 00007f4fb707bf50 efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace]
Notes:
- Release build does not crash
- The assert occurs with --single-process too
- The issue seems to be flaky
- Couldn't reproduce it while running in debugger (gdb)
- Doesn't occur during high CPU load in the background