Я только что обновился до Flutter 3.27.1.
Я запускаю свой проект на Эмулятор android с помощью кнопки VSCode начать отладку в main.dart
Когда начинается отладка, приложение собирается успешно, но вышел через несколько минут логи!
затем я запускаю проект с помощью следующей команды терминала:
Код: Выделить всё
flutter run --no-enable-impeller
Код: Выделить всё
.vscode/launch.json Буду признателен за любое возможное прямое решение...
Консоль отладки журналы: (было 4371 строка, но я удаляю некоторые дубликаты из-за ограничения на количество символов в тексте)
Код: Выделить всё
Launching lib/main.dart on sdk gphone64 arm64 in debug mode...
warning: [options] source value 8 is obsolete and will be removed in a future release
warning: [options] target value 8 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
3 warnings
✓ Built build/app/outputs/flutter-apk/app-debug.apk
I/flutter (12846): [IMPORTANT:flutter/shell/platform/android/android_context_vk_impeller.cc(60)] Using the Impeller rendering backend (Vulkan).
Connecting to VM Service at ws://127.0.0.1:55932/32IKaxmdpPY=/ws
Connected to the VM Service.
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352987c90 hos timage handle 0x7000600000a15
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 145
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352986790 hos timage handle 0x7000600000a16
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 154
W/WindowOnBackDispatcher(12846): sendCancelIfRunning: isInProgress=false callback=io.flutter.embedding.android.FlutterActivity$1@891be9d
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb4000073529861d0 hos timage handle 0x7000600000a17
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 159
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352978890 hos timage handle 0x7000600000a18
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 162
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352987c90 hos timage handle 0x7000600000a15
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 163
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352986790 hos timage handle 0x7000600000a16
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 167
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb4000073529861d0 hos timage handle 0x7000600000a17
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 168
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352978890 hos timage handle 0x7000600000a18
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 169
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352987c90 hos timage handle 0x7000600000a15
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 170
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352986790 hos timage handle 0x7000600000a16
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 166
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb4000073529861d0 hos timage handle 0x7000600000a17
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 154
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352978890 hos timage handle 0x7000600000a18
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 159
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352987c90 hos timage handle 0x7000600000a15
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 162
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352986790 hos timage handle 0x7000600000a16
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 163
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb4000073529861d0 hos timage handle 0x7000600000a17
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 167
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352978890 hos timage handle 0x7000600000a18
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 168
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352987c90 hos timage handle 0x7000600000a15
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 169
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352986790 hos timage handle 0x7000600000a16
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 170
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb4000073529861d0 hos timage handle 0x7000600000a17
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 166
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352978890 hos timage handle 0x7000600000a18
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 154
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352987c90 hos timage handle 0x7000600000a15
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 159
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352986790 hos timage handle 0x7000600000a16
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 162
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb4000073529861d0 hos timage handle 0x7000600000a17
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 163
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352978890 hos timage handle 0x7000600000a18
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 167
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352987c90 hos timage handle 0x7000600000a15
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 145
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352986790 hos timage handle 0x7000600000a16
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 169
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb4000073529861d0 hos timage handle 0x7000600000a17
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 170
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352978890 hos timage handle 0x7000600000a18
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 168
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352987c90 hos timage handle 0x7000600000a15
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 166
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352986790 hos timage handle 0x7000600000a16
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 159
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb4000073529861d0 hos timage handle 0x7000600000a17
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 171
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352978890 hos timage handle 0x7000600000a18
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 162
D/ProfileInstaller(12846): Installing profile for com.example.myproject
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352978890 hos timage handle 0x7000600000a18
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 166
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352987c90 hos timage handle 0x7000600000a15
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 170
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352986790 hos timage handle 0x7000600000a16
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 162
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb4000073529861d0 hos timage handle 0x7000600000a17
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 164
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352978890 hos timage handle 0x7000600000a18
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 165
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352987c90 hos timage handle 0x7000600000a15
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 167
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352986790 hos timage handle 0x7000600000a16
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 161
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb4000073529861d0 hos timage handle 0x7000600000a17
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 177
I/MESA (12846): exportSyncFdForQSRILocked: call for image 0xb400007352978890 hos timage handle 0x7000600000a18
I/MESA (12846): exportSyncFdForQSRILocked: got fd: 163
E/flutter (12846): [ERROR:flutter/impeller/renderer/backend/vulkan/descriptor_pool_vk.cc(116)] Break on 'ImpellerValidationBreak' to inspect point of failure: Could not allocate descriptor sets: ErrorOutOfPoolMemory
E/flutter (12846): [ERROR:flutter/impeller/renderer/backend/vulkan/descriptor_pool_vk.cc(116)] Break on 'ImpellerValidationBreak' to inspect point of failure: Could not allocate descriptor sets: ErrorOutOfPoolMemory
E/flutter (12846): [ERROR:flutter/impeller/renderer/backend/vulkan/descriptor_pool_vk.cc(116)] Break on 'ImpellerValidationBreak' to inspect point of failure: Could not allocate descriptor sets: ErrorOutOfPoolMemory
E/flutter (12846): [ERROR:flutter/impeller/renderer/backend/vulkan/descriptor_pool_vk.cc(116)] Break on 'ImpellerValidationBreak' to inspect point of failure: Could not allocate descriptor sets: ErrorOutOfPoolMemory
E/flutter (12846): [ERROR:flutter/impeller/renderer/backend/vulkan/descriptor_pool_vk.cc(116)] Break on 'ImpellerValidationBreak' to inspect point of failure: Could not allocate descriptor sets: ErrorOutOfPoolMemory
E/flutter (12846): [ERROR:flutter/impeller/renderer/backend/vulkan/descriptor_pool_vk.cc(116)] Break on 'ImpellerValidationBreak' to inspect point of failure: Could not allocate descriptor sets: ErrorOutOfPoolMemory
F/libc (12846): Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x8cb4000000630011 in tid 12939 (1.raster), pid 12846 (example.myproject)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'google/sdk_gphone64_arm64/emu64a:15/AE3A.240806.005/12228598:user/release-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2024-12-24 23:56:26.957394349+0300
Process uptime: 149s
Cmdline: com.example.myproject
pid: 12846, tid: 12939, name: 1.raster >>> com.example.myproject
Подробнее здесь: [url]https://stackoverflow.com/questions/79307684/flutter-app-exited-due-to-impeller-renderer-impellervalidationbreak-with-exces[/url]
Мобильная версия