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

            Bug ID: 473497
           Summary: Discover crashes when trying to update Nvidia
    Classification: Applications
           Product: Discover
           Version: 5.27.7
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: discover
          Assignee: plasma-b...@kde.org
          Reporter: oktoberyil...@gmail.com
                CC: aleix...@kde.org
  Target Milestone: ---

Application: plasma-discover (5.27.7)

Qt Version: 5.15.10
Frameworks Version: 5.108.0
Operating System: Linux 6.4.9-1-default x86_64
Windowing System: X11
Distribution: openSUSE Tumbleweed
DrKonqi: 5.27.7 [KCrashBackend]

-- Information about the crash:
I was updating the package org.freedesktop.Platform.GL.nvidia-535-86-05 and it
downloads then it crashes and it says Dr konqi crashed.

The crash can be reproduced every time.

-- Backtrace:
Application: Upptäck (plasma-discover), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fd9f81a65cb in operation_error_cb (error=0x0,
user_data=0x558a93b29dd0) at
/usr/src/debug/discover-5.27.7/libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:65
#5  0x00007fda1a412962 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#6  0x00007fda1a40f2df in ffi_call_int (cif=cif@entry=0x7fd99afde6a0,
fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>,
closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
#7  0x00007fda1a411f26 in ffi_call (cif=cif@entry=0x7fd99afde6a0,
fn=fn@entry=0x7fd9f81a65c0 <operation_error_cb(_FlatpakTransaction*,
_FlatpakTransactionOperation*, _GError*, int, void*)>,
rvalue=rvalue@entry=0x7fd99afde600, avalue=avalue@entry=0x7fd99afde5a0) at
../src/x86/ffi64.c:710
#8  0x00007fda1a98b39d in g_cclosure_marshal_generic_va (closure=<optimized
out>, return_value=<optimized out>, instance=<optimized out>,
args_list=<optimized out>, marshal_data=<optimized out>, n_params=<optimized
out>, param_types=<optimized out>) at ../gobject/gclosure.c:1650
#9  0x00007fda1a98a641 in _g_closure_invoke_va (closure=0x558a92e870f0,
return_value=0x7fd99afde860, instance=0x558a94a49e30, args=0x7fd99afde910,
n_params=3, param_types=0x7fd9d402f070) at ../gobject/gclosure.c:895
#10 0x00007fda1a9a4456 in g_signal_emit_valist (instance=0x558a94a49e30,
signal_id=37, detail=0, var_args=var_args@entry=0x7fd99afde910) at
../gobject/gsignal.c:3472
#11 0x00007fda1a9a49df in g_signal_emit
(instance=instance@entry=0x558a94a49e30, signal_id=<optimized out>,
detail=detail@entry=0) at ../gobject/gsignal.c:3622
#12 0x00007fd9f811f963 in flatpak_transaction_real_run (self=<optimized out>,
cancellable=0x558a93e7e960, error=0x7fd99afdeba8) at
common/flatpak-transaction.c:5197
#13 0x00007fd9f81a84c6 in FlatpakTransactionThread::run (this=0x558a93b29dd0)
at
/usr/src/debug/discover-5.27.7/libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:186
#14 0x00007fda1bb03ffd in operator() (__closure=<optimized out>) at
thread/qthread_unix.cpp:350
#15 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at thread/qthread_unix.cpp:287
#16 QThreadPrivate::start (arg=0x558a93b29dd0) at thread/qthread_unix.cpp:310
#17 0x00007fda1b28ffa4 in start_thread () from /lib64/libc.so.6
#18 0x00007fda1b3187fc in clone3 () from /lib64/libc.so.6

Thread 12 (Thread 0x7fd9da3fe6c0 (LWP 4435) "QNetworkAccessM"):
#1  0x00007fda1a516d3e in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fda1a516e5c in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007fda1bd464be in QEventDispatcherGlib::processEvents
(this=0x7fd9c801bfa0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fda1bcebffb in QEventLoop::exec (this=this@entry=0x7fd9da3fdc00,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#5  0x00007fda1bb02dce in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fda1bb03ffd in operator() (__closure=<optimized out>) at
thread/qthread_unix.cpp:350
#7  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at thread/qthread_unix.cpp:287
#8  QThreadPrivate::start (arg=0x558a92c4d620) at thread/qthread_unix.cpp:310
#9  0x00007fda1b28ffa4 in start_thread () from /lib64/libc.so.6
#10 0x00007fda1b3187fc in clone3 () from /lib64/libc.so.6

Thread 11 (Thread 0x7fd9b50fa6c0 (LWP 4432) "QNetworkAccessM"):
#1  0x00007fda1a5161e1 in g_main_context_prepare () from
/lib64/libglib-2.0.so.0
#2  0x00007fda1a516c73 in ?? () from /lib64/libglib-2.0.so.0
#3  0x00007fda1a516e5c in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#4  0x00007fda1bd464be in QEventDispatcherGlib::processEvents
(this=0x7fd9a0000d40, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fda1bcebffb in QEventLoop::exec (this=this@entry=0x7fd9b50f9c00,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007fda1bb02dce in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fda1bb03ffd in operator() (__closure=<optimized out>) at
thread/qthread_unix.cpp:350
#8  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at thread/qthread_unix.cpp:287
#9  QThreadPrivate::start (arg=0x558a94d17f10) at thread/qthread_unix.cpp:310
#10 0x00007fda1b28ffa4 in start_thread () from /lib64/libc.so.6
#11 0x00007fda1b3187fc in clone3 () from /lib64/libc.so.6

Thread 10 (Thread 0x7fd9b7fff6c0 (LWP 4346) "CPMMListener"):
#1  0x00007fda0e6f8d5a in ?? () from /lib64/libnvidia-glcore.so.535.86.05
#2  0x00007fda0e72a9b5 in ?? () from /lib64/libnvidia-glcore.so.535.86.05
#3  0x00007fda0e72b2aa in ?? () from /lib64/libnvidia-glcore.so.535.86.05
#4  0x00007fda0e713a24 in ?? () from /lib64/libnvidia-glcore.so.535.86.05
#5  0x00007fda1b28ffa4 in start_thread () from /lib64/libc.so.6
#6  0x00007fda1b3187fc in clone3 () from /lib64/libc.so.6

Thread 9 (Thread 0x7fd9c4ffc6c0 (LWP 4345) "QSGRenderThread"):
#1  0x00007fda1b28f290 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#2  0x00007fda1bb0987b in QWaitConditionPrivate::wait (deadline=...,
this=0x558a95579d50) at thread/qwaitcondition_unix.cpp:146
#3  QWaitCondition::wait (this=this@entry=0x558a95579cc8,
mutex=mutex@entry=0x558a95579cc0, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#4  0x00007fda1d237414 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x558a95579cb8) at
/usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/quick/scenegraph/qsgthreadedrenderloop.cpp:257
#5  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x558a95579c20) at
/usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/quick/scenegraph/qsgthreadedrenderloop.cpp:935
#6  0x00007fda1d239821 in QSGRenderThread::run (this=0x558a95579c20) at
/usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1052
#7  0x00007fda1bb03ffd in operator() (__closure=<optimized out>) at
thread/qthread_unix.cpp:350
#8  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at thread/qthread_unix.cpp:287
#9  QThreadPrivate::start (arg=0x558a95579c20) at thread/qthread_unix.cpp:310
#10 0x00007fda1b28ffa4 in start_thread () from /lib64/libc.so.6
#11 0x00007fda1b3187fc in clone3 () from /lib64/libc.so.6

Thread 8 (Thread 0x7fd9dabff6c0 (LWP 4318) "dconf worker"):
#1  0x00007fda1a56aa47 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fda1a516814 in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007fda1a516ce8 in ?? () from /lib64/libglib-2.0.so.0
#4  0x00007fda1a516e5c in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#5  0x00007fd9f074e97d in dconf_gdbus_worker_thread (user_data=0x558a925485f0)
at ../gdbus/dconf-gdbus-thread.c:82
#6  0x00007fda1a542f2e in ?? () from /lib64/libglib-2.0.so.0
#7  0x00007fda1b28ffa4 in start_thread () from /lib64/libc.so.6
#8  0x00007fda1b3187fc in clone3 () from /lib64/libc.so.6

Thread 7 (Thread 0x7fd9f178a6c0 (LWP 4316) "gdbus"):
#1  0x00007fda1b30a0c3 in poll () from /lib64/libc.so.6
#2  0x00007fda1a516d3e in ?? () from /lib64/libglib-2.0.so.0
#3  0x00007fda1a51707f in g_main_loop_run () from /lib64/libglib-2.0.so.0
#4  0x00007fda1a1378c6 in gdbus_shared_thread_func (user_data=0x558a92522030)
at ../gio/gdbusprivate.c:284
#5  0x00007fda1a542f2e in ?? () from /lib64/libglib-2.0.so.0
#6  0x00007fda1b28ffa4 in start_thread () from /lib64/libc.so.6
#7  0x00007fda1b3187fc in clone3 () from /lib64/libc.so.6

Thread 6 (Thread 0x7fd9f1fac6c0 (LWP 4315) "gmain"):
#1  0x00007fda1a56aa47 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fda1a516814 in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007fda1a516ce8 in ?? () from /lib64/libglib-2.0.so.0
#4  0x00007fda1a516e5c in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#5  0x00007fda1a516ea1 in ?? () from /lib64/libglib-2.0.so.0
#6  0x00007fda1a542f2e in ?? () from /lib64/libglib-2.0.so.0
#7  0x00007fda1b28ffa4 in start_thread () from /lib64/libc.so.6
#8  0x00007fda1b3187fc in clone3 () from /lib64/libc.so.6

Thread 5 (Thread 0x7fd9f27ad6c0 (LWP 4314) "pool-spawner"):
#1  0x00007fda1a5703f0 in g_cond_wait () from /lib64/libglib-2.0.so.0
#2  0x00007fda1a4e0feb in ?? () from /lib64/libglib-2.0.so.0
#3  0x00007fda1a543572 in ?? () from /lib64/libglib-2.0.so.0
#4  0x00007fda1a542f2e in ?? () from /lib64/libglib-2.0.so.0
#5  0x00007fda1b28ffa4 in start_thread () from /lib64/libc.so.6
#6  0x00007fda1b3187fc in clone3 () from /lib64/libc.so.6

Thread 4 (Thread 0x7fd9f30626c0 (LWP 4313) "Qt bearer threa"):
#1  0x00007fda1a516d3e in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fda1a516e5c in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007fda1bd464be in QEventDispatcherGlib::processEvents
(this=0x7fd9e4000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fda1bcebffb in QEventLoop::exec (this=this@entry=0x7fd9f3061c00,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#5  0x00007fda1bb02dce in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fda1bb03ffd in operator() (__closure=<optimized out>) at
thread/qthread_unix.cpp:350
#7  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at thread/qthread_unix.cpp:287
#8  QThreadPrivate::start (arg=0x558a924fe7d0) at thread/qthread_unix.cpp:310
#9  0x00007fda1b28ffa4 in start_thread () from /lib64/libc.so.6
#10 0x00007fda1b3187fc in clone3 () from /lib64/libc.so.6

Thread 3 (Thread 0x7fd9f8dff6c0 (LWP 4311) "QQmlThread"):
#1  0x00007fda1a56aa47 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fda1a516814 in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007fda1a516ce8 in ?? () from /lib64/libglib-2.0.so.0
#4  0x00007fda1a516e5c in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#5  0x00007fda1bd464be in QEventDispatcherGlib::processEvents
(this=0x7fd9f4000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fda1bcebffb in QEventLoop::exec (this=this@entry=0x7fd9f8dfebe0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#7  0x00007fda1bb02dce in QThread::exec (this=this@entry=0x558a924389a0) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007fda1cb42665 in QQmlThreadPrivate::run (this=0x558a924389a0) at
/usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/ftw/qqmlthread.cpp:155
#9  0x00007fda1bb03ffd in operator() (__closure=<optimized out>) at
thread/qthread_unix.cpp:350
#10 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at thread/qthread_unix.cpp:287
#11 QThreadPrivate::start (arg=0x558a924389a0) at thread/qthread_unix.cpp:310
#12 0x00007fda1b28ffa4 in start_thread () from /lib64/libc.so.6
#13 0x00007fda1b3187fc in clone3 () from /lib64/libc.so.6

Thread 2 (Thread 0x7fda16a2a6c0 (LWP 4309) "QDBusConnection"):
#1  0x00007fda1a516d3e in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fda1a516e5c in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007fda1bd464be in QEventDispatcherGlib::processEvents
(this=0x7fda10000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fda1bcebffb in QEventLoop::exec (this=this@entry=0x7fda16a29bd0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#5  0x00007fda1bb02dce in QThread::exec (this=this@entry=0x7fda1ce28060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fda1cdaf517 in QDBusConnectionManager::run (this=0x7fda1ce28060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#7  0x00007fda1bb03ffd in operator() (__closure=<optimized out>) at
thread/qthread_unix.cpp:350
#8  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at thread/qthread_unix.cpp:287
#9  QThreadPrivate::start (arg=0x7fda1ce28060 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:310
#10 0x00007fda1b28ffa4 in start_thread () from /lib64/libc.so.6
#11 0x00007fda1b3187fc in clone3 () from /lib64/libc.so.6

Thread 1 (Thread 0x7fda18ea4980 (LWP 4307) "plasma-discover"):
#1  0x00007fda1bb05ffb in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0,
val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:114
#2  QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> >
(expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:133
#3  futexSemaphoreTryAcquire_loop<false> (timeout=-1, nn=8589934593,
curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219
#4  futexSemaphoreTryAcquire<false> (timeout=-1, n=n@entry=1, u=...) at
thread/qsemaphore.cpp:262
#5  QSemaphore::acquire (this=this@entry=0x7ffef2c01890, n=n@entry=1) at
thread/qsemaphore.cpp:326
#6  0x00007fda1bd25911 in doActivate<false> (sender=0x558a92836b70,
signal_index=0, argv=0x7ffef2c01910) at kernel/qobject.cpp:3906
#7  0x00007fda1bd1e47f in QMetaObject::activate
(sender=sender@entry=0x558a92836b70, m=m@entry=0x7fda1bfbe840,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffef2c01910)
at kernel/qobject.cpp:3985
#8  0x00007fda1bd1e52f in QObject::destroyed (this=this@entry=0x558a92836b70,
_t1=<optimized out>, _t1@entry=0x558a92836b70) at .moc/moc_qobject.cpp:219
#9  0x00007fda1bd23428 in QObject::~QObject (this=this@entry=0x558a92836b70,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1010
#10 0x00007fda1cdcd173 in
QDBusAbstractInterfaceBase::~QDBusAbstractInterfaceBase
(this=this@entry=0x558a92836b70, __in_chrg=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-5.15.10+kde129/src/dbus/qdbusabstractinterface.h:68
#11 0x00007fd9f0222653 in
OrgKdeKwinVirtualKeyboardInterface::~OrgKdeKwinVirtualKeyboardInterface
(this=<optimized out>, this=<optimized out>) at
/usr/src/debug/kirigami2-5.108.0/build/src/libkirigami/virtualkeyboard_interface.cpp:38
#12 OrgKdeKwinVirtualKeyboardInterface::~OrgKdeKwinVirtualKeyboardInterface
(this=<optimized out>, this=<optimized out>) at
/usr/src/debug/kirigami2-5.108.0/build/src/libkirigami/virtualkeyboard_interface.cpp:38
#13 0x00007fda1bd16ebe in QObjectPrivate::deleteChildren
(this=this@entry=0x558a92836ae0) at kernel/qobject.cpp:2137
#14 0x00007fda1bd231b4 in QObject::~QObject (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1115
#15 0x00007fd9f0225619 in Kirigami::(anonymous
namespace)::Q_QGS_virtualKeyboardWatcherSelf::innerFunction()::Holder::~Holder()
() at
/usr/src/debug/kirigami2-5.108.0/src/libkirigami/virtualkeyboardwatcher.cpp:20
#16 0x00007fda1b241b66 in __run_exit_handlers () from /lib64/libc.so.6
#17 0x00007fda1b241cb0 in exit () from /lib64/libc.so.6
#18 0x00007fda16aebc94 in QXcbConnection::processXcbEvents
(this=0x558a91d982f0, flags=...) at qxcbconnection.cpp:1047
#19 0x00007fda16b1b1a3 in xcbSourceDispatch (source=<optimized out>) at
qxcbeventdispatcher.cpp:103
#20 0x00007fda1a5169b8 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#21 0x00007fda1a516dc8 in ?? () from /lib64/libglib-2.0.so.0
#22 0x00007fda1a516e5c in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#23 0x00007fda1bd464a6 in QEventDispatcherGlib::processEvents
(this=0x558a91e56360, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#24 0x00007fda1bcebffb in QEventLoop::exec (this=this@entry=0x7ffef2c01d90,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#25 0x00007fda1bcf4490 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#26 0x0000558a910d92a0 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/discover-5.27.7/discover/main.cpp:224
[Inferior 1 (process 4307) detached]

Reported using DrKonqi

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

Reply via email to