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.
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