https://bugs.kde.org/show_bug.cgi?id=517046
Bug ID: 517046
Summary: Discover crash when updating Solus platform
Classification: Plasma
Product: plasmashell
Version First 6.6.1
Reported In:
Platform: Solus
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: generic-crash
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: 1.0
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/plasma-discover --mode update'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=11,
no_tid=0) at pthread_kill.c:44
warning: 44 pthread_kill.c: No such file or directory
[Current thread is 1 (Thread 0x7fc46ffadb40 (LWP 347284))]
(gdb) bt
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=11,
no_tid=0) at pthread_kill.c:44
#1 __pthread_kill_internal (threadid=<optimized out>, signo=11) at
pthread_kill.c:89
#2 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=11) at
pthread_kill.c:100
#3 0x00007fc4766455f6 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#4 0x00007fc479a28237 in KCrash::defaultCrashHandler (sig=11)
at /home/build/YPKG/root/kf6-kcrash/build/kcrash-6.23.0/src/kcrash.cpp:623
#5 0x00007fc476645730 in <signal handler called> () at /usr/lib/libc.so.6
#6 std::__atomic_base<int>::fetch_sub (this=0x2, __i=1,
__m=std::memory_order::acq_rel)
at
/usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/atomic_base.h:641
#7 QAtomicOps<int>::deref<int> (_q_value=<error reading variable: Cannot
access memory at address 0x2>)
at /usr/include/qt6/QtCore/qatomic_cxx11.h:267
#8 QBasicAtomicInteger<int>::deref (this=0x2) at
/usr/include/qt6/QtCore/qbasicatomic.h:49
#9 QArrayData::deref (this=0x2) at /usr/include/qt6/QtCore/qarraydata.h:66
#10 QArrayDataPointer<char16_t>::deref (this=0x7ffc7afad920) at
/usr/include/qt6/QtCore/qarraydatapointer.h:456
#11 QArrayDataPointer<char16_t>::~QArrayDataPointer (this=0x7ffc7afad920) at
/usr/include/qt6/QtCore/qarraydatapointer.h:108
#12 QString::~QString (this=0x7ffc7afad920) at
/usr/include/qt6/QtCore/qstring.h:1426
#13 PackageKitUpdater::itemProgress
(this=0x56059919fe00, itemID=<optimized out>,
status=PackageKit::Transaction::StatusUpdate, percentage=10)
at
/home/build/YPKG/root/discover/build/discover-6.6.1/libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp:836
#14 0x00007fc47714a278 in QtPrivate::QSlotObjectBase::call
(this=0x56059b7d36d0, r=0x56059919fe00, a=0x7ffc7afada50)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qobjectdefs_impl.h:461
#15 doActivate<false> (sender=0x56059b2ba250, signal_index=21,
argv=0x7ffc7afada50)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qobject.cpp:4272
#16 0x00007fc43c7676ed in QMetaObject::activate<void, QString,
PackageKit::Transaction::Status, unsigned int>
(sender=0x7ffc7afad908, mo=0x0, local_signal_index=18, ret=0x0,
args=<optimized out>, args=@0x7ffc7afada4c:
PackageKit::Transaction::StatusUpdate, args=@0x7ffc7afada48: 0) at
/usr/include/qt6/QtCore/qobjectdefs.h:306
#17 PackageKit::Transaction::itemProgress
(this=0x7ffc7afad908, _t1=<optimized out>,
_t2=PackageKit::Transaction::StatusUpdate, _t3=0)
at src/packagekitqt6_autogen/include/moc_transaction.cpp:1419
#18 PackageKit::TransactionPrivate::ItemProgress
--Type <RET> for more, q to quit, c to continue without paging--c
(this=<optimized out>, itemID=<optimized out>, status=<optimized out>,
percentage=<optimized out>)
at
/home/build/YPKG/root/packagekit-qt/build/PackageKit-Qt-1.1.2/src/transactionprivate.cpp:358
#19 0x00007fc47714a2a2 in doActivate<false> (sender=0x560599af3eb0,
signal_index=11, argv=0x7ffc7afadb60)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qobject.cpp:4284
#20 0x00007fc43c77138d in QMetaObject::activate<void, QString, unsigned int,
unsigned int>
(sender=0x7ffc7afad908, mo=0x0, local_signal_index=8, ret=0x0,
args=<optimized out>, args=@0x7ffc7afadb5c: 10, args=@0x7ffc7afadb58: 0) at
/usr/include/qt6/QtCore/qobjectdefs.h:306
#21 OrgFreedesktopPackageKitTransactionInterface::ItemProgress
(this=0x7ffc7afad908, _t1=<optimized out>, _t2=10, _t3=0)
at src/moc_transactionproxy.cpp:674
#22 0x00007fc43c7702f9 in
OrgFreedesktopPackageKitTransactionInterface::qt_metacall
(this=0x560599af3eb0, _c=QMetaObject::InvokeMetaMethod, _id=8,
_a=0x94472974) at src/moc_transactionproxy.cpp:606
#23 0x00007fc4786b18e3 in QDBusConnectionPrivate::deliverCall
(this=0x7fc46800a6c0, object=0x560599af3eb0, msg=..., metaTypes=...,
slotIdx=13)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.2/src/dbus/qdbusintegrator.cpp:1008
#24 0x00007fc47713f6b9 in QObject::event (this=0x560599af3eb0,
e=0x7fc468014b40)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qobject.cpp:1413
#25 0x00007fc4794411c0 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x560599af3eb0, e=0x7fc468014b40)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qapplication.cpp:3305
#26 0x00007fc479442553 in QApplication::notify (this=<optimized out>,
receiver=0x560599af3eb0, e=0x7fc468014b40)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qapplication.cpp:2700
#27 0x00007fc4770e3a52 in QCoreApplication::notifyInternal2
(receiver=0x560599af3eb0, event=<optimized out>)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1109
#28 QCoreApplication::sendEvent (receiver=0x560599af3eb0, event=<optimized
out>)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1549
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x5605988ec1f0)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1904
#30 0x00007fc47741344f in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1757
#31 postEventSourceDispatch (s=0x5605988f1f50)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#32 0x00007fc475e3ab9e in g_main_dispatch (context=0x7fc468000f60) at
../glib/gmain.c:3565
#33 0x00007fc475e3bc08 in g_main_context_dispatch_unlocked
(context=0x7fc468000f60) at ../glib/gmain.c:4425
#34 g_main_context_iterate_unlocked
(context=context@entry=0x7fc468000f60, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>)
at ../glib/gmain.c:4490
#35 0x00007fc475e3bcf8 in g_main_context_iteration (context=0x7fc468000f60,
may_block=1) at ../glib/gmain.c:4556
#36 0x00007fc477412bbe in QEventDispatcherGlib::processEvents
(this=0x5605988f2270, flags=...)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#37 0x00007fc4770ee646 in QEventLoop::processEvents (this=0x7ffc7afae400,
flags=...)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qeventloop.cpp:104
#38 QEventLoop::exec (this=0x7ffc7afae400, flags=...)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qeventloop.cpp:186
#39 0x00007fc4770e2c99 in QCoreApplication::exec ()
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1452
#40 0x000056057be3a5d9 in main (argc=3, argv=<optimized out>)
at
/home/build/YPKG/root/discover/build/discover-6.6.1/discover/main.cpp:228
SUMMARY
Discover crash
STEPS TO REPRODUCE
1. Open discover from notification of updates
2. Check updates
3. Click update all
OBSERVED RESULT
Discover closes unexpectedly
EXPECTED RESULT
Display screen in Discover as up-to-date
SOFTWARE/OS VERSIONS
Operating System: Solus 4.8
KDE Plasma Version: 6.6.1
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.2
Kernel Version: 6.18.13-330.current (64-bit)
Graphics Platform: Wayland
Processors: 2 × Intel® Core™2 Duo CPU E8400 @ 3.00GHz
Memory: 8 GiB of RAM (7.7 GiB usable)
Graphics Processor: NVIDIA GeForce GT 1030
ADDITIONAL INFORMATION
--
You are receiving this mail because:
You are watching all bug changes.