Skip to content

[Impeller] Crash on Android Emulator #105323

@CaptainIRS

Description

@CaptainIRS

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

  1. flutter create --platforms android test
  2. cd test
  3. Edit AndroidManifest.xml according to https://github.com/flutter/engine/tree/main/impeller#android
  4. 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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work liste: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.found in release: 3.1Found to occur in 3.1has reproducible stepsThe issue has been confirmed reproducible and is ready to work onplatform-androidAndroid applications specifically

    Type

    No type

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions