[Lazarus] Lazarus r20657 is broken

Martin Friebe lazarus at mfriebe.de
Thu Jun 18 11:53:16 CEST 2009


Thanks for reporting it, should be fixed in SVN

Best Regards
Martin

Maxim Ganetsky wrote:
> 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 ?? ()
>




More information about the Lazarus mailing list