Hi,
got a Sigsev crash if I use Footer Columns (FvtSum, FvtCount) and DisplayFormat property in a column. This is regardless if the column has got a footer value, or not.
I tried newest trunk revision of rxdbgrid, but no change.
My environment
Lazarus 1.8.0RC3 and FPC 3.0.2
RxDBGrid bound to MSSQLConnection.
CallStack shows me that packages\fcl-db\src\base\bufdataset.pas raises the SigSev in getrecno.
I fixed it for me with moving savepos:=DHS.recno in CalcStatTotals right after SaveState
procedure TRxDBGrid.CalcStatTotals;
...
{$IFDEF NoAutomatedBookmark}
P:=DataSource.DataSet.GetBookmark;
{$ELSE}
P := DHS.Bookmark;
{$ENDIF}
SaveState:=DHS.SetTempState(dsBrowse);
SavePos:=DHS.RecNo;
SaveAfterScroll:=DHS.AfterScroll;
SaveBeforeScroll:=DHS.BeforeScroll;
DHS.AfterScroll:=nil;
DHS.BeforeScroll:=nil;
SaveActiveRecord:=Datalink.ActiveRecord;
Datalink.ActiveRecord:=0;
# SavePos:=DHS.RecNo;
Cheers
JochenKauz