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

Florian Klämpfl florian at freepascal.org
Wed Apr 15 17:36:03 CEST 2020


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.


More information about the lazarus mailing list