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.