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

Issue 631380 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Jul 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Regression:Youtube tab crashes on ON/OFF of emulation.

Project Member Reported by bj00129...@techmahindra.com, Jul 26 2016

Issue description

Version: 54.0.2808.0 Dev
OS: Ubuntu 14.04

What steps will reproduce the problem?
(1)Launch Chrome>>Navigate to youtube.com page and play any video
(2)Now open devtools using F12 and on/off emulation and observe.

Expected:Tab should not crash upon on/off emulation view
Actual:Instead tab crash is seen

This is Regression issue broken in M-54. Will update bisect info soon.

Attaching screen-cast for reference.
 
Actual_crash-1.ogv
2.3 MB View Download
Labels: OS-Windows
Crash Id's:786cdc4e00000000,8c9ddc4e00000000

Issue is also seen in Windows.
Labels: ReleaseBlock-Dev
Status: Untriaged (was: Unconfirmed)
Able to reproduce the issue on Win 7 using 54.0.2807.1.

Stack Trace:
===========
Thread 0 CRASHED [SIGILL @ 0x00007fec47524a31 ] MAGIC SIGNATURE THREAD
0x00007fec47524a31	(chrome -./out/Release/../../third_party/WebKit/Source/core/html/HTMLFrameElementBase.cpp:66 )	<name omitted>
0x00007fec4745f4ee	(chrome -./out/Release/../../third_party/WebKit/Source/core/html/HTMLIFrameElement.cpp:129 )	<name omitted>
0x00007fec473a8e1c	(chrome -./out/Release/../../third_party/WebKit/Source/core/dom/LayoutTreeBuilder.cpp:105 )	<name omitted>
0x00007fec4738c4b8	(chrome -./out/Release/../../third_party/WebKit/Source/core/dom/LayoutTreeBuilder.h:75 )	<name omitted>
0x00007fec4738c8da	(chrome -./out/Release/../../third_party/WebKit/Source/core/dom/Element.cpp:1627 )	<name omitted>
0x00007fec47524218	(chrome -./out/Release/../../third_party/WebKit/Source/core/html/HTMLFrameElementBase.cpp:184 )	<name omitted>
0x00007fec473b8fc0	(chrome -./out/Release/../../third_party/WebKit/Source/core/dom/Node.cpp:961 )	<name omitted>
0x00007fec473b0000	(chrome -./out/Release/../../third_party/WebKit/Source/wtf/ThreadSpecific.h:262 )	WTF::HashTable<blink::Member<blink::MutationObserver>, blink::Member<blink::MutationObserver>, WTF::IdentityExtractor, WTF::MemberHash<blink::MutationObserver>, WTF::HashTraits<blink::Member<blink::MutationObserver> >, WTF::HashTraits<blink::Member<blink::MutationObserver> >, blink::HeapAllocator>::allocateTable
0x00007fec47396908	(chrome -./out/Release/../../third_party/WebKit/Source/core/dom/Element.cpp:1828 )	<name omitted>
0x00007fec473affff	(chrome -./out/Release/../../third_party/WebKit/Source/wtf/ThreadSpecific.h:262 )	WTF::HashTable<blink::Member<blink::MutationObserver>, blink::Member<blink::MutationObserver>, WTF::IdentityExtractor, WTF::MemberHash<blink::MutationObserver>, WTF::HashTraits<blink::Member<blink::MutationObserver> >, WTF::HashTraits<blink::Member<blink::MutationObserver> >, blink::HeapAllocator>::allocateTable
0x00007fec473964a1	(chrome -./out/Release/../../third_party/WebKit/Source/core/dom/Element.cpp:1724 )	<name omitted>
0x00007fec4735ca00	(chrome -./out/Release/../../third_party/WebKit/Source/core/dom/ContainerNode.cpp:1215 )	<name omitted>
0x00007fec473965c1	(chrome -./out/Release/../../third_party/WebKit/Source/core/dom/Element.cpp:1740 )	<name omitted>
0x00007fec4735ca00	(chrome -./out/Release/../../third_party/WebKit/Source/core/dom/ContainerNode.cpp:1215 )	<name omitted>
0x00007fec473965c1	(chrome -./out/Release/../../third_party/WebKit/Source/core/dom/Element.cpp:1740 )	<name omitted>
0x00007fec4736b806	(chrome -./out/Release/../../third_party/WebKit/Source/core/dom/Document.cpp:1794 )	<name omitted>
0x00007fec493513a7	(chrome + 0x05d2c3a7 )	_fini
0x00007fec4736b180	(chrome -./out/Release/../../third_party/WebKit/Source/core/dom/Document.cpp:1727 )	<name omitted>
0x00007fec48a40ef5	(chrome -./out/Release/../../build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../include/c++/4.6/bits/unique_ptr.h:63 )	<name omitted>
0x00007fec476d66c8	(chrome -./out/Release/../../third_party/WebKit/Source/core/frame/FrameView.cpp:814 )	<name omitted>
0x00007fec46527173	(chrome -./out/Release/../../third_party/WebKit/Source/wtf/CurrentTime.cpp:50 )	WTF::monotonicallyIncreasingTime
0x00007fec4754a99b	(chrome -./out/Release/../../third_party/WebKit/Source/core/animation/AnimationClock.cpp:59 )	<name omitted>
0x00007fec476d59df	(chrome -./out/Release/../../third_party/WebKit/Source/core/frame/FrameView.cpp:968 )	<name omitted>
0x00007fec47553801	(chrome -./out/Release/../../third_party/WebKit/Source/core/animation/AnimationTimeline.cpp:250 )	<name omitted>
0x00007fec47557514	(chrome -./out/Release/../../third_party/WebKit/Source/core/animation/DocumentAnimations.cpp:61 )	<name omitted>
0x00007fec4736b059	(chrome -./out/Release/../../third_party/WebKit/Source/core/dom/Document.cpp:1750 )	<name omitted>
0x00007fec49346ec3	(chrome + 0x05d21ec3 )	_fini
0x00007fec476e223f	(chrome -./out/Release/../../third_party/WebKit/Source/core/frame/FrameView.cpp:2722 )	<name omitted>
0x00007fec3d15692c	(libc-2.19.so -clock_gettime.c:115 )	__clock_gettime
0x00000d43cbce1e67		
0x00007fec476e1331	(chrome -./out/Release/../../third_party/WebKit/Source/core/frame/FrameView.cpp:2695 )	<name omitted>
0x00007fec476e0e8c	(chrome -./out/Release/../../third_party/WebKit/Source/core/frame/FrameView.cpp:2541 )	<name omitted>
0x00007fec4737daf6	(chrome -./out/Release/../../third_party/WebKit/Source/core/dom/Document.cpp:3121 )	<name omitted>
0x00007fec476d175e	(chrome -./out/Release/../../third_party/WebKit/Source/core/frame/Frame.cpp:277 )	<name omitted>
0x00007fec4715cbbd	(chrome -./out/Release/../../third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:334 )	<name omitted>
0x00007fec477c0929	(chrome -./out/Release/../../third_party/WebKit/Source/core/page/PageAnimator.cpp:86 )	<name omitted>
0x00007fec4713d843	(chrome -./out/Release/../../third_party/WebKit/Source/web/WebViewImpl.cpp:2013 )	<name omitted>
0x00007fec471413fe	(chrome -./out/Release/../../third_party/WebKit/Source/web/WebViewImpl.cpp:1899 )	<name omitted>
0x00007fec47ec16b8	(chrome -./out/Release/../../content/renderer/render_view_impl.cc:2554 )	<name omitted>
0x00007fec47ed2d27	(chrome -./out/Release/../../content/renderer/render_widget.cc:1024 )	<name omitted>
0x00007fec47f6db91	(chrome -./out/Release/../../content/renderer/devtools/render_widget_screen_metrics_emulator.cc:131 )	<name omitted>
0x00007fec48cd8b40	(chrome + 0x056b3b40 )	_fini
0x00007fec46213eff	(chrome -./out/Release/../../base/synchronization/lock.h:27 )	<name omitted>
0x00007fec446fa80a	(chrome -./out/Release/../../ipc/ipc_message_utils.h:112 )	IPC::ParamTraits<blink::WebScreenInfo>::Read
0x00007fec47f6dc15	(chrome -./out/Release/../../content/renderer/devtools/render_widget_screen_metrics_emulator.cc:136 )	<name omitted>
0x00007fec47ec19bf	(chrome -./out/Release/../../content/renderer/render_view_impl.cc:2580 )	<name omitted>
0x00007fec446faf8c	(chrome -./out/Release/../../ipc/ipc_message_utils.h:112 )	IPC::MessageT<ViewMsg_Resize_Meta, std::tuple<content::ResizeParams>, void>::Read
0x00007fec47ec18df	(chrome + 0x0489c8df )	
0x00007fec47ed70fc	(chrome -./out/Release/../../base/tuple.h:140 )	<name omitted>
0x00007fec47ed089e	(chrome -./out/Release/../../content/renderer/render_widget.cc:482 )	<name omitted>
0x00007fec4411ad0f	(chrome -./out/Release/../../third_party/tcmalloc/chromium/src/thread_cache.h:201 )	do_free_with_callback
0x00007fec4411ad0f	(chrome -./out/Release/../../third_party/tcmalloc/chromium/src/thread_cache.h:201 )	do_free_with_callback
0x00007fec4520cdcf	(chrome + 0x01be7dcf )	
0x00007fec4564e4c9	(chrome -./out/Release/../../base/strings/stringprintf.cc:120 )	base::StringPrintf
0x00007fec44151472	(chrome -./out/Release/../../build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../include/c++/4.6/ext/new_allocator.h:108 )	<name omitted>
0x00007fec491b06fb	(chrome + 0x05b8b6fb )	_fini
0x00007fec48f699e9	(chrome + 0x059449e9 )	_fini
0x00007fec48f697ca	(chrome + 0x059447ca )	_fini
0x00007fec47ed084d	(chrome -./out/Release/../../content/renderer/render_widget.cc:482 )	<name omitted>
0x00007fec431ef6ff	(libpthread-2.19.so + 0x0000d6ff )	
0x00007fec45613db7	(chrome -./out/Release/../../build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../include/c++/4.6/ext/new_allocator.h:98 )	base::debug::SetCrashKeyValue
0x00007fec3d6e3248	(libstdc++.so.6.0.19 + 0x000ba248 )	
0x00007fec48c2a551	(chrome -./out/Release/../../third_party/tcmalloc/chromium/src/tcmalloc.cc:1045 )	tc_malloc
0x00007fec45627f7e	(chrome -./out/Release/../../base/memory/ref_counted.h:182 )	<name omitted>
0x00007fec47ec0e2b	(chrome -./out/Release/../../content/renderer/render_view_impl.cc:1352 )	<name omitted>
0x00007fec48c2a551	(chrome -./out/Release/../../third_party/tcmalloc/chromium/src/tcmalloc.cc:1045 )	tc_malloc
0x00007fec48c2a551	(chrome -./out/Release/../../third_party/tcmalloc/chromium/src/tcmalloc.cc:1045 )	tc_malloc
0x00007fec4411d3c9	(chrome -./out/Release/../../base/allocator/allocator_shim.cc:160 )	ShimCppNew
0x00007fec4421db44	(chrome -./out/Release/../../build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../include/c++/4.6/ext/new_allocator.h:114 )	<name omitted>
0x00007fec44a7abb4	(chrome -./out/Release/../../v8/src/heap/heap.cc:2415 )	<name omitted>
0x00007fec44a518c7	(chrome -./out/Release/../../v8/src/factory.cc:1129 )	<name omitted>
0x00007fec44824216	(chrome -./out/Release/../../v8/src/handles-inl.h:73 )	v8::internal::Builtin_DateNow
0x00007fec4482411f	(chrome + 0x011ff11f )	

Added ReleaseBlock-Dev as its a recent regression and breaking the functionality.Feel free to modify if not appropriate.
Labels: -Needs-Bisect hasbisect
Owner: jochen@chromium.org
Status: Assigned (was: Untriaged)
Bisect info:
Good build:54.0.2706.0 dev
Bad build:54.0.2707.0 dev

CHANGELOG URL:  https://chromium.googlesource.com/chromium/src/+log/34b990b50b984c81eb660e8ceaf9c2d431c7aad6..d9e0aefc99858f93ba216a3cfab66ed13d3fdb2e

Suspecting  https://codereview.chromium.org/2169453002 from changelog.

@jochen:Please help in re-assigning if it is not related to your change.
This seems to be similar to https://bugs.chromium.org/p/chromium/issues/detail?id=631330, please try to repro this once the new canary is available as the culprit is already reverted on trunk.

Thank you!

Comment 5 by jochen@chromium.org, Jul 27 2016

Status: Fixed (was: Assigned)
Fixed by reverting

Sign in to add a comment