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

            Bug ID: 428697
           Summary: Elisa crashes every time when scrolling down Album
                    list
           Product: elisa
           Version: 20.08.2
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: matthieu_gall...@yahoo.fr
          Reporter: johanwillemd...@gmail.com
  Target Milestone: ---

Application: elisa (20.08.2)

Qt Version: 5.15.1
Frameworks Version: 5.75.0
Operating System: Linux 5.9.1-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed: Every time I scroll down the
Album list Elisa chrashes (on Xorg).

The crash can be reproduced every time.

-- Backtrace:
Application: Elisa (elisa), signal: Segmentation fault

[New LWP 6908]
[New LWP 6909]
[New LWP 6911]
[New LWP 6912]
[New LWP 6913]
[New LWP 6914]
[New LWP 6915]
[New LWP 6925]
[New LWP 6926]
[New LWP 6927]
[New LWP 6928]
[New LWP 6929]
[New LWP 6933]
[New LWP 6934]
[New LWP 6935]
[New LWP 6936]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007fea5ce3de7f in poll () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7fea59cd4e80 (LWP 6906))]

Thread 17 (Thread 0x7fe9f27fc640 (LWP 6936)):
#0  0x00007fea5ce43799 in syscall () from /lib64/libc.so.6
#1  0x00007fea5b09e1ef in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fea341cbdd3 in gst_base_sink_wait_preroll () from
/usr/lib64/libgstbase-1.0.so.0
#3  0x00007fea341cc33d in gst_base_sink_do_preroll () from
/usr/lib64/libgstbase-1.0.so.0
#4  0x00007fea341ef91c in ?? () from /usr/lib64/libgstbase-1.0.so.0
#5  0x00007fea341f1145 in ?? () from /usr/lib64/libgstbase-1.0.so.0
#6  0x00007fea341c1450 in ?? () from /usr/lib64/libgstbase-1.0.so.0
#7  0x00007fea345a619d in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#8  0x00007fea345a96b9 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#9  0x00007fea345a9abe in gst_pad_push () from /usr/lib64/libgstreamer-1.0.so.0
#10 0x00007fea34591c9b in gst_proxy_pad_chain_default () from
/usr/lib64/libgstreamer-1.0.so.0
#11 0x00007fea345a619d in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#12 0x00007fea345a96b9 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#13 0x00007fea345a9abe in gst_pad_push () from /usr/lib64/libgstreamer-1.0.so.0
#14 0x00007fea34591c9b in gst_proxy_pad_chain_default () from
/usr/lib64/libgstreamer-1.0.so.0
#15 0x00007fea345a619d in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#16 0x00007fea345a96b9 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#17 0x00007fea345a9abe in gst_pad_push () from /usr/lib64/libgstreamer-1.0.so.0
#18 0x00007fea341cf6ad in ?? () from /usr/lib64/libgstbase-1.0.so.0
#19 0x00007fea345a619d in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#20 0x00007fea345a96b9 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#21 0x00007fea345a9abe in gst_pad_push () from /usr/lib64/libgstreamer-1.0.so.0
#22 0x00007fea341cf6ad in ?? () from /usr/lib64/libgstbase-1.0.so.0
#23 0x00007fea345a619d in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#24 0x00007fea345a96b9 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#25 0x00007fea345a9abe in gst_pad_push () from /usr/lib64/libgstreamer-1.0.so.0
#26 0x00007fea34591c9b in gst_proxy_pad_chain_default () from
/usr/lib64/libgstreamer-1.0.so.0
#27 0x00007fea345a619d in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#28 0x00007fea345a96b9 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#29 0x00007fea345a9abe in gst_pad_push () from /usr/lib64/libgstreamer-1.0.so.0
#30 0x00007fea10687e9b in ?? () from
/usr/lib64/gstreamer-1.0/libgstcoreelements.so
#31 0x00007fea345cf5ef in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#32 0x00007fea5b0769e4 in ?? () from /usr/lib64/libglib-2.0.so.0
#33 0x00007fea5b0760ee in ?? () from /usr/lib64/libglib-2.0.so.0
#34 0x00007fea5ba19eb1 in start_thread () from /lib64/libpthread.so.0
#35 0x00007fea5ce48ccf in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7fe9f2ffd640 (LWP 6935)):
#0  0x00007fea5ce43799 in syscall () from /lib64/libc.so.6
#1  0x00007fea5b09e1ef in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fea10686f5b in ?? () from
/usr/lib64/gstreamer-1.0/libgstcoreelements.so
#3  0x00007fea345a5b2a in gst_pad_query () from
/usr/lib64/libgstreamer-1.0.so.0
#4  0x00007fea345a88ab in gst_pad_peer_query () from
/usr/lib64/libgstreamer-1.0.so.0
#5  0x00007fea345a90d6 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#6  0x00007fea345a48ae in gst_pad_forward () from
/usr/lib64/libgstreamer-1.0.so.0
#7  0x00007fea345a4f96 in gst_pad_query_default () from
/usr/lib64/libgstreamer-1.0.so.0
#8  0x00007fea345a5b2a in gst_pad_query () from
/usr/lib64/libgstreamer-1.0.so.0
#9  0x00007fea345a88ab in gst_pad_peer_query () from
/usr/lib64/libgstreamer-1.0.so.0
#10 0x00007fea345a90d6 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#11 0x00007fea345a48ae in gst_pad_forward () from
/usr/lib64/libgstreamer-1.0.so.0
#12 0x00007fea345a4f96 in gst_pad_query_default () from
/usr/lib64/libgstreamer-1.0.so.0
#13 0x00007fea345a5b2a in gst_pad_query () from
/usr/lib64/libgstreamer-1.0.so.0
#14 0x00007fea10688c0e in ?? () from
/usr/lib64/gstreamer-1.0/libgstcoreelements.so
#15 0x00007fea345902db in gst_iterator_fold () from
/usr/lib64/libgstreamer-1.0.so.0
#16 0x00007fea1068eb26 in ?? () from
/usr/lib64/gstreamer-1.0/libgstcoreelements.so
#17 0x00007fea345a5b2a in gst_pad_query () from
/usr/lib64/libgstreamer-1.0.so.0
#18 0x00007fea345a88ab in gst_pad_peer_query () from
/usr/lib64/libgstreamer-1.0.so.0
#19 0x00007fea345a90d6 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#20 0x00007fea345a48ae in gst_pad_forward () from
/usr/lib64/libgstreamer-1.0.so.0
#21 0x00007fea345a4f96 in gst_pad_query_default () from
/usr/lib64/libgstreamer-1.0.so.0
#22 0x00007fea345a5b2a in gst_pad_query () from
/usr/lib64/libgstreamer-1.0.so.0
#23 0x00007fea345a88ab in gst_pad_peer_query () from
/usr/lib64/libgstreamer-1.0.so.0
#24 0x00007fea345a90d6 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#25 0x00007fea345a48ae in gst_pad_forward () from
/usr/lib64/libgstreamer-1.0.so.0
#26 0x00007fea345a4f96 in gst_pad_query_default () from
/usr/lib64/libgstreamer-1.0.so.0
#27 0x00007fea345a5b2a in gst_pad_query () from
/usr/lib64/libgstreamer-1.0.so.0
#28 0x00007fea345a88ab in gst_pad_peer_query () from
/usr/lib64/libgstreamer-1.0.so.0
#29 0x00007fea345a90d6 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#30 0x00007fea345a48ae in gst_pad_forward () from
/usr/lib64/libgstreamer-1.0.so.0
#31 0x00007fea345a4f96 in gst_pad_query_default () from
/usr/lib64/libgstreamer-1.0.so.0
#32 0x00007fea345a5b2a in gst_pad_query () from
/usr/lib64/libgstreamer-1.0.so.0
#33 0x00007fea345a88ab in gst_pad_peer_query () from
/usr/lib64/libgstreamer-1.0.so.0
#34 0x00007fea345a90d6 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#35 0x00007fea345a48ae in gst_pad_forward () from
/usr/lib64/libgstreamer-1.0.so.0
#36 0x00007fea345a4f96 in gst_pad_query_default () from
/usr/lib64/libgstreamer-1.0.so.0
#37 0x00007fea106c843e in ?? () from /usr/lib64/gstreamer-1.0/libgstplayback.so
#38 0x00007fea345a5b2a in gst_pad_query () from
/usr/lib64/libgstreamer-1.0.so.0
#39 0x00007fea345a88ab in gst_pad_peer_query () from
/usr/lib64/libgstreamer-1.0.so.0
#40 0x00007fea3430cc34 in ?? () from /usr/lib64/libgstaudio-1.0.so.0
#41 0x00007fea3430b60a in ?? () from /usr/lib64/libgstaudio-1.0.so.0
#42 0x00007fea34314a40 in ?? () from /usr/lib64/libgstaudio-1.0.so.0
#43 0x00007fea100cbcc3 in ?? () from /usr/lib64/gstreamer-1.0/libgstflac.so
#44 0x00007fea59e02b83 in ?? () from /usr/lib64/libFLAC.so.8
#45 0x00007fea59e07142 in FLAC__stream_decoder_process_single () from
/usr/lib64/libFLAC.so.8
#46 0x00007fea100cb58c in ?? () from /usr/lib64/gstreamer-1.0/libgstflac.so
#47 0x00007fea34316d88 in ?? () from /usr/lib64/libgstaudio-1.0.so.0
#48 0x00007fea3431717b in ?? () from /usr/lib64/libgstaudio-1.0.so.0
#49 0x00007fea34317f9a in ?? () from /usr/lib64/libgstaudio-1.0.so.0
#50 0x00007fea345a619d in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#51 0x00007fea345a96b9 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#52 0x00007fea345a9abe in gst_pad_push () from /usr/lib64/libgstreamer-1.0.so.0
#53 0x00007fea341bdb5f in gst_base_parse_push_frame () from
/usr/lib64/libgstbase-1.0.so.0
#54 0x00007fea100eba6f in ?? () from
/usr/lib64/gstreamer-1.0/libgstaudioparsers.so
#55 0x00007fea341ba030 in ?? () from /usr/lib64/libgstbase-1.0.so.0
#56 0x00007fea341be22d in ?? () from /usr/lib64/libgstbase-1.0.so.0
#57 0x00007fea341be65e in ?? () from /usr/lib64/libgstbase-1.0.so.0
#58 0x00007fea345cf5ef in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#59 0x00007fea5b0769e4 in ?? () from /usr/lib64/libglib-2.0.so.0
#60 0x00007fea5b0760ee in ?? () from /usr/lib64/libglib-2.0.so.0
#61 0x00007fea5ba19eb1 in start_thread () from /lib64/libpthread.so.0
#62 0x00007fea5ce48ccf in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7fe9f37fe640 (LWP 6934)):
#0  0x00007fea5ce43799 in syscall () from /lib64/libc.so.6
#1  0x00007fea5b09e1ef in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fea345cf7d3 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#3  0x00007fea5b0769e4 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fea5b0760ee in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007fea5ba19eb1 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fea5ce48ccf in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7fe9f3fff640 (LWP 6933)):
#0  0x00007fea59f810a0 in pa_pstream_unref@plt () from
/usr/lib64/pulseaudio/libpulsecommon-13.0.so
#1  0x00007fea59fb1c9e in ?? () from
/usr/lib64/pulseaudio/libpulsecommon-13.0.so
#2  0x00007fea59fb24da in ?? () from
/usr/lib64/pulseaudio/libpulsecommon-13.0.so
#3  0x00007fea5afcb2f3 in pa_mainloop_dispatch () from /usr/lib64/libpulse.so.0
#4  0x00007fea5afcb61e in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#5  0x00007fea5afcb6c0 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#6  0x00007fea5afd9619 in ?? () from /usr/lib64/libpulse.so.0
#7  0x00007fea59fc05e8 in ?? () from
/usr/lib64/pulseaudio/libpulsecommon-13.0.so
#8  0x00007fea5ba19eb1 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fea5ce48ccf in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7fea10ff9640 (LWP 6929)):
#0  0x00007fea5ce398dc in read () from /lib64/libc.so.6
#1  0x00007fea5b0993ff in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fea5b04cb0e in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fea5b04cf65 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fea5b04d0df in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#5  0x00007fea5d4005cb in QEventDispatcherGlib::processEvents
(this=0x7fe9f8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fea5d3a7a1b in QEventLoop::exec (this=this@entry=0x7fea10ff8cc0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007fea5d1c87ce in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007fea5d1c9911 in QThreadPrivate::start (arg=0x5650ceb76530) at
thread/qthread_unix.cpp:329
#9  0x00007fea5ba19eb1 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fea5ce48ccf in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7fea117fa640 (LWP 6928)):
#0  0x00007fea5d1c9e7f in QMutex::unlock (this=this@entry=0x5650cd36b500) at
/usr/include/c++/10/bits/atomic_base.h:776
#1  0x00007fea5d4004ce in QMutexLocker::unlock (this=<synthetic pointer>) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#2  QMutexLocker::~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized
out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:243
#3  QThreadData::canWaitLocked (this=0x5650cd36b4d0) at
../../include/QtCore/5.15.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:272
#4  postEventSourcePrepare (s=0x7fe9f4004380, timeout=0x7fea117f9af4) at
kernel/qeventdispatcher_glib.cpp:260
#5  0x00007fea5b04c4e2 in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#6  0x00007fea5b04ceeb in ?? () from /usr/lib64/libglib-2.0.so.0
#7  0x00007fea5b04d0df in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#8  0x00007fea5d4005cb in QEventDispatcherGlib::processEvents
(this=0x7fe9f4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#9  0x00007fea5d3a7a1b in QEventLoop::exec (this=this@entry=0x7fea117f9cc0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#10 0x00007fea5d1c87ce in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#11 0x00007fea5d1c9911 in QThreadPrivate::start (arg=0x5650cd36b3f0) at
thread/qthread_unix.cpp:329
#12 0x00007fea5ba19eb1 in start_thread () from /lib64/libpthread.so.0
#13 0x00007fea5ce48ccf in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fea11ffb640 (LWP 6927)):
#0  0x00007fea5ce398dc in read () from /lib64/libc.so.6
#1  0x00007fea5b0993ff in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fea5b04cb0e in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fea5b04cf65 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fea5b04d0df in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#5  0x00007fea5d4005cb in QEventDispatcherGlib::processEvents
(this=0x7fea00000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fea5d3a7a1b in QEventLoop::exec (this=this@entry=0x7fea11ffacc0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007fea5d1c87ce in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007fea5d1c9911 in QThreadPrivate::start (arg=0x5650cd36b400) at
thread/qthread_unix.cpp:329
#9  0x00007fea5ba19eb1 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fea5ce48ccf in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fea127fc640 (LWP 6926)):
#0  0x00007fea5d1c9e0c in QMutex::lock (this=this@entry=0x5650ceb66040) at
/usr/include/c++/10/bits/atomic_base.h:776
#1  0x00007fea5d4004be in QMutexLocker::QMutexLocker (m=0x5650ceb66040,
this=<synthetic pointer>) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:233
#2  QThreadData::canWaitLocked (this=0x5650ceb66010) at
../../include/QtCore/5.15.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:272
#3  postEventSourcePrepare (s=0x7fe9fc004fe0, timeout=0x7fea127fbaf4) at
kernel/qeventdispatcher_glib.cpp:260
#4  0x00007fea5b04c4e2 in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#5  0x00007fea5b04ceeb in ?? () from /usr/lib64/libglib-2.0.so.0
#6  0x00007fea5b04d0df in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#7  0x00007fea5d4005cb in QEventDispatcherGlib::processEvents
(this=0x7fe9fc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007fea5d3a7a1b in QEventLoop::exec (this=this@entry=0x7fea127fbcc0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007fea5d1c87ce in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007fea5d1c9911 in QThreadPrivate::start (arg=0x5650ceba5190) at
thread/qthread_unix.cpp:329
#11 0x00007fea5ba19eb1 in start_thread () from /lib64/libpthread.so.0
#12 0x00007fea5ce48ccf in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fea12ffd640 (LWP 6925)):
#0  0x00007fea5b205084 in ?? () from /usr/lib64/libpcre2-16.so.0
#1  0x00007fea5b205acb in ?? () from /usr/lib64/libpcre2-16.so.0
#2  0x00007fea5b20970d in ?? () from /usr/lib64/libpcre2-16.so.0
#3  0x00007fea5b21d6da in ?? () from /usr/lib64/libpcre2-16.so.0
#4  0x00007fea5b226aa1 in ?? () from /usr/lib64/libpcre2-16.so.0
#5  0x00007fea5b22c3bf in ?? () from /usr/lib64/libpcre2-16.so.0
#6  0x00007fea5b226ace in ?? () from /usr/lib64/libpcre2-16.so.0
#7  0x00007fea5b232448 in ?? () from /usr/lib64/libpcre2-16.so.0
#8  0x00007fea5b237cce in pcre2_jit_compile_16 () from
/usr/lib64/libpcre2-16.so.0
#9  0x00007fea5d266793 in QRegularExpressionPrivate::compilePattern
(this=0x7fea08133450) at text/qregularexpression.cpp:1035
#10 0x00007fea5d269cb8 in QRegularExpression::match
(this=this@entry=0x7fea12ffc258, subject=..., offset=offset@entry=0,
matchType=matchType@entry=QRegularExpression::NormalMatch,
matchOptions=matchOptions@entry=...) at
../../include/QtCore/../../src/corelib/tools/qshareddata.h:162
#11 0x00007fea5d47e156 in QMimeGlobPattern::matchFileName (this=0x7fea12ffc258,
this@entry=0x7fea12ffc2f0, inputFilename=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#12 0x00007fea5d480a0d in QMimeBinaryProvider::matchGlobList (this=<optimized
out>, result=..., cacheFile=0x7fea08025150, off=<optimized out>, fileName=...)
at mimetypes/qmimeprovider.cpp:271
#13 0x00007fea5d48102b in QMimeBinaryProvider::addFileNameMatches
(this=0x7fea08025310, fileName=..., result=...) at
../../include/QtCore/../../src/corelib/global/qendian.h:115
#14 0x00007fea5d473bf7 in QMimeDatabasePrivate::findByFileName (this=<optimized
out>, fileName=...) at /usr/include/c++/10/bits/unique_ptr.h:421
#15 0x00007fea5d475dd5 in QMimeDatabasePrivate::mimeTypeForFileNameAndData
(this=0x7fea5d693d80 <(anonymous
namespace)::Q_QGS_staticQMimeDatabase::innerFunction()::holder>, fileName=...,
device=0x7fea12ffc500, accuracyPtr=0x7fea12ffc4ec) at
mimetypes/qmimedatabase.cpp:359
#16 0x00007fea5d476842 in QMimeDatabase::mimeTypeForFile (this=<optimized out>,
fileInfo=..., mode=QMimeDatabase::MatchDefault) at
mimetypes/qmimedatabase.cpp:567
#17 0x00007fea5d4769f0 in QMimeDatabase::mimeTypeForFile (this=0x5650ceb21c18,
fileName=..., mode=mode@entry=QMimeDatabase::MatchDefault) at
mimetypes/qmimedatabase.cpp:606
#18 0x00007fea5ea944e5 in FileScanner::shouldScanFile (this=<optimized out>,
scanFile=...) at /usr/include/c++/10/bits/unique_ptr.h:421
#19 0x00007fea5ea96633 in AbstractFileListing::scanOneFile
(this=0x5650ceb872f0, scanFile=..., scanFileInfo=...) at
/usr/include/c++/10/bits/unique_ptr.h:421
#20 0x00007fea5eac4d0e in LocalBalooFileListing::scanOneFile
(this=0x5650ceb872f0, scanFile=..., scanFileInfo=...) at
/usr/src/debug/elisa-20.08.2-1.1.x86_64/src/baloo/localbaloofilelisting.cpp:447
#21 0x00007fea5eac7059 in LocalBalooFileListing::triggerRefreshOfContent
(this=0x5650ceb872f0) at
/usr/src/debug/elisa-20.08.2-1.1.x86_64/src/baloo/localbaloofilelisting.cpp:406
#22 0x00007fea5ea929f0 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>,
QtPrivate::List<QHash<QUrl, QDateTime> const&>, void, void
(AbstractFileListing::*)(QHash<QUrl, QDateTime>)>::call (arg=<optimized out>,
o=<optimized out>, f=<optimized out>) at /usr/include/qt5/QtCore/qrefcount.h:60
#23 QtPrivate::FunctionPointer<void (AbstractFileListing::*)(QHash<QUrl,
QDateTime>)>::call<QtPrivate::List<QHash<QUrl, QDateTime> const&>, void>
(arg=<optimized out>, o=<optimized out>, f=<optimized out>) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:185
#24 QtPrivate::QSlotObject<void (AbstractFileListing::*)(QHash<QUrl,
QDateTime>), QtPrivate::List<QHash<QUrl, QDateTime> const&>, void>::impl
(which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized
out>, ret=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:418
#25 0x00007fea5d3d5091 in QObject::event (this=0x5650ceb872f0,
e=0x7fe9f40bb890) at kernel/qobject.cpp:1314
#26 0x00007fea5e44414f in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x5650ceb872f0, e=0x7fe9f40bb890) at
kernel/qapplication.cpp:3630
#27 0x00007fea5d3a905a in QCoreApplication::notifyInternal2
(receiver=0x5650ceb872f0, event=0x7fe9f40bb890) at
../../include/QtCore/5.15.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#28 0x00007fea5d3aba91 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x5650ceb893b0) at
kernel/qcoreapplication.cpp:1817
#29 0x00007fea5d400f23 in postEventSourceDispatch (s=0x7fea08003f50) at
kernel/qeventdispatcher_glib.cpp:277
#30 0x00007fea5b04cca7 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#31 0x00007fea5b04d028 in ?? () from /usr/lib64/libglib-2.0.so.0
#32 0x00007fea5b04d0df in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#33 0x00007fea5d4005af in QEventDispatcherGlib::processEvents
(this=0x7fea08000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#34 0x00007fea5d3a7a1b in QEventLoop::exec (this=this@entry=0x7fea12ffccc0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#35 0x00007fea5d1c87ce in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#36 0x00007fea5d1c9911 in QThreadPrivate::start (arg=0x5650cd543dc0) at
thread/qthread_unix.cpp:329
#37 0x00007fea5ba19eb1 in start_thread () from /lib64/libpthread.so.0
#38 0x00007fea5ce48ccf in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fea37fff640 (LWP 6915)):
#0  0x00007fea5ce3de7f in poll () from /lib64/libc.so.6
#1  0x00007fea5b04cfbe in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fea5b04d0df in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fea5d4005cb in QEventDispatcherGlib::processEvents
(this=0x7fea2c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fea5d3a7a1b in QEventLoop::exec (this=this@entry=0x7fea37ffec80,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007fea5d1c87ce in QThread::exec (this=this@entry=0x5650cd947cb0) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fea5c082926 in QQuickPixmapReader::run (this=0x5650cd947cb0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.1-2.1.x86_64/src/quick/util/qquickpixmapcache.cpp:1024
#7  0x00007fea5d1c9911 in QThreadPrivate::start (arg=0x5650cd947cb0) at
thread/qthread_unix.cpp:329
#8  0x00007fea5ba19eb1 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fea5ce48ccf in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fea4591b640 (LWP 6914)):
#0  0x00007fea5ba20082 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fea47780edb in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007fea47780727 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007fea5ba19eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fea5ce48ccf in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fea4611c640 (LWP 6913)):
#0  0x00007fea5ba20082 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fea47780edb in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007fea47780727 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007fea5ba19eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fea5ce48ccf in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fea4691d640 (LWP 6912)):
#0  0x00007fea5ba20082 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fea47780edb in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007fea47780727 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007fea5ba19eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fea5ce48ccf in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fea4711e640 (LWP 6911)):
#0  0x00007fea5ba20082 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fea47780edb in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007fea47780727 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007fea5ba19eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fea5ce48ccf in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fea55eff640 (LWP 6909)):
#0  0x00007fea5ce3de7f in poll () from /lib64/libc.so.6
#1  0x00007fea5b04cfbe in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fea5b04d0df in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fea5d4005cb in QEventDispatcherGlib::processEvents
(this=0x7fea4c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fea5d3a7a1b in QEventLoop::exec (this=this@entry=0x7fea55efeca0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007fea5d1c87ce in QThread::exec (this=this@entry=0x5650cd2be6a0) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fea5d9a62d5 in QQmlThreadPrivate::run (this=0x5650cd2be6a0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.1-2.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155
#7  0x00007fea5d1c9911 in QThreadPrivate::start (arg=0x5650cd2be6a0) at
thread/qthread_unix.cpp:329
#8  0x00007fea5ba19eb1 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fea5ce48ccf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fea57110640 (LWP 6908)):
#0  0x00007fea5ce398dc in read () from /lib64/libc.so.6
#1  0x00007fea5b0993ff in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fea5b04cb0e in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fea5b04cf65 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fea5b04d0df in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#5  0x00007fea5d4005cb in QEventDispatcherGlib::processEvents
(this=0x7fea48000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fea5d3a7a1b in QEventLoop::exec (this=this@entry=0x7fea5710fc70,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007fea5d1c87ce in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007fea5c489a27 in ?? () from /usr/lib64/libQt5DBus.so.5
#9  0x00007fea5d1c9911 in QThreadPrivate::start (arg=0x7fea5c4f6d80) at
thread/qthread_unix.cpp:329
#10 0x00007fea5ba19eb1 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fea5ce48ccf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fea59cd4e80 (LWP 6906)):
[KCrash Handler]
#4  0x00007fea5d913be0 in QHash<QQmlPropertyData*,
RequiredPropertyInfo>::isEmpty (this=<error reading variable: Cannot access
memory at address 0x58>) at /usr/include/qt5/QtCore/qhash.h:544
#5  QHash<QQmlPropertyData*, RequiredPropertyInfo>::empty (this=<error reading
variable: Cannot access memory at address 0x58>) at
/usr/include/qt5/QtCore/qhash.h:544
#6  QQmlIncubatorPrivate::incubate (this=0x5650d002ea30, i=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.1-2.1.x86_64/src/qml/qml/qqmlincubator.cpp:333
#7  0x00007fea5d914222 in QQmlIncubationController::incubateFor
(this=this@entry=0x5650cd48a150, msecs=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.1-2.1.x86_64/include/QtQml/5.15.1/QtQml/private/../../../../../src/qml/qml/ftw/qintrusivelist_p.h:216
#8  0x00007fea5c19afc0 in QQuickWindowIncubationController::incubate
(this=0x5650cd48a140) at
/usr/src/debug/libqt5-qtdeclarative-5.15.1-2.1.x86_64/src/quick/items/qquickwindow.cpp:171
#9  QQuickWindowIncubationController::timerEvent (this=0x5650cd48a140) at
/usr/src/debug/libqt5-qtdeclarative-5.15.1-2.1.x86_64/src/quick/items/qquickwindow.cpp:154
#10 0x00007fea5d3d4fcf in QObject::event (this=0x5650cd48a140,
e=0x7ffdcc572280) at kernel/qobject.cpp:1291
#11 0x00007fea5e44414f in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x5650cd48a140, e=0x7ffdcc572280) at
kernel/qapplication.cpp:3630
#12 0x00007fea5d3a905a in QCoreApplication::notifyInternal2
(receiver=0x5650cd48a140, event=0x7ffdcc572280) at
../../include/QtCore/5.15.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#13 0x00007fea5d3ff973 in QTimerInfoList::activateTimers (this=0x5650cd2650c0)
at kernel/qtimerinfo_unix.cpp:643
#14 0x00007fea5d40022c in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:183
#15 idleTimerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:230
#16 0x00007fea5b04cca7 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#17 0x00007fea5b04d028 in ?? () from /usr/lib64/libglib-2.0.so.0
#18 0x00007fea5b04d0df in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#19 0x00007fea5d4005af in QEventDispatcherGlib::processEvents
(this=0x5650cd259bd0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#20 0x00007fea5d3a7a1b in QEventLoop::exec (this=this@entry=0x7ffdcc5724c0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#21 0x00007fea5d3afc90 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#22 0x00005650ccc1d394 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/elisa-20.08.2-1.1.x86_64/src/main.cpp:166
[Inferior 1 (process 6906) detached]

The reporter indicates this bug may be a duplicate of or related to bug 428585.

Possible duplicates by query: bug 428585, bug 427328, bug 424518, bug 424393,
bug 391496.

Reported using DrKonqi

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

Reply via email to