Skip to content

Custom ImageProvider in Drawer causes engine crash #105315

@kevmo314

Description

@kevmo314

Steps to Reproduce

  1. Install the apk here: https://github.com/muxable/rtchat/actions/runs/2402809127
  2. Sign in with Twitch
  3. Follow instructions in: [android] app crashes when switching apps muxable/rtchat#477

The app crashes with the debug log below. This seems quite similar to #57398, I am currently debugging to see what is causing the segfault.

Code sample

Working on a code sample.

Logs
06-03 11:30:06.862 13166 13166 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
06-03 11:30:06.862 13166 13166 F DEBUG   : Build fingerprint: 'google/redfin/redfin:Tiramisu/TPB1.220310.029/8473704:user/release-keys'
06-03 11:30:06.862 13166 13166 F DEBUG   : Revision: 'MP1.0'
06-03 11:30:06.862 13166 13166 F DEBUG   : ABI: 'arm64'
06-03 11:30:06.862 13166 13166 F DEBUG   : Timestamp: 2022-06-03 11:30:06.206869062-0400
06-03 11:30:06.862 13166 13166 F DEBUG   : Process uptime: 30s
06-03 11:30:06.862 13166 13166 F DEBUG   : Cmdline: com.rtirl.chat
06-03 11:30:06.862 13166 13166 F DEBUG   : pid: 11302, tid: 11358, name: 1.raster  >>> com.rtirl.chat <<<
06-03 11:30:06.862 13166 13166 F DEBUG   : uid: 10529
06-03 11:30:06.862 13166 13166 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0000000000000000
06-03 11:30:06.862 13166 13166 F DEBUG   : Cause: null pointer dereference
06-03 11:30:06.862 13166 13166 F DEBUG   :     x0  0000000000000000  x1  00000074c42564c0  x2  b4000076ae76cb6c  x3  b4000076ae76cb7c
06-03 11:30:06.862 13166 13166 F DEBUG   :     x4  b4000076ae76cb8c  x5  0000000000000001  x6  0000000000000001  x7  0000000000000001
06-03 11:30:06.862 13166 13166 F DEBUG   :     x8  0000000000000000  x9  00000074c69d9d40  x10 000000000000017f  x11 00000074c69da834
06-03 11:30:06.862 13166 13166 F DEBUG   :     x12 0000000000000000  x13 00000000000000c8  x14 00000000000002d5  x15 0000000000000020
06-03 11:30:06.862 13166 13166 F DEBUG   :     x16 00000074c6cb7578  x17 000000780d1c93d0  x18 00000074c3ca8000  x19 0000000000000001
06-03 11:30:06.862 13166 13166 F DEBUG   :     x20 00000074c4256538  x21 0000000000000001  x22 00000074c42564c0  x23 00000074c653c026
06-03 11:30:06.862 13166 13166 F DEBUG   :     x24 b4000076ae76cbb0  x25 0000000000000000  x26 0000000000000000  x27 00000074c6d8e000
06-03 11:30:06.862 13166 13166 F DEBUG   :     x28 0000000000000000  x29 00000074c42588f0
06-03 11:30:06.862 13166 13166 F DEBUG   :     lr  00000074c69d9d68  sp  00000074c4256450  pc  00000074c6c27308  pst 0000000080001000
06-03 11:30:06.862 13166 13166 F DEBUG   : backtrace:
06-03 11:30:06.862 13166 13166 F DEBUG   :       #00 pc 00000000007c2308  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.862 13166 13166 F DEBUG   :       #01 pc 0000000000574d64  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.862 13166 13166 F DEBUG   :       #02 pc 000000000056e520  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.862 13166 13166 F DEBUG   :       #03 pc 0000000000574be4  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.862 13166 13166 F DEBUG   :       #04 pc 000000000056979c  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.862 13166 13166 F DEBUG   :       #05 pc 0000000000569014  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.862 13166 13166 F DEBUG   :       #06 pc 000000000056bc88  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.862 13166 13166 F DEBUG   :       #07 pc 0000000000569014  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.862 13166 13166 F DEBUG   :       #08 pc 000000000056cb04  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #09 pc 0000000000569014  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #10 pc 000000000056cb04  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #11 pc 0000000000569014  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #12 pc 000000000056bc88  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #13 pc 0000000000569014  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #14 pc 000000000056cb04  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #15 pc 0000000000569014  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #16 pc 000000000056cb04  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #17 pc 0000000000569014  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #18 pc 000000000056cb04  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #19 pc 0000000000569014  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #20 pc 000000000056cb04  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #21 pc 0000000000569014  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #22 pc 000000000056cb04  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #23 pc 0000000000569014  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #24 pc 000000000056cb04  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #25 pc 0000000000569014  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #26 pc 000000000056cb04  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #27 pc 0000000000569014  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #28 pc 0000000000568980  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #29 pc 0000000000566e30  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #30 pc 000000000057ce4c  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #31 pc 000000000057caa8  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #32 pc 000000000057dc60  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #33 pc 000000000057d66c  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #34 pc 0000000000586c1c  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #35 pc 00000000003173a4  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #36 pc 000000000031a994  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #37 pc 0000000000012478  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+832) (BuildId: 3e1f1abcd9dc2cc73d9216a768b6a9d4)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #38 pc 0000000000017e44  /system/lib64/libandroid.so (ALooper_pollOnce+100) (BuildId: 221712590608c9b766ddfaf225d9192b)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #39 pc 000000000031aaa4  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #40 pc 00000000003190d8  /data/app/~~M0e9Of9ZpD1zId2EaZ7e_Q==/com.rtirl.chat-Xtvy9uJ2k7nXnhofVClENA==/lib/arm64/libflutter.so (BuildId: 9de4e5095ce49d487302c59abf91bf1b7dc1d18a)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #41 pc 00000000000b5a9c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) (BuildId: dfba72f5fadb31ae82d35d56425a9097)
06-03 11:30:06.863 13166 13166 F DEBUG   :       #42 pc 0000000000052c40  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: dfba72f5fadb31ae82d35d56425a9097)
06-03 11:30:06.887  1894 13190 W ActivityTaskManager:   Force finishing activity com.rtirl.chat/.MainActivity

<!-- Finally, paste the output of running `flutter doctor -v` here. -->

% flutter doctor -v
[✓] Flutter (Channel stable, 3.0.0, on macOS 12.3.1 21E258 darwin-x64, locale en-US)
• Flutter version 3.0.0 at /usr/local/Caskroom/flutter/3.0.0/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision ee4e09c (4 weeks ago), 2022-05-09 16:45:18 -0700
• Engine revision d1b9a6938a
• Dart version 2.17.0
• DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
• Android SDK at /Users/kevin/Library/Android/sdk
• Platform android-32, build-tools 32.1.0-rc1
• Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
• All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.3.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• CocoaPods version 1.11.3

[✓] Android Studio (version 2021.2)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] VS Code (version 1.64.0)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.40.0

[✓] Connected device (2 available)
• Pixel 5 (mobile) • 14141FDD4000T8 • android-arm64 • Android 12 (API 32)
• macOS (desktop) • macos • darwin-x64 • macOS 12.3.1 21E258 darwin-x64

[✓] HTTP Host Availability
• All required HTTP hosts are available

• No issues found!


</details>


<!--
      Consider also attaching screenshots and/or videos to better
      illustrate the issue.

      You can upload them directly on GitHub.
      Beware that video file size is limited to 10MB.
-->

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work listc: fatal crashCrashes that terminate the processengineflutter/engine related. See also e: labels.waiting for PR to land (fixed)A fix is in flight

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions