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

            Bug ID: 421156
           Summary: Discover crashes / Segmentation Fault
           Product: Discover
           Version: unspecified
          Platform: Debian stable
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: discover
          Assignee: lei...@leinir.dk
          Reporter: davidbry...@gvtc.com
                CC: aleix...@kde.org
  Target Milestone: ---

Application: plasma-discover (5.14.5)

Qt Version: 5.11.3
Frameworks Version: 5.54.0
Operating System: Linux 4.19.0-5-amd64 x86_64
Distribution: Debian GNU/Linux 10 (buster)

-- Information about the crash:
I queried "Application Addons". In about 30 seconds, Discover crashed.

The crash can be reproduced every time.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb1540c0800 (LWP 19230))]

Thread 12 (Thread 0x7fb11d5fb700 (LWP 19261)):
#0  0x00007fb1584fd819 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fb156d21136 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb156d2125c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb158a11743 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fb1589bf15b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fb15880ee76 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fb158818a67 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fb1579b1fa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007fb1585084cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 11 (Thread 0x7fb11e7fc700 (LWP 19248)):
#0  0x00007fb1584fd819 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fb13f131684 in ?? () from
/lib/x86_64-linux-gnu/libnvidia-glcore.so.430.34
#2  0x00007fb13f21b9d4 in ?? () from
/lib/x86_64-linux-gnu/libnvidia-glcore.so.430.34
#3  0x00007fb13f10f3be in ?? () from
/lib/x86_64-linux-gnu/libnvidia-glcore.so.430.34
#4  0x00007fb149ce4604 in ?? () from /lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#5  0x00007fb153dce146 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
#6  0x00007fb15923fc7b in QOpenGLContext::swapBuffers(QSurface*) () from
/lib/x86_64-linux-gnu/libQt5Gui.so.5
#7  0x00007fb15a2be686 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fb15a2c2228 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007fb158818a67 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fb1579b1fa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007fb1585084cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 10 (Thread 0x7fb11effd700 (LWP 19246)):
#0  0x00007fb1584fd819 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fb156d21136 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb156d2125c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb158a11743 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fb1589bf15b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fb15880ee76 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fb158818a67 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fb1579b1fa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007fb1585084cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 9 (Thread 0x7fb135fb1700 (LWP 19240)):
#0  0x00007fb156d6ae84 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb156d21266 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb158a11743 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fb1589bf15b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fb15880ee76 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fb158818a67 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fb1579b1fa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007fb1585084cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 8 (Thread 0x7fb136ce0700 (LWP 19238)):
#0  0x00007fb1584fd819 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fb156d21136 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb156d2125c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb158a11743 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fb1589bf15b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fb15880ee76 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fb158818a67 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fb1579b1fa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007fb1585084cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 7 (Thread 0x7fb1374e1700 (LWP 19237)):
#0  0x00007fb1584fd819 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fb156d21136 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb156d214c2 in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb13c768266 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fb156d49415 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb1579b1fa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fb1585084cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 6 (Thread 0x7fb137ce2700 (LWP 19236)):
#0  0x00007fb156d6ae69 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb156d21040 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb156d2125c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb156d212a1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb156d49415 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb1579b1fa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fb1585084cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7fb1489a7700 (LWP 19235)):
#0  0x00007fb15851576f in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fb1584fd806 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fb156d21136 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb156d2125c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb158a11743 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fb1589bf15b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fb15880ee76 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fb15a243476 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fb158818a67 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fb1579b1fa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007fb1585084cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7fb14b5ef700 (LWP 19234)):
#0  0x00007fb156d6ae84 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb156d20b09 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb156d210e0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb156d2125c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb158a11743 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fb1589bf15b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fb15880ee76 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fb158f9cc65 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fb158818a67 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fb1579b1fa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007fb1585084cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7fb150e91700 (LWP 19233)):
#0  0x00007fb1584fd819 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fb156d21136 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb156d2125c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb158a11743 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fb1589bf15b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fb15880ee76 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fb159ce4545 in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fb158818a67 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fb1579b1fa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fb1585084cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7fb152eb6700 (LWP 19232)):
#0  0x00007fb1584fd819 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fb156c40cf7 in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fb156c4291a in xcb_wait_for_event () from
/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fb153c77d79 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fb158818a67 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fb1579b1fa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fb1585084cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7fb1540c0800 (LWP 19230)):
[KCrash Handler]
#6  shouldFilter (res=res@entry=0x557e8348ece0, filter=...) at
./libdiscover/resources/AbstractResource.cpp:153
#7  0x00007fb15a0d7ec8 in AbstractResource::categoryMatches
(this=this@entry=0x557e8348ece0, cat=0x557e8363a4f0) at
./libdiscover/resources/AbstractResource.cpp:185
#8  0x00007fb15a0d6afe in AbstractResourcesBackend::Filters::shouldFilter
(res=0x557e8348ece0, this=0x557e85268b60) at
./libdiscover/resources/AbstractResourcesBackend.cpp:120
#9  AbstractResourcesBackend::Filters::shouldFilter (this=0x557e85268b60,
res=0x557e8348ece0) at ./libdiscover/resources/AbstractResourcesBackend.cpp:97
#10 0x00007fb15a0d6d53 in AbstractResourcesBackend::Filters::filterJustInCase
(this=this@entry=0x557e85268b60, input=...) at
./libdiscover/resources/AbstractResourcesBackend.cpp:126
#11 0x00007fb15a0ccef2 in ResourcesProxyModel::addResources
(this=0x557e85268b30, _res=...) at
./libdiscover/resources/ResourcesProxyModel.cpp:181
#12 0x00007fb1589e9933 in QMetaObject::activate(QObject*, int, int, void**) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fb15a0e7882 in ResultsStream::resourcesFound
(this=this@entry=0x557e852b2190, _t1=...) at
./obj-x86_64-linux-gnu/libdiscover/DiscoverCommon_autogen/3YJK5W5UP7/moc_AbstractResourcesBackend.cpp:141
#14 0x00007fb15a0c5854 in AggregatedResultsStream::emitResults
(this=0x557e852b2190) at ./libdiscover/resources/ResourcesModel.cpp:306
#15 0x00007fb1589e9933 in QMetaObject::activate(QObject*, int, int, void**) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fb1589f5387 in QTimer::timeout(QTimer::QPrivateSignal) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fb1589ea02b in QObject::event(QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fb1597d44c1 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fb1597db970 in QApplication::notify(QObject*, QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007fb1589c0489 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fb158a10b38 in QTimerInfoList::activateTimers() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007fb158a113cc in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fb156d20f2e in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fb156d211c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fb156d2125c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fb158a11727 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fb153d0e401 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#28 0x00007fb1589bf15b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007fb1589c7132 in QCoreApplication::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x0000557e7ec89b23 in main (argc=<optimized out>, argv=<optimized out>) at
./discover/main.cpp:156
[Inferior 1 (process 19230) detached]

Reported using DrKonqi

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

Reply via email to