New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 845666 link

Starred by 2 users

Issue metadata

Status: Duplicate
Owner:
Closed: May 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 1
Type: Bug



Sign in to add a comment

[PiP] Crashing on return to playing PiP video after playing another PiP video

Project Member Reported by sawtelle@google.com, May 22 2018

Issue description

Chrome Version: 68.0.3433.0
OS: Linux

What steps will reproduce the problem?
(1) Launch a video in PiP from one tab
(2) Open a second tab, launch a video in PiP through it (replacing first one)
(3) Close second tab
(4) Attempt to relaunch the video from the first tab in PiP again

The expected result is to see the video from the first tab show up in PiP, starting off from where it paused when the second one was initially launched.

Instead, Chrome crashes with this error:

[185837:185925:0522/134809.740360:WARNING:x11_util.cc(1362)] X error received: serial 1931, error_code 3 (BadWindow), request_code 4, minor_code 0 (Unknown)
Received signal 11 <unknown> 000000000000
#0 0x7f3101f5387d base::debug::StackTrace::StackTrace()
#1 0x7f3101c7d4bc base::debug::StackTrace::StackTrace()
#2 0x7f3101f532d4 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7f31022000c0 <unknown>
#4 0x5557239b10eb Browser::UpdatePictureInPictureSurfaceId()
#5 0x7f30fc49d7d1 content::WebContentsImpl::UpdatePictureInPictureSurfaceId()
#6 0x7f30fbb5c261 content::RenderFrameHostImpl::OnUpdatePictureInPictureSurfaceId()
#7 0x7f30fa8bdbfe content::mojom::FrameHostStubDispatch::Accept()
#8 0x7f30fbb8cc13 content::mojom::FrameHostStub<>::Accept()
#9 0x7f310004fc45 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#10 0x7f310004e691 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept()
#11 0x7f310004cb22 mojo::FilterChain::Accept()
#12 0x7f3100052875 mojo::InterfaceEndpointClient::HandleIncomingMessage()
#13 0x7f30ffe56765 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread()
#14 0x7f30ffe4c110 _ZN4base8internal13FunctorTraitsIMN3IPC12_GLOBAL__N_132ChannelAssociatedGroupControllerEFvN4mojo7MessageEEvE6InvokeIS8_RK13scoped_refptrIS4_EJS6_EEEvT_OT0_DpOT1_
#15 0x7f30ffe4bfcf _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN3IPC12_GLOBAL__N_132ChannelAssociatedGroupControllerEFvN4mojo7MessageEEJRK13scoped_refptrIS6_ES8_EEEvOT_DpOT0_
#16 0x7f30ffe4bf35 _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12_GLOBAL__N_132ChannelAssociatedGroupControllerEFvN4mojo7MessageEEJ13scoped_refptrIS5_ENS0_13PassedWrapperIS7_EEEEEFvvEE7RunImplIRKS9_RKNSt3__15tupleIJSB_SD_EEEJLm0ELm1EEEEvOT_OT0_NSK_16integer_sequenceImJXspT1_EEEE
#17 0x7f30ffe4bdec _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12_GLOBAL__N_132ChannelAssociatedGroupControllerEFvN4mojo7MessageEEJ13scoped_refptrIS5_ENS0_13PassedWrapperIS7_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x7f3101c2c1ee _ZNO4base12OnceCallbackIFvvEE3RunEv
#19 0x7f3101c7e982 base::debug::TaskAnnotator::RunTask()
#20 0x7f3101d0cbc9 base::internal::IncomingTaskQueue::RunTask()
#21 0x7f3101d15ca7 base::MessageLoop::RunTask()
#22 0x7f3101d15f18 base::MessageLoop::DeferOrRunPendingTask()
#23 0x7f3101d16249 base::MessageLoop::DoWork()
#24 0x7f3101d1a4b6 base::MessagePumpGlib::Run()
#25 0x7f3101d1549b base::MessageLoop::Run()
#26 0x7f3101dbea0d base::RunLoop::Run()
#27 0x55571fbb2d5e ChromeBrowserMainParts::MainMessageLoopRun()
#28 0x7f30fb6e9a41 content::BrowserMainLoop::RunMainMessageLoopParts()
#29 0x7f30fb6f1010 content::BrowserMainRunnerImpl::Run()
#30 0x7f30fb6dd920 content::BrowserMain()
#31 0x7f30fd44b9a7 content::RunNamedProcessTypeMain()
#32 0x7f30fd44f554 content::ContentMainRunnerImpl::Run()
#33 0x7f30fd442695 content::ContentServiceManagerMainDelegate::RunEmbedderProcess()
#34 0x7f31024d2dbc service_manager::Main()
#35 0x7f30fd4488a5 content::ContentMain()
#36 0x55571df66246 ChromeMain
#37 0x55571df66152 main
#38 0x7f30e139e2b1 __libc_start_main
#39 0x55571df6602a _start
  r8: 00007f3100012000  r9: 00007ffea3d98420 r10: 00000000162bd9ec r11: 000000000db4e37c
 r12: 000055571df66000 r13: 00007ffea3d9ac90 r14: 0000000000000000 r15: 0000000000000000
  di: 00002374fcafb3e0  si: 00007ffea3d94d48  bp: 00007ffea3d94b80  bx: 0000000000000000
  dx: 3636363636363636  ax: 00002374fb901620  cx: 00002374fcafb3e0  sp: 00007ffea3d94b20
  ip: 00005557239b10eb efl: 0000000000010202 cgf: 002b000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(1). Core file will not be generated.

 

Comment 1 by sawtelle@google.com, May 22 2018

Description: Show this description

Comment 2 by sawtelle@google.com, May 22 2018

Cc: apaci...@chromium.org
Cc: sawtelle@google.com
Labels: -Pri-3 Pri-1
Owner: mlamouri@chromium.org
Status: Started (was: Untriaged)
Excellent! That looks like bug 848048.
Mergedinto: 848048
Status: Duplicate (was: Started)

Sign in to add a comment