FS#57842 - [babl] "Invalid instruction" crash

Attached to Project: Arch Linux
Opened by Mantas Mikulėnas (grawity) - Wednesday, 14 March 2018, 20:38 GMT
Last edited by Jan Alexander Steffens (heftig) - Thursday, 15 March 2018, 00:49 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

With babl 0.1.44-1, trying to start GIMP immediately crashes with SIGILL "Illegal instruction (core dumped)".

The instruction seems to be vmovsd, which requires AVX, which I don't have.

Architecture: x86_64
Model name: Intel(R) Core(TM) i5 CPU M 480 @ 2.67GHz
Stepping: 5
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt lahf_lm tpr_shadow vnmi flexpriority ept vpid dtherm ida arat
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Thursday, 15 March 2018, 00:49 GMT
Reason for closing:  Fixed
Additional comments about closing:  0.1.44-2
Comment by loqs (loqs) - Wednesday, 14 March 2018, 23:59 GMT
Comparing the output of
gcc -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -mfpmath=sse -mmmx -msse -msse2 -msse4.1 -mf16c -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ -v -Q --help=target
gcc -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -mfpmath=sse -mmmx -msse -msse2 -msse4.1 -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ -v -Q --help=target
-mf16c causes: -mavx [enabled]
Can you try building with
arch-meson $pkgname build -Denable-f16c=false

Loading...