https://bugs.kde.org/show_bug.cgi?id=504746

            Bug ID: 504746
           Summary: Plasma Discover crashes with Illegal instruction (core
                    dumped)
    Classification: Applications
           Product: Discover
      Version First git-stable-Plasma/6.3
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: discover
          Assignee: plasma-b...@kde.org
          Reporter: fil...@gmail.com
                CC: aleix...@kde.org
  Target Milestone: ---

SUMMARY
I’m using Fedora 42 KDE installed on a small x86_64 tablet and some weeks ago I
noticed that Discover is not opening anymore. Trying to opening through
terminal it just shows “Illegal instruction (core dumped)”.

Searching on google I found this case that looks similar:
https://bugs.kde.org/show_bug.cgi?id=465548
I've also posted this bug here:
https://bugzilla.redhat.com/show_bug.cgi?id=2366248


Machine details:
Operating System: Fedora Linux 42
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.13.0
Qt Version: 6.9.0
Kernel Version: 6.14.5-300.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 2 × Intel® Celeron® CPU N3350 @ 1.10GHz
Memory: 3.7 GiB of RAM
Graphics Processor: Intel® HD Graphics 500



$ plasma-discover --version
Illegal instruction (core dumped)

$ gdb plasma-discover
GNU gdb (Fedora Linux) 16.2-3.fc42
Copyright (C) 2024 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-redhat-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 plasma-discover...

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.fedoraproject.org/>
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.
Downloading separate debug info for /usr/bin/plasma-discover
Reading symbols from
/home/cansei/.cache/debuginfod_client/7cbd415d4ace4dae82a793acfc37b2fc3a78c3b3/debuginfo...
 
(gdb) thread apply all bt
(gdb) r
Starting program: /usr/bin/plasma-discover 
Function(s) ^std::(move|forward|as_const|(__)?addressof) will be skipped when
stepping.
Function(s) ^std::(shared|unique)_ptr<.*>::(get|operator) will be skipped when
stepping.
Function(s)
^std::(basic_string|vector|array|deque|(forward_)?list|(unordered_|flat_)?(multi)?(map|set)|span)<.*>::(c?r?(begin|end)|front|back|data|size|empty)
will be skipped when stepping.
Function(s) ^std::(basic_string|vector|array|deque|span)<.*>::operator.] will
be skipped when stepping.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffe09ff6c0 (LWP 4183)]
[New Thread 0x7fffdfa2a6c0 (LWP 4184)]
[New Thread 0x7fffdf2296c0 (LWP 4185)]
[New Thread 0x7fffde5406c0 (LWP 4187)]
[New Thread 0x7fffddd3f6c0 (LWP 4188)]
[New Thread 0x7fffdd52e6c0 (LWP 4189)]
[New Thread 0x7fffdccb86c0 (LWP 4190)]
[New Thread 0x7fffd11ff6c0 (LWP 4191)]
[New Thread 0x7fffd09fe6c0 (LWP 4192)]
[Thread 0x7fffd09fe6c0 (LWP 4192) exited]
[Thread 0x7fffd11ff6c0 (LWP 4191) exited]
[Thread 0x7fffdccb86c0 (LWP 4190) exited]
[Thread 0x7fffdd52e6c0 (LWP 4189) exited]

Thread 1 "plasma-discover" received signal SIGILL, Illegal instruction.
0x00007fffc1f43b55 in
lcevc_dec::decoder::Pool<lcevc_dec::decoder::Decoder>::Pool(unsigned long) ()
from /lib64/liblcevc_dec_api.so.3
Missing rpms, try: dnf --enablerepo='*debug*' install
kf6-kio-core-libs-debuginfo-6.13.0-2.fc42.switcheroo.x86_64
kf6-kio-file-widgets-debuginfo-6.13.0-2.fc42.switcheroo.x86_64
kf6-kio-widgets-libs-debuginfo-6.13.0-2.fc42.switcheroo.x86_64
kf6-kio-gui-debuginfo-6.13.0-2.fc42.switcheroo.x86_64
libavformat-debuginfo-7.1.1-1.fc42.x86_64
libavcodec-debuginfo-7.1.1-1.fc42.x86_64
libavutil-debuginfo-7.1.1-1.fc42.x86_64 openh264-debuginfo-2.4.1-2.fc42.x86_64
librtmp-debuginfo-2.6^20240301git6f6bb13-1.fc42.x86_64
libswresample-debuginfo-7.1.1-1.fc42.x86_64
LCEVCdec-debuginfo-3.3.5-1.fc42.x86_64
davs2-libs-debuginfo-1.7-1.20220903gitb41cf11.fc42.x86_64
uavs3d-libs-debuginfo-1.2.0-4.20230223git1fd0491.fc42.x86_64
vvenc-libs-debuginfo-1.12.1-1.fc42.x86_64
x264-bootstrap-libs-debuginfo-0.0.164-15.20231001git31e19f92_bootstrap.fc42.x86_64
x265-libs-debuginfo-4.1-1.fc42.x86_64 libxavs-debuginfo-0.1.55-1.fc42.x86_64
xavs2-libs-debuginfo-1.4-1.20190422giteae1e8b.fc42.x86_64
kvazaar-libs-debuginfo-2.3.1-2.fc42.x86_64
(gdb) disas /s $pc-10,+20
Dump of assembler code from 0x7fffc079eb4b to 0x7fffc079eb5f:
0x00007fffc079eb4b <_ZN9lcevc_dec7decoder4PoolINS0_7DecoderEEC2Em+43> : pop
%rsp
0x00007fffc079eb4c <_ZN9lcevc_dec7decoder4PoolINS0_7DecoderEEC2Em+44> : and
$0x18,%al
0x00007fffc079eb4e <_ZN9lcevc_dec7decoder4PoolINS0_7DecoderEEC2Em+46> : mov
%rdi,%rbx
0x00007fffc079eb51 <_ZN9lcevc_dec7decoder4PoolINS0_7DecoderEEC2Em+49> : add
$0x10,%rax
=> 0x00007fffc079eb55 <_ZN9lcevc_dec7decoder4PoolINS0_7DecoderEEC2Em+53> :
vmovq %rax,%xmm0
0x00007fffc079eb5a <_ZN9lcevc_dec7decoder4PoolINS0_7DecoderEEC2Em+58> : vmovdqu
%ymm0,(%rdi)
0x00007fffc079eb5e <_ZN9lcevc_dec7decoder4PoolINS0_7DecoderEEC2Em+62> : vpxor
%xmm0,%xmm0,%xmm0
End of assembler dump.
(gdb)

This is the fisrt time I'm using GDB. If you need more information please tell
me.


STEPS TO REPRODUCE
1.Open terminal
2.Run plasma-discover
or
1. Click Dicover icon

OBSERVED RESULT
On terminal: Message saying "Illegal instruction (core dumped)"
or
When clicking Dicover icon: nothing opens

EXPECTED RESULT
See the application opening the main window

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: Fedora Linux 42
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.13.0
Qt Version: 6.9.0

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to