cc::ResourceProvider::LockForRead DCHECKS on google search |
|||
Issue description
Steps:
1. Use debug build.
2. Open new chrome with new tab page.
3. Click on omnibox and search "anything".
Chrome crashes.
Log:
08-14 14:34:54.096 15161 15161 D cr_PhysicalWeb: [UrlManager.java:204] Get URLs With: 0 nearby, 0 resolved, and 0 in intersection.
08-14 14:34:54.331 32531 32531 W GInputConnectionWrapper: Fixing selection indices to 0, 0
08-14 14:34:56.939 15257 15270 I chromium: [INFO:child_process_service_impl.cc(70)] ChildProcessServiceImpl: Exiting child process.
08-14 14:34:56.970 15161 15190 W cr_ChildProcessConn: onServiceDisconnected (crash or killed by oom): pid=15257
08-14 14:34:56.984 15161 15161 W chromium: [WARNING:compositor_view.cc(255)] Child process disconnected (type=6) pid=15257)
08-14 14:34:57.067 2112 3122 I ActivityManager: Process org.chromium.chrome:sandboxed_process1 (pid 15257) has died
08-14 14:34:57.067 2112 3122 D ActivityManager: cleanUpApplicationRecord -- 15257
08-14 14:34:57.067 2112 3122 W ActivityManager: Scheduling restart of crashed service org.chromium.chrome/org.chromium.content.app.SandboxedProcessService1 in 1000ms
08-14 14:34:57.076 15161 15190 D cr_ChildConnAllocator: [ChildConnectionAllocator.java:272] Allocator freed a connection, name: org.chromium.content.app.SandboxedProcessService, slot: 1
08-14 14:34:57.160 1751 2164 D audio_hw_primary: disable_audio_route: reset and update mixer path: low-latency-playback
08-14 14:34:57.160 1751 2164 D audio_hw_primary: disable_snd_device: snd_device(2: speaker)
08-14 14:34:57.301 15161 15235 E cr_ApiBridge: Failed to init handler: Attempt to invoke virtual method 'java.lang.Object java.lang.Class.newInstance()' on a null object reference
08-14 14:34:57.303 4628 4628 W Binder_F: type=1400 audit(0.0:10762): avc: denied { ioctl } for path="socket:[11863931]" dev="sockfs" ino=11863931 ioctlcmd=7704 scontext=u:r:system_server:s0 tcontext=u:r:system_server:s0 tclass=unix_stream_socket permissive=0
08-14 14:34:57.303 4628 4628 W Binder_F: type=1400 audit(0.0:10763): avc: denied { ioctl } for path="socket:[11863931]" dev="sockfs" ino=11863931 ioctlcmd=7704 scontext=u:r:system_server:s0 tcontext=u:r:system_server:s0 tclass=unix_stream_socket permissive=0
08-14 14:34:57.313 4549 4549 W Binder_E: type=1400 audit(0.0:10764): avc: denied { ioctl } for path="socket:[11863931]" dev="sockfs" ino=11863931 ioctlcmd=7704 scontext=u:r:system_server:s0 tcontext=u:r:system_server:s0 tclass=unix_stream_socket permissive=0
08-14 14:34:57.313 4549 4549 W Binder_E: type=1400 audit(0.0:10765): avc: denied { ioctl } for path="socket:[11863931]" dev="sockfs" ino=11863931 ioctlcmd=7704 scontext=u:r:system_server:s0 tcontext=u:r:system_server:s0 tclass=unix_stream_socket permissive=0
08-14 14:34:57.854 15161 15161 I chromium: [INFO:CONSOLE(1)] "The key "" is not recognized and ignored.", source: https://www.google.com/search?q=Google&oq=Google&aqs=chrome.0.69i59j0l2.932j0j7&sourceid=chrome-mobile&ie=UTF-8 (1)
08-14 14:34:57.873 3121 3121 W Binder_9: type=1400 audit(0.0:10766): avc: denied { ioctl } for path="socket:[11863931]" dev="sockfs" ino=11863931 ioctlcmd=7704 scontext=u:r:system_server:s0 tcontext=u:r:system_server:s0 tclass=unix_stream_socket permissive=0
08-14 14:34:57.873 3121 3121 W Binder_9: type=1400 audit(0.0:10767): avc: denied { ioctl } for path="socket:[11863931]" dev="sockfs" ino=11863931 ioctlcmd=7704 scontext=u:r:system_server:s0 tcontext=u:r:system_server:s0 tclass=unix_stream_socket permissive=0
08-14 14:34:58.133 2112 2292 D ConnectivityService: notifyType CAP_CHANGED for NetworkAgentInfo [WIFI () - 512]
08-14 14:34:58.155 15193 15207 I chromium: [INFO:SkFontMgr_android.cpp(163)] Requested font file /system/fonts/NanumGothic.ttf does not exist or cannot be opened.
08-14 14:34:58.155 15193 15207 I chromium:
08-14 14:34:58.155 15193 15207 I chromium: [INFO:SkFontMgr_android.cpp(163)] Requested font file /system/fonts/DroidSansFallback.ttf does not exist or cannot be opened.
08-14 14:34:58.155 15193 15207 I chromium:
08-14 14:34:58.155 15193 15207 I chromium: [INFO:SkFontMgr_android.cpp(163)] Requested font file /system/fonts/MTLmr3m.ttf does not exist or cannot be opened.
08-14 14:34:58.155 15193 15207 I chromium:
08-14 14:35:00.484 15161 15161 F chromium: [FATAL:resource_provider.cc(955)] Check failed: resource->allocated.
Stack trace:
/system/lib/libc.so
000174ac abort+4 /system/lib/libc.so
v------> base::debug::(anonymous namespace)::DebugBreak() /s/chromium1/src/base/debug/debugger_posix.cc:228
00094761 base::debug::BreakDebugger() /s/chromium1/src/base/debug/debugger_posix.cc:258
000a6965 ~LogMessage /s/chromium1/src/base/logging.cc:784
000b8b57 cc::ResourceProvider::LockForRead(unsigned int) /s/chromium1/src/cc/resources/resource_provider.cc:955
000b9835 ScopedReadLockGL /s/chromium1/src/cc/resources/resource_provider.cc:1080
000b987b ScopedSamplerGL /s/chromium1/src/cc/resources/resource_provider.cc:1095
0003ae23 base::internal::MakeUniqueResult<cc::ResourceProvider::ScopedSamplerGL>::Scalar base::MakeUnique<cc::ResourceProvider::ScopedSamplerGL, cc::ResourceProvider* const&, unsigned int, int>(cc::ResourceProvider* const&, unsigned int&&, int&&) /s/chromium1/src/base/memory/ptr_util.h:56
0003a49b viz::GLRenderer::UpdateRPDQTexturesForSampling(viz::DrawRenderPassDrawQuadParams*) /s/chromium1/src/components/viz/service/display/gl_renderer.cc:1323
000398b3 viz::GLRenderer::DrawRenderPassQuadInternal(viz::DrawRenderPassDrawQuadParams*) /s/chromium1/src/components/viz/service/display/gl_renderer.cc:1111
00037465 viz::GLRenderer::DrawRenderPassQuad(cc::RenderPassDrawQuad const*, gfx::QuadF const*) /s/chromium1/src/components/viz/service/display/gl_renderer.cc:1096
00036e9d viz::GLRenderer::DoDrawQuad(cc::DrawQuad const*, gfx::QuadF const*) /s/chromium1/src/components/viz/service/display/gl_renderer.cc:605
000a0f89 cc::DirectRenderer::DrawRenderPass(cc::RenderPass const*) /s/chromium1/src/cc/output/direct_renderer.cc:595
000a0a25 cc::DirectRenderer::DrawRenderPassAndExecuteCopyRequests(cc::RenderPass*) /s/chromium1/src/cc/output/direct_renderer.cc:492
000a07f5 cc::DirectRenderer::DrawFrame(std::__ndk1::vector<std::__ndk1::unique_ptr<cc::RenderPass, std::__ndk1::default_delete<cc::RenderPass> >, std::__ndk1::allocator<std::__ndk1::unique_ptr<cc::RenderPass, std::__ndk1::default_delete<cc::RenderPass> > > >*, float, gfx::Size const&) /s/chromium1/src/cc/output/direct_renderer.cc:355
00031d97 viz::Display::DrawAndSwap() /s/chromium1/src/components/viz/service/display/display.cc:321
00033bb7 viz::DisplayScheduler::DrawAndSwap() /s/chromium1/src/components/viz/service/display/display_scheduler.cc:195
00033277 viz::DisplayScheduler::OnBeginFrameDeadline() /s/chromium1/src/components/viz/service/display/display_scheduler.cc:471
0008afa1 base::Callback<void (), (base::internal::CopyMode)0, (base::internal::RepeatMode)0>::Run() && /s/chromium1/src/base/callback.h:91
00094c7d base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) /s/chromium1/src/base/debug/task_annotator.cc:59
000ad06b base::MessageLoop::RunTask(base::PendingTask*) /s/chromium1/src/base/message_loop/message_loop.cc:410
000ad2c9 base::MessageLoop::DeferOrRunPendingTask(base::PendingTask) /s/chromium1/src/base/message_loop/message_loop.cc:421
000ad5c5 base::MessageLoop::DoDelayedWork(base::TimeTicks*) /s/chromium1/src/base/message_loop/message_loop.cc:568
v------> DoRunLoopOnce(_JNIEnv*, base::android::JavaParamRef<_jobject*> const&, long long, long long, long long) /s/chromium1/src/base/message_loop/message_pump_android.cc:74
000ae3ff Java_org_chromium_base_SystemMessageHandler_nativeDoRunLoopOnce /s/chromium1/src/out_android/Debug/gen/base/base_jni_headers/base/jni/SystemMessageHandler_jni.h:49
013fd49d offset 0x1036000) (void org.chromium.base.SystemMessageHandler.nativeDoRunLoopOnce(long, long, long)+120 /data/app/org.chromium.chrome-1/oat/arm/base.odex
013fd949 offset 0x1036000) (void org.chromium.base.SystemMessageHandler.handleMessage(android.os.Message)+220 /data/app/org.chromium.chrome-1/oat/arm/base.odex
73104529 offset 0x1ed5000 /data/dalvik-cache/arm/system@framework@boot.oat
,
Aug 16 2017
Also on Linux with a similar stack trace. [83501:83501:0816/162148.188363:FATAL:resource_provider.cc(915)] Check failed: resource->allocated. #0 0x7f2d16814947 base::debug::StackTrace::StackTrace() #1 0x7f2d1683b5a1 logging::LogMessage::~LogMessage() #2 0x7f2d13084630 cc::ResourceProvider::LockForRead() #3 0x7f2d13085e47 cc::ResourceProvider::ScopedSamplerGL::ScopedSamplerGL() #4 0x7f2d090c97dd viz::GLRenderer::UpdateRPDQTexturesForSampling() #5 0x7f2d090c7c80 viz::GLRenderer::DrawRenderPassQuadInternal() #6 0x7f2d090c3669 viz::GLRenderer::DrawRenderPassQuad() #7 0x7f2d090c27be viz::GLRenderer::DoDrawQuad() #8 0x7f2d130549e9 cc::DirectRenderer::DrawRenderPass() #9 0x7f2d13053a73 cc::DirectRenderer::DrawRenderPassAndExecuteCopyRequests() #10 0x7f2d13053583 cc::DirectRenderer::DrawFrame() #11 0x7f2d090ba156 viz::Display::DrawAndSwap() #12 0x7f2d090bd19f viz::DisplayScheduler::DrawAndSwap() #13 0x7f2d090bc866 viz::DisplayScheduler::AttemptDrawAndSwap() #14 0x7f2d090bc0bf viz::DisplayScheduler::OnBeginFrameDeadline() #15 0x7f2d090beea9 _ZN4base8internal7InvokerINS0_9BindStateIMN3viz16DisplaySchedulerEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE #16 0x7f2d090beea9 _ZN4base8internal7InvokerINS0_9BindStateIMN3viz16DisplaySchedulerEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE #17 0x7f2d1681519b base::debug::TaskAnnotator::RunTask() #18 0x7f2d168479ed base::MessageLoop::RunTask() #19 0x7f2d1684815f base::MessageLoop::DoWork() #20 0x7f2d1684a2ca base::(anonymous namespace)::WorkSourceDispatch() #21 0x7f2d0c702e04 g_main_context_dispatch #22 0x7f2d0c703048 <unknown> #23 0x7f2d0c7030ec g_main_context_iteration #24 0x7f2d1684a026 base::MessagePumpGlib::Run() #25 0x7f2d1684748a base::MessageLoop::Run() #26 0x7f2d1687b487 base::RunLoop::Run() #27 0x55e49e08f68e ChromeBrowserMainParts::MainMessageLoopRun() #28 0x7f2d13c7b422 content::BrowserMainLoop::RunMainMessageLoopParts() #29 0x7f2d13c7e4fb content::BrowserMainRunnerImpl::Run() #30 0x7f2d13c767f8 content::BrowserMain() #31 0x7f2d144e9e91 content::RunNamedProcessTypeMain() #32 0x7f2d144ea810 content::ContentMainRunnerImpl::Run() #33 0x7f2d16d605b0 service_manager::Main() #34 0x7f2d144e9282 content::ContentMain() #35 0x55e49d9cdf5c ChromeMain #36 0x7f2d0a093f45 __libc_start_main #37 0x55e49d9cddaf <unknown>
,
Aug 1
|
|||
►
Sign in to add a comment |
|||
Comment 1 by ssid@chromium.org
, Aug 14 2017