Repository: flutter
Issue: Fatal signal 7 (SIGBUS), code 1 (BUS_ADRALN), fault addr 0x7700008041
Labels: c: crash,platform-android,engine,perf: memory,P2,team-android,triaged-android

## Steps to Reproduce

I am having a crash in my Android app when scrolling ```List``` of images.  
This issue might be related to #62107 but when i open my devtools while scolling a list of 300 images, the memory stays relatively the same near 300MB and doesn't keep growing while scrolling / fetching new images thanks to a workaround i have provided in the above issue.

 However, it's maybe this workaround : 

```
PaintingBinding.instance!.imageCache!.maximumSizeBytes = 1024 * 1024 * 50; // 50MB
```

That is causing the issue as i got this crash when scrolling back and forth through the list.  
I have logged it and it indeed clears older ```Images``` in memory according to this limit.

I am guessing that this crash is due to ```Image```s because of this [post](https://stackoverflow.com/questions/23769803/android-fatal-signal-7-sigbus).

**Expected results:** <!-- what did you want to see? -->

The application should not crash.

**Actual results:** <!-- what did you see? -->

The application is crashing while scrolling up and down in a ```ListView.builder``` full of ```Image.network``` and using the ```PaintingBinding.instance!.imageCache!.maximumSizeBytes = 1024 * 1024 * 50; // 50MB``` to prevent OOM.

<details>
  <summary>Logs</summary>

```
F/libc    (23613): Fatal signal 7 (SIGBUS), code 1 (BUS_ADRALN), fault addr 0x7700008041 in tid 24279 (1.ui), pid 23613 (myappname.android)
Process name is com.myappname.android, not key_process
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'OPPO/CPH1931EEA/OP4B79L1:10/QKQ1.200209.002/1634810304:user/release-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2022-01-09 14:48:11+0100
pid: 23613, tid: 24279, name: 1.ui  >>> com.myappname.android <<<
uid: 10566
signal 7 (SIGBUS), code 1 (BUS_ADRALN), fault addr 0x7700008041
    x0  000000771096f5c1  x1  0000007700000012  x2  0000000000000010  x3  0000007700008041
    x4  0000007700008041  x5  0000007700008041  x6  0000007700008041  x7  0000007700008041
    x8  0000007700008041  x9  0000007700008041  x10 0000007700008041  x11 0000007700008041
    x12 0000007700000002  x13 000000771096f5c1  x14 000000770000a181  x15 0000007892ffaa50
    x16 0000000000000002  x17 000000000000001a  x18 0000007892774000  x19 0000007700008041
    x20 0000007700008041  x21 0000007890e842b8  x22 0000007700008041  x23 0000007700008071
    x24 000000771096f3e1  x25 000000771096f441  x26 0000007809236600  x27 00000077120fd360
    x28 0000000600000077  x29 0000007892ffacd0
    sp  0000007892f22000  lr  00000078318f709c  pc  0000007700008041
```

<!-- Finally, paste the output of running `flutter doctor -v` here. -->

```
[✓] Flutter (Channel stable, 2.8.1, on macOS 12.1 21C52 darwin-x64, locale fr-FR)
    • Flutter version 2.8.1 at /Users/foxtom/Desktop/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 77d935af4d (3 weeks ago), 2021-12-16 08:37:33 -0800
    • Engine revision 890a5fca2e
    • Dart version 2.15.1

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/foxtom/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2020.3)
    • 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.10+0-b96-7281165)

[✓] VS Code (version 1.63.2)
    • VS Code at /Users/foxtom/Desktop/Visual Studio Code.app/Contents
    • Flutter extension version 3.32.0

[✓] Connected device (3 available)
    • CPH1931 (mobile) • ee9b32b5 • android-arm64  • Android 10 (API 29)
    • macOS (desktop)  • macos    • darwin-x64     • macOS 12.1 21C52 darwin-x64
    • Chrome (web)     • chrome   • web-javascript • Google Chrome 97.0.4692.71

• No issues found!
```

</details>