Hi.
Lazarus r20657 opened with empty project crashes when I try to close it.
Probably this crash is related to latest code folding changes.
Backtrace:
#0 0x008ae605 in TSYNCUSTOMHIGHLIGHTERRANGE__ASSIGN (SRC=0x5c737469,
this=0x7d58848) at synedithighlighterfoldbase.pas:682
#1 0x008cd64a in TSYNPASSYNRANGE__ASSIGN (SRC=0x5c737469,
this=0x7d58848)
at synhighlighterpas.pp:3532
#2 0x008ad954 in TSYNCUSTOMFOLDHIGHLIGHTER__SETRANGE (VALUE=0x5c737469,
this=0x7c02b88) at synedithighlighterfoldbase.pas:292
#3 0x008ca95a in TSYNPASSYN__SETRANGE (VALUE=0x5c737469, this=0x7c02b88)
at synhighlighterpas.pp:2560
#4 0x008ace57 in TSYNCUSTOMHIGHLIGHTER__STARTATLINEINDEX (LINENUMBER=-2,
this=0x7c02b88) at synedithighlighter.pp:1149
#5 0x008ca9d7 in TSYNPASSYN__STARTATLINEINDEX (LINENUMBER=-2,
this=0x7c02b88)
at synhighlighterpas.pp:2569
#6 0x008cc552 in TSYNPASSYN__GETFOLDNODEINFO (LINE=-2, INDEX=-1,
FILTER=[SFAOPEN, SFAFOLD], this=0x7c02b88, result=
{LINEINDEX = 9429085, NODEINDEX = 9429149, LOGXSTART = 9419015,
LOGXEND =
141129968, FOLDLVLSTART = 4, FOLDLVLEND = 12, FOLDACTION =
[SFAMARKUP..SFAINVALI
D, SFAONELINECLOSE], FOLDTYPE = 0x767ed60, FOLDGROUP = 9429045})
at synhighlighterpas.pp:3247
#7 0x008fe4a2 in TSYNFOLDNODEINFOHELPER__GOTONODEOPENPOS (ANODE=
{FDATA = 0x0, FSTARTLINE = 0, FFOLDEDBEFORE = 0}, this=0x7d12700,
result=
{LINEINDEX = 2010710120, NODEINDEX = 2313656, LOGXSTART =
124251652, LOGXE
ND = 2010362484, FOLDLVLSTART = 2010362448, FOLDLVLEND = 124252292,
FOLDACTION =
[SFAINVALID..SFADEFAULTCOLLAPSED], FOLDTYPE = 0x0, FOLDGROUP = 64})
at syneditfoldedview.pp:1557
#8 0x00902c5a in TSYNEDITFOLDEDVIEW__GETFOLDDESCRIPTION (ASTARTINDEX=0,
ASTARTCOL=-1, AENDINDEX=2147483647, AENDCOL=2147483647, ASTEXT=true,
EXTENDED=false, this=0x86a1c50) at syneditfoldedview.pp:3031
#9 0x00895b65 in TCUSTOMSYNEDIT__GETFOLDSTATE (this=0x8f2ea00)
at synedit.pp:1334
#10 0x0043feea in TMAINIDE__SAVESRCEDITORPROJECTSPECIFICSETTINGS (
ANUNITINFO=0x7c950d8, this=0x124cc8) at main.pp:6598
#11 0x00442ce3 in TMAINIDE__DOCLOSEEDITORFILE (PAGEINDEX=0,
FLAGS=[CFPROJECTCLOSING], this=0x124cc8) at main.pp:7447
#12 0x00447052 in TMAINIDE__DOCLOSEPROJECT (this=0x124cc8) at
main.pp:8721
#13 0x0042d769 in TMAINIDE__MAINIDEFORMCLOSEQUERY (SENDER=0x7bcd688,
CANCLOSE=false, this=0x124cc8) at main.pp:1612
#14 0x00419c48 in TCUSTOMFORM__CLOSEQUERY (this=0x7bcd688)
at customform.inc:1657
#15 0x00419aea in TCUSTOMFORM__CLOSE (this=0x7bcd688) at
customform.inc:1595
#16 0x00419c64 in TCUSTOMFORM__WMCLOSEQUERY (MESSAGE=
{MSG = 66622, WPARAM = 1593, LPARAM = 29, RESULT = 0, WPARAMLO =
1593, WPA
RAMHI = 0, LPARAMLO = 29, LPARAMHI = 0, RESULTLO = 0, RESULTHI = 0},
this=0x7bcd688) at customform.inc:1665
#17 0x0040b129 in SYSTEM_TOBJECT_$__DISPATCH$formal ()
#18 0x00419c50 in TCUSTOMFORM__CLOSEQUERY (this=0x767f480)
at customform.inc:1658
#19 0x0050bae2 in TWINCONTROL__WNDPROC (MESSAGE=
{MSG = 66622, WPARAM = 1593, LPARAM = 29, RESULT = 0, WPARAMLO =
1593, WPA
RAMHI = 0, LPARAMLO = 29, LPARAMHI = 0, RESULTLO = 0, RESULTHI = 0},
this=0x7bcd688) at wincontrol.inc:4913
#20 0x0041844b in TCUSTOMFORM__WNDPROC (THEMESSAGE=
{MSG = 66622, WPARAM = 1593, LPARAM = 29, RESULT = 0, WPARAMLO =
1593, WPA
RAMHI = 0, LPARAMLO = 29, LPARAMHI = 0, RESULTLO = 0, RESULTHI = 0},
this=0x7bcd688) at customform.inc:1059
#21 0x0059d807 in DELIVERMESSAGE (TARGET=0x7bcd688, AMESSAGE=void)
at lclmessageglue.pas:111
#22 0x00534376 in WINDOWPROC (WINDOW=2032628, MSG=16, WPARAM=0, LPARAM=0)
at win32callback.inc:2523
#23 0x77d38709 in USER32!GetDC () from H:\WINDOWS\system32\user32.dll
#24 0x001f03f4 in ?? ()
#25 0x00000010 in ?? ()
#26 0x00000000 in ?? ()