https://bugs.kde.org/show_bug.cgi?id=465548
Bug ID: 465548 Summary: digikam crashes with illegal instruction on AMD Athlon II Classification: Applications Product: digikam Version: 8.0.0 Platform: Ubuntu OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: digikam-bugs-n...@kde.org Reporter: eeickme...@ubuntu.com Target Milestone: --- SUMMARY The following is a downstream bug reported on Launchpad at https://launchpad.net/bugs/2000718, more logs available there. Filer's name is Graeme Hewson *** The crash happens early in the initialisation, since it occurs just trying to display the version: $ digikam --version Illegal instruction (core dumped) $ Gdb shows the failing instruction: $ gdb digikam GNU gdb (Ubuntu 12.1-3ubuntu2) 12.1 Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from digikam... This GDB supports auto-downloading debuginfo from the following URLs: https://debuginfod.ubuntu.com Enable debuginfod for this session? (y or [n]) y Debuginfod has been enabled. To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit. Reading symbols from /home/ghewson/.cache/debuginfod_client/c793f63692bc8f2f3ec63f47803ccc5398e78dcb/debuginfo... (gdb) r Starting program: /usr/bin/digikam [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffd13966c0 (LWP 319127)] Thread 1 "digikam" received signal SIGILL, Illegal instruction. 0x00007ffff6c748b4 in operator* (m1=..., m2=...) at /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h:642 642 /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h: Directory not empty. (gdb) disas /s $pc-10,+20 Dump of assembler code from 0x7ffff6c748aa to 0x7ffff6c748be: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h: 642 in /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h 643 in /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h 644 in /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h 645 in /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h 646 in /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h 647 in /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h 648 in /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h 649 in /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h 0x00007ffff6c748aa <_ZmlRK10QMatrix4x4S1_+154>: sub %dh,%bl 0x00007ffff6c748ac <_ZmlRK10QMatrix4x4S1_+156>: movlhps %xmm0,%xmm7 642 in /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h 0x00007ffff6c748af <_ZmlRK10QMatrix4x4S1_+159>: movups 0x30(%r9),%xmm0 => 0x00007ffff6c748b4 <_ZmlRK10QMatrix4x4S1_+164>: extractps $0x2,%xmm12,%r11d 0x00007ffff6c748bb <_ZmlRK10QMatrix4x4S1_+171>: extractps $0x1,%xmm12,%edi End of assembler dump. (gdb) EXTRACTPS is part of the SSE4.1 instruction set, which is not supported by AMD Athlon II Regor processors (or any other in the family, I believe): they support only the SSE4a instruction group. References: https://en.wikipedia.org/wiki/SSE4#SSE4.1 https://en.wikipedia.org/wiki/List_of_AMD_Athlon_II_processors#%22Regor%22_(C2/C3,_45_nm,_Dual-core) ProblemType: Bug DistroRelease: Ubuntu 22.10 Package: digikam 4:8.0.0~git20221002-0ubuntu1 ProcVersionSignature: Ubuntu 5.19.0-26.27-generic 5.19.7 Uname: Linux 5.19.0-26-generic x86_64 ApportVersion: 2.23.1-0ubuntu3 Architecture: amd64 CasperMD5CheckResult: unknown CurrentDesktop: KDE Date: Thu Dec 29 10:41:20 2022 EcryptfsInUse: Yes InstallationDate: Installed on 2015-09-08 (2668 days ago) InstallationMedia: Kubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422) SourcePackage: digikam UpgradeStatus: Upgraded to kinetic on 2022-10-25 (64 days ago) *** STEPS TO REPRODUCE Per the above report, it fails upon execution with illegal instruction. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Ubuntu 22.10 KDE Plasma Version: 5.25 or 5.26 Qt Version: 5.15 -- You are receiving this mail because: You are watching all bug changes.