#6253 closed defect (worksforme)

Random touch crash

Reported by: asmirnov Assignee:
Priority: P2 Milestone:
Module: Adblock-Plus-for-Chromium Keywords:
Cc: Blocked By:
Blocking: Platform: Android
Ready: no Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

Description

Environment

Chromium Septermber 6 revision tested on Samsung Galaxy Note 3 with Android Lollipop.

11-01 11:45:17.941 300-300 I/DEBUG: Abort message: '[FATAL:legacy_input_router_impl.cc(501)] Check failed: touch_event_queue_->IsPendingAckTouchStart(). 
                                    #00 0x9ee3da13 /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so+0x000a8a13
                                    #01 0x9707a20f /data/app/org.chromium.chrome-1/lib/arm/libcontent.cr.so+0x0099520f
                                    #02 0x96c0fb1f /data/app/org.chromium.chrome-1/lib/arm/libcontent.cr.so+0x0052ab1f
                                    #03 0x9707a17f /data/app/org.chromium.chrome-1/lib/arm/libcontent.cr.so+0x0099517f
                                    #04 0x97079a63 /data/app/org.chromium.chrome-1/lib/arm/libconten
11-01 11:45:17.941 300-300 I/DEBUG:     r0 00000000  r1 00001a68  r2 00000006  r3 00000000
11-01 11:45:17.941 300-300 I/DEBUG:     r4 b6f71114  r5 00000006  r6 0000000b  r7 0000010c
11-01 11:45:17.941 300-300 I/DEBUG:     r8 beb0f788  r9 00000065  sl beb0f2fc  fp beb0fdb8
11-01 11:45:17.941 300-300 I/DEBUG:     ip 00001a68  sp beb0f278  lr b6efafd5  pc b6f1e4b0  cpsr 600f0010
11-01 11:45:17.951 300-300 I/DEBUG: backtrace:
11-01 11:45:17.951 300-300 I/DEBUG:     #00 pc 000374b0  /system/lib/libc.so (tgkill+12)
11-01 11:45:17.951 300-300 I/DEBUG:     #01 pc 00013fd1  /system/lib/libc.so (pthread_kill+52)
11-01 11:45:17.951 300-300 I/DEBUG:     #02 pc 00014bef  /system/lib/libc.so (raise+10)
11-01 11:45:17.951 300-300 I/DEBUG:     #03 pc 00011531  /system/lib/libc.so (__libc_android_abort+36)
11-01 11:45:17.951 300-300 I/DEBUG:     #04 pc 0000fcbc  /system/lib/libc.so (abort+4)
11-01 11:45:17.951 300-300 I/DEBUG:     #05 pc 00096a5d  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so (base::debug::BreakDebugger()+20)
11-01 11:45:17.951 300-300 I/DEBUG:     #06 pc 000a8c45  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so (logging::LogMessage::~LogMessage()+668)
11-01 11:45:17.951 300-300 I/DEBUG:     #07 pc 0099520d  /data/app/org.chromium.chrome-1/lib/arm/libcontent.cr.so (content::LegacyInputRouterImpl::OnSetTouchAction(cc::TouchAction)+52)
11-01 11:45:17.951 300-300 I/DEBUG:     #08 pc 0052ab1d  /data/app/org.chromium.chrome-1/lib/arm/libcontent.cr.so
11-01 11:45:17.951 300-300 I/DEBUG:     #09 pc 0099517d  /data/app/org.chromium.chrome-1/lib/arm/libcontent.cr.so
11-01 11:45:17.951 300-300 I/DEBUG:     #10 pc 00994a61  /data/app/org.chromium.chrome-1/lib/arm/libcontent.cr.so (content::LegacyInputRouterImpl::OnMessageReceived(IPC::Message const&)+584)
11-01 11:45:17.951 300-300 I/DEBUG:     #11 pc 009e3c83  /data/app/org.chromium.chrome-1/lib/arm/libcontent.cr.so (content::RenderWidgetHostImpl::OnMessageReceived(IPC::Message const&)+510)
11-01 11:45:17.951 300-300 I/DEBUG:     #12 pc 00015545  /data/app/org.chromium.chrome-1/lib/arm/libipc.cr.so (IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&)+64)
11-01 11:45:17.951 300-300 I/DEBUG:     #13 pc 0008d33d  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so
11-01 11:45:17.951 300-300 I/DEBUG:     #14 pc 00096f87  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so (base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*)+150)
11-01 11:45:17.951 300-300 I/DEBUG:     #15 pc 000adee9  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so (base::internal::IncomingTaskQueue::RunTask(base::PendingTask*)+24)
11-01 11:45:17.951 300-300 I/DEBUG:     #16 pc 000af15f  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so (base::MessageLoop::RunTask(base::PendingTask*)+174)
11-01 11:45:17.951 300-300 I/DEBUG:     #17 pc 000af3b9  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so (base::MessageLoop::DeferOrRunPendingTask(base::PendingTask)+40)
11-01 11:45:17.951 300-300 I/DEBUG:     #18 pc 000af543  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so (base::MessageLoop::DoWork()+150)
11-01 11:45:17.951 300-300 I/DEBUG:     #19 pc 000b0577  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so (Java_org_chromium_base_SystemMessageHandler_nativeDoRunLoopOnce+94)

How to reproduce

  1. Scroll up-down of a page

...

Observed behaviour

Chromium crashes

Expected behaviour

Chromium does not crash

Change History (3)

comment:1 Changed 17 months ago by asmirnov

Seems to be Chromium bug (not related with Adblock Plus changes): https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/1AFzFaulfRM

comment:2 Changed 17 months ago by asmirnov

happens with November 17 changes too:

12-01 11:13:21.918 301-301 I/DEBUG: Abort message: '[FATAL:legacy_input_router_impl.cc(475)] Check failed: touch_event_queue_->IsPendingAckTouchStart(). 
                                    #00 0x9ee45419 /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so+0x000a7419
                                    #01 0x9658573f /data/app/org.chromium.chrome-1/lib/arm/libcontent.cr.so+0x009b673f
                                    #02 0x962fc471 /data/app/org.chromium.chrome-1/lib/arm/libcontent.cr.so+0x0072d471
                                    #03 0x965856b7 /data/app/org.chromium.chrome-1/lib/arm/libcontent.cr.so+0x009b66b7
                                    #04 0x965850bf /data/app/org.chromium.chrome-1/lib/arm/libconten
12-01 11:13:21.918 301-301 I/DEBUG:     r0 00000000  r1 00001b5a  r2 00000006  r3 00000000
12-01 11:13:21.918 301-301 I/DEBUG:     r4 b6f0d114  r5 00000006  r6 0000000b  r7 0000010c
12-01 11:13:21.918 301-301 I/DEBUG:     r8 9eeeade0  r9 be8c2938  sl be8c293c  fp be8c24b4
12-01 11:13:21.918 301-301 I/DEBUG:     ip 00001b5a  sp be8c2428  lr b6e96fd5  pc b6eba4b0  cpsr 600f0010
12-01 11:13:21.918 301-301 I/DEBUG: backtrace:
12-01 11:13:21.918 301-301 I/DEBUG:     #00 pc 000374b0  /system/lib/libc.so (tgkill+12)
12-01 11:13:21.918 301-301 I/DEBUG:     #01 pc 00013fd1  /system/lib/libc.so (pthread_kill+52)
12-01 11:13:21.918 301-301 I/DEBUG:     #02 pc 00014bef  /system/lib/libc.so (raise+10)
12-01 11:13:21.918 301-301 I/DEBUG:     #03 pc 00011531  /system/lib/libc.so (__libc_android_abort+36)
12-01 11:13:21.918 301-301 I/DEBUG:     #04 pc 0000fcbc  /system/lib/libc.so (abort+4)
12-01 11:13:21.918 301-301 I/DEBUG:     #05 pc 00096205  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so (base::debug::BreakDebugger()+20)
12-01 11:13:21.918 301-301 I/DEBUG:     #06 pc 000a7623  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so (logging::LogMessage::~LogMessage()+634)
12-01 11:13:21.918 301-301 I/DEBUG:     #07 pc 009b673d  /data/app/org.chromium.chrome-1/lib/arm/libcontent.cr.so (content::LegacyInputRouterImpl::OnSetTouchAction(cc::TouchAction)+52)
12-01 11:13:21.918 301-301 I/DEBUG:     #08 pc 0072d46f  /data/app/org.chromium.chrome-1/lib/arm/libcontent.cr.so
12-01 11:13:21.918 301-301 I/DEBUG:     #09 pc 009b66b5  /data/app/org.chromium.chrome-1/lib/arm/libcontent.cr.so
12-01 11:13:21.918 301-301 I/DEBUG:     #10 pc 009b60bd  /data/app/org.chromium.chrome-1/lib/arm/libcontent.cr.so (content::LegacyInputRouterImpl::OnMessageReceived(IPC::Message const&)+248)
12-01 11:13:21.918 301-301 I/DEBUG:     #11 pc 00a01baf  /data/app/org.chromium.chrome-1/lib/arm/libcontent.cr.so (content::RenderWidgetHostImpl::OnMessageReceived(IPC::Message const&)+330)
12-01 11:13:21.918 301-301 I/DEBUG:     #12 pc 0001400d  /data/app/org.chromium.chrome-1/lib/arm/libipc.cr.so (IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&)+64)
12-01 11:13:21.918 301-301 I/DEBUG:     #13 pc 0008d60d  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so
12-01 11:13:21.918 301-301 I/DEBUG:     #14 pc 000966ed  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so (base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*)+80)
12-01 11:13:21.918 301-301 I/DEBUG:     #15 pc 000acedd  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so (base::internal::IncomingTaskQueue::RunTask(base::PendingTask*)+60)
12-01 11:13:21.918 301-301 I/DEBUG:     #16 pc 000aec3b  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so (base::MessageLoop::RunTask(base::PendingTask*)+178)
12-01 11:13:21.918 301-301 I/DEBUG:     #17 pc 000aef2b  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so (base::MessageLoop::DeferOrRunPendingTask(base::PendingTask)+82)
12-01 11:13:21.918 301-301 I/DEBUG:     #18 pc 000af001  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so (base::MessageLoop::DoWork()+176)
12-01 11:13:21.918 301-301 I/DEBUG:     #19 pc 000afc8b  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so (base::MessagePumpForUI::DoRunLoopOnce(_JNIEnv*, base::android::JavaParamRef<_jobject*> const&, unsigned char)+22)
12-01 11:13:21.918 301-301 I/DEBUG:     #20 pc 000afc5d  /data/app/org.chromium.chrome-1/lib/arm/libbase.cr.so (Java_org_chromium_base_SystemMessageHandler_nativeDoRunLoopOnce+72)
12-01 11:13:21.918 301-301 I/DEBUG:     #21 pc 00239fd7  /data/dalvik-cache/arm/data@app@org.chromium.chrome-1@base.apk@classes.dex

comment:3 Changed 14 months ago by asmirnov

  • Resolution set to worksforme
  • Status changed from new to closed

Did not happen starting chromium 64

Note: See TracTickets for help on using tickets.