-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
flutter/engine
#40944Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work liste: 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.found in release: 3.1Found to occur in 3.1Found to occur in 3.1has reproducible stepsThe issue has been confirmed reproducible and is ready to work onThe issue has been confirmed reproducible and is ready to work onplatform-androidAndroid applications specificallyAndroid applications specifically
Milestone
Description
I followed the instructions in https://github.com/flutter/engine/tree/main/impeller#try-impeller-in-flutter on a freshly created flutter app. The app launches on a physical android device, but crashes at startup on an emulator. (Attached symbolized logs)
Steps to Reproduce
flutter create --platforms android testcd test- Edit
AndroidManifest.xmlaccording to https://github.com/flutter/engine/tree/main/impeller#android flutter run -d emulator-XXXX
Expected results:
App starts up properly.
Actual results:
App crashes at startup.
Code sample
Default code added by flutter create
Logs
Here's the log from adb (symbolized following instructions from https://github.com/flutter/flutter/wiki/Crashes):
********** Crash dump: **********
Build fingerprint: 'google/sdk_gphone_x86_64/generic_x86_64_arm64:11/RSR1.201211.001/7027799:user/release-keys'
Abort message: '[FATAL:flutter/shell/platform/android/platform_view_android.cc(121)] Check failed: android_surface_ && android_surface_->IsValid(). Could not create an OpenGL, Vulkan or Software surface to set up rendering.
#00 0x000000000005a2a8 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+24) (BuildId: 3707c39fc397eeaa328142d90b50a973)
#01 0x000000000005d212 /apex/com.android.runtime/lib64/bionic/libc.so (abort+194) (BuildId: 3707c39fc397eeaa328142d90b50a973)
#02 0x0000000001632d15 /lib/x86_64/libflutter.so (BuildId: 9736ace3351902e5b93d07d9f990ac742d4ca8b6)
std::__throw_bad_alloc()
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../third_party/libcxx/include/optional:193:9
#03 0x0000000001659804 /lib/x86_64/libflutter.so (BuildId: 9736ace3351902e5b93d07d9f990ac742d4ca8b6)
fml::LogMessage::~LogMessage()
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../flutter/fml/logging.cc:130:5
#04 0x000000000163b1fa /lib/x86_64/libflutter.so (BuildId: 9736ace3351902e5b93d07d9f990ac742d4ca8b6)
flutter::PlatformViewAndroid::PlatformViewAndroid(flutter::PlatformView::Delegate&, flutter::TaskRunners, std::__1::shared_ptr<flutter::PlatformViewAndroidJNI> const&, std::__1::shared_ptr<flutter::AndroidContext> const&)
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../flutter/shell/platform/android/platform_view_android.cc:121:5
#05 0x000000000163af94 /lib/x86_64/libflutter.so (BuildId: 9736ace3351902e5b93d07d9f990ac742d4ca8b6)
flutter::PlatformViewAndroid::PlatformViewAndroid(flutter::PlatformView::Delegate&, flutter::TaskRunners, std::__1::shared_ptr<flutter::PlatformViewAndroidJNI>, bool, unsigned char)
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../flutter/shell/platform/android/platform_view_android.cc:93:7
#06 0x0000000001635cf4 /lib/x86_64/libflutter.so (BuildId: 9736ace3351902e5b93d07d9f990ac742d4ca8b6)
std::__1::__unique_if<flutter::PlatformViewAndroid>::__unique_single std::__1::make_unique<flutter::PlatformViewAndroid, flutter::Shell&, flutter::TaskRunners const&, std::__1::shared_ptr<flutter::PlatformViewAndroidJNI>&, bool const&, unsigned char const&>(flutter::Shell&, flutter::TaskRunners const&, std::__1::shared_ptr<flutter::PlatformViewAndroidJNI>&, bool const&, unsigned char const&)
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../third_party/libcxx/include/memory:3003:32
#07 0x0000000001635b3b /lib/x86_64/libflutter.so (BuildId: 9736ace3351902e5b93d07d9f990ac742d4ca8b6)
flutter::AndroidShellHolder::AndroidShellHolder(flutter::Settings, std::__1::shared_ptr<flutter::PlatformViewAndroidJNI>)::$_0::operator()(flutter::Shell&) const
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../flutter/shell/platform/android/android_shell_holder.cc:111:33
decltype(std::__1::forward<flutter::AndroidShellHolder::AndroidShellHolder(flutter::Settings, std::__1::shared_ptr<flutter::PlatformViewAndroidJNI>)::$_0&>(fp)(std::__1::forward<flutter::Shell&>(fp0))) std::__1::__invoke<flutter::AndroidShellHolder::AndroidShellHolder(flutter::Settings, std::__1::shared_ptr<flutter::PlatformViewAndroidJNI>)::$_0&, flutter::Shell&>(flutter::AndroidShellHolder::AndroidShellHolder(flutter::Settings, std::__1::shared_ptr<flutter::PlatformViewAndroidJNI>)::$_0&, flutter::Shell&)
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../third_party/libcxx/include/type_traits:3530:1
std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > std::__1::__invoke_void_return_wrapper<std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > >::__call<flutter::AndroidShellHolder::AndroidShellHolder(flutter::Settings, std::__1::shared_ptr<flutter::PlatformViewAndroidJNI>)::$_0&, flutter::Shell&>(flutter::AndroidShellHolder::AndroidShellHolder(flutter::Settings, std::__1::shared_ptr<flutter::PlatformViewAndroidJNI>)::$_0&, flutter::Shell&)
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../third_party/libcxx/include/__functional_base:317:16
std::__1::__function::__alloc_func<flutter::AndroidShellHolder::AndroidShellHolder(flutter::Settings, std::__1::shared_ptr<flutter::PlatformViewAndroidJNI>)::$_0, std::__1::allocator<flutter::AndroidShellHolder::AndroidShellHolder(flutter::Settings, std::__1::shared_ptr<flutter::PlatformViewAndroidJNI>)::$_0>, std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > (flutter::Shell&)>::operator()(flutter::Shell&)
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../third_party/libcxx/include/functional:1533:16
std::__1::__function::__func<flutter::AndroidShellHolder::AndroidShellHolder(flutter::Settings, std::__1::shared_ptr<flutter::PlatformViewAndroidJNI>)::$_0, std::__1::allocator<flutter::AndroidShellHolder::AndroidShellHolder(flutter::Settings, std::__1::shared_ptr<flutter::PlatformViewAndroidJNI>)::$_0>, std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > (flutter::Shell&)>::operator()(flutter::Shell&)
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../third_party/libcxx/include/functional:1707:12
#08 0x00000000018a588a /lib/x86_64/libflutter.so (BuildId: 9736ace3351902e5b93d07d9f990ac742d4ca8b6)
std::__1::__function::__value_func<std::__1::shared_ptr<impeller::FilterContents> (std::__1::shared_ptr<impeller::FilterInput>, bool)>::operator()(std::__1::shared_ptr<impeller::FilterInput>&&, bool&&) const
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../third_party/libcxx/include/functional:1860:16
#09 0x00000000019d55c1 /lib/x86_64/libflutter.so (BuildId: 9736ace3351902e5b93d07d9f990ac742d4ca8b6)
std::__1::function<std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > (flutter::Shell&)>::operator()(flutter::Shell&) const
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../third_party/libcxx/include/functional:2419:12
flutter::Shell::CreateShellOnPlatformThread(flutter::DartVMRef, fml::RefPtr<fml::RasterThreadMerger>, std::__1::shared_ptr<flutter::ShellIOManager>, std::__1::shared_ptr<flutter::ResourceCacheLimitCalculator> const&, flutter::TaskRunners, flutter::PlatformData const&, flutter::Settings, fml::RefPtr<flutter::DartSnapshot const>, std::__1::function<std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Rasterizer, std::__1::default_delete<flutter::Rasterizer> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Engine, std::__1::default_delete<flutter::Engine> > (flutter::Engine::Delegate&, std::__1::function<std::__1::unique_ptr<flutter::PointerDataDispatcher, std::__1::default_delete<flutter::PointerDataDispatcher> > (flutter::PointerDataDispatcher::Delegate&)> const&, flutter::DartVM&, fml::RefPtr<flutter::DartSnapshot const>, flutter::TaskRunners, flutter::PlatformData const&, flutter::Settings, std::__1::unique_ptr<flutter::Animator, std::__1::default_delete<flutter::Animator> >, fml::WeakPtr<flutter::IOManager>, fml::RefPtr<flutter::UnrefQueue<GrDirectContext> >, fml::WeakPtr<flutter::SnapshotDelegate>, std::__1::shared_ptr<flutter::VolatilePathTracker>)> const&, bool)
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../flutter/shell/common/shell.cc:211:24
#10 0x00000000019dd982 /lib/x86_64/libflutter.so (BuildId: 9736ace3351902e5b93d07d9f990ac742d4ca8b6)
flutter::Shell::CreateWithSnapshot(flutter::PlatformData const&, flutter::TaskRunners, fml::RefPtr<fml::RasterThreadMerger>, std::__1::shared_ptr<flutter::ShellIOManager>, std::__1::shared_ptr<flutter::ResourceCacheLimitCalculator> const&, flutter::Settings, flutter::DartVMRef, fml::RefPtr<flutter::DartSnapshot const>, std::__1::function<std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Rasterizer, std::__1::default_delete<flutter::Rasterizer> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Engine, std::__1::default_delete<flutter::Engine> > (flutter::Engine::Delegate&, std::__1::function<std::__1::unique_ptr<flutter::PointerDataDispatcher, std::__1::default_delete<flutter::PointerDataDispatcher> > (flutter::PointerDataDispatcher::Delegate&)> const&, flutter::DartVM&, fml::RefPtr<flutter::DartSnapshot const>, flutter::TaskRunners, flutter::PlatformData const&, flutter::Settings, std::__1::unique_ptr<flutter::Animator, std::__1::default_delete<flutter::Animator> >, fml::WeakPtr<flutter::IOManager>, fml::RefPtr<flutter::UnrefQueue<GrDirectContext> >, fml::WeakPtr<flutter::SnapshotDelegate>, std::__1::shared_ptr<flutter::VolatilePathTracker>)> const&, bool)::$_1::operator()()
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../flutter/shell/common/shell.cc:362:21
auto fml::internal::CopyableLambda<flutter::Shell::CreateWithSnapshot(flutter::PlatformData const&, flutter::TaskRunners, fml::RefPtr<fml::RasterThreadMerger>, std::__1::shared_ptr<flutter::ShellIOManager>, std::__1::shared_ptr<flutter::ResourceCacheLimitCalculator> const&, flutter::Settings, flutter::DartVMRef, fml::RefPtr<flutter::DartSnapshot const>, std::__1::function<std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Rasterizer, std::__1::default_delete<flutter::Rasterizer> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Engine, std::__1::default_delete<flutter::Engine> > (flutter::Engine::Delegate&, std::__1::function<std::__1::unique_ptr<flutter::PointerDataDispatcher, std::__1::default_delete<flutter::PointerDataDispatcher> > (flutter::PointerDataDispatcher::Delegate&)> const&, flutter::DartVM&, fml::RefPtr<flutter::DartSnapshot const>, flutter::TaskRunners, flutter::PlatformData const&, flutter::Settings, std::__1::unique_ptr<flutter::Animator, std::__1::default_delete<flutter::Animator> >, fml::WeakPtr<flutter::IOManager>, fml::RefPtr<flutter::UnrefQueue<GrDirectContext> >, fml::WeakPtr<flutter::SnapshotDelegate>, std::__1::shared_ptr<flutter::VolatilePathTracker>)> const&, bool)::$_1>::operator()<>() const
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../flutter/fml/make_copyable.h:24:12
decltype(std::__1::forward<fml::internal::CopyableLambda<flutter::Shell::CreateWithSnapshot(flutter::PlatformData const&, flutter::TaskRunners, fml::RefPtr<fml::RasterThreadMerger>, std::__1::shared_ptr<flutter::ShellIOManager>, std::__1::shared_ptr<flutter::ResourceCacheLimitCalculator> const&, flutter::Settings, flutter::DartVMRef, fml::RefPtr<flutter::DartSnapshot const>, std::__1::function<std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Rasterizer, std::__1::default_delete<flutter::Rasterizer> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Engine, std::__1::default_delete<flutter::Engine> > (flutter::Engine::Delegate&, std::__1::function<std::__1::unique_ptr<flutter::PointerDataDispatcher, std::__1::default_delete<flutter::PointerDataDispatcher> > (flutter::PointerDataDispatcher::Delegate&)> const&, flutter::DartVM&, fml::RefPtr<flutter::DartSnapshot const>, flutter::TaskRunners, flutter::PlatformData const&, flutter::Settings, std::__1::unique_ptr<flutter::Animator, std::__1::default_delete<flutter::Animator> >, fml::WeakPtr<flutter::IOManager>, fml::RefPtr<flutter::UnrefQueue<GrDirectContext> >, fml::WeakPtr<flutter::SnapshotDelegate>, std::__1::shared_ptr<flutter::VolatilePathTracker>)> const&, bool)::$_1>&>(fp)()) std::__1::__invoke<fml::internal::CopyableLambda<flutter::Shell::CreateWithSnapshot(flutter::PlatformData const&, flutter::TaskRunners, fml::RefPtr<fml::RasterThreadMerger>, std::__1::shared_ptr<flutter::ShellIOManager>, std::__1::shared_ptr<flutter::ResourceCacheLimitCalculator> const&, flutter::Settings, flutter::DartVMRef, fml::RefPtr<flutter::DartSnapshot const>, std::__1::function<std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Rasterizer, std::__1::default_delete<flutter::Rasterizer> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Engine, std::__1::default_delete<flutter::Engine> > (flutter::Engine::Delegate&, std::__1::function<std::__1::unique_ptr<flutter::PointerDataDispatcher, std::__1::default_delete<flutter::PointerDataDispatcher> > (flutter::PointerDataDispatcher::Delegate&)> const&, flutter::DartVM&, fml::RefPtr<flutter::DartSnapshot const>, flutter::TaskRunners, flutter::PlatformData const&, flutter::Settings, std::__1::unique_ptr<flutter::Animator, std::__1::default_delete<flutter::Animator> >, fml::WeakPtr<flutter::IOManager>, fml::RefPtr<flutter::UnrefQueue<GrDirectContext> >, fml::WeakPtr<flutter::SnapshotDelegate>, std::__1::shared_ptr<flutter::VolatilePathTracker>)> const&, bool)::$_1>&>(fml::internal::CopyableLambda<flutter::Shell::CreateWithSnapshot(flutter::PlatformData const&, flutter::TaskRunners, fml::RefPtr<fml::RasterThreadMerger>, std::__1::shared_ptr<flutter::ShellIOManager>, std::__1::shared_ptr<flutter::ResourceCacheLimitCalculator> const&, flutter::Settings, flutter::DartVMRef, fml::RefPtr<flutter::DartSnapshot const>, std::__1::function<std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Rasterizer, std::__1::default_delete<flutter::Rasterizer> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Engine, std::__1::default_delete<flutter::Engine> > (flutter::Engine::Delegate&, std::__1::function<std::__1::unique_ptr<flutter::PointerDataDispatcher, std::__1::default_delete<flutter::PointerDataDispatcher> > (flutter::PointerDataDispatcher::Delegate&)> const&, flutter::DartVM&, fml::RefPtr<flutter::DartSnapshot const>, flutter::TaskRunners, flutter::PlatformData const&, flutter::Settings, std::__1::unique_ptr<flutter::Animator, std::__1::default_delete<flutter::Animator> >, fml::WeakPtr<flutter::IOManager>, fml::RefPtr<flutter::UnrefQueue<GrDirectContext> >, fml::WeakPtr<flutter::SnapshotDelegate>, std::__1::shared_ptr<flutter::VolatilePathTracker>)> const&, bool)::$_1>&)
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../third_party/libcxx/include/type_traits:3530:1
void std::__1::__invoke_void_return_wrapper<void>::__call<fml::internal::CopyableLambda<flutter::Shell::CreateWithSnapshot(flutter::PlatformData const&, flutter::TaskRunners, fml::RefPtr<fml::RasterThreadMerger>, std::__1::shared_ptr<flutter::ShellIOManager>, std::__1::shared_ptr<flutter::ResourceCacheLimitCalculator> const&, flutter::Settings, flutter::DartVMRef, fml::RefPtr<flutter::DartSnapshot const>, std::__1::function<std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Rasterizer, std::__1::default_delete<flutter::Rasterizer> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Engine, std::__1::default_delete<flutter::Engine> > (flutter::Engine::Delegate&, std::__1::function<std::__1::unique_ptr<flutter::PointerDataDispatcher, std::__1::default_delete<flutter::PointerDataDispatcher> > (flutter::PointerDataDispatcher::Delegate&)> const&, flutter::DartVM&, fml::RefPtr<flutter::DartSnapshot const>, flutter::TaskRunners, flutter::PlatformData const&, flutter::Settings, std::__1::unique_ptr<flutter::Animator, std::__1::default_delete<flutter::Animator> >, fml::WeakPtr<flutter::IOManager>, fml::RefPtr<flutter::UnrefQueue<GrDirectContext> >, fml::WeakPtr<flutter::SnapshotDelegate>, std::__1::shared_ptr<flutter::VolatilePathTracker>)> const&, bool)::$_1>&>(fml::internal::CopyableLambda<flutter::Shell::CreateWithSnapshot(flutter::PlatformData const&, flutter::TaskRunners, fml::RefPtr<fml::RasterThreadMerger>, std::__1::shared_ptr<flutter::ShellIOManager>, std::__1::shared_ptr<flutter::ResourceCacheLimitCalculator> const&, flutter::Settings, flutter::DartVMRef, fml::RefPtr<flutter::DartSnapshot const>, std::__1::function<std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Rasterizer, std::__1::default_delete<flutter::Rasterizer> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Engine, std::__1::default_delete<flutter::Engine> > (flutter::Engine::Delegate&, std::__1::function<std::__1::unique_ptr<flutter::PointerDataDispatcher, std::__1::default_delete<flutter::PointerDataDispatcher> > (flutter::PointerDataDispatcher::Delegate&)> const&, flutter::DartVM&, fml::RefPtr<flutter::DartSnapshot const>, flutter::TaskRunners, flutter::PlatformData const&, flutter::Settings, std::__1::unique_ptr<flutter::Animator, std::__1::default_delete<flutter::Animator> >, fml::WeakPtr<flutter::IOManager>, fml::RefPtr<flutter::UnrefQueue<GrDirectContext> >, fml::WeakPtr<flutter::SnapshotDelegate>, std::__1::shared_ptr<flutter::VolatilePathTracker>)> const&, bool)::$_1>&)
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../third_party/libcxx/include/__functional_base:348:9
std::__1::__function::__alloc_func<fml::internal::CopyableLambda<flutter::Shell::CreateWithSnapshot(flutter::PlatformData const&, flutter::TaskRunners, fml::RefPtr<fml::RasterThreadMerger>, std::__1::shared_ptr<flutter::ShellIOManager>, std::__1::shared_ptr<flutter::ResourceCacheLimitCalculator> const&, flutter::Settings, flutter::DartVMRef, fml::RefPtr<flutter::DartSnapshot const>, std::__1::function<std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Rasterizer, std::__1::default_delete<flutter::Rasterizer> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Engine, std::__1::default_delete<flutter::Engine> > (flutter::Engine::Delegate&, std::__1::function<std::__1::unique_ptr<flutter::PointerDataDispatcher, std::__1::default_delete<flutter::PointerDataDispatcher> > (flutter::PointerDataDispatcher::Delegate&)> const&, flutter::DartVM&, fml::RefPtr<flutter::DartSnapshot const>, flutter::TaskRunners, flutter::PlatformData const&, flutter::Settings, std::__1::unique_ptr<flutter::Animator, std::__1::default_delete<flutter::Animator> >, fml::WeakPtr<flutter::IOManager>, fml::RefPtr<flutter::UnrefQueue<GrDirectContext> >, fml::WeakPtr<flutter::SnapshotDelegate>, std::__1::shared_ptr<flutter::VolatilePathTracker>)> const&, bool)::$_1>, std::__1::allocator<fml::internal::CopyableLambda<flutter::Shell::CreateWithSnapshot(flutter::PlatformData const&, flutter::TaskRunners, fml::RefPtr<fml::RasterThreadMerger>, std::__1::shared_ptr<flutter::ShellIOManager>, std::__1::shared_ptr<flutter::ResourceCacheLimitCalculator> const&, flutter::Settings, flutter::DartVMRef, fml::RefPtr<flutter::DartSnapshot const>, std::__1::function<std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Rasterizer, std::__1::default_delete<flutter::Rasterizer> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Engine, std::__1::default_delete<flutter::Engine> > (flutter::Engine::Delegate&, std::__1::function<std::__1::unique_ptr<flutter::PointerDataDispatcher, std::__1::default_delete<flutter::PointerDataDispatcher> > (flutter::PointerDataDispatcher::Delegate&)> const&, flutter::DartVM&, fml::RefPtr<flutter::DartSnapshot const>, flutter::TaskRunners, flutter::PlatformData const&, flutter::Settings, std::__1::unique_ptr<flutter::Animator, std::__1::default_delete<flutter::Animator> >, fml::WeakPtr<flutter::IOManager>, fml::RefPtr<flutter::UnrefQueue<GrDirectContext> >, fml::WeakPtr<flutter::SnapshotDelegate>, std::__1::shared_ptr<flutter::VolatilePathTracker>)> const&, bool)::$_1> >, void ()>::operator()()
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../third_party/libcxx/include/functional:1533:16
std::__1::__function::__func<fml::internal::CopyableLambda<flutter::Shell::CreateWithSnapshot(flutter::PlatformData const&, flutter::TaskRunners, fml::RefPtr<fml::RasterThreadMerger>, std::__1::shared_ptr<flutter::ShellIOManager>, std::__1::shared_ptr<flutter::ResourceCacheLimitCalculator> const&, flutter::Settings, flutter::DartVMRef, fml::RefPtr<flutter::DartSnapshot const>, std::__1::function<std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Rasterizer, std::__1::default_delete<flutter::Rasterizer> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Engine, std::__1::default_delete<flutter::Engine> > (flutter::Engine::Delegate&, std::__1::function<std::__1::unique_ptr<flutter::PointerDataDispatcher, std::__1::default_delete<flutter::PointerDataDispatcher> > (flutter::PointerDataDispatcher::Delegate&)> const&, flutter::DartVM&, fml::RefPtr<flutter::DartSnapshot const>, flutter::TaskRunners, flutter::PlatformData const&, flutter::Settings, std::__1::unique_ptr<flutter::Animator, std::__1::default_delete<flutter::Animator> >, fml::WeakPtr<flutter::IOManager>, fml::RefPtr<flutter::UnrefQueue<GrDirectContext> >, fml::WeakPtr<flutter::SnapshotDelegate>, std::__1::shared_ptr<flutter::VolatilePathTracker>)> const&, bool)::$_1>, std::__1::allocator<fml::internal::CopyableLambda<flutter::Shell::CreateWithSnapshot(flutter::PlatformData const&, flutter::TaskRunners, fml::RefPtr<fml::RasterThreadMerger>, std::__1::shared_ptr<flutter::ShellIOManager>, std::__1::shared_ptr<flutter::ResourceCacheLimitCalculator> const&, flutter::Settings, flutter::DartVMRef, fml::RefPtr<flutter::DartSnapshot const>, std::__1::function<std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Rasterizer, std::__1::default_delete<flutter::Rasterizer> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Engine, std::__1::default_delete<flutter::Engine> > (flutter::Engine::Delegate&, std::__1::function<std::__1::unique_ptr<flutter::PointerDataDispatcher, std::__1::default_delete<flutter::PointerDataDispatcher> > (flutter::PointerDataDispatcher::Delegate&)> const&, flutter::DartVM&, fml::RefPtr<flutter::DartSnapshot const>, flutter::TaskRunners, flutter::PlatformData const&, flutter::Settings, std::__1::unique_ptr<flutter::Animator, std::__1::default_delete<flutter::Animator> >, fml::WeakPtr<flutter::IOManager>, fml::RefPtr<flutter::UnrefQueue<GrDirectContext> >, fml::WeakPtr<flutter::SnapshotDelegate>, std::__1::shared_ptr<flutter::VolatilePathTracker>)> const&, bool)::$_1> >, void ()>::operator()()
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../third_party/libcxx/include/functional:1707:12
#11 0x00000000019d52c6 /lib/x86_64/libflutter.so (BuildId: 9736ace3351902e5b93d07d9f990ac742d4ca8b6)
flutter::Shell::CreateWithSnapshot(flutter::PlatformData const&, flutter::TaskRunners, fml::RefPtr<fml::RasterThreadMerger>, std::__1::shared_ptr<flutter::ShellIOManager>, std::__1::shared_ptr<flutter::ResourceCacheLimitCalculator> const&, flutter::Settings, flutter::DartVMRef, fml::RefPtr<flutter::DartSnapshot const>, std::__1::function<std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Rasterizer, std::__1::default_delete<flutter::Rasterizer> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Engine, std::__1::default_delete<flutter::Engine> > (flutter::Engine::Delegate&, std::__1::function<std::__1::unique_ptr<flutter::PointerDataDispatcher, std::__1::default_delete<flutter::PointerDataDispatcher> > (flutter::PointerDataDispatcher::Delegate&)> const&, flutter::DartVM&, fml::RefPtr<flutter::DartSnapshot const>, flutter::TaskRunners, flutter::PlatformData const&, flutter::Settings, std::__1::unique_ptr<flutter::Animator, std::__1::default_delete<flutter::Animator> >, fml::WeakPtr<flutter::IOManager>, fml::RefPtr<flutter::UnrefQueue<GrDirectContext> >, fml::WeakPtr<flutter::SnapshotDelegate>, std::__1::shared_ptr<flutter::VolatilePathTracker>)> const&, bool)
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../flutter/shell/common/shell.cc:345:3
#12 0x00000000019d4f2a /lib/x86_64/libflutter.so (BuildId: 9736ace3351902e5b93d07d9f990ac742d4ca8b6)
flutter::Shell::Create(flutter::PlatformData const&, flutter::TaskRunners, flutter::Settings, std::__1::function<std::__1::unique_ptr<flutter::PlatformView, std::__1::default_delete<flutter::PlatformView> > (flutter::Shell&)> const&, std::__1::function<std::__1::unique_ptr<flutter::Rasterizer, std::__1::default_delete<flutter::Rasterizer> > (flutter::Shell&)> const&, bool)
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../flutter/shell/common/shell.cc:153:10
#13 0x0000000001634a71 /lib/x86_64/libflutter.so (BuildId: 9736ace3351902e5b93d07d9f990ac742d4ca8b6)
flutter::AndroidShellHolder::AndroidShellHolder(flutter::Settings, std::__1::shared_ptr<flutter::PlatformViewAndroidJNI>)
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../flutter/shell/platform/android/android_shell_holder.cc:151:7
#14 0x0000000001640f62 /lib/x86_64/libflutter.so (BuildId: 9736ace3351902e5b93d07d9f990ac742d4ca8b6)
std::__1::__unique_if<flutter::AndroidShellHolder>::__unique_single std::__1::make_unique<flutter::AndroidShellHolder, flutter::Settings const&, std::__1::shared_ptr<flutter::PlatformViewAndroidJNI>&>(flutter::Settings const&, std::__1::shared_ptr<flutter::PlatformViewAndroidJNI>&)
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../third_party/libcxx/include/memory:3003:32
#15 0x000000000163dc8e /lib/x86_64/libflutter.so (BuildId: 9736ace3351902e5b93d07d9f990ac742d4ca8b6)
flutter::AttachJNI(_JNIEnv*, _jclass*, _jobject*)
/b/s/w/ir/cache/builder/src/out/android_debug_x64/../../flutter/shell/platform/android/platform_view_android_jni_impl.cc:130:23
#16 0x00000000001840c7 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+215) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#17 0x0000000000178cb4 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+756) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#18 0x000000000020ba92 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+242) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#19 0x00000000003a7ad5 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+357) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#20 0x000000000039c414 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1252) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#21 0x000000000078d5b0 /apex/com.android.art/lib64/libart.so (MterpInvokeDirect+688) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#22 0x0000000000163099 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_direct+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#23 0x000000000012c570 [anon:dalvik-classes.dex extracted in memory from /base.apk] (io.flutter.embedding.engine.FlutterJNI.performNativeAttach)
#24 0x0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#25 0x000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#26 0x000000000039c3f9 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1225) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#27 0x000000000078a882 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1026) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#28 0x0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#29 0x000000000012c69a [anon:dalvik-classes.dex extracted in memory from /base.apk] (io.flutter.embedding.engine.FlutterJNI.attachToNative+30)
#30 0x0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#31 0x000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#32 0x000000000039c3f9 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1225) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#33 0x000000000078a882 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1026) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#34 0x0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#35 0x000000000012c0c2 [anon:dalvik-classes.dex extracted in memory from /base.apk] (io.flutter.embedding.engine.FlutterEngine.attachToJni+18)
#36 0x0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#37 0x000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#38 0x000000000039c3f9 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1225) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#39 0x000000000078d5b0 /apex/com.android.art/lib64/libart.so (MterpInvokeDirect+688) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#40 0x0000000000163099 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_direct+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#41 0x000000000012bf82 [anon:dalvik-classes.dex extracted in memory from /base.apk] (io.flutter.embedding.engine.FlutterEngine.<init>+426)
#42 0x0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#43 0x000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#44 0x000000000039d7be /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+926) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#45 0x0000000000791472 /apex/com.android.art/lib64/libart.so (MterpInvokeDirectRange+578) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#46 0x0000000000163399 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_direct_range+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#47 0x000000000012c07c [anon:dalvik-classes.dex extracted in memory from /base.apk] (io.flutter.embedding.engine.FlutterEngine.<init>+24)
#48 0x0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#49 0x000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#50 0x000000000039c3f9 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1225) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#51 0x000000000078d5b0 /apex/com.android.art/lib64/libart.so (MterpInvokeDirect+688) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#52 0x0000000000163099 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_direct+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#53 0x000000000011e908 [anon:dalvik-classes.dex extracted in memory from /base.apk] (io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.setupFlutterEngine+212)
#54 0x0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#55 0x000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#56 0x000000000039c3f9 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1225) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#57 0x000000000078a882 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1026) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#58 0x0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#59 0x000000000011e14a [anon:dalvik-classes.dex extracted in memory from /base.apk] (io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onAttach+14)
#60 0x0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#61 0x000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#62 0x000000000039c3f9 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1225) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#63 0x000000000078a882 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1026) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#64 0x0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#65 0x000000000011f2d2 [anon:dalvik-classes.dex extracted in memory from /base.apk] (io.flutter.embedding.android.FlutterActivity.onCreate+26)
#66 0x0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#67 0x000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#68 0x000000000039c3f9 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1225) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#69 0x000000000078a882 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1026) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#70 0x0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#71 0x00000000001a9950 /system/framework/framework.jar (android.app.Activity.performCreate+88)
#72 0x000000000078ac40 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1984) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#73 0x0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#74 0x00000000001a98de /system/framework/framework.jar (android.app.Activity.performCreate+2)
#75 0x000000000078ac40 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1984) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#76 0x0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#77 0x0000000000211fbe /system/framework/framework.jar (android.app.Instrumentation.callActivityOnCreate+6)
#78 0x0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#79 0x000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#80 0x000000000039cf4b /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, true>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+2235) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#81 0x00000000001cb584 /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<true, false>(art::interpreter::SwitchImplContext*)+55188) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#82 0x0000000000186165 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+5) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#83 0x0000000000198534 /system/framework/framework.jar (android.app.ActivityThread.performLaunchActivity)
#84 0x0000000000392cd6 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+678) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#85 0x000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#86 0x000000000039cf4b /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, true>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+2235) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#87 0x00000000001c9294 /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<true, false>(art::interpreter::SwitchImplContext*)+46244) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#88 0x0000000000186165 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+5) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#89 0x0000000000198444 /system/framework/framework.jar (android.app.ActivityThread.handleLaunchActivity)
#90 0x0000000000392cd6 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+678) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#91 0x000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#92 0x000000000039c3f9 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1225) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#93 0x000000000078a882 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1026) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#94 0x0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#95 0x000000000028e13a /system/framework/framework.jar (android.app.servertransaction.LaunchActivityItem.execute+134)
#96 0x000000000078ac40 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1984) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#97 0x0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#98 0x000000000029033e /system/framework/framework.jar (android.app.servertransaction.TransactionExecutor.executeCallbacks+154)
#99 0x000000000078ac40 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1984) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#100 0x0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#101 0x000000000029027a /system/framework/framework.jar (android.app.servertransaction.TransactionExecutor.execute+146)
#102 0x000000000078ac40 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1984) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#103 0x0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#104 0x000000000019780c /system/framework/framework.jar (android.app.ActivityThread$H.handleMessage+96)
#105 0x000000000078ac40 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1984) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#106 0x0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#107 0x000000000036f40e /system/framework/framework.jar (offset 0x92b000) (android.os.Handler.dispatchMessage+38)
#108 0x000000000078ac40 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1984) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#109 0x0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#110 0x0000000000396bf6 /system/framework/framework.jar (offset 0x92b000) (android.os.Looper.loop+482)
#111 0x0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#112 0x000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#113 0x000000000039cf4b /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, true>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+2235) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#114 0x00000000001c90ad /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<true, false>(art::interpreter::SwitchImplContext*)+45757) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#115 0x0000000000186165 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+5) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#116 0x00000000001a1770 /system/framework/framework.jar (android.app.ActivityThread.main)
#117 0x0000000000392cd6 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+678) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#118 0x00000000007765af /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+1103) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#119 0x000000000018424c /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+140) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#120 0x0000000000179016 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+806) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#121 0x000000000020baa1 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+257) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#122 0x000000000062bdb6 /apex/com.android.art/lib64/libart.so (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+5494) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#123 0x000000000058a298 /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+56) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#124 0x000000000008cffe /apex/com.android.art/javalib/x86_64/boot.oat (art_jni_trampoline+222) (BuildId: 063a75624879be7d4274ea340748b04abbd86b8d)
#125 0x0000000000178cb4 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+756) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#126 0x000000000020ba92 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+242) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#127 0x00000000003a7ad5 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+357) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#128 0x000000000039c414 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1252) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#129 0x000000000078a882 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1026) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#130 0x0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#131 0x000000000044939e /system/framework/framework.jar (offset 0x125d000) (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+22)
#132 0x0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#133 0x00000000007765af /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+1103) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#134 0x000000000018424c /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+140) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#135 0x00000000008e6dd7 /system/framework/x86_64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+2039) (BuildId: a08fb51e45c8bbd96cf277b15edc84a7eb971431)
#136 0x0000000000179016 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+806) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#137 0x000000000020baa1 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+257) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#138 0x0000000000629591 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, __va_list_tag*)+465) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#139 0x00000000004deb49 /apex/com.android.art/lib64/libart.so (art::JNI<true>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, __va_list_tag*)+665) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#140 0x00000000000ad0e4 /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+164) (BuildId: e2556b95e6251c592f076d0623b50aa4)
#141 0x00000000000b5591 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+865) (BuildId: e2556b95e6251c592f076d0623b50aa4)
#142 0x0000000000004160 /system/bin/app_process64 (main+1616) (BuildId: ce3cc65283f87cf0181925988a809dbd)
#143 0x00000000000507d8 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+104) (BuildId: 3707c39fc397eeaa328142d90b50a973)
Flutter doctor output:
[✓] Flutter (Channel master, 3.1.0-0.0.pre.1083, on Arch Linux 5.18.1-arch1-1, locale en_IN.UTF-8)
• Flutter version 3.1.0-0.0.pre.1083 at /home/user/github.com/flutter/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision f349afa7b0 (14 hours ago), 2022-06-03 09:03:55 +0530
• Engine revision eb8193877f
• Dart version 2.18.0 (build 2.18.0-164.0.dev)
• DevTools version 2.14.0
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at /home/user/Android/Sdk
• Platform android-31, build-tools 30.0.3
• Java binary at: /opt/android-studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7590822)
• All Android licenses accepted.
[✓] Chrome - develop for the web
• CHROME_EXECUTABLE = vivaldi-stable
[✓] Linux toolchain - develop for Linux desktop
• clang version 13.0.1
• cmake version 3.23.2
• ninja version 1.11.0
• pkg-config version 1.8.0
[✓] Android Studio (version 2021.1)
• Android Studio at /opt/android-studio
• Flutter plugin version 66.0.1
• Dart plugin version 211.7817
• Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7590822)
[✓] IntelliJ IDEA Ultimate Edition (version 2021.3)
• IntelliJ at /opt/intellij-idea
• Flutter plugin version 65.2.4
• Dart plugin version 213.7227
[✓] Connected device (3 available)
• sdk gphone x86 64 (mobile) • emulator-5554 • android-x64 • Android 11 (API 30) (emulator)
• Linux (desktop) • linux • linux-x64 • Arch Linux 5.18.1-arch1-1
• Chrome (web) • chrome • web-javascript • Vivaldi 5.3.2679.34 stable
[✓] HTTP Host Availability
• All required HTTP hosts are available
• No issues found!
borjandev, fernandokuik, Holofox, kksal55 and BansookNam
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work liste: 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.found in release: 3.1Found to occur in 3.1Found to occur in 3.1has reproducible stepsThe issue has been confirmed reproducible and is ready to work onThe issue has been confirmed reproducible and is ready to work onplatform-androidAndroid applications specificallyAndroid applications specifically