Repository navigation
Open
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: productionIssues experienced in live production appsIssues experienced in live production appsc: crashStack traces logged to the consoleStack traces logged to the consolec: fatal crashCrashes that terminate the processCrashes that terminate the processe: device-specificOnly manifests on certain devicesOnly manifests on certain devicese: impellerImpeller rendering backend issues and features requestsImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.needs repro infoAutomated crash report whose cause isn't yet knownAutomated crash report whose cause isn't yet knownplatform-androidAndroid applications specificallyAndroid applications specificallyteam-engineOwned by Engine teamOwned by Engine teamtriaged-engineTriaged by Engine teamTriaged by Engine team
Description
When I compile the app with Flutter 3.27.4 and install it on the vivo Y77 (Android version: 12; ABI: arm64-v8a), the app crashes.
Crash info
[2025-12-15 14:59:02.408] [19299] [19299] [7] [DEBUG] : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
[2025-12-15 14:59:02.408] [19299] [19299] [7] [DEBUG] : Build fingerprint: 'vivo/PD2219/PD2219:12/SP1A.210812.003/compiler01031103:user/release-keys'
[2025-12-15 14:59:02.408] [19299] [19299] [7] [DEBUG] : Revision: '0'
[2025-12-15 14:59:02.408] [19299] [19299] [7] [DEBUG] : ABI: 'arm64'
[2025-12-15 14:59:02.408] [19299] [19299] [7] [DEBUG] : Timestamp: 2025-12-15 14:59:02.093203655+0800
[2025-12-15 14:59:02.408] [19299] [19299] [7] [DEBUG] : Process uptime: 0s
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : Cmdline: com.xxx.xxxxxxxxx
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : pid: 19169, tid: 19209, name: io.worker.1 >>> com.xxx.xxxxxxxxx <<<
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : uid: 10245
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : tagged_addr_ctrl: 0000000000000001
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : Abort message: 'Scudo ERROR: invalid chunk state when deallocating address 0x200007bd67b9bd0
'
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : x0 0000000000000000 x1 0000000000004b09 x2 0000000000000006 x3 0000007b0b41b200
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : x4 0000000000808080 x5 0000000000808080 x6 0000000000808080 x7 8080800000000000
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : x8 00000000000000f0 x9 0000007e41b7a120 x10 0000000000000000 x11 ffffff80fffffbdf
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : x12 0000000000000001 x13 000000007fffffff x14 00000000002e1d94 x15 0000000000000070
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : x16 0000007e41c18050 x17 0000007e41bf50c0 x18 0000007b07b86000 x19 0000000000004ae1
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : x20 0000000000004b09 x21 00000000ffffffff x22 0000000000000000 x23 0000000000000000
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : x24 b400007ca67d8ad8 x25 b400007ca67d8a90 x26 0000000000000001 x27 0000000000000004
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : x28 0000000000000001 x29 0000007b0b41b280
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : lr 0000007e41ba7814 sp 0000007b0b41b1e0 pc 0000007e41ba7844 pst 0000000000001000
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : backtrace:
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #00 pc 000000000004f844 /apex/com.android.runtime/lib64/bionic/libc.so (abort+168) (BuildId: 66a3c7f4a7e769b621f3220a14d1651c)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #01 pc 0000000000040220 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::die()+8) (BuildId: 66a3c7f4a7e769b621f3220a14d1651c)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #02 pc 000000000004088c /apex/com.android.runtime/lib64/bionic/libc.so (scudo::ScopedErrorReport::~ScopedErrorReport()+32) (BuildId: 66a3c7f4a7e769b621f3220a14d1651c)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #03 pc 0000000000040ac0 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::reportInvalidChunkState(scudo::AllocatorAction, void*)+76) (BuildId: 66a3c7f4a7e769b621f3220a14d1651c)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #04 pc 00000000000420bc /apex/com.android.runtime/lib64/bionic/libc.so (scudo::Allocator<scudo::AndroidConfig, &(scudo_malloc_postinit)>::deallocate(void*, scudo::Chunk::Origin, unsigned long, unsigned long)+308) (BuildId: 66a3c7f4a7e769b621f3220a14d1651c)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #05 pc 00000000000abcec /vendor/lib64/mt6855/libsrv_um.so (BuildId: 61e722e8bb19b73813d85972b326ce57)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #06 pc 00000000000abac4 /vendor/lib64/mt6855/libsrv_um.so (BuildId: 61e722e8bb19b73813d85972b326ce57)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #07 pc 00000000000b393c /vendor/lib64/mt6855/libsrv_um.so (BuildId: 61e722e8bb19b73813d85972b326ce57)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #08 pc 0000000000097144 /vendor/lib64/mt6855/libsrv_um.so (BuildId: 61e722e8bb19b73813d85972b326ce57)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #09 pc 0000000000085e34 /vendor/lib64/mt6855/libsrv_um.so (RGXTDMPrepare+328) (BuildId: 61e722e8bb19b73813d85972b326ce57)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #10 pc 000000000008267c /vendor/lib64/hw/mt6855/vulkan.mtk.so (BuildId: dafc4eee0385cb5c18d0956803894d07)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #11 pc 00000000000832f4 /vendor/lib64/hw/mt6855/vulkan.mtk.so (BuildId: dafc4eee0385cb5c18d0956803894d07)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #12 pc 0000000000790a74 /data/app/~~d4m9wEARLguWh0WAxw22qw==/com.xxx.xxxxxxxxx-r8aWRzqlT-qhweUo6dKGLQ==/base.apk!libflutter.so (BuildId: 31386f7abec07a9f7e731afe5e1e3d88369bf766)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #13 pc 00000000004e6658 /data/app/~~d4m9wEARLguWh0WAxw22qw==/com.xxx.xxxxxxxxx-r8aWRzqlT-qhweUo6dKGLQ==/base.apk!libflutter.so (BuildId: 31386f7abec07a9f7e731afe5e1e3d88369bf766)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #14 pc 00000000007ef6ec /data/app/~~d4m9wEARLguWh0WAxw22qw==/com.xxx.xxxxxxxxx-r8aWRzqlT-qhweUo6dKGLQ==/base.apk!libflutter.so (BuildId: 31386f7abec07a9f7e731afe5e1e3d88369bf766)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #15 pc 00000000007efbd8 /data/app/~~d4m9wEARLguWh0WAxw22qw==/com.xxx.xxxxxxxxx-r8aWRzqlT-qhweUo6dKGLQ==/base.apk!libflutter.so (BuildId: 31386f7abec07a9f7e731afe5e1e3d88369bf766)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #16 pc 00000000004808e4 /data/app/~~d4m9wEARLguWh0WAxw22qw==/com.xxx.xxxxxxxxx-r8aWRzqlT-qhweUo6dKGLQ==/base.apk!libflutter.so (BuildId: 31386f7abec07a9f7e731afe5e1e3d88369bf766)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #17 pc 00000000007eef00 /data/app/~~d4m9wEARLguWh0WAxw22qw==/com.xxx.xxxxxxxxx-r8aWRzqlT-qhweUo6dKGLQ==/base.apk!libflutter.so (BuildId: 31386f7abec07a9f7e731afe5e1e3d88369bf766)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #18 pc 00000000007eebe4 /data/app/~~d4m9wEARLguWh0WAxw22qw==/com.xxx.xxxxxxxxx-r8aWRzqlT-qhweUo6dKGLQ==/base.apk!libflutter.so (BuildId: 31386f7abec07a9f7e731afe5e1e3d88369bf766)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #19 pc 000000000047cfa8 /data/app/~~d4m9wEARLguWh0WAxw22qw==/com.xxx.xxxxxxxxx-r8aWRzqlT-qhweUo6dKGLQ==/base.apk!libflutter.so (BuildId: 31386f7abec07a9f7e731afe5e1e3d88369bf766)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #20 pc 00000000000b1ae8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+224) (BuildId: 66a3c7f4a7e769b621f3220a14d1651c)
[2025-12-15 14:59:02.409] [19299] [19299] [7] [DEBUG] : #21 pc 00000000000512a0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 66a3c7f4a7e769b621f3220a14d1651c)
When I use the code below to disable Impeller, the app functions properly without any crashes.
<meta-data android:name="io.flutter.embedding.android.EnableImpeller" android:value="false" />
Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.27.4, on macOS 15.6 24G84 darwin-arm64, locale
zh-Hans-CN)
[!] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
✗ cmdline-tools component is missing
Run `path/to/sdkmanager --install "cmdline-tools;latest"`
See https://developer.android.com/studio/command-line for more details.
✗ Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
See https://flutter.dev/to/macos-android-setup for more details.
[!] Xcode - develop for iOS and macOS (Xcode 16.4)
! CocoaPods 1.12.1 out of date (1.13.0 is recommended).
CocoaPods is a package manager for iOS or macOS platform code.
Without CocoaPods, plugins will not work on iOS or macOS.
For more info, see https://flutter.dev/to/platform-plugins
To update CocoaPods, see
https://guides.cocoapods.org/using/getting-started.html#updating-cocoapods
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.2)
[✓] IntelliJ IDEA Ultimate Edition (version 2023.1.2)
[✓] Connected device (5 available)
! Error: Browsing on the local area network for Mi的iPhone. Ensure the
device is unlocked and attached with a cable or associated with the same local
area network as this Mac.
The device must be opted into Developer Mode to connect wirelessly. (code -27)
[✓] Network resourcesReacted by Alar Kirikal, David Martos and Dominik Roszkowski
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: productionIssues experienced in live production appsIssues experienced in live production appsc: crashStack traces logged to the consoleStack traces logged to the consolec: fatal crashCrashes that terminate the processCrashes that terminate the processe: device-specificOnly manifests on certain devicesOnly manifests on certain devicese: impellerImpeller rendering backend issues and features requestsImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.needs repro infoAutomated crash report whose cause isn't yet knownAutomated crash report whose cause isn't yet knownplatform-androidAndroid applications specificallyAndroid applications specificallyteam-engineOwned by Engine teamOwned by Engine teamtriaged-engineTriaged by Engine teamTriaged by Engine team
Activity
davidmartos96 commentedon Dec 16, 2025
I believe we are having the same issue with one of the users of our app, but we are on Flutter 3.38.5
His device is an Android 12 Cat S75. Chipset Mediatek MT6855V/AZA
Stacktrace:
tirth-patel-nc commentedon Dec 16, 2025
@LuodiJackShen could you please share the symbolised (https://github.com/flutter/flutter/blob/master/docs/engine/Crashes.md) stacktrace so we can investigate this further. also, please upgrade your flutter version to the latest stable or master and check if the issue still persists.
tirth-patel-nc commentedon Dec 16, 2025
@davidmartos96 it might be a different crash. I can't seem to see similarities in the logs.
LuodiJackShen commentedon Dec 16, 2025
@tirth-patel-nc The project is quite complex and cannot be upgraded to the latest Flutter version in the near term. The symbolised stacktrace:
LuodiJackShen commentedon Dec 16, 2025
@tirth-patel-nc This is another error on the same phone:
LuodiJackShen commentedon Dec 16, 2025
@tirth-patel-nc This is another error on the same phone:
tirth-patel-nc commentedon Dec 17, 2025
RGXTDMPrepare seems common in both the stacktraces. Can you confirm if #179930 is related to your case?
LuodiJackShen commentedon Dec 17, 2025
@tirth-patel-nc
I'm not sure, but based on the stack traces, there seem to be some similarities. After users install our app, crashes rarely occur if they enter a screen with no images at all. However, if the screen contains a lot of images, the crash probability increases significantly. I'm not sure if this phenomenon is helpful for accelerating the problem investigation.
9 remaining items
chinmaygarde commentedon Jan 5, 2026
Getting a hold of a Vivo Y77 is definitely good to do. Since you already have access to the device, can you also run the application with Vulkan disabled and falling back to OpenGL to see if you encounter any issues. The following must be added to the manifest:
We might need to tinker some more on falling back to OpenGL on this class of devices.
alarkirikal commentedon Jan 7, 2026
I also have a user who started to experience our Flutter app crash after we upgraded our Flutter version from
3.35.7to3.38.5Device chipset
Mediatek MT6855V/AZA, deviceCAT S75Edit: we have disabled impeller right now in androidmanifest and it works, but hoping to not resort to disabling it globally or managing device-specific flavors with different build settings in order to the engine to work as expected
Stacktrace:
LuodiJackShen commentedon Jan 10, 2026
@chinmaygarde Modified code:
Then I built a
profileapk, and there was no crash issue. Everything was ok.alarkirikal commentedon Jan 12, 2026
I had to turn Impeller back on for our app and tried using opengles for ImpellerBackend as described above. The app now launches, but some specific UI rendering still crashes the app (for our use case, 1 out of 3 main tabs of the app still crashes it, all tabs have complex UIs, so it's not easy to figure out what component causes it exactly).
Currently seems like the crash is limited to this device only, we only have one report of such crash and crash logs seem to verify that.. I'm not sure what to do right now, as we can't go back to Skia as well - that messes up our UI even further :)
Our current configuration in AndroidManifest:
Stacktrace:
enoiu commentedon Jan 30, 2026
I received a report from one of my users regarding this issue, although I couldn't capture the logs.
User's Device: Teclast T60AI
Issue: The screen shakes violently, freezes, and parts of the UI disappear or turn black. This issue occurred after I released an update where I upgraded Flutter from 3.35.7 to 3.38.7.
Resolution: I considered disabling Impeller (EnableImpeller="false"), but since my app involves heavy drawing features, this caused significant performance regression during my testing. To avoid negatively impacting other users, I decided not to disable Impeller and instead downgraded Flutter to 3.35.7. The user confirmed that this resolved the issue.
davidmartos96 commentedon Mar 18, 2026
@chinmaygarde Any update on this? If the solution would be to add this family of devices to the exclude list I'd say let's go with it even though there is not a reproduction code. These users are unable to use the app effectively anymore unless falling back to a stable release 2 times behind current one.
alarkirikal commentedon Apr 9, 2026
I'd like to see how this goes as well - we just got another report with the same device having the app crashing on startup
louisdeveseleer commentedon Jun 15, 2026
We're using the latest flutter version (3.44) and still have some devices crashing on startup when Impeller is enabled, which forces us to disable it for everyone.
Affected devices:
samsung a13, samsung a13ve, samsung a3core, Redmi angelican, Redmi blue, samsung m13, lge mmh45lm, Infinix Infinix-X6512, Infinix Infinix-X6525B, samsung a10s, samsung j6lte
Android versions:
Android 14 (SDK 34)
Android 10 (SDK 29)
Android 11 (SDK 30)
Android 13 (SDK 33)
Android 16 (SDK 36)
When disabling Impeller in the manifest, there is no crash.
Example crash report from Play console: