[Pkg-kde-extras] Bug#1042376: Digikam with illegal instruction on an AMD Athlon II.

Steven Robbins steve at sumost.ca
Mon Sep 4 16:59:07 BST 2023


On Sunday, August 27, 2023 12:43:31 P.M. CDT Karine Crèvecœur wrote:


>   (gdb) disassemble
>>    0x00007ffff6cc20e8 <+136>:   movaps %xmm8,%xmm4
>    0x00007ffff6cc20ec <+140>:   mov    %edx,-0x4c(%rsp)
>    0x00007ffff6cc20f0 <+144>:   mov    0x38(%r9),%rdx
>    0x00007ffff6cc20f4 <+148>:   mulss  %xmm5,%xmm4
>    0x00007ffff6cc20f8 <+152>:   movss  0x3c(%r9),%xmm10
>    0x00007ffff6cc20fe <+158>:   movq   %r10,%xmm7
> => 0x00007ffff6cc2103 <+163>:   extractps $0x3,%xmm12,%r11d
>    0x00007ffff6cc210a <+170>:   mov    %rdx,%r15
>    0x00007ffff6cc210d <+173>:   mov    0x28(%rax),%rdx
>    0x00007ffff6cc2111 <+177>:   movshdup %xmm7,%xmm7
>    0x00007ffff6cc2115 <+181>:   extractps $0x2,%xmm12,%edi
>    0x00007ffff6cc211c <+188>:   mulss  %xmm6,%xmm2
>    0x00007ffff6cc2120 <+192>:   movq   %rdx,%xmm15
>    0x00007ffff6cc2125 <+197>:   mov    %rdx,-0x40(%rsp)
>> 
> The instruction that leads to crash seems to be "extractps".According
> to <https://www.felixcloutier.com/x86/extractps> it is an instruction
> related to SSE4.1.

Thank you!  That is exactly what I needed to know.  

So it is clear that some folks need a build with SSE4 disabled.  But SSE2 is 
supported on the machines of you and the original reporter so I'll try first 
with SSE2 but not SSE4.

The remaining issue is: I need to figure a way to build two binary packages 
from the source.  The other alternative is to disable SSE4 for everyone but I 
have no idea what performance impact that might have.

Regards,
-Steve
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://alioth-lists.debian.net/pipermail/pkg-kde-extras/attachments/20230904/0c49a14f/attachment.sig>


More information about the pkg-kde-extras mailing list