Re: [Lazarus] crash on startup

2022-04-01 Thread Marco van de Voort via lazarus
On 1-4-2022 16:04, Marc Weustink via lazarus wrote: Indeed, I see what I think are avx512 instructions Yes, CPUID Feature Flag AVX512F SSE2 has only the signed version CVTSI2SD This machine is a Ivy Bridge so has Coreavx ( AVX1) enabled, so some VEX usage is allowed. I removed some

Re: [Lazarus] crash on startup

2022-04-01 Thread Marc Weustink via lazarus
On 1-4-2022 15:59, Marc Weustink via lazarus wrote: On 1-4-2022 14:52, Marco van de Voort via lazarus wrote: On 1-4-2022 12:57, Marc Weustink via lazarus wrote: The SIGILL here points more to the generated code I think. Indeed, I see what I think are avx512 instructions Yes, CPUID

Re: [Lazarus] crash on startup

2022-04-01 Thread Marc Weustink via lazarus
On 1-4-2022 14:52, Marco van de Voort via lazarus wrote: On 1-4-2022 12:57, Marc Weustink via lazarus wrote: The SIGILL here points more to the generated code I think. Indeed, I see what I think are avx512 instructions Yes, CPUID Feature Flag AVX512F  0x005afb7a <+90>:    call  

Re: [Lazarus] crash on startup

2022-04-01 Thread Marco van de Voort via lazarus
On 1-4-2022 12:57, Marc Weustink via lazarus wrote: The SIGILL here points more to the generated code I think. Indeed, I see what I think are avx512 instructions  0x005afb7a <+90>:    call   0x5b1040    0x005afb7f <+95>:    mov    %eax,-0x10(%ebp) => 0x005afb82 <+98>:    vcvtusi2sd

Re: [Lazarus] crash on startup

2022-04-01 Thread Marc Weustink via lazarus
The SIGILL here points more to the generated code I think. Marc On 1-4-2022 12:43, Marco van de Voort via lazarus wrote: I rebuilt Lazarus today (FPC trunk 2 days old -lazarus trunk today), and I suddenly got  a GPF while starting. I ran under GDB and the traceback is: Thread 1 received

[Lazarus] crash on startup

2022-04-01 Thread Marco van de Voort via lazarus
I rebuilt Lazarus today (FPC trunk 2 days old -lazarus trunk today), and I suddenly got  a GPF while starting. I ran under GDB and the traceback is: Thread 1 received signal SIGILL, Illegal instruction. DOAUTOADJUSTLAYOUT (this=0x1cb26440, AMODE=LAPAUTOADJUSTFORDPI,