-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
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 consolee: impellerImpeller rendering backend issues and features requestsImpeller rendering backend issues and features requestse: impeller-naughty-driverDevices & drivers that may be behaving unexpectedly and may need workarounds.Devices & drivers that may be behaving unexpectedly and may need workarounds.engineflutter/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 specificallyr: fixedIssue is closed as already fixed in a newer versionIssue is closed as already fixed in a newer versionslimpellerEngine binary size reduction. go/slimpellerEngine binary size reduction. go/slimpellerteam-engineOwned by Engine teamOwned by Engine teamtriaged-engineTriaged by Engine teamTriaged by Engine team
Description
Steps to reproduce
(caused in user device, not yet reproducible)
Expected results
no crash
Actual results
0.5% of our android user sessions crashing
Android 11 to 16L
affected devices: (no 100% error rate)
- samsung a55x (Samsung Galaxy A55 5G)
- samsung a52sxq (Samsung Galaxy A52s 5G)
- samsung r8q (Samsung Galaxy S20 FE 5G)
- samsung o1s (Samsung Galaxy S21)
- samsung dm3q (Samsung Galaxy S23 Ultra)
- google lynx (Google Pixel 7a)
- (and some more)
Code sample
(not yet reproducible)
Screenshots or Video
No response
Logs
Logs
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 25277 >>> io.onecommafive.my.production.app <<<
backtrace:
#00 pc 0x000000000006c3b8 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_mutex_lock+12)
#01 pc 0x00000000004cb08c /data/app/~~Vc-i1HztTpVkEv8ofiNdDw==/io.onecommafive.my.production.app-rllEM0C10cDwHCwQPZw5dA==/split_config.arm64_v8a.apk!libflutter.so (std::_fl::mutex::lock()+20135936) (BuildId: a3968a9125362955f61c5475b7b5b499c7c46589)
#02 pc 0x00000000007fbac0 /data/app/~~Vc-i1HztTpVkEv8ofiNdDw==/io.onecommafive.my.production.app-rllEM0C10cDwHCwQPZw5dA==/split_config.arm64_v8a.apk!libflutter.so (impeller::CommandQueueVK::Submit(std::_fl::vector<std::_fl::shared_ptr<impeller::CommandBuffer>, std::_fl::allocator<std::_fl::shared_ptr<impeller::CommandBuffer>>> const&, std::_fl::function<void (impeller::CommandBuffer::Status)> const&)+20135936) (BuildId: a3968a9125362955f61c5475b7b5b499c7c46589)
#03 pc 0x000000000085be4c /data/app/~~Vc-i1HztTpVkEv8ofiNdDw==/io.onecommafive.my.production.app-rllEM0C10cDwHCwQPZw5dA==/split_config.arm64_v8a.apk!libflutter.so (flutter::ImageDecoderImpeller::UnsafeUploadTextureToPrivate(std::_fl::shared_ptr<impeller::Context> const&, std::_fl::shared_ptr<impeller::DeviceBuffer> const&, SkImageInfo const&, std::_fl::optional<SkImageInfo> const&)+20135936) (BuildId: a3968a9125362955f61c5475b7b5b499c7c46589)
#04 pc 0x000000000085c124 /data/app/~~Vc-i1HztTpVkEv8ofiNdDw==/io.onecommafive.my.production.app-rllEM0C10cDwHCwQPZw5dA==/split_config.arm64_v8a.apk!libflutter.so (std::_fl::__function::__func<flutter::ImageDecoderImpeller::UploadTextureToPrivate(std::_fl::function<void (sk_sp<flutter::DlImage>, std::_fl::basic_string<char, std::_fl::char_traits<char>, std::_fl::allocator<char>>)>, std::_fl::shared_ptr<impeller::Context> const&, std::_fl::shared_ptr<impeller::DeviceBuffer> const&, SkImageInfo const&, std::_fl::shared_ptr<SkBitmap> const&, std::_fl::optional<SkImageInfo> const&, std::_fl::shared_ptr<fml::SyncSwitch const> const&)::$_0, std::_fl::allocator<flutter::ImageDecoderImpeller::UploadTextureToPrivate(std::_fl::function<void (sk_sp<flutter::DlImage>, std::_fl::basic_string<char, std::_fl::char_traits<char>, std::_fl::allocator<char>>)>, std::_fl::shared_ptr<impeller::Context> const&, std::_fl::shared_ptr<impeller::DeviceBuffer> const&, SkImageInfo const&, std::_fl::shared_ptr<SkBitmap> const&, std::_fl::optional<SkImageInfo> const&, std::_fl::shared_ptr<fml::SyncSwitch const> const&)::$_0>, void ()>::operator()()+20135936) (BuildId: a3968a9125362955f61c5475b7b5b499c7c46589)
#05 pc 0x00000000004d0678 /data/app/~~Vc-i1HztTpVkEv8ofiNdDw==/io.onecommafive.my.production.app-rllEM0C10cDwHCwQPZw5dA==/split_config.arm64_v8a.apk!libflutter.so (fml::SyncSwitch::Execute(fml::SyncSwitch::Handlers const&) const+20135936) (BuildId: a3968a9125362955f61c5475b7b5b499c7c46589)
#06 pc 0x000000000085b448 /data/app/~~Vc-i1HztTpVkEv8ofiNdDw==/io.onecommafive.my.production.app-rllEM0C10cDwHCwQPZw5dA==/split_config.arm64_v8a.apk!libflutter.so (flutter::ImageDecoderImpeller::UploadTextureToPrivate(std::_fl::function<void (sk_sp<flutter::DlImage>, std::_fl::basic_string<char, std::_fl::char_traits<char>, std::_fl::allocator<char>>)>, std::_fl::shared_ptr<impeller::Context> const&, std::_fl::shared_ptr<impeller::DeviceBuffer> const&, SkImageInfo const&, std::_fl::shared_ptr<SkBitmap> const&, std::_fl::optional<SkImageInfo> const&, std::_fl::shared_ptr<fml::SyncSwitch const> const&)+20135936) (BuildId: a3968a9125362955f61c5475b7b5b499c7c46589)
#07 pc 0x000000000085b1b8 /data/app/~~Vc-i1HztTpVkEv8ofiNdDw==/io.onecommafive.my.production.app-rllEM0C10cDwHCwQPZw5dA==/split_config.arm64_v8a.apk!libflutter.so (flutter::ImageDecoderImpeller::Decode(fml::RefPtr<flutter::ImageDescriptor>, unsigned int, unsigned int, std::_fl::function<void (sk_sp<flutter::DlImage>, std::_fl::basic_string<char, std::_fl::char_traits<char>, std::_fl::allocator<char>>)> const&)::$_1::operator()() const::'lambda'()::operator()() const+20135936) (BuildId: a3968a9125362955f61c5475b7b5b499c7c46589)
#08 pc 0x000000000085b06c /data/app/~~Vc-i1HztTpVkEv8ofiNdDw==/io.onecommafive.my.production.app-rllEM0C10cDwHCwQPZw5dA==/split_config.arm64_v8a.apk!libflutter.so (std::_fl::__function::__func<flutter::ImageDecoderImpeller::Decode(fml::RefPtr<flutter::ImageDescriptor>, unsigned int, unsigned int, std::_fl::function<void (sk_sp<flutter::DlImage>, std::_fl::basic_string<char, std::_fl::char_traits<char>, std::_fl::allocator<char>>)> const&)::$_1, std::_fl::allocator<flutter::ImageDecoderImpeller::Decode(fml::RefPtr<flutter::ImageDescriptor>, unsigned int, unsigned int, std::_fl::function<void (sk_sp<flutter::DlImage>, std::_fl::basic_string<char, std::_fl::char_traits<char>, std::_fl::allocator<char>>)> const&)::$_1>, void ()>::operator()()+20135936) (BuildId: a3968a9125362955f61c5475b7b5b499c7c46589)
#09 pc 0x00000000004cce54 /data/app/~~Vc-i1HztTpVkEv8ofiNdDw==/io.onecommafive.my.production.app-rllEM0C10cDwHCwQPZw5dA==/split_config.arm64_v8a.apk!libflutter.so (void* std::_fl::__thread_proxy[abi:nn210000]<std::_fl::tuple<std::_fl::unique_ptr<std::_fl::__thread_struct, std::_fl::default_delete<std::_fl::__thread_struct>>, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>>(void*)+20135936) (BuildId: a3968a9125362955f61c5475b7b5b499c7c46589)
#10 pc 0x000000000006b1f0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+196)
#11 pc 0x000000000005e1b4 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)Flutter Doctor output
(not yet reproducible)
Neelansh-ns, Kirpal, json-kim, lanrehnics, yogi7y and 1 more
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 consolee: impellerImpeller rendering backend issues and features requestsImpeller rendering backend issues and features requestse: impeller-naughty-driverDevices & drivers that may be behaving unexpectedly and may need workarounds.Devices & drivers that may be behaving unexpectedly and may need workarounds.engineflutter/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 specificallyr: fixedIssue is closed as already fixed in a newer versionIssue is closed as already fixed in a newer versionslimpellerEngine binary size reduction. go/slimpellerEngine binary size reduction. go/slimpellerteam-engineOwned by Engine teamOwned by Engine teamtriaged-engineTriaged by Engine teamTriaged by Engine team
Type
Projects
Status
Done