AV while running project (sometimes)
Original Reporter info from Mantis: etrusco
-
Reporter name: Flávio Etrusco
Original Reporter info from Mantis: etrusco
- Reporter name: Flávio Etrusco
Description:
I'm getting an AV sometimes when starting (to debug) an application.
Additional information:
The debugger stops at the "if (Project.Bookmarks..." line.
XMLConfig.SetDeleteValue(Path+'UsageCount/Value',RoundToInt(fUsageCount),-1); if OpenEditorInfoCount > 0 then for i := Bookmarks.Count - 1 downto 0 do --> if (Project.Bookmarks.BookmarkWithID(Bookmarks[i].ID).UnitInfo &LtPos;> self) then Bookmarks.Delete(i); FBookmarks.SaveToXMLConfig(XMLConfig,Path+'Bookmarks/'); XMLConfig.SetDeleteValue(Path+'Loaded/Value',fLoaded,false);
i=0.
BookMarks.Count (Bookmarks^.fbookmarks^.flist.count) = 2.
TFileBookmark(Bookmarks^.fbookmarks^.flist[0])^ =
{
<TOBJECT> = {
_vptr$TOBJECT = $10},
FCURSORPOS = {
X = -16,
Y = 143487312},
FID = 144070492,
CURSORPOS = {
X = -16,
Y = 143487312},
ID = 144070492}
StackTrace:
0 SAVETOXMLCONFIG(0xb5d8fde0, 0xb6c41fa0, 0xb57622c8 'ProjectOptions/Units/Unit14/', true, true, PDSNONE) at project.pp:1565
1 SAVEUNITS(0xbfffe55c, 0xb6c41fa0, 0x8b65e24 'ProjectOptions/', true, true) at project.pp:2466
2 WRITEPROJECT(0xb6c7a2e0, [], 0x0) at project.pp:2601
3 SAVEPROJECTINFO(0xb70c7390, @0xbfffe5e8: [SFCHECKAMBIGUOUSFILES]) at main.pp:7177
4 DOSAVEPROJECT(0xb70c7390, [SFCHECKAMBIGUOUSFILES]) at main.pp:9407
5 DOSAVEALL(0xb70c7390, [SFCHECKAMBIGUOUSFILES]) at main.pp:10677
6 DOSAVEFORBUILD(0xb70c7390, CRRUN) at main.pp:10091
7 DOBUILDPROJECT(0xb70c7390, CRRUN, [PBFONLYIFNEEDED]) at main.pp:10357
8 DOINITPROJECTRUN(0xb70c7390) at main.pp:10620
9 DORUNPROJECT(0xb70c7390) at main.pp:10645
10 ONPROCESSIDECOMMAND(0xb70c7390, 0xb5a81520, 1405, @0xbfffe830: true) at in.pp:2956
11 PROCESSPARENTCOMMAND(0xb5a81520, 0xb55bff30, @0xbfffe8a8: 1405, @0xbfffe894: '', 0x0, @0xbfffe830: true) at sourceeditor.pp:6259
12 PROCESSUSERCOMMAND(0xb55bff30, 0xb5310bc0, @0xbfffe8a8: 1405, @0xbfffe894: '', 0x0) at sourceeditor.pp:2574
13 DOONPROCESSCOMMAND(0xb5310bc0, @0xbfffe8a8: 1405, @0xbfffe894: '', 0x0) at synedit.pp:6297
Mantis conversion info:
- Mantis ID: 16180
- Version: 0.9.29 (SVN)
- Fixed in version: 0.9.29 (SVN)
- Fixed in revision: 24334 (#dca9e836)
- Target version: 0.9.30