DECHECK failure in message_pump_android.cc during VR instrumentation tests |
|||
Issue descriptionThis has only occurred once as far as I can tell, but it's possible for the VR tests to fail a DCHECK in message_pump_android.cc (https://cs.chromium.org/chromium/src/base/message_loop/message_pump_android.cc?q=message_pump_android.cc&sq=package:chromium&dr&l=179). I'm guessing that this is related to https://chromium-review.googlesource.com/c/chromium/src/+/602470. Full logcat output is available at https://isolateserver.appspot.com/browse?namespace=default-gzip&digest=7f7026eba720f62b3c87d574056fc22edd4016c5&as=logcats (failure is a SIGABRT in VrFeedbackInfoBarTest#testFeedbackOnlyOnVrBrowsing), and the stack trace is below: Device(HT73X0204522) 08-22 04:50:52.645 9953 10013 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 10013 (Thread-4) Device(HT73X0204522) 08-22 04:50:52.645 522 522 W : debuggerd: handling request: pid=9953 uid=10108 gid=10108 tid=10013 Device(HT73X0204522) 08-22 04:50:52.653 10194 10194 W debuggerd: type=1400 audit(0.0:219): avc: denied { search } for name="org.chromium.chrome" dev="sda35" ino=114693 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 Device(HT73X0204522) 08-22 04:50:52.723 10194 10194 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Device(HT73X0204522) 08-22 04:50:52.723 10194 10194 F DEBUG : Build fingerprint: 'google/marlin/marlin:7.1.1/NMF26U/3562008:userdebug/dev-keys' Device(HT73X0204522) 08-22 04:50:52.723 10194 10194 F DEBUG : Revision: '0' Device(HT73X0204522) 08-22 04:50:52.723 10194 10194 F DEBUG : ABI: 'arm' Device(HT73X0204522) 08-22 04:50:52.723 10194 10194 F DEBUG : pid: 9953, tid: 10013, name: Thread-4 >>> org.chromium.chrome <<< Device(HT73X0204522) 08-22 04:50:52.723 10194 10194 F DEBUG : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- Device(HT73X0204522) 08-22 04:50:52.724 10194 10194 F DEBUG : Abort message: '[FATAL:message_pump_android.cc(179)] Check failed: !system_message_handler_obj_.is_null(). Device(HT73X0204522) 08-22 04:50:52.724 10194 10194 F DEBUG : #00 0xba5adaa3 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so+0x000acaa3 Device(HT73X0204522) 08-22 04:50:52.724 10194 10194 F DEBUG : #01 0xba5b595d /data/app/org.chromium.chrome-1/lib/arm/libchrome.so+0x000b495d Device(HT73X0204522) 08-22 04:50:52.724 10194 10194 F DEBUG : #02 0xba5b2d15 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so+0x000b1d15 Device(HT73X0204522) 08-22 04:50:52.724 10194 10194 F DEBUG : #03 0xba5b2c57 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so+0x000b1c57 Device(HT73X0204522) 08-22 04:50:52.724 10194 10194 F DEBUG : #04 0xba5b5409 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so+0x000b4409 Device(HT73X0204522) 08-22 04:50:52.724 10194 10194 F DEBUG : #05 0xba Device(HT73X0204522) 08-22 04:50:52.724 10194 10194 F DEBUG : r0 00000000 r1 0000271d r2 00000006 r3 00000008 Device(HT73X0204522) 08-22 04:50:52.724 10194 10194 F DEBUG : r4 c260a978 r5 00000006 r6 c260a920 r7 0000010c Device(HT73X0204522) 08-22 04:50:52.725 10194 10194 F DEBUG : r8 c2609160 r9 0000005b sl c2608d0c fp 00000000 Device(HT73X0204522) 08-22 04:50:52.725 10194 10194 F DEBUG : ip 0000000b sp c2608c88 lr f06bd537 pc f06bfda0 cpsr 60000010 Device(HT73X0204522) 08-22 04:50:52.739 10194 10194 F DEBUG : Device(HT73X0204522) 08-22 04:50:52.739 10194 10194 F DEBUG : backtrace: Device(HT73X0204522) 08-22 04:50:52.739 10194 10194 F DEBUG : #00 pc 00049da0 /system/lib/libc.so (tgkill+12) Device(HT73X0204522) 08-22 04:50:52.739 10194 10194 F DEBUG : #01 pc 00047533 /system/lib/libc.so (pthread_kill+34) Device(HT73X0204522) 08-22 04:50:52.739 10194 10194 F DEBUG : #02 pc 0001d635 /system/lib/libc.so (raise+10) Device(HT73X0204522) 08-22 04:50:52.739 10194 10194 F DEBUG : #03 pc 00019181 /system/lib/libc.so (__libc_android_abort+34) Device(HT73X0204522) 08-22 04:50:52.739 10194 10194 F DEBUG : #04 pc 00017048 /system/lib/libc.so (abort+4) Device(HT73X0204522) 08-22 04:50:52.739 10194 10194 F DEBUG : #05 pc 0035ebe1 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.739 10194 10194 F DEBUG : #06 pc 00370cd5 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.739 10194 10194 F DEBUG : #07 pc 0037895b /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #08 pc 00375d13 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #09 pc 00375c55 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #10 pc 00378407 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #11 pc 003a018f /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #12 pc 00b61f83 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #13 pc 00a545fb /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #14 pc 00a545ad /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #15 pc 00a48811 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #16 pc 00a520b7 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #17 pc 00a46837 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #18 pc 00a4c68b /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #19 pc 00a552d1 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #20 pc 00a393f7 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #21 pc 00a39193 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #22 pc 00a39dbb /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #23 pc 00a4eedd /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #24 pc 00a39193 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #25 pc 00a368d3 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #26 pc 00a36dd1 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #27 pc 00a36d1f /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #28 pc 00a374d1 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #29 pc 0034b99f /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #30 pc 0036663b /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #31 pc 00a4374d /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #32 pc 00a43983 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.740 10194 10194 F DEBUG : #33 pc 00a4395b /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.741 10194 10194 F DEBUG : #34 pc 00355551 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.741 10194 10194 F DEBUG : #35 pc 0035f137 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.741 10194 10194 F DEBUG : #36 pc 00377177 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.741 10194 10194 F DEBUG : #37 pc 003773d5 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.741 10194 10194 F DEBUG : #38 pc 0037755f /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.741 10194 10194 F DEBUG : #39 pc 003793d1 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.741 10194 10194 F DEBUG : #40 pc 00376f83 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.741 10194 10194 F DEBUG : #41 pc 0038fb37 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.741 10194 10194 F DEBUG : #42 pc 003afa41 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.741 10194 10194 F DEBUG : #43 pc 010ec9c5 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.741 10194 10194 F DEBUG : #44 pc 010ecaab /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.741 10194 10194 F DEBUG : #45 pc 003afce7 /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.741 10194 10194 F DEBUG : #46 pc 003aaecb /data/app/org.chromium.chrome-1/lib/arm/libchrome.so Device(HT73X0204522) 08-22 04:50:52.741 10194 10194 F DEBUG : #47 pc 00047003 /system/lib/libc.so (_ZL15__pthread_startPv+22) Device(HT73X0204522) 08-22 04:50:52.741 10194 10194 F DEBUG : #48 pc 00019bdd /system/lib/libc.so (__start_thread+6)
,
Aug 31 2017
,
Sep 5 2017
,
Jul 4
|
|||
►
Sign in to add a comment |
|||
Comment 1 by bsheedy@chromium.org
, Aug 22 2017Update: It's appeared earlier than the occurrence reported in the description, although still rarely. More useful stack trace: signal 6 (SIGABRT), code -6 in tid 13683 (Thread-5) pid: 13622, tid: 13683, name: Thread-5 >>> org.chromium.chrome <<< signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- [FATAL:message_pump_android.cc(179)] Check failed: !system_message_handler_obj_.is_null(). Stack Trace: RELADDR FUNCTION FILE:LINE 000acd93 <unknown> /data/app/org.chromium.chrome-1/lib/arm/libchrome.so 000b4c4d <unknown> /data/app/org.chromium.chrome-1/lib/arm/libchrome.so 000b2005 <unknown> /data/app/org.chromium.chrome-1/lib/arm/libchrome.so 000b1f47 <unknown> /data/app/org.chromium.chrome-1/lib/arm/libchrome.so 000b46f9 <unknown> /data/app/org.chromium.chrome-1/lib/arm/libchrome.so ----------------------------------------------------- r0 00000000 r1 00003573 r2 00000006 r3 00000008 r4 ba148978 r5 00000006 r6 ba148920 r7 0000010c r8 ba147a90 r9 0000005b sl ba14763c fp 00000000 ip 0000000b sp ba1475b8 lr e7190537 pc e7192da0 Stack Trace: RELADDR FUNCTION FILE:LINE 00049da0 tgkill+12 /system/lib/libc.so 00047533 pthread_kill+34 /system/lib/libc.so 0001d635 raise+10 /system/lib/libc.so 00019181 __libc_android_abort+34 /system/lib/libc.so 00017048 abort+4 /system/lib/libc.so v------> base::debug::(anonymous namespace)::DebugBreak() /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/debug/debugger_posix.cc:228 0035ced1 base::debug::BreakDebugger()+20 /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/debug/debugger_posix.cc:258 0036efc5 logging::LogMessage::~LogMessage()+668 /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/logging.cc:784 00376c4b base::MessagePumpForUI::ScheduleWork()+38 /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/message_loop/message_pump_android.cc:179 00374003 base::internal::IncomingTaskQueue::PostPendingTask(base::PendingTask*)+106 /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/message_loop/incoming_task_queue.cc:192 00373f45 base::internal::IncomingTaskQueue::AddToIncomingQueue(tracked_objects::Location const&, base::Callback<void (), (base::internal::CopyMode)0, (base::internal::RepeatMode)0>, base::TimeDelta, bool)+312 /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/message_loop/incoming_task_queue.cc:86 003766f7 base::internal::MessageLoopTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void (), (base::internal::CopyMode)0, (base::internal::RepeatMode)0>, base::TimeDelta)+118 /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/message_loop/message_loop_task_runner.cc:32 0039e3a7 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void (), (base::internal::CopyMode)0, (base::internal::RepeatMode)0>)+32 /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/task_runner.cc:47 00a4167d mojo::SimpleWatcher::Context::Notify(unsigned int, MojoHandleSignalsState, unsigned int)+196 /mnt/data/b/c/builder/Android_Builder__dbg_/src/mojo/public/cpp/system/simple_watcher.cc:109 00a40e99 mojo::SimpleWatcher::Context::CallNotify(unsigned int, unsigned int, MojoHandleSignalsState, unsigned int)+12 /mnt/data/b/c/builder/Android_Builder__dbg_/src/mojo/public/cpp/system/simple_watcher.cc:57 00f3d693 mojo::edk::WatcherDispatcher::InvokeWatchCallback(unsigned int, unsigned int, mojo::HandleSignalsState const&, unsigned int)+52 /mnt/data/b/c/builder/Android_Builder__dbg_/src/mojo/edk/system/watcher_dispatcher.cc:84 00f3d4a9 mojo::edk::Watch::InvokeCallback(unsigned int, mojo::HandleSignalsState const&, unsigned int)+52 /mnt/data/b/c/builder/Android_Builder__dbg_/src/mojo/edk/system/watch.cc:78 00f3b4f1 mojo::edk::RequestContext::~RequestContext()+268 /mnt/data/b/c/builder/Android_Builder__dbg_/src/mojo/edk/system/request_context.cc:66 00f35a35 mojo::edk::NodeChannel::OnChannelMessage(void const*, unsigned int, std::__ndk1::unique_ptr<std::__ndk1::vector<mojo::edk::PlatformHandle, std::__ndk1::allocator<mojo::edk::PlatformHandle> >, mojo::edk::PlatformHandleVectorDeleter>)+1272 /mnt/data/b/c/builder/Android_Builder__dbg_/src/mojo/edk/system/node_channel.cc:774 00f2e445 mojo::edk::Channel::OnReadComplete(unsigned int, unsigned int*)+248 /mnt/data/b/c/builder/Android_Builder__dbg_/src/mojo/edk/system/channel.cc:720 00f3f1dd mojo::edk::(anonymous namespace)::ChannelPosix::OnFileCanReadWithoutBlocking(int)+284 /mnt/data/b/c/builder/Android_Builder__dbg_/src/mojo/edk/system/channel_posix.cc:320 v------> base::MessagePumpLibevent::FileDescriptorWatcher::OnFileCanReadWithoutBlocking(int, base::MessagePumpLibevent*) /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/message_loop/message_pump_libevent.cc:97 003775bb base::MessagePumpLibevent::OnLibeventNotification(int, short, void*)+166 /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/message_loop/message_pump_libevent.cc:342 v------> event_process_active /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/third_party/libevent/event.c:381 020c7723 event_base_loop+530 /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/third_party/libevent/event.c:521 00377773 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*)+222 /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/message_loop/message_pump_libevent.cc:257 00375273 base::MessageLoop::Run()+58 /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/message_loop/message_loop.cc:346 0038de1b base::RunLoop::Run()+94 /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/run_loop.cc:123 003adcf9 base::Thread::Run(base::RunLoop*)+92 /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/threading/thread.cc:255 010e9dd5 content::BrowserThreadImpl::IOThreadRun(base::RunLoop*)+12 /mnt/data/b/c/builder/Android_Builder__dbg_/src/content/browser/browser_thread_impl.cc:278 010e9ebb content::BrowserThreadImpl::Run(base::RunLoop*)+182 /mnt/data/b/c/builder/Android_Builder__dbg_/src/content/browser/browser_thread_impl.cc:313 003adf9f base::Thread::ThreadMain()+410 /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/threading/thread.cc:338 003a9183 base::(anonymous namespace)::ThreadFunc(void*)+60 /mnt/data/b/c/builder/Android_Builder__dbg_/src/base/threading/platform_thread_posix.cc:75 00047003 __pthread_start(void*)+22 /system/lib/libc.so 00019bdd __start_thread+6