Segfault when running Projucer


#1

Hi, just downloaded JUCE few minutes ago. Running Projucer causes segfault with “Illegal instruction” error:
┌───────────────────────────────────────────────────────────────────────────────────────────────┐

│0x45fc08 vmovss xmm1,DWORD PTR [rip+0x705f74] # 0xb65b84 │
│0x45fc10 vmovss DWORD PTR [rip+0xcb5228],xmm1 # 0x1114e40 │
│0x45fc18 vxorps xmm0,xmm0,xmm0 │
│0x45fc1c vmovss DWORD PTR [rip+0xcb5220],xmm0 # 0x1114e44 │
│0x45fc24 vmovss DWORD PTR [rip+0xcb521c],xmm0 # 0x1114e48 │
│0x45fc2c vmovss DWORD PTR [rip+0xcb5218],xmm0 # 0x1114e4c │
│0x45fc34 vmovss DWORD PTR [rip+0xcb5214],xmm1 # 0x1114e50 │
│0x45fc3c vmovss DWORD PTR [rip+0xcb5210],xmm0 # 0x1114e54 │
│0x45fc44 mov QWORD PTR [rip+0xcb51e1],0x0 # 0x1114e30 │
│0x45fc4f mov edx,0x10e9b08 │
│0x45fc54 mov esi,0x1114e30 │
│0x45fc59 mov edi,0x6f4506 │
│0x45fc5e call 0x406520 __cxa_atexit@plt
│0x45fc63 mov edi,0x1114e20 │
│0x45fc68 call 0x5f4346 │
│0x45fc6d mov edx,0x10e9b08 │
│0x45fc72 mov esi,0x1114e20 │
│0x45fc77 mov edi,0x5f336e │
│0x45fc7c call 0x406520 __cxa_atexit@plt
│0x45fc81 mov edi,0x1114e18 │
└───────────────────────────────────────────────────────────────────────────────────────────────┘
multi-thre Thread 0x7ffff7fca7 In: L?? PC: 0x45fc08
(gdb) run
Starting program: /home/niko/sources/JUCE/Projucer
Missing separate debuginfos, use: dnf debuginfo-install glibc-2.22-16.fc23.x86_64
[Thread debugging using libthread_db enabled]
Using host libthread_db library “/lib64/libthread_db.so.1”.
Program received signal SIGILL, Illegal instruction.
0x000000000045fc08 in ?? ()
Missing separate debuginfos, use: dnf debuginfo-install libgcc-5.3.1-6.fc23.x86_64
(gdb)

Are you sure it is good idea to distribute binaries with AVX 512 instruction set? My computer is 6 years old, it doesn’t have it.