flutter doctor -v
[✓] Flutter (Channel stable, 3.41.9, on macOS 26.5.1 25F80 darwin-arm64, locale en-TR) [1,090ms]
• Flutter version 3.41.9 on channel stable at /Users/bahadirarslan/Development/SDKS/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 00b0c91f06 (7 weeks ago), 2026-04-29 10:03:19 -0700
• Engine revision 42d3d75a56
• Dart version 3.11.5
• DevTools version 2.54.2
• Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop, enable-windows-desktop, enable-android, enable-ios, cli-animations, enable-native-assets,
omit-legacy-version-file, enable-lldb-debugging, enable-uiscene-migration
Bug description
Long-pressing certain non-data rows in
SfDataGrid(stacked header row or table summary rows) triggers a fatal crash:The crash occurs inside Syncfusion’s internal
RenderVirtualizingCellsWidget._getDataCellBasewhenresizingLineis null, but the stacked-header / summary-row branch still force-unwraps it withresizingLine!.This is not an application null-dereference in our callback. The grid throws before
onCellLongPresscan apply any row-type guard.Steps to reproduce
SfDataGridwith:stackedHeaderRows(non-empty)tableSummaryRowswithGridTableSummaryRowPosition.bottom(we use three summary rows: page totals, previous page totals, grand total)onCellLongPresscallback wired (optional for repro — crash is internal)Expected behavior
onCellLongPresswith a well-definedDataGridCellLongPressDetails(or not start a long-press at all)resizingLinecannot be resolved for non-standard row types.Actual behavior
Fatal exception during long-press handling inside the grid renderer.
Code sample
Code sample
Minimal configuration (representative)
Screenshots or Video
no screenshots can provided now
Stack Traces
Stack Traces
On which target platforms have you observed this bug?
iOS
Flutter Doctor output
Doctor output