FpDebug: Stack window: can't locate dotted units like generics.collections
Original Reporter info from Mantis: PascalR @PascalRiekenberg
-
Reporter name: Pascal Riekenberg
Original Reporter info from Mantis: PascalR @PascalRiekenberg
- Reporter name: Pascal Riekenberg
Description:
Call Stack window shows wrong location for generics.collections.
See #11 (closed) and #12 (closed) below.
Double click doesn't bring up source as directory is wrong. Project root is used here.
Additional information:
#0 HandleErrorAddrFrame(204, Pointer($0000000100018268), Pointer($0000000007BCF510)) at C:\Users\Public\freepascal\fpc\trunk\rtl\inc\system.inc:1324
#1 HandleErrorAddrFrameInd(204, Pointer($0000000100018268), Pointer($0000000007BCF510)) at C:\Users\Public\freepascal\fpc\trunk\rtl\inc\system.inc:1343
#2 $fpc_handleerror(204) at C:\Users\Public\freepascal\fpc\trunk\rtl\inc\system.inc:1363
#3 SysFreeMem_Fixed(pfreelists($00000000062F18B6), pmemchunk_fixed($00000000435CAA68)) at C:\Users\Public\freepascal\fpc\trunk\rtl\inc\heap.inc:1167
#4 finish_waitfixedlist(pfreelists($00000000062F18B6)) at C:\Users\Public\freepascal\fpc\trunk\rtl\inc\heap.inc:1247
#5 try_finish_waitfixedlist(pfreelists($00000000062F18B6)) at C:\Users\Public\freepascal\fpc\trunk\rtl\inc\heap.inc:1258
#6 SysGetMem_Fixed(544) at C:\Users\Public\freepascal\fpc\trunk\rtl\inc\heap.inc:971
#7 SysGetmem(544) at C:\Users\Public\freepascal\fpc\trunk\rtl\inc\heap.inc:1087
#8 SysReAllocMem(Pointer($000000003F208190), 520) at C:\Users\Public\freepascal\fpc\trunk\rtl\inc\heap.inc:1549
#9 ReAllocMem(Pointer($000000003F208190), 520) at C:\Users\Public\freepascal\fpc\trunk\rtl\inc\heap.inc:352
#10 $fpc_dynarray_setlength(Pointer($000000003F2081A0), Pointer($0000000100649FB0), 1, pdynarrayindex($0000000007BCF7F8)) at C:\Users\Public\freepascal\fpc\trunk\rtl\inc\dynarr.inc:287
#11 PrepareAddingItem(TCustomList$1$crc76C7B425($000000003ED37710)) at C:\Users\Public\freepascal\projects\prime2\IDE\generics.collections.pas:1252
#12 Add(TList$1$crc76C7B425($000000003ED37710), TprCblVariableToken($00000000443D8780)) at C:\Users\Public\freepascal\projects\prime2\IDE\generics.collections.pas:1465
#13 Add(TThreadObjectList$1$crc76C7B425($000000003ED37710), TprCblVariableToken($00000000443D8780)) at C:\Users\Public\freepascal\projects\prime2\Common\prClasses.pas:285
#14 AddVariable(TPrParser($000000003D9915B0), TprCblVariableToken($00000000443D8780)) at C:\Users\Public\freepascal\projects\prime2\Common\prParser.pas:820
#15 HandleDataDescriptionEntry(TPrParser($000000003D9915B0), TprParsTokenList($000000003F380C90), TprDataDescriptionEntryBlock($000000003E9231F0), TprSentenceEntry($000000003F381390)) at C:\Users\Public\freepascal\projects\prime2\Common\prParser.pas:2745
#16 Work(TprSentenceEntry($000000003F381390), TprBlock($000000003E9231F0)) at C:\Users\Public\freepascal\projects\prime2\Common\prSourceFile.pas:4259
#17 Execute(TprParserWorker($000000000166F510)) at C:\Users\Public\freepascal\projects\prime2\Common\prSourceFile.pas:4321
#18 ThreadProc(Pointer($000000000166F510)) at C:\Users\Public\freepascal\fpc\trunk\rtl\objpas\classes\classes.inc:205
#19 main_wrapper(Internal error: Missing data location, Internal error: Missing data location) at C:\Users\Public\freepascal\fpc\trunk\rtl\win64\system.pp:74
#20 kernel32:BaseThreadInitThunk+20 at :0
Mantis conversion info:
- Mantis ID: 37657
- OS: Windows 10 x64
- OS Build: 1903
- Platform: i386
- Version: 2.1 (SVN)
- Fixed in version: 2.2
- Fixed in revision: 63840 (#75c2186b)
- Target version: 2.2