Issue metadata
Sign in to add a comment
|
MemoryDumpSchedulerTest.StartStopQuickly crashed on Fuchsia |
||||||||||||||||||||||||
Issue descriptionAt least it's not a hang! https://luci-logdog.appspot.com/v/?s=chromium%2Fbb%2Fchromium.fyi%2FFuchsia%2F7931%2F%2B%2Frecipes%2Fsteps%2Fbase_unittests%2F0%2Fstdout [00142.529] 01105.01144> <== fatal exception: process [38611] thread [38982] [00142.530] 01105.01144> <== fatal page fault, PC at 0x6b5a01afed58 [00142.530] 01105.01144> CS: 0 RIP: 0x6b5a01afed58 EFL: 0x246 CR2: 0x6f347e9d7199 [00142.530] 01105.01144> RAX: 0 RBX: 0x6f347e9d7195 RCX: 0xd RDX: 0x10 [00142.530] 01105.01144> RSI: 0x6f347ea0316f RDI: 0x6f347e9d7195 RBP: 0x49c4eeb277a8 RSP: 0x49c4eeb27610 [00142.530] 01105.01144> R8: 0x200 R9: 0x2386e7b3 R10: 0x23921955d700 R11: 0x23abe7e9eb70 [00142.530] 01105.01144> R12: 0x23abe7e8c850 R13: 0x6f347ebf8220 R14: 0x49c4eeb27630 R15: 0x15d646e72828 [00142.530] 01105.01144> errc: 0x7 [00142.530] 01105.01144> bottom of user stack: [00142.531] 01105.01144> 0x000049c4eeb27610: eeb27630 000049c4 46e72828 00000000 |0v...I..((.F....| [00142.531] 01105.01144> 0x000049c4eeb27620: eeb277a8 000049c4 7ea03188 00006f34 |.w...I...1.~4o..| [00142.531] 01105.01144> 0x000049c4eeb27630: 00000000 00000000 e7dd97b0 000023ab |.............#..| [00142.531] 01105.01144> 0x000049c4eeb27640: 00000000 00000000 e7b3c000 00002386 |.............#..| [00142.531] 01105.01144> 0x000049c4eeb27650: 7e9d7195 00006f34 7ea03349 00006f34 |.q.~4o..I3.~4o..| [00142.531] 01105.01144> 0x000049c4eeb27660: 7ec3a9d0 00006f34 e7b3c000 00002386 |...~4o.......#..| [00142.531] 01105.01144> 0x000049c4eeb27670: eeb27b30 000049c4 eeb276d8 000049c4 |0{...I...v...I..| [00142.532] 01105.01144> 0x000049c4eeb27680: eeb277a8 000049c4 7e7effa3 00006f34 |.w...I....~~4o..| [00142.532] 01105.01144> 0x000049c4eeb27690: 00000111 00000000 00000106 00000000 |................| [00142.532] 01105.01144> 0x000049c4eeb276a0: e7b3c000 00002386 eeb276e0 000049c4 |.....#...v...I..| [00142.532] 01105.01144> 0x000049c4eeb276b0: e7e2f540 000023ab eeb27a50 000049c4 |@....#..Pz...I..| [00142.532] 01105.01144> 0x000049c4eeb276c0: e7e6e0c0 000023ab 7e7ef8f3 00006f34 |.....#....~~4o..| [00142.532] 01105.01144> 0x000049c4eeb276d0: 7ebf8340 00006f34 e7e8c850 000023ab |@..~4o..P....#..| [00142.532] 01105.01144> 0x000049c4eeb276e0: e7e2f610 000023ab eeb279e0 000049c4 |.....#...y...I..| [00142.532] 01105.01144> 0x000049c4eeb276f0: eeb27a50 000049c4 7e9a72e8 00006f34 |Pz...I...r.~4o..| [00142.532] 01105.01144> 0x000049c4eeb27700: 00000000 00000000 00000000 00000000 |................| [00142.532] 01105.01144> arch: x86_64 [00142.540] 01105.01144> dso: id=52e57a3e64a75b0c base=0x6f347dde8000 name=app:/system/base_unittests [00142.540] 01105.01144> dso: id=124efb2cd8ae5032c43ed9ad2f3d1aa7d9a3681d base=0x6b5a01ae5000 name=libc.so [00142.540] 01105.01144> dso: id=c58a3ef5e7a222f70826e72ad3be10041942849f base=0x562010895000 name=libmxio.so [00142.540] 01105.01144> dso: id=e76d4dd2540fc6f5b0ce1a78c07cab6ee3e07648 base=0x5147d727a000 name=<vDSO> [00142.540] 01105.01144> dso: id=1fbf5812a1e28df3c71378ff8b6b6c7476871b40 base=0x36ec1531000 name=liblaunchpad.so [00142.552] 01105.01144> bt#01: pc 0x6b5a01afed58 sp 0x49c4eeb27610 (libc.so,0x19d58) [00142.558] 01105.01144> bt#02: pc 0x6f347ea03188 sp 0x49c4eeb27630 (app:/system/base_unittests,0xc1b188) [00142.594] 01105.01144> bt#03: pc 0x6f347ea03349 sp 0x49c4eeb27660 (app:/system/base_unittests,0xc1b349) [00142.602] 01105.01144> bt#04: pc 0x6f347e7effa3 sp 0x49c4eeb27690 (app:/system/base_unittests,0xa07fa3) [00142.603] 01105.01144> bt#05: pc 0x6f347e7ef8f3 sp 0x49c4eeb276d0 (app:/system/base_unittests,0xa078f3) [00142.603] 01105.01144> bt#06: pc 0x6f347e9a72e8 sp 0x49c4eeb27700 (app:/system/base_unittests,0xbbf2e8) [00142.604] 01105.01144> bt#07: pc 0x6f347e7ecf65 sp 0x49c4eeb27b30 (app:/system/base_unittests,0xa04f65) [00142.605] 01105.01144> bt#08: pc 0x6f347ea2f5b1 sp 0x49c4eeb27b50 (app:/system/base_unittests,0xc475b1) [00142.608] 01105.01144> bt#09: pc 0x6f347e9b4a3b sp 0x49c4eeb27bc0 (app:/system/base_unittests,0xbcca3b) [00142.609] 01105.01144> bt#10: pc 0x6f347e9d4418 sp 0x49c4eeb27ca0 (app:/system/base_unittests,0xbec418) [00142.610] 01105.01144> bt#11: pc 0x6f347e9d4a32 sp 0x49c4eeb27d60 (app:/system/base_unittests,0xbeca32) [00142.611] 01105.01144> bt#12: pc 0x6f347e9d4f2f sp 0x49c4eeb27d80 (app:/system/base_unittests,0xbecf2f) [00142.617] 01105.01144> bt#13: pc 0x6f347e9d739d sp 0x49c4eeb27ef0 (app:/system/base_unittests,0xbef39d) [00142.618] 01105.01144> bt#14: pc 0x6f347e9f337e sp 0x49c4eeb27f20 (app:/system/base_unittests,0xc0b37e) [00142.619] 01105.01144> bt#15: pc 0x6f347ea20e45 sp 0x49c4eeb27f60 (app:/system/base_unittests,0xc38e45) [00142.620] 01105.01144> bt#16: pc 0x6f347ea19fdc sp 0x49c4eeb27fc0 (app:/system/base_unittests,0xc31fdc) [00142.620] 01105.01144> bt#17: pc 0x6b5a01afea36 sp 0x49c4eeb27fe0 (libc.so,0x19a36) [00142.623] 01105.01144> bt#18: pc 0x6b5a01b7641a sp 0x49c4eeb27ff0 (libc.so,0x9141a) [00142.623] 01105.01144> bt#19: pc 0 sp 0x49c4eeb28000 [00142.625] 01105.01144> bt#20: end ----- start symbolized stack ##01: : ?? ??:0 ##02: : base::internal::LockImpl::Lock() at /b/c/builder/linux/src/out/Release/../../base/synchronization/lock_impl_posix.cc:64 ##03: : scoped_refptr<base::WaitableEvent::WaitableEventKernel>::operator->() const at /b/c/builder/linux/src/out/Release/../../base/memory/ref_counted.h:547 (inlined by) base::WaitableEvent::Signal() at /b/c/builder/linux/src/out/Release/../../base/synchronization/waitable_event_posix.cc:58 ##04: : testing::internal::ActionResultHolder<void>* testing::internal::ActionResultHolder<void>::PerformAction<void (base::trace_event::MemoryDumpLevelOfDetail)>(testing::Action<void (base::trace_event::MemoryDumpLevelOfDetail)> const&, testing::internal::Function<void (base::trace_event::MemoryDumpLevelOfDetail)>::ArgumentTuple const&) at /b/c/builder/linux/src/out/Release/../../third_party/googletest/src/googlemock/include/gmock/gmock-spec-builders.h:1448 ##05: : testing::internal::FunctionMockerBase<void (base::trace_event::MemoryDumpLevelOfDetail)>::UntypedPerformAction(void const*, void const*) const at /b/c/builder/linux/src/out/Release/../../third_party/googletest/src/googlemock/include/gmock/gmock-spec-builders.h:1547 ##06: : testing::internal::UntypedFunctionMockerBase::UntypedInvokeWith(void const*) at /b/c/builder/linux/src/out/Release/../../third_party/googletest/src/googlemock/src/gmock-spec-builders.cc:410 ##07: : testing::internal::FunctionMockerBase<void (base::trace_event::MemoryDumpLevelOfDetail)>::InvokeWith(std::__1::tuple<base::trace_event::MemoryDumpLevelOfDetail> const&) at /b/c/builder/linux/src/out/Release/../../third_party/googletest/src/googlemock/include/gmock/gmock-spec-builders.h:1590 (inlined by) testing::internal::FunctionMocker<void (base::trace_event::MemoryDumpLevelOfDetail)>::Invoke(base::trace_event::MemoryDumpLevelOfDetail) at /b/c/builder/linux/src/out/Release/../../third_party/googletest/src/googlemock/include/gmock/gmock-generated-function-mockers.h:101 (inlined by) base::trace_event::(anonymous namespace)::CallbackWrapper::OnTick(base::trace_event::MemoryDumpLevelOfDetail) at /b/c/builder/linux/src/out/Release/../../base/trace_event/memory_dump_scheduler_unittest.cc:27 ##08: : base::Callback<void (base::trace_event::MemoryDumpLevelOfDetail), (base::internal::CopyMode)1, (base::internal::RepeatMode)1>::Run(base::trace_event::MemoryDumpLevelOfDetail) const & at /b/c/builder/linux/src/out/Release/../../base/callback.h:80 (inlined by) base::trace_event::MemoryDumpScheduler::Tick(unsigned int) at /b/c/builder/linux/src/out/Release/../../base/trace_event/memory_dump_scheduler.cc:99 ##09: : base::Callback<void (), (base::internal::CopyMode)0, (base::internal::RepeatMode)0>::Run() && at /b/c/builder/linux/src/out/Release/../../base/callback.h:92 (inlined by) base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) at /b/c/builder/linux/src/out/Release/../../base/debug/task_annotator.cc:59 ##10: : std::__1::vector<base::MessageLoop::TaskObserver*, std::__1::allocator<base::MessageLoop::TaskObserver*> >::empty() const at /b/c/builder/linux/src/out/Release/../../buildtools/third_party/libc++/trunk/include/vector:644 (inlined by) base::ObserverListBase<base::MessageLoop::TaskObserver>::begin() at /b/c/builder/linux/src/out/Release/../../base/observer_list.h:133 (inlined by) base::MessageLoop::RunTask(base::PendingTask*) at /b/c/builder/linux/src/out/Release/../../base/message_loop/message_loop.cc:405 ##11: : base::MessageLoop::DeferOrRunPendingTask(base::PendingTask) at /b/c/builder/linux/src/out/Release/../../base/message_loop/message_loop.cc:415 ##12: : base::MessageLoop::DoDelayedWork(base::TimeTicks*) at /b/c/builder/linux/src/out/Release/../../base/message_loop/message_loop.cc:562 ##13: : base::MessagePumpDefault::Run(base::MessagePump::Delegate*) at /b/c/builder/linux/src/out/Release/../../base/message_loop/message_pump_default.cc:38 ##14: : base::RunLoop::Run() at /b/c/builder/linux/src/out/Release/../../base/run_loop.cc:113 ##15: : base::Lock::Acquire() at /b/c/builder/linux/src/out/Release/../../base/synchronization/lock.h:26 (inlined by) AutoLock at /b/c/builder/linux/src/out/Release/../../base/synchronization/lock.h:115 (inlined by) base::Thread::ThreadMain() at /b/c/builder/linux/src/out/Release/../../base/threading/thread.cc:341 ##16: : base::(anonymous namespace)::ThreadFunc(void*) at /b/c/builder/linux/src/out/Release/../../base/threading/platform_thread_posix.cc:73 ##17: : ?? ??:0 ##18: : ?? ??:0 ----- end symbolized stack [00142.664] 02603.02746> [ RUN ] MemoryDumpSchedulerTest.StartStopQuickly [00142.664] 02603.02746> [1861/2501] MemoryDumpSchedulerTest.StartStopQuickly (CRASHED)
,
Aug 2 2017
More likely-related detail in crbug.com/751748 for a related test.
,
Aug 2 2017
OK, I think these are the same, and looks like it'd affect MemoryDumpSchedulerTest.*. Merging into the other bug. |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by scottmg@chromium.org
, Aug 2 2017Owner: ----
Status: Available (was: Assigned)