[fpc-pascal] FPC trunk internal error 200310221

C Western l at c-m-w.me.uk
Wed Aug 24 17:43:58 CEST 2016


On 24/08/16 14:31, wkitty42 at windstream.net wrote:
> On 08/24/2016 07:27 AM, C Western wrote:
>> I have recently started seeing FPC internal error 200310221 when
>> compiling a
>> changed program with lazarus using the trunk fpc version. If I do a
>> build, the
>> problem goes away, only to recur after a random number of
>> changes/recompiles.
>> The program I am working on is quite large, so it is not obvious how
>> to generate
>> a simple test case for reporting. Suggestions?
>>
>> I managed to catch the error in gdb, but the info is not that helpful:
>
> a backtrace ("bt" or "bt full") would probably have been better...
>
> if the program is threaded, then
>
>   thread apply all bt full
>
> would have given additional info that might have been useful...
>
In fact it provides the same information in this case:
(gdb) thread apply all bt full

Thread 1 (process 5541):
#0  INTERNALERROR (I=200310221) at verbose.pas:572
No locals.
#1  0x000000000048b81b in RESOLVE (this=<error reading variable: Cannot 
access memory at address 0xbf07dcd>) at symtype.pas:823
         result = 0x0
         RESOLVE = 0x0
         RESULT = 0x0
         PM = 0x7fffe6e2f2c0
         TYP = 59
         IDX = 925
         I = 200310221
         LEN = 8
         DATA = {1, 0, 23, 2, 0, 0, 0, 158, 255, 127, 0, 0, 0, 79, 117, 
247, 255, 127, 0, 0, 0, 255, 149, 227, 255, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0,
           0, 160, 0, 0, 0, 0, 0, 0, 0, 136, 116, 211, 226, 255, 127, 0, 
0, 121, 135, 65, 0, 0, 0, 0, 0, 224, 55, 255, 255, 255, 127, 0, 0, 128, 0,
           0, 0, 0, 0, 0, 0, 136, 116, 211, 226, 255, 127, 0, 0, 56, 
160, 162, 233, 255, 127, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 254, 126, 65, 0, 
0, 0,
           0, 0, 224, 26, 0, 0, 0, 0, 0, 0, 236, 140, 65, 0, 0, 0, 0, 0, 
1, 189, 206, 226, 255, 127, 0, 0, 249, 137, 65, 0, 0, 0, 0, 0, 48, 79, 117,
           247, 255, 127, 0, 0, 192, 84, 175, 240, 255, 127, 0, 0, 86, 
3, 0, 0, 0, 0, 0, 0, 216, 33, 0, 0, 0, 0, 0, 0, 104, 36, 113, 247, 255, 
127,
           0, 0, 129, 141, 65, 0, 0, 0, 0, 0, 86, 3, 0, 0, 0, 0, 0, 0, 
59, 4, 0, 0...}
#2  0x0217000100000008 in ?? ()
No symbol table info available.
#3  0x00007fff9e000000 in ?? ()
No symbol table info available.
#4  0x00007ffff7754f00 in ?? ()
No symbol table info available.
#5  0x00007fffe395ff00 in ?? ()
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.




More information about the fpc-pascal mailing list