[Bug 257402] graphics/qgis illegal instruction, AVX instruction called on non-AVX Arch
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 25 Jul 2021 07:50:35 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257402
Bug ID: 257402
Summary: graphics/qgis illegal instruction, AVX instruction
called on non-AVX Arch
Product: Ports & Packages
Version: Latest
Hardware: amd64
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: rhurlin@FreeBSD.org
Reporter: alt2600@icloud.com
Assignee: rhurlin@FreeBSD.org
Flags: maintainer-feedback?(rhurlin@FreeBSD.org)
just finished compiling qgis and after much effort I get this
/usr/ports/graphics/qgis|$} lldb `which qgis`
(lldb) target create "/usr/local/bin/qgis"
Current executable set to '/usr/local/bin/qgis' (x86_64).
(lldb) r
Process 65039 launching
Process 65039 launched: '/usr/local/bin/qgis' (x86_64)
Process 65039 stopped
* thread #1, name = 'qgis', stop reason = signal SIGILL: privileged instruction
frame #0: 0x000000080d970e69
-> 0x80d970e69: vmovups (%rcx), %xmm0
0x80d970e6d: vmovups %xmm0, 0x10(%rax)
0x80d970e72: movq (%r14), %rcx
0x80d970e75: movq %rcx, 0x20(%rax)
(lldb)
If I'm not mistaken vmovups is an AVX extension, I am running westmere
architecture there is no AVX here. I believe this to be related to qmake not
being properly configured for <Haswell as referenced in PR 255753
https://www.felixcloutier.com/x86/movups
Not sure much can be done with maintainer, it seems qmake needs to be corrected
to not force AVX for all amd64 systems. I might be wrong, but this seems to be
more fallout.
--
You are receiving this mail because:
You are the assignee for the bug.