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

Issue 613467 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

Regression: Tab crashes on ending hangouts call and then refreshing the page

Project Member Reported by sc00335...@techmahindra.com, May 20 2016

Issue description

Version: 52.0.2743.0 dev
OS: Ubuntu 14.04,windows

What steps will reproduce the problem?
(1) Got to https://hangouts.google.com/ >> Start video call >> From right end click on 3 dot menu and select screen share >> Select entire screen
(2) Now stop screen sharing >> End the call >> Refresh the page ands observe

Expected: Tab should not crash after reloading the page.
Actual: Instead tab crash is seen on reloading.

This is a regression issue broken in M52. will provide bisect info soon.

Crash ids: Crash ID 167eba6a00000000 (Chrome), Crash ID bcf4e7ca00000000 (Chrome)
 
Attaching video for reference.
Actual_hangoutscrash.ogv
3.4 MB Download
Labels: ReleaseBlock-Beta OS-Mac
Status: Untriaged (was: Unconfirmed)
Able to reproduce the issue on Mac 10.11.5 using chrome version 52.0.2743.0.

sindhu@ Please provide the bisect information

stack trace
=================
Thread 0 CRASHED [SIGSEGV @ 0xffffd32750bea800 ] MAGIC SIGNATURE THREAD
0x00007f87cce29eea	(chrome -./out/Release/../../third_party/WebKit/Source/wtf/OwnPtrCommon.h:54 )	ExtraDataContainer::~ExtraDataContainer
0x00007f87ccec48f4	(chrome -./out/Release/../../third_party/WebKit/Source/wtf/OwnPtrCommon.h:54 )	blink::MediaStreamSource::invokePreFinalizer
0x00007f87cd03ec4c	(chrome -./out/Release/../../third_party/WebKit/Source/platform/heap/ThreadState.cpp:1412 )	blink::ThreadState::invokePreFinalizers
0x00007f87ce07f190	(chrome -./out/Release/../../base/metrics/sample_vector.cc:45 )	base::SampleVector::Accumulate
0x00007f87cf15fd2e	(chrome + 0x05d79d2e )	_fini
0x00007f87cd03eb0d	(chrome -./out/Release/../../third_party/WebKit/Source/platform/heap/ThreadState.cpp:1012 )	blink::ThreadState::preSweep
0x00007f87cd03450d	(chrome -./out/Release/../../third_party/WebKit/Source/platform/heap/SafePoint.h:29 )	blink::ThreadHeap::collectGarbage
0x00007f87cea0b231	(chrome -./out/Release/../../third_party/tcmalloc/chromium/src/tcmalloc.cc:1045 )	tc_malloc
0x00007f87cd03ee1f	(chrome -./out/Release/../../third_party/WebKit/Source/platform/heap/ThreadState.cpp:930 )	blink::ThreadState::safePoint
0x00007f87ccde5863	(chrome -./out/Release/../../components/scheduler/base/task_queue_manager.cc:299 )	scheduler::TaskQueueManager::ProcessTaskFromWorkQueue
0x00007f87cec578be	(chrome + 0x058718be )	_fini
0x00007f87ccde29ac	(chrome -./out/Release/../../components/scheduler/base/task_queue_impl.cc:420 )	scheduler::internal::TaskQueueImpl::UpdateImmediateWorkQueue
0x00007f87ccde67f5	(chrome -./out/Release/../../components/scheduler/base/task_queue_selector.cc:268 )	scheduler::internal::TaskQueueSelector::SelectWorkQueueToService
0x00007f87ca168e9f	(chrome + 0x00d82e9f )	
0x00007f87ceac4789	(chrome + 0x056de789 )	_fini
0x00007f87cec578be	(chrome + 0x058718be )	_fini
0x00007f87ccde4828	(chrome -./out/Release/../../components/scheduler/base/task_queue_manager.cc:201 )	scheduler::TaskQueueManager::DoWork
0x00007f87cec58ef9	(chrome + 0x05872ef9 )	_fini
0x00007f87ce0c64ee	(chrome -./out/Release/../../base/tracked_objects.cc:552 )	tracked_objects::ThreadData::TallyRunOnNamedThreadIfTracking
0x00007f87ceac4789	(chrome + 0x056de789 )	_fini
0x00007f87cec578be	(chrome + 0x058718be )	_fini
0x00007f87c2f1792c	(libc-2.19.so -clock_gettime.c:115 )	__clock_gettime
0x00007f87ce0acb12	(chrome -./out/Release/../../base/time/time_posix.cc:98 )	base::TimeTicks::Now
0x00007f87ccde46ff	(chrome + 0x039fe6ff )	
0x00007f87ccde6093	(chrome + 0x03a00093 )	base::internal::Invoker<base::IndexSequence<0, 1, 2>, base::internal::BindState<base::internal::RunnableAdapter<void (scheduler::TaskQueueManager::*)(base::TimeTicks, bool)>, void (scheduler::TaskQueueManager *, base::TimeTicks, bool), base::WeakPtr<scheduler::TaskQueueManager>, base::TimeTicks &, bool>, base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (scheduler::TaskQueueManager::*)(base::TimeTicks, bool)> >, void ()>::Run
0x00007f87ceccad69	(chrome + 0x058e4d69 )	_fini
0x00007f87ce05ce65	(chrome -./out/Release/../../base/callback.h:397 )	base::debug::TaskAnnotator::RunTask
0x00007f87ccde2015	(chrome -./out/Release/../../components/scheduler/base/task_queue_impl.cc:252 )	scheduler::internal::TaskQueueImpl::PushOntoImmediateIncomingQueueLocked
0x00007f87cec58c2d	(chrome + 0x05872c2d )	_fini
0x00007f87ce072164	(chrome -./out/Release/../../base/message_loop/message_loop.cc:478 )	base::MessageLoop::RunTask
0x00007f87c5d208a3	(libpthread-2.19.so + 0x0000b8a3 )	
0x00007f87ce072457	(chrome -./out/Release/../../base/message_loop/message_loop.cc:487 )	base::MessageLoop::DeferOrRunPendingTask
0x00007f87ce07277a	(chrome -./out/Release/../../base/message_loop/message_loop.cc:604 )	base::MessageLoop::DoWork
0x00007f87ccde601f	(chrome + 0x03a0001f )	
0x00007f87cec58c83	(chrome + 0x05872c83 )	_fini
0x00007f87cec58c2d	(chrome + 0x05872c2d )	_fini
0x00007f87ccde2015	(chrome -./out/Release/../../components/scheduler/base/task_queue_impl.cc:252 )	scheduler::internal::TaskQueueImpl::PushOntoImmediateIncomingQueueLocked
0x00007f87ce073b59	(chrome -./out/Release/../../base/message_loop/message_pump_default.cc:33 )	base::MessagePumpDefault::Run
0x00007f87ce08c8dd	(chrome -./out/Release/../../base/run_loop.cc:35 )	base::RunLoop::Run
0x00007f87ce071969	(chrome -./out/Release/../../base/message_loop/message_loop.cc:294 )	base::MessageLoop::Run
0x00007f87cde45180	(chrome -./out/Release/../../content/renderer/renderer_main.cc:199 )	content::RendererMain
0x00007f87cb4d5d97	(chrome -./out/Release/../../build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../include/c++/4.6/bits/char_traits.h:257 )	std::_Rb_tree<base::BasicStringPiece<std::string>, base::BasicStringPiece<std::string>, std::_Identity<base::BasicStringPiece<std::string> >, std::less<base::BasicStringPiece<std::string> >, std::allocator<base::BasicStringPiece<std::string> > >::find
0x00007f87ce03763c	(chrome -./out/Release/../../content/app/content_main_runner.cc:345 )	content::RunZygote
0x00007f87c34a4000	(libstdc++.so.6.0.19 + 0x000ba000 )	
0x00007f87ceef678f	(chrome + 0x05b1078f )	_fini
0x00007f87c9eff47f	(chrome -./out/Release/../../third_party/ots/src/os2.cc:103 )	__cxx_global_array_dtor
0x00007f87ce038676	(chrome -./out/Release/../../content/app/content_main_runner.cc:787 )	content::ContentMainRunnerImpl::Run
0x00007f87ca3172ff	(chrome -./out/Release/../../third_party/protobuf/src/google/protobuf/io/coded_stream.h:848 )	google::protobuf::internal::WireFormatLite::ReadBytes
0x00007f87ceef678f	(chrome + 0x05b1078f )	_fini
0x00007f87ce03729f	(chrome -./out/Release/../../content/app/content_main.cc:20 )	content::ContentMain
0x00007f87c9eff5ca	(chrome -./out/Release/../../chrome/app/chrome_main.cc:84 )	ChromeMain
0x00007f87c2e30ec4	(libc-2.19.so -libc-start.c:287 )	__libc_start_main
0x00007f87c9eff4a8	(chrome + 0x00b194a8 )	_start 

adding beta blocker as this is recent regression.Please feel free to adjust the label if required.

Thanks,

Comment 3 by sigbjo...@opera.com, May 20 2016

Mergedinto: 612084
Status: Duplicate (was: Untriaged)

Sign in to add a comment