On SPARC, crash at startup
Original Reporter info from Mantis: MarkMLl @MarkMLl
-
Reporter name: Mark Morgan Lloyd
Original Reporter info from Mantis: MarkMLl @MarkMLl
- Reporter name: Mark Morgan Lloyd
Description:
Using either 2.6.0 or 2.6.1, Lazarus trunk (r39901) and 1.04 crash at startup on SPARC Linux (Debian "Lenny").
Both versions worked until recently, but I haven't found the inflection point yet. I've not checked other platforms such as PPC and ARM.
Additional information:
NOTE: help options config file not found - using defaults
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xf7fbfb10 (LWP 3352)]
0x00037518 in _$SYSTEM$_Ll6894 () at /usr/local/src/fpc/fpcbuild-2.6.0/fpcsrc/rtl/inc/dynarr.inc:160
160 elesize:=psizeint(ti)^;
(gdb) bt
#0 0x00037518 in _$SYSTEM$_Ll6894 () at /usr/local/src/fpc/fpcbuild-2.6.0/fpcsrc/rtl/inc/dynarr.inc:160
#1 0x0094d9a0 in TLAZSYNEDITNESTEDFOLDSLIST__CLEAR (this=0xf5ae62a0) at syneditfoldedview.pp:2874
#2 0x0094fccc in TLAZSYNEDITNESTEDFOLDSLIST__SETFOLDFLAGS (AVALUE=[SFBINCLUDEDISABLED], this=0xf5ae62a0) at syneditfoldedview.pp:3224
#3 0x00b8f960 in TIDESYNEDITOR__SRCSYNCARETCHANGED (SENDER=0xf5c83040, this=0xf5acddd0) at sourcesyneditor.pas:814
#4 0x00162718 in TMETHODLIST__CALLNOTIFYEVENTS (SENDER=0xf5c83040, this=0xf6040cc0) at lazmethodlist.pas:163
#5 0x009874fc in TSYNEDITCARET__DOUNLOCK (this=0xf5c83040) at syneditpointclasses.pas:701
#6 0x00986df4 in TSYNEDITPOINTBASE__UNLOCK (this=0xf5c83040) at syneditpointclasses.pas:642
#7 0x009883f0 in TSYNEDITCARET__INTERNALSETLINECHARPOS (NEWLINE=1, NEWCHARPOS=1, UPDFLAGS=[SCUCHANGEDX..SCUCHANGEDY], this=0xf5c83040)
at syneditpointclasses.pas:910
#8 0x009859d0 in TSYNEDITBASECARET__SETLINECHARPOS (AVALUE={X = 1, Y = 1}, this=0xf5c83040) at syneditpointclasses.pas:445
#9 0x0091f3a0 in TCUSTOMSYNEDIT__SETCARETXY (VALUE={X = 1, Y = 1}, this=0xf5acddd0) at synedit.pp:4074
#10 0x00859c00 in TLAZSOURCEFILEMANAGER__NEWFILE (NEWFILEDESCRIPTOR=0xf60c8fa0, NEWFILENAME=0xf6080648 'unit1.pas', NEWSOURCE=0x0,
NEWFLAGS=[NFISPARTOFPROJECT, NFOPENINEDITOR, NFCREATEDEFAULTSRC], NEWOWNER=0x0, this=0xf60408d0) at sourcefilemanager.pas:567
#11 0x000af9c0 in TMAINIDE__DONEWFILE (NEWFILEDESCRIPTOR=0xf60c8fa0, NEWFILENAME=0xf6080648 'unit1.pas', NEWSOURCE=0x0,
NEWFLAGS=[NFISPARTOFPROJECT, NFOPENINEDITOR, NFCREATEDEFAULTSRC], NEWOWNER=0x0, this=0xf69781a0) at main.pp:5444
#12 0x0051e4d8 in TLAZIDEINTERFACE__DONEWEDITORFILE (NEWFILEDESCRIPTOR=0xf60c8fa0, NEWFILENAME=0xf6080648 'unit1.pas', NEWSOURCE=0x0,
NEWFLAGS=[NFISPARTOFPROJECT, NFOPENINEDITOR, NFCREATEDEFAULTSRC], this=0xf69781a0) at lazideintf.pas:458
#13 0x0057af6c in TPROJECTAPPLICATIONDESCRIPTOR__CREATESTARTFILES (APROJECT=0xf5f6c1c0, this=0xf6077b00) at projectdefs.pas:1324
#14 0x0085fcf8 in TLAZSOURCEFILEMANAGER__INITNEWPROJECT (PROJECTDESC=0xf6077b00, this=0xf60408d0) at sourcefilemanager.pas:1704
#15 0x000b58c8 in TMAINIDE__DONEWPROJECT (PROJECTDESC=0xf6077b00, this=0xf69781a0) at main.pp:6504
#16 0x0009e49c in TMAINIDE__SETUPSTARTPROJECT (this=0xf69781a0) at main.pp:2204
#17 0x00099f1c in TMAINIDE__STARTIDE (this=0xf69781a0) at main.pp:1460
#18 0x00022140 in main () at lazarus.pp:111
(gdb)
Mantis conversion info:
- Mantis ID: 23703
- Version: 1.0.4
- Fixed in version: 1.4
- Fixed in revision: 43551 (#c3f0c692)
- Monitored by: » @martin_frb (Martin Friebe)
- Target version: 1.2