New issue
Advanced search Search tips

Issue 771990 link

Starred by 3 users

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

DCHECK in VTTRegion.cpp when playing offline video

Project Member Reported by peter@chromium.org, Oct 5 2017

Issue description

https://nightly-dot-shaka-player-demo.appspot.com/demo/#asset=offline:1;lang=en-US

1. Load this page and select some video. Click on [Store] in the Offline section.
2. Disable network connectivity (DevTools works). Observe a crash.

I got the following stack trace:

[1:1:1005/154357.349156:FATAL:VTTRegion.cpp(287)] Check failed: cue_container_->contains(box). 
#0 0x7f8becf88d5d base::debug::StackTrace::StackTrace()
#1 0x7f8becf8718c base::debug::StackTrace::StackTrace()
#2 0x7f8bed00dd5a logging::LogMessage::~LogMessage()
#3 0x7f8bdc0c4b1e blink::VTTRegion::WillRemoveVTTCueBox()
#4 0x7f8bdc0b9dfc blink::VTTCue::RemoveDisplayTree()
#5 0x7f8bdc0a18fa blink::CueTimeline::UpdateActiveCues()
#6 0x7f8bdbeaec8c blink::HTMLMediaElement::PlaybackProgressTimerFired()
#7 0x7f8bdb3d21f1 blink::TaskRunnerTimer<>::Fired()
#8 0x7f8bd9627dfd blink::TimerBase::RunInternal()
#9 0x7f8bd9628d7f _ZN4base8internal13FunctorTraitsIMN5blink9TimerBaseEFvvEvE6InvokeIRKNS_7WeakPtrIS3_EEJEEEvS5_OT_DpOT0_
#10 0x7f8bd9628c9a _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN5blink9TimerBaseEFvvERKNS_7WeakPtrIS5_EEJEEEvOT_OT0_DpOT1_
#11 0x7f8bd9628c30 _ZN4base8internal7InvokerINS0_9BindStateIMN5blink9TimerBaseEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE7RunImplIRKS6_RKNSt3__15tupleIJS8_EEEJLm0EEEEvOT_OT0_NSF_16integer_sequenceImJXspT1_EEEE
#12 0x7f8bd9628b7c _ZN4base8internal7InvokerINS0_9BindStateIMN5blink9TimerBaseEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#13 0x7f8becf37f01 _ZNO4base12OnceCallbackIFvvEE3RunEv
#14 0x7f8becf8d05a base::debug::TaskAnnotator::RunTask()
#15 0x7f8bd9d3095a blink::scheduler::TaskQueueManager::ProcessTaskFromWorkQueue()
#16 0x7f8bd9d2b582 blink::scheduler::TaskQueueManager::DoWork()
#17 0x7f8bd9d385e7 _ZN4base8internal13FunctorTraitsIMN5blink9scheduler16TaskQueueManagerEFvbEvE6InvokeIRKNS_7WeakPtrIS4_EEJRKbEEEvS6_OT_DpOT0_
#18 0x7f8bd9d38545 _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN5blink9scheduler16TaskQueueManagerEFvbERKNS_7WeakPtrIS6_EEJRKbEEEvOT_OT0_DpOT1_
#19 0x7f8bd9d384bd _ZN4base8internal7InvokerINS0_9BindStateIMN5blink9scheduler16TaskQueueManagerEFvbEJNS_7WeakPtrIS5_EEbEEEFvvEE7RunImplIRKS7_RKNSt3__15tupleIJS9_bEEEJLm0ELm1EEEEvOT_OT0_NSG_16integer_sequenceImJXspT1_EEEE
#20 0x7f8bd9d383cc _ZN4base8internal7InvokerINS0_9BindStateIMN5blink9scheduler16TaskQueueManagerEFvbEJNS_7WeakPtrIS5_EEbEEEFvvEE3RunEPNS0_13BindStateBaseE
#21 0x7f8becf37f01 _ZNO4base12OnceCallbackIFvvEE3RunEv
#22 0x7f8becf8d05a base::debug::TaskAnnotator::RunTask()
#23 0x7f8bed02d275 base::internal::IncomingTaskQueue::RunTask()
#24 0x7f8bed0322c4 base::MessageLoop::RunTask()
#25 0x7f8bed032547 base::MessageLoop::DeferOrRunPendingTask()
#26 0x7f8bed033230 base::MessageLoop::DoWork()
#27 0x7f8bed0381da base::MessagePumpDefault::Run()
#28 0x7f8bed031a84 base::MessageLoop::Run()
#29 0x7f8bed0def05 base::RunLoop::Run()
#30 0x7f8be89128fb content::RendererMain()
#31 0x7f8be8d241fc content::RunZygote()
#32 0x7f8be8d24ec9 content::RunNamedProcessTypeMain()
#33 0x7f8be8d278ee content::ContentMainRunnerImpl::Run()
#34 0x7f8be8d224fd content::ContentServiceManagerMainDelegate::RunEmbedderProcess()
#35 0x7f8bed7fb7b5 service_manager::Main()
#36 0x7f8be8d23b9f content::ContentMain()
#37 0x560fd7fa822e ChromeMain
#38 0x560fd7fa8142 main
#39 0x7f8bd3b52f45 __libc_start_main
#40 0x560fd7fa8029 <unknown>

Received signal 6
#0 0x7f8becf88d5d base::debug::StackTrace::StackTrace()
#1 0x7f8becf8718c base::debug::StackTrace::StackTrace()
#2 0x7f8becf88715 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7f8bed522330 <unknown>
#4 0x7f8bd3b67c37 gsignal
#5 0x7f8bd3b6b028 abort
#6 0x7f8becf84186 base::debug::(anonymous namespace)::DebugBreak()
#7 0x7f8becf84168 base::debug::BreakDebugger()
#8 0x7f8bed00e95c logging::LogMessage::~LogMessage()
#9 0x7f8bdc0c4b1e blink::VTTRegion::WillRemoveVTTCueBox()
#10 0x7f8bdc0b9dfc blink::VTTCue::RemoveDisplayTree()
#11 0x7f8bdc0a18fa blink::CueTimeline::UpdateActiveCues()
#12 0x7f8bdbeaec8c blink::HTMLMediaElement::PlaybackProgressTimerFired()
#13 0x7f8bdb3d21f1 blink::TaskRunnerTimer<>::Fired()
#14 0x7f8bd9627dfd blink::TimerBase::RunInternal()
#15 0x7f8bd9628d7f _ZN4base8internal13FunctorTraitsIMN5blink9TimerBaseEFvvEvE6InvokeIRKNS_7WeakPtrIS3_EEJEEEvS5_OT_DpOT0_
#16 0x7f8bd9628c9a _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN5blink9TimerBaseEFvvERKNS_7WeakPtrIS5_EEJEEEvOT_OT0_DpOT1_
#17 0x7f8bd9628c30 _ZN4base8internal7InvokerINS0_9BindStateIMN5blink9TimerBaseEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE7RunImplIRKS6_RKNSt3__15tupleIJS8_EEEJLm0EEEEvOT_OT0_NSF_16integer_sequenceImJXspT1_EEEE
#18 0x7f8bd9628b7c _ZN4base8internal7InvokerINS0_9BindStateIMN5blink9TimerBaseEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#19 0x7f8becf37f01 _ZNO4base12OnceCallbackIFvvEE3RunEv
#20 0x7f8becf8d05a base::debug::TaskAnnotator::RunTask()
#21 0x7f8bd9d3095a blink::scheduler::TaskQueueManager::ProcessTaskFromWorkQueue()
#22 0x7f8bd9d2b582 blink::scheduler::TaskQueueManager::DoWork()
#23 0x7f8bd9d385e7 _ZN4base8internal13FunctorTraitsIMN5blink9scheduler16TaskQueueManagerEFvbEvE6InvokeIRKNS_7WeakPtrIS4_EEJRKbEEEvS6_OT_DpOT0_
#24 0x7f8bd9d38545 _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN5blink9scheduler16TaskQueueManagerEFvbERKNS_7WeakPtrIS6_EEJRKbEEEvOT_OT0_DpOT1_
#25 0x7f8bd9d384bd _ZN4base8internal7InvokerINS0_9BindStateIMN5blink9scheduler16TaskQueueManagerEFvbEJNS_7WeakPtrIS5_EEbEEEFvvEE7RunImplIRKS7_RKNSt3__15tupleIJS9_bEEEJLm0ELm1EEEEvOT_OT0_NSG_16integer_sequenceImJXspT1_EEEE
#26 0x7f8bd9d383cc _ZN4base8internal7InvokerINS0_9BindStateIMN5blink9scheduler16TaskQueueManagerEFvbEJNS_7WeakPtrIS5_EEbEEEFvvEE3RunEPNS0_13BindStateBaseE
#27 0x7f8becf37f01 _ZNO4base12OnceCallbackIFvvEE3RunEv
#28 0x7f8becf8d05a base::debug::TaskAnnotator::RunTask()
#29 0x7f8bed02d275 base::internal::IncomingTaskQueue::RunTask()
#30 0x7f8bed0322c4 base::MessageLoop::RunTask()
#31 0x7f8bed032547 base::MessageLoop::DeferOrRunPendingTask()
#32 0x7f8bed033230 base::MessageLoop::DoWork()
#33 0x7f8bed0381da base::MessagePumpDefault::Run()
#34 0x7f8bed031a84 base::MessageLoop::Run()
#35 0x7f8bed0def05 base::RunLoop::Run()
#36 0x7f8be89128fb content::RendererMain()
#37 0x7f8be8d241fc content::RunZygote()
#38 0x7f8be8d24ec9 content::RunNamedProcessTypeMain()
#39 0x7f8be8d278ee content::ContentMainRunnerImpl::Run()
#40 0x7f8be8d224fd content::ContentServiceManagerMainDelegate::RunEmbedderProcess()
#41 0x7f8bed7fb7b5 service_manager::Main()
#42 0x7f8be8d23b9f content::ContentMain()
#43 0x560fd7fa822e ChromeMain
#44 0x560fd7fa8142 main
#45 0x7f8bd3b52f45 __libc_start_main
#46 0x560fd7fa8029 <unknown>
  r8: fffffffffffffed8  r9: fffffffffffffec8 r10: 0000000000000008 r11: 0000000000000202
 r12: 0000560fd7fa8000 r13: 00007ffcfe381820 r14: 0000000000000000 r15: 0000000000000000
  di: 0000000000000001  si: 0000000000000001  bp: 00007ffcfe37c840  bx: 0000000000000000
  dx: 0000000000000006  ax: 0000000000000000  cx: 00007f8bd3b67c37  sp: 00007ffcfe37c708
  ip: 00007f8bd3b67c37 efl: 0000000000000202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(1). Core file will not be generated.
[87017:87373:1005/154357.724504:WARNING:audio_sync_reader.cc(189)] AudioSyncReader::Read timed out, audio glitch count=1
[87017:87373:1005/154357.724590:WARNING:audio_sync_reader.cc(172)] ASR: No room in socket buffer.: Broken pipe (32)

 
Labels: -Restrict-View-Google
I followed the below steps on Chrome "Version 63.0.3207.0 (Developer Build) (64-bit)".
1. Loaded https://nightly-dot-shaka-player-demo.appspot.com/demo/#asset=offline:1;lang=en-US
2. Selected "Angel One (multicodec, multilingual)" from the drop down. (Tried with the other videos as well)
3. Clicked on "Load"
4. Clicked on "Store" in "Offline" section
5. Disabled network connectivity by all the 3 ways mentioned below:
   a. Turned to Offline mode in DevTools.
   b. Disabled networking at the system level.
   c. Disconnected the network cable.

I was not able to reproduce the crash. Is this issue reproduced always?

Can I get more information about this?
Project Member

Comment 3 by sheriffbot@chromium.org, Oct 26

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment