[Android] App crashes when scroll the page with several signatures
PogudoTanya opened this issue · 3 comments
PogudoTanya commented
"react-native-webview": "^11.26.0",
"react-native": "0.70.6",
Reproduced on: Nexus, Samsung
Not reproduced on: Pixel, Xiaomi
Error below:
Screen.Recording.2023-01-16.at.00.29.19.mov
ware.audio@7.0-impl.ranchu: device/generic/goldfish/audio/stream_out.cpp:updateSourceMetadata:378 failure: Result::NOT_SUPPORTED
**2023-01-16 00:03:03.042 11375-11375/? E/libc: The property "ro.build.fingerprint" has a value with length 100 that is too large for __system_property_get()/__system_property_read(); use __system_property_read_callback() instead.**
2023-01-16 00:03:03.134 11386-11386/? W/linker64: type=1400 audit(0.0:81): avc: denied { search } for name="tests" dev="dm-32" ino=65540 scontext=u:r:untrusted_app:s0:c157,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=com.servgrow
2023-01-16 00:03:03.145 11386-11386/? E/libc: The property "ro.build.fingerprint" has a value with length 100 that is too large for __system_property_get()/__system_property_read(); use __system_property_read_callback() instead.
2023-01-16 00:03:03.166 11386-11386/? E/chromium: [11386:11386:20230116,000303.164795:ERROR file_io_posix.cc:144] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: Permission denied (13)
2023-01-16 00:03:03.173 11044-11102/com.servgrow A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x20 in tid 11102 (RenderThread), pid 11044 (com.servgrow)
023-01-16 00:03:03.529 11389-11389/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: Build fingerprint: 'google/sdk_gphone64_arm64/emu64a:TiramisuPrivacySandbox/TRA4.221021.001.B1/9228118:user/release-keys'
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: Revision: '0'
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: ABI: 'arm64'
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: Timestamp: 2023-01-16 00:03:03.214952046+0300
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: Process uptime: 105s
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: Cmdline: com.servgrow
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: pid: 11044, tid: 11102, name: RenderThread >>> com.servgrow <<<
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: uid: 10157
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0000000000000020
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: Cause: null pointer dereference
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: x0 0000000000000000 x1 0000000000000001 x2 00000074936d54e0 x3 0000000000000001
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: x4 0000000000000000 x5 00000074936d53f8 x6 0000000000000008 x7 00000075061b9d60
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: x8 00000074936d5560 x9 0000000000000000 x10 0000000000000000 x11 0000000000000000
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: x12 0000000000000000 x13 0000000000000000 x14 0000000000000000 x15 0000000000000000
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: x16 0000000000000001 x17 00000077d5a5c7e0 x18 0000007492842000 x19 0000000000000000
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: x20 b4000075cd9a9930 x21 00000074936df000 x22 0000000000000017 x23 b4000075ad971690
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: x24 b4000075ad971690 x25 00000074936d5510 x26 0000000000000000 x27 0000000000000000
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: x28 b40000760dfd9428 x29 00000074936d5460
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: lr 00000077c0798db4 sp 00000074936d5460 pc 00000077c068e47c pst 0000000020001000
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: backtrace:
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #00 pc 000000000048e47c /system/lib64/libhwui.so (SkSurface_Base::getCachedCanvas()+16) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #01 pc 0000000000598db0 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::GLFunctorDrawable::onDraw(SkCanvas*)+1856) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #02 pc 000000000048c44c /system/lib64/libhwui.so (SkDrawable::draw(SkCanvas*, SkMatrix const*)+124) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #03 pc 00000000005365e4 /system/lib64/libhwui.so (skgpu::v1::Device::drawDrawable(SkCanvas*, SkDrawable*, SkMatrix const*)+288) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #04 pc 00000000004c9008 /system/lib64/libhwui.so (android::uirenderer::(anonymous namespace)::DrawWebView::draw(SkCanvas*, SkMatrix const&) const (.__uniq.150848978645254602633048518174355561839)+88) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #05 pc 00000000003b6788 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const+15736) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #06 pc 000000000021b3d0 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::RenderNodeDrawable::onDraw(SkCanvas*)+308) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #07 pc 000000000048c44c /system/lib64/libhwui.so (SkDrawable::draw(SkCanvas*, SkMatrix const*)+124) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #08 pc 00000000003b6788 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const+15736) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #09 pc 000000000021b3d0 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::RenderNodeDrawable::onDraw(SkCanvas*)+308) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #10 pc 000000000048c44c /system/lib64/libhwui.so (SkDrawable::draw(SkCanvas*, SkMatrix const*)+124) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #11 pc 00000000003b6788 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const+15736) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #12 pc 000000000021b3d0 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::RenderNodeDrawable::onDraw(SkCanvas*)+308) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #13 pc 000000000048c44c /system/lib64/libhwui.so (SkDrawable::draw(SkCanvas*, SkMatrix const*)+124) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #14 pc 00000000003b6788 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const+15736) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #15 pc 000000000021b3d0 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::RenderNodeDrawable::onDraw(SkCanvas*)+308) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #16 pc 000000000048c44c /system/lib64/libhwui.so (SkDrawable::draw(SkCanvas*, SkMatrix const*)+124) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #17 pc 00000000003b6788 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const+15736) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #18 pc 000000000021b3d0 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::RenderNodeDrawable::onDraw(SkCanvas*)+308) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #19 pc 000000000048c44c /system/lib64/libhwui.so (SkDrawable::draw(SkCanvas*, SkMatrix const*)+124) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #20 pc 00000000003b6788 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const+15736) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #21 pc 000000000021b3d0 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::RenderNodeDrawable::onDraw(SkCanvas*)+308) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #22 pc 000000000048c44c /system/lib64/libhwui.so (SkDrawable::draw(SkCanvas*, SkMatrix const*)+124) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #23 pc 00000000003b6788 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const+15736) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #24 pc 000000000021b3d0 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::RenderNodeDrawable::onDraw(SkCanvas*)+308) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #25 pc 000000000048c44c /system/lib64/libhwui.so (SkDrawable::draw(SkCanvas*, SkMatrix const*)+124) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #26 pc 00000000003b6788 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const+15736) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #27 pc 0000000000592ea8 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::RenderNodeDrawable::forceDraw(SkCanvas*) const+260) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #28 pc 0000000000499e74 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::SkiaPipeline::renderLayersImpl(android::uirenderer::LayerUpdateQueue const&, bool)+1116) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #29 pc 0000000000499124 /system/lib64/libhwui.so (android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*)+512) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #30 pc 000000000042e994 /system/lib64/libhwui.so (android::uirenderer::renderthread::CanvasContext::draw()+844) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #31 pc 00000000004ac190 /system/lib64/libhwui.so (std::__1::__function::__func<android::uirenderer::renderthread::DrawFrameTask::postAndWait()::$_0, std::__1::allocator<android::uirenderer::renderthread::DrawFrameTask::postAndWait()::$_0>, void ()>::operator()() (.__uniq.264041412789356548918088680803242235290.c1671e787f244890c877724752face20)+644) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #32 pc 000000000057c4c0 /system/lib64/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+644) (BuildId: 31b5b473e5c68e0d0aef2c20a1aa8daa)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #33 pc 00000000000148e8 /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+528) (BuildId: 5a0d720732600c94ad8354a1188e9f52)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #34 pc 00000000000b62b8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) (BuildId: 058e3ec96fa600fb840a6a6956c6b64e)
2023-01-16 00:03:03.529 11389-11389/? A/DEBUG: #35 pc 0000000000052fb8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 058e3ec96fa600fb840a6a6956c6b64e)
2023-01-16 00:03:03.546 266-266/? E/tombstoned: Tombstone written to: tombstone_07
marcofuentes05 commented
Are you using a ScrollView
? Maybe try switching to FlatList
Dawood-Shahid commented
I also have the same issue with Samsung Galaxy S10, although I am not using any scroll list around it.
Could anybody share some helpful information about this issue?
Thanks in advance.
chingyawhao commented
I'm facing this exact issue with my app as well, and I found out that the solution is to add androidLayerType="hardware"
to the webview that react-native-signature-canvas is using.
I'll be making a pull request.