New issue
Advanced search Search tips

Issue 778147 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug



Sign in to add a comment

FATAL:EventHandler.cpp(1373) Check failed: result.IsRectBasedTest on Android WebView Test Shell

Reported by fanjins...@sogou-inc.com, Oct 25 2017

Issue description

Steps to reproduce the problem:
1. Build Android WebView Test Shell by the latest chromium codes:
gn gen out/Release --args='target_os="android"'
ninja -C out/Release webview_instrumentation_apk
2. Input any correct URL, eg: http://m.baidu.com
3. Touch the web page

What is the expected behavior?

What went wrong?
Crash logcat:
495 10-25 15:20:42.653  7474  7580 F chromium: [FATAL:EventHandler.cpp(1373)] Check failed: result.IsRectBasedTest(). 
 496 10-25 15:20:42.653  7474  7580 F chromium: #00 0xaec53d2b /data/app/org.chromium.android_webview.shell-2/lib/arm/libbase.cr.so+0x000a6d2b
 497 10-25 15:20:42.653  7474  7580 F chromium: #01 0x9beb5219 /data/app/org.chromium.android_webview.shell-2/lib/arm/libblink_core.cr.so+0x00954219
 498 10-25 15:20:42.653  7474  7580 F chromium: #02 0x9beb590d /data/app/org.chromium.android_webview.shell-2/lib/arm/libblink_core.cr.so+0x0095490d
 499 10-25 15:20:42.653  7474  7580 F chromium: #03 0x9beb57e5 /data/app/org.chromium.android_webview.shell-2/lib/arm/libblink_core.cr.so+0x009547e5
 500 10-25 15:20:42.653  7474  7580 F chromium: #04 0x9bd48dc3 /data/app/org.chromium.android_webview.shell-2/lib/arm/libblink_core.cr.so+0x007e7dc3
 501 10-25 15:20:42.653  7474  7580 F chromium: #05 0x993efc2f /data/app/org.chromium.android_webview.shell-2/lib/arm/libstandalonelibwebviewchromium.cr.so+0x000ccc2f
 502 10-25 15:20:42.653  7474  7580 F chromium: #06 0x993f078f /data/app/org.chromium.android_webview.shell-2/lib/arm/libstandalonelibwebviewchromium.cr.so+0x000cd78f
 503 10-25 15:20:42.653  7474  7580 F chromium: #07 0x993efb79 /data/app/org.chromium.android_webview.shell-2/lib/arm/libstandalonelibwebviewchromium.cr.so+0x000ccb79
 504 10-25 15:20:42.653  7474  7580 F chromium: #08 0x993ef931 /data/app/org.chromium.android_webview.shell-2/lib/arm/libstandalonelibwebviewchromium.cr.so+0x000cc931
 505 10-25 15:20:42.653  7474  7580 F chromium: #09 0x9a456359 /data/app/org.chromium.android_webview.shell-2/lib/arm/libcontent.cr.so+0x00b9e359
 506 10-25 15:20:42.653  7474  7580 F chromium: #10 0x99e12955 /data/app/org.chromium.android_webview.shell-2/lib/arm/libcontent.cr.so+0x0055a955
 507 10-25 15:20:42.653  7474  7580 F chromium: #11 0x9ddfbc01 /data/app/org.chromium.android_webview.shell-2/lib/arm/libipc.cr.so+0x00013c01
 508 10-25 15:20:42.653  7474  7580 F chromium: #12 0xaec39b55 /data/app/org.chromium.android_webview.shell-2/lib/arm/libbase.cr.so+0x0008cb55
 509 10-25 15:20:42.653  7474  7580 F chromium: #13 0xaec42d65 /data/app/org.chromium.android_webview.shell-2/lib/arm/libbase.cr.so+0x00095d65
 510 10-25 15:20:42.653  7474  7580 F chromium: #14 0x9c9c6259 /data/app/org.chromium.android_webview.shell-2/lib/arm/libblink_platform.cr.so+0x00308259
 511 10-25 15:20:42.653  7474  7580 F chromium: #15 0x9c9c5137 /data/app/org.chromium.android_webview.shell-2/lib/arm/libblink_platform.cr.so+0x00307137
 512 10-25 15:20:42.653  7474  7580 F chromium: #16 0xaec39b55 /data/app/org.chromium.android_webview.shell-2/lib/arm/libbase.cr.so+0x0008cb55
 513 10-25 15:20:42.653  7474  7580 F chromium: #17 0xaec42d65 /data/app/org.chromium.android_webview.shell-2/lib/arm/libbase.cr.so+0x00095d65
 514 10-25 15:20:42.653  7474  7580 F chromium: #18 0xaec5923b /data/app/org.chromium.android_webview.shell-2/lib/arm/libbase.cr.so+0x000ac23b
 515 10-25 15:20:42.653  7474  7580 F chromium: #19 0xaec5af41 /data/app/org.chromium.android_webview.shell-2/lib/arm/libbase.cr.so+0x000adf41
 516 10-25 15:20:42.653  7474  7580 F chromium: #20 0xaec5b1bf /data/app/org.chromium.android_webview.shell-2/lib/arm/libbase.cr.so+0x000ae1bf
 517 10-25 15:20:42.653  7474  7580 F chromium: #21 0xaec5b3cf /data/app/org.chromium.android_webview.shell-2/lib/arm/libbase.cr.so+0x000ae3cf
 518 10-25 15:20:42.653  7474  7580 F chromium: #22 0xaec5c5bd /data/app/org.chromium.android_webview.shell-2/lib/arm/libbase.cr.so+0x000af5bd
 519 10-25 15:20:42.653  7474  7580 F chromium: #23 0xaec5ad43 /data/app/org.chromium.android_webview.shell-2/lib/arm/libbase.cr.so+0x000add43
 520 10-25 15:20:42.653  7474  7580 F chromium: #24 0xaec7282b /data/app/org.chromium.android_webview.shell-2/lib/arm/libbase.cr.so+0x000c582b
 521 10-25 15:20:42.653  7474  7580 F chromium: #25 0xaec93543 /data/app/org.chromium.android_webview.shell-2/lib/arm/libbase.cr.so+0x000e6543
 522 10-25 15:20:42.653  7474  7580 F chromium: #26 0xaec93801 /data/app/org.chromium.android_webview.shell-2/lib/arm/libbase.cr.so+0x000e6801
 523 10-25 15:20:42.653  7474  7580 F chromium: #27 0xaec8eb6f /data/app/org.chromium.android_webview.shell-2/lib/arm/libbase.cr.so+0x000e1b6f
 524 10-25 15:20:42.653  7474  7580 F chromium: #28 0xb6ca2567 /system/lib/libc.so+0x0003f567            
 525 10-25 15:20:42.653  7474  7580 F chromium: #29 0xb6c7cc37 /system/lib/libc.so+0x00019c37  

stacktrace:
  1 ../../third_party/WebKit/Source/core/input/EventHandler.cpp:1373                                    
  2 ../../third_party/WebKit/Source/core/input/EventHandler.cpp:1715                                    
  3 ../../third_party/WebKit/Source/core/input/EventHandler.cpp:1674                                    
  4 ../../third_party/WebKit/Source/core/exported/WebViewImpl.cpp:3585                                  
  5 ../../android_webview/renderer/aw_render_frame_ext.cc:250                                           
  6 ../../base/tuple.h:60                                                                               
  7 ../../ipc/ipc_message_templates.h:146                                                               
  8 ../../android_webview/renderer/aw_render_frame_ext.cc:193                                           
  9 ../../content/renderer/render_frame_impl.cc:1652                                                    
 10 ../../content/child/child_thread_impl.cc:358                                                        
 11 ../../ipc/ipc_channel_proxy.cc:320                                                                  
 12 ../../base/callback.h:64                                                                            
 13 ../../base/debug/task_annotator.cc:57                                                               
 14 ../../base/callback.h:64                                                                            
 15 ../../base/debug/task_annotator.cc:57                                                               
 16 ../../base/message_loop/incoming_task_queue.cc:130                                                  
 17 ../../base/message_loop/message_loop.cc:392                                                         
 18 ../../base/message_loop/message_loop.cc:404                                                         
 19 ../../base/message_loop/message_loop.cc:490                                                         
 20 ../../base/message_loop/message_pump_default.cc:41                                                  
 21 ../../base/message_loop/message_loop.cc:344                                                         
 22 ../../base/run_loop.cc:118                                                                          
 23 ../../base/threading/thread.cc:255                                                                  
 24 ../../base/threading/thread.cc:338                                                                  
 25 ../../base/threading/platform_thread_posix.cc:75                                      

Crashed report ID: 

How much crashed? Whole browser

Is it a problem with a plugin? No 

Did this work before? N/A 

Chrome version: <Copy from: 'about:version'>  Channel: n/a
OS Version: 6.0
Flash Version: Shockwave Flash 27.0 r0
 
Components: Blink>Input

Comment 2 by bokan@chromium.org, Oct 26 2017

Cc: bokan@chromium.org mustaq@chromium.org
Components: Mobile>WebView
Owner: nzolghadr@chromium.org
Status: Assigned (was: Unconfirmed)
My guess is webview is passing empty touch rects? Maybe this needs to be fixed in WebView. Navid, could you confirm/take a closer look?
Couldn't repro the crash in WebView Broweser Tester 71.0.3578.99.

Sign in to add a comment