Check failed: visitor->heap().stackFrameDepth().isAcceptableStackUse() |
||||
Issue descriptionBuild is broken: webkit_unit_tests on Ubuntu-12.04 Revision range: chromium 417265 : 417294 Failing builders: WebKit Linux (dbg): https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20(dbg) First failed build: https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20%28dbg%29/builds/9213 FetchDataConsumerTeeTest.CreateFromBlobWithInvalidSize (run #1): [ RUN ] FetchDataConsumerTeeTest.CreateFromBlobWithInvalidSize [24203:24223:0908/083214:11184723994:FATAL:TraceTraits.h(73)] Check failed: visitor->heap().stackFrameDepth().isAcceptableStackUse(). #0 0x7fc1db6e7c8e base::debug::StackTrace::StackTrace() #1 0x7fc1db74f1bf logging::LogMessage::~LogMessage() #2 0x7fc1d1a4fe7e blink::AdjustAndMarkTrait<>::mark<>() #3 0x7fc1d1a4fd4d blink::TraceTrait<>::mark<>() #4 0x7fc1d1a4fd1d blink::VisitorHelper<>::mark<>() #5 0x7fc1d1a4fcd4 blink::PersistentBase<>::tracePersistent<>() #6 0x7fc1d1a4fca7 blink::TraceMethodDelegate<>::trampoline() #7 0x7fc1d5a7f4f1 blink::PersistentNode::tracePersistentNode() #8 0x7fc1d5a7dd41 blink::PersistentRegion::tracePersistentNodes() #9 0x7fc1d5a818b7 blink::ThreadState::visitPersistents() #10 0x7fc1d5a81495 blink::ThreadState::collectGarbageForTerminatingThread() #11 0x7fc1d5a80eab blink::ThreadState::runTerminationGC() #12 0x7fc1d5a6ae80 blink::ThreadHeap::detach() #13 0x7fc1d5a81686 blink::ThreadState::detachCurrentThread() #14 0x7fc1d5574e21 blink::WebThreadSupportingGC::shutdown() #15 0x000000ee58f9 blink::DataConsumerHandleTestUtil::Thread::shutdown() #16 0x000000d5458d _ZN4base8internal13FunctorTraitsIMN5blink13WaitableEventEFvvEvE6InvokeIPS3_JEEEvS5_OT_DpOT0_ #17 0x000000d544e1 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN5blink13WaitableEventEFvvEJPS5_EEEvOT_DpOT0_ #18 0x000000ee8f97 _ZN4base8internal7InvokerINS0_9BindStateIMN5blink26DataConsumerHandleTestUtil6ThreadEFvvEJN3WTF17UnretainedWrapperIS5_LNS8_22FunctionThreadAffinityE0EEEEEEFvvEE7RunImplIRKS7_RKSt5tupleIJSB_EEJLm0EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE #19 0x000000ee8d9c _ZN4base8internal7InvokerINS0_9BindStateIMN5blink26DataConsumerHandleTestUtil6ThreadEFvvEJN3WTF17UnretainedWrapperIS5_LNS8_22FunctionThreadAffinityE0EEEEEEFvvEE3RunEPNS0_13BindStateBaseE #20 0x7fc1db6b973d base::Callback<>::Run() #21 0x7fc1db6ed57b base::debug::TaskAnnotator::RunTask() #22 0x7fc1d58963ad blink::scheduler::TaskQueueManager::ProcessTaskFromWorkQueue() #23 0x7fc1d58940bc blink::scheduler::TaskQueueManager::DoWork() #24 0x7fc1d589b9f8 _ZN4base8internal13FunctorTraitsIMN5blink9scheduler16TaskQueueManagerEFvNS_9TimeTicksEbEvE6InvokeIRKNS_7WeakPtrIS4_EEJRKS5_RKbEEEvS7_OT_DpOT0_ #25 0x7fc1d589b8a4 _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN5blink9scheduler16TaskQueueManagerEFvNS_9TimeTicksEbERKNS_7WeakPtrIS6_EEJRKS7_RKbEEEvOT_OT0_DpOT1_ #26 0x7fc1d589b804 _ZN4base8internal7InvokerINS0_9BindStateIMN5blink9scheduler16TaskQueueManagerEFvNS_9TimeTicksEbEJNS_7WeakPtrIS5_EES6_bEEEFvvEE7RunImplIRKS8_RKSt5tupleIJSA_S6_bEEJLm0ELm1ELm2EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE #27 0x7fc1d589b58c _ZN4base8internal7InvokerINS0_9BindStateIMN5blink9scheduler16TaskQueueManagerEFvNS_9TimeTicksEbEJNS_7WeakPtrIS5_EES6_bEEEFvvEE3RunEPNS0_13BindStateBaseE #28 0x7fc1db6b973d base::Callback<>::Run() #29 0x7fc1db6ed57b base::debug::TaskAnnotator::RunTask() #30 0x7fc1db76d3ac base::MessageLoop::RunTask() #31 0x7fc1db76d644 base::MessageLoop::DeferOrRunPendingTask() #32 0x7fc1db76d90e base::MessageLoop::DoWork() #33 0x7fc1db784d33 base::MessagePumpDefault::Run() #34 0x7fc1db76cd8f base::MessageLoop::RunHandler() #35 0x7fc1db812184 base::RunLoop::Run() #36 0x7fc1db8b69a8 base::Thread::Run() #37 0x7fc1db8b714e base::Thread::ThreadMain() #38 0x7fc1db89e6aa base::(anonymous namespace)::ThreadFunc() #39 0x7fc1c684ce9a start_thread #40 0x7fc1c657a36d clone [ RUN ] FetchDataConsumerTeeTest.Create [22538:22611:0908/083146:11156491861:FATAL:TraceTraits.h(73)] Check failed: visitor->heap().stackFrameDepth().isAcceptableStackUse(). #0 0x7fe5a6eeec8e base::debug::StackTrace::StackTrace() #1 0x7fe5a6f561bf logging::LogMessage::~LogMessage() #2 0x7fe59d256e7e blink::AdjustAndMarkTrait<>::mark<>() #3 0x7fe59d256d4d blink::TraceTrait<>::mark<>() #4 0x7fe59d256d1d blink::VisitorHelper<>::mark<>() #5 0x7fe59d256cd4 blink::PersistentBase<>::tracePersistent<>() #6 0x7fe59d256ca7 blink::TraceMethodDelegate<>::trampoline() #7 0x7fe5a12864f1 blink::PersistentNode::tracePersistentNode() #8 0x7fe5a1284d41 blink::PersistentRegion::tracePersistentNodes() #9 0x7fe5a12888b7 blink::ThreadState::visitPersistents() #10 0x7fe5a1288495 blink::ThreadState::collectGarbageForTerminatingThread() #11 0x7fe5a1287eab blink::ThreadState::runTerminationGC() #12 0x7fe5a1271e80 blink::ThreadHeap::detach() #13 0x7fe5a1288686 blink::ThreadState::detachCurrentThread() #14 0x7fe5a0d7be21 blink::WebThreadSupportingGC::shutdown() #15 0x000000ee58f9 blink::DataConsumerHandleTestUtil::Thread::shutdown() #16 0x000000d5458d _ZN4base8internal13FunctorTraitsIMN5blink13WaitableEventEFvvEvE6InvokeIPS3_JEEEvS5_OT_DpOT0_ #17 0x000000d544e1 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN5blink13WaitableEventEFvvEJPS5_EEEvOT_DpOT0_ #18 0x000000ee8f97 _ZN4base8internal7InvokerINS0_9BindStateIMN5blink26DataConsumerHandleTestUtil6ThreadEFvvEJN3WTF17UnretainedWrapperIS5_LNS8_22FunctionThreadAffinityE0EEEEEEFvvEE7RunImplIRKS7_RKSt5tupleIJSB_EEJLm0EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE #19 0x000000ee8d9c _ZN4base8internal7InvokerINS0_9BindStateIMN5blink26DataConsumerHandleTestUtil6ThreadEFvvEJN3WTF17UnretainedWrapperIS5_LNS8_22FunctionThreadAffinityE0EEEEEEFvvEE3RunEPNS0_13BindStateBaseE #20 0x7fe5a6ec073d base::Callback<>::Run() #21 0x7fe5a6ef457b base::debug::TaskAnnotator::RunTask() #22 0x7fe5a109d3ad blink::scheduler::TaskQueueManager::ProcessTaskFromWorkQueue() #23 0x7fe5a109b0bc blink::scheduler::TaskQueueManager::DoWork() #24 0x7fe5a10a29f8 _ZN4base8internal13FunctorTraitsIMN5blink9scheduler16TaskQueueManagerEFvNS_9TimeTicksEbEvE6InvokeIRKNS_7WeakPtrIS4_EEJRKS5_RKbEEEvS7_OT_DpOT0_ #25 0x7fe5a10a28a4 _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN5blink9scheduler16TaskQueueManagerEFvNS_9TimeTicksEbERKNS_7WeakPtrIS6_EEJRKS7_RKbEEEvOT_OT0_DpOT1_ #26 0x7fe5a10a2804 _ZN4base8internal7InvokerINS0_9BindStateIMN5blink9scheduler16TaskQueueManagerEFvNS_9TimeTicksEbEJNS_7WeakPtrIS5_EES6_bEEEFvvEE7RunImplIRKS8_RKSt5tupleIJSA_S6_bEEJLm0ELm1ELm2EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE #27 0x7fe5a10a258c _ZN4base8internal7InvokerINS0_9BindStateIMN5blink9scheduler16TaskQueueManagerEFvNS_9TimeTicksEbEJNS_7WeakPtrIS5_EES6_bEEEFvvEE3RunEPNS0_13BindStateBaseE #28 0x7fe5a6ec073d base::Callback<>::Run() #29 0x7fe5a6ef457b base::debug::TaskAnnotator::RunTask() #30 0x7fe5a6f743ac base::MessageLoop::RunTask() #31 0x7fe5a6f74644 base::MessageLoop::DeferOrRunPendingTask() #32 0x7fe5a6f7490e base::MessageLoop::DoWork() #33 0x7fe5a6f8bd33 base::MessagePumpDefault::Run() #34 0x7fe5a6f73d8f base::MessageLoop::RunHandler() #35 0x7fe5a7019184 base::RunLoop::Run() #36 0x7fe5a70bd9a8 base::Thread::Run() #37 0x7fe5a70be14e base::Thread::ThreadMain() #38 0x7fe5a70a56aa base::(anonymous namespace)::ThreadFunc() #39 0x7fe592053e9a start_thread #40 0x7fe591d8136d clone Suspected CL: https://codereview.chromium.org/2307003002 Also similar to bug: https://bugs.chromium.org/p/chromium/issues/detail?id=645227
,
Sep 8 2016
,
Sep 8 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/95c96ebccbe105910c18e9c452a24d4c39b533c6 commit 95c96ebccbe105910c18e9c452a24d4c39b533c6 Author: dmurph <dmurph@chromium.org> Date: Thu Sep 08 22:06:37 2016 Revert of Move collectGarbage* methods to ThreadState (patchset #3 id:40001 of https://codereview.chromium.org/2307003002/ ) Reason for revert: Causing weird MSAN and other issues: BUG= 645227 ,645253 Reverting. Original issue's description: > Move collectGarbage* methods to ThreadState > > Move collectGarbage* methods to ThreadState to indicate that these run GC for the current thread heap. > > BUG= > > Committed: https://crrev.com/89d83a49a6c126d91e25e2d3520cb398e8e1f7d5 > Cr-Commit-Position: refs/heads/master@{#417269} TBR=oilpan-reviews@chromium.org,haraken@chromium.org,keishi@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review-Url: https://codereview.chromium.org/2321223003 Cr-Commit-Position: refs/heads/master@{#417413} [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/bindings/core/v8/ScriptPromiseResolverTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/bindings/core/v8/V8GCController.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/core/animation/AnimationInputHelpersTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/core/animation/AnimationStackTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/core/animation/AnimationTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/core/animation/AnimationTimelineTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/core/animation/CompositorAnimationsTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/core/animation/DocumentTimelineTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/core/css/CSSStyleSheetResourceTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/core/dom/DocumentStatisticsCollectorTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/core/dom/DocumentTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/core/dom/ExecutionContextTaskTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/core/dom/ScriptRunnerTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/core/dom/StyleEngineTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/core/editing/markers/DocumentMarkerControllerTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/core/frame/ImageBitmapTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/core/html/AutoplayExperimentTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/core/html/parser/CSSPreloadScannerTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DUsageTrackingTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/modules/csspaint/PaintWorkletTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/modules/fetch/BodyStreamBufferTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/modules/fetch/BytesConsumerForDataConsumerHandleTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/modules/fetch/DataConsumerTeeTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/modules/fetch/FetchBlobDataConsumerHandleTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/modules/indexeddb/IDBTransactionTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/platform/LifecycleContextTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/platform/heap/BlinkGCMemoryDumpProvider.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/platform/heap/Heap.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/platform/heap/Heap.h [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/platform/heap/HeapTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/platform/heap/PersistentTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/platform/heap/RunAllTests.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/platform/heap/ThreadState.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/platform/heap/ThreadState.h [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/platform/mhtml/MHTMLFuzzer.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/platform/scheduler/CancellableTaskFactoryTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/platform/scroll/ScrollAnimatorTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/platform/scroll/ScrollableAreaTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/platform/scroll/ScrollbarThemeAuraTest.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/platform/testing/RunAllTests.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/web/WebHeap.cpp [modify] https://crrev.com/95c96ebccbe105910c18e9c452a24d4c39b533c6/third_party/WebKit/Source/web/tests/WebViewTest.cpp
,
Sep 9 2016
,
Sep 9 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/e798dd999cfedf2d337967890f973e468eb092a9 commit e798dd999cfedf2d337967890f973e468eb092a9 Author: keishi <keishi@chromium.org> Date: Fri Sep 09 07:34:31 2016 Fix missing StackFrameDepth constructor TBR=haraken@chromium.org,oilpan-reviews@chromium.org BUG=645253 Review-Url: https://codereview.chromium.org/2322123003 Cr-Commit-Position: refs/heads/master@{#417525} [modify] https://crrev.com/e798dd999cfedf2d337967890f973e468eb092a9/third_party/WebKit/Source/platform/heap/StackFrameDepth.h
,
Sep 11 2017
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. If you change it back, also remove the "Hotlist-Recharge-Cold" label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Aug 1
|
||||
►
Sign in to add a comment |
||||
Comment 1 by dmu...@chromium.org
, Sep 8 2016