Repository: flutter
Issue: Break on 'ImpellerValidationBreak' to inspect point of failure: Could not allocate descriptor sets: ErrorOutOfPoolMemory
Labels: waiting for customer response,in triage

### Steps to reproduce

1. open app

### Expected results

don't crash with app

### Actual results

crash

### Code sample

no sample


### Screenshots or Video

<details open>
<summary>Screenshots / Video demonstration</summary>

[Upload media here]

</details>


### Logs

<details open><summary>Logs</summary>

```console
[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
[   +1 ms] E/flutter (14747): [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    (14747): Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x70614d687361485f in tid 14780 (1.raster), pid 14747 (t.sleep.android)
[ +328 ms] *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
[        ] Build fingerprint: 'Android/sdk_phone64_arm64/emu64a:15/AE3A.240806.019/12368160:userdebug/test-keys'
[        ] Revision: '0'
[        ] ABI: 'arm64'
[        ] Timestamp: 2025-01-14 17:55:17.130641397+0800
[        ] Process uptime: 3214s
[        ] Cmdline: com.difint.sleep.android
[        ] pid: 14747, tid: 14780, name: 1.raster  >>> com.difint.sleep.android <<<
[        ] uid: 10158
[        ] tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
[        ] pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY)
[        ] signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x70614d687361485f
[        ]     x0  b400007c15e5a470  x1  b400007c25ec7280  x2  0000000000000010  x3  0000000000000000
[        ]     x4  8e120a9c6723b5ae  x5  b400007c15e5a4f0  x6  0000000000000000  x7  b400007cf5ed4eaa
[        ]     x8  0000000000000040  x9  0000000000000006  x10 0000000000000001  x11 0000000000000001
[        ]     x12 0000000000000018  x13 8e38e38e38e38e39  x14 0000000000000048  x15 0000000000000002
[        ]     x16 0000000000000000  x17 70614d687361485f  x18 0000007a3b060000  x19 0000000000000001
[        ]     x20 b400007c15e5a430  x21 0000000000000000  x22 b400007c15e5a470  x23 0000000000000002
[        ]     x24 b400007d25e4ccf0  x25 b400007c45df8c70  x26 0000000000000000  x27 b400007c45df8c80
[        ]     x28 0000007acc63ba80  x29 0000007acc639c20
[        ]     lr  0000007ac08cda2c  sp  0000007acc639c20  pc  0000007ac0885db4  pst 0000000060000000
[        ] 40 total frames
[        ] backtrace:
[        ]       #00 pc 000000000007fdb4  /vendor/lib64/hw/vulkan.ranchu.so (gfxstream::vk::doEmulatedDescriptorWrite(VkWriteDescriptorSet const*, gfxstream::vk::ReifiedDescriptorSet*)+308) (BuildId: 97175a87159c1611c26e784dab8676ef)
[        ]       #01 pc 00000000000c7a28  /vendor/lib64/hw/vulkan.ranchu.so (gfxstream::vk::ResourceTracker::on_vkUpdateDescriptorSets(void*, VkDevice_T*, unsigned int, VkWriteDescriptorSet const*, unsigned int, VkCopyDescriptorSet const*)+340) (BuildId: 97175a87159c1611c26e784dab8676ef)
[        ]       #02 pc 000000000007df10  /vendor/lib64/hw/vulkan.ranchu.so (gfxstream_vk_UpdateDescriptorSets+716) (BuildId: 97175a87159c1611c26e784dab8676ef)
[        ]       #03 pc 00000000020c144c  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #04 pc 0000000002060f74  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #05 pc 0000000002086bac  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #06 pc 000000000205438c  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #07 pc 0000000002053d78  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #08 pc 0000000002059068  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #09 pc 0000000001d1228c  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #10 pc 000000000205a144  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #11 pc 0000000001d12f24  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #12 pc 0000000001d127e8  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #13 pc 000000000205a144  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #14 pc 0000000001d12f24  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #15 pc 0000000001d1228c  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #16 pc 0000000001d12738  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #17 pc 000000000205b0e4  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #18 pc 0000000002151450  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #19 pc 0000000001fd73ac  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #20 pc 0000000001fd728c  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #21 pc 0000000001fd7314  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #22 pc 00000000020dc93c  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #23 pc 00000000020dc3f0  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #24 pc 00000000020db28c  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #25 pc 00000000020dbc60  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #26 pc 00000000020dd834  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #27 pc 00000000020db6fc  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #28 pc 00000000020db494  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #29 pc 00000000020e9c9c  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #30 pc 0000000001cacfe8  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #31 pc 0000000001cb2a28  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #32 pc 0000000000013498  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+1520) (BuildId: eb16d925d301dcbe28e761592a8de52d)
[        ]       #33 pc 000000000001f0c0  /system/lib64/libandroid.so (ALooper_pollOnce+100) (BuildId: 4af7b1a4467bbba7d937b317a37d0e9b)
[        ]       #34 pc 0000000001cb29b0  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #35 pc 0000000001cacf34  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #36 pc 0000000001cb0c94  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #37 pc 0000000001cb0b2c  /data/app/~~Aff9XZ7aGVBk-5jm5eYAkA==/com.difint.sleep.android-3ZQMYjF0jsseuoI_NX1zTQ==/base.apk!libflutter.so (offset 0x1648000) (BuildId: b0c8ea18145e86f27eccbf0956cff58f847fee5b)
[        ]       #38 pc 000000000006c354  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+196) (BuildId: 1b9fecf834d610f77e641f026ca7269b)
[        ]       #39 pc 000000000005efc4  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 1b9fecf834d610f77e641f026ca7269b)
[  +71 ms] Service protocol connection closed.
```

</details>


### Flutter Doctor output

<details open><summary>Doctor output</summary>

```console
[✓] Flutter (Channel stable, 3.27.1, on macOS 15.1.1 24B2091 darwin-arm64, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 16.1)
[✓] Chrome - develop for the web
[!] Android Studio (not installed)
[✓] IntelliJ IDEA Community Edition (version 2024.3.1.1)
[✓] Connected device (4 available)
    ! Error: Browsing on the local area network for iPhone. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)
[!] Network resources
    ✗ An HTTP error occurred while checking "https://github.com/": Connection closed before full header was received

```

</details>