[Lazarus] EAccessViolation exception on exit qt5 project in Kubuntu 19.10

zeljko zeljko at holobit.net
Wed Apr 15 18:56:58 CEST 2020


On 4/15/20 5:36 PM, Florian Klämpfl via lazarus wrote:
> Am 15.04.20 um 09:24 schrieb zeljko:
>> On 4/14/20 8:24 PM, Florian Klämpfl via lazarus wrote:
>>
>>> Sorry, I were not precise enough. Can you also post a disassembly of 
>>> the swap procedure at 0x00007ffff666c7f1?
>>
>>
>> 0x00007ffff666c7f1 is at line 382 inside assembler.txt. That's all I 
>> can get.
> 
> The offending line is
> => 0x00007ffff666c7f1 <+385>:   movaps %xmm0,0x50(%rsp)
> 
> So it is very likely an unaligned data sig fault (rsp not divisable by 
> 8). This is fixed by r38400. Note that in some configurations it might 
> work, in others not.

Thanks, that's the reason why 3.2 and fpc trunk works ok.

zeljko



More information about the lazarus mailing list