You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
DrawTextBlob benchmark crashes on Impeller backends #192671
The primitive_rendering_benchmarks DrawTextBlob case always builds a DlTextSkia. On Impeller backends DlTextSkia::GetTextFrame() is null, and DlDispatcherBase::drawText FML_CHECKs that the frame is non-null, so the process aborts.
This is a local macOS/iOS benchmark bug. Impeller Metal variants of this suite are compiled only when ENABLE_METAL_BENCHMARKS is set (mac/iOS). Linux CI runs primitive_rendering_benchmarks without those backends, so this does not fail LUCI.
Production Impeller text already uses Impeller text frames. The benchmark should build DlTextImpeller when the surface provider targets Impeller.
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.
Activity
[Impeller] Fix the text benchmark on Impeller backends (flutter#192677)
github-actions commentedon Oct 5, 2026
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of
flutter doctor -vand a minimal reproduction of the issue.