Bug 418044 - Muon crashes during uninstallation
Summary: Muon crashes during uninstallation
Status: RESOLVED UNMAINTAINED
Alias: None
Product: muon
Classification: Unmaintained
Component: muon (other bugs)
Version First Reported In: 5.8.0
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Jonathan Thomas
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-02-22 16:36 UTC by Albert
Modified: 2024-09-23 18:22 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (9.96 KB, text/plain)
2022-05-01 17:03 UTC, Maxim Egorushkin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Albert 2020-02-22 16:36:51 UTC
Application: muon (5.8.0)

Qt Version: 5.14.1
Frameworks Version: 5.67.0
Operating System: Linux 5.3.0-40-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.18

-- Information about the crash:
- What I was doing when the application crashed:

I was purging and removing some GNOME related apps and libraries and it crashed somewhere at the end of process. I've repeated it twice to remove what has been left and experienced crashes again, though it did not when alter I've updated some package.

The crash can be reproduced every time.

-- Backtrace:
Application: Muon Package Manager (muon), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7eff92f018c0 (LWP 13621))]

Thread 6 (Thread 0x7eff5c027700 (LWP 13690)):
#0  0x00007eff8e9d6bf9 in __GI___poll (fds=0x7eff54003a80, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007eff59ba0481 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007eff59b91e40 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007eff59b924d0 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007eff59b92560 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007eff59ba03c9 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007eff59942318 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
#7  0x00007eff8bf2f6db in start_thread (arg=0x7eff5c027700) at pthread_create.c:463
#8  0x00007eff8e9e388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7eff694c0700 (LWP 13627)):
#0  0x00007eff8bf359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562c1038f6b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562c1038f668, cond=0x562c1038f690) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x562c1038f690, mutex=0x562c1038f668) at pthread_cond_wait.c:655
#3  0x00007eff6aa1cebb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007eff6aa1cab7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007eff8bf2f6db in start_thread (arg=0x7eff694c0700) at pthread_create.c:463
#6  0x00007eff8e9e388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7eff71cd7700 (LWP 13626)):
#0  0x00007eff8e9d6bf9 in __GI___poll (fds=0x7eff640029e0, nfds=1, timeout=9152) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007eff893715c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007eff893716dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007eff8f33d0db in QEventDispatcherGlib::processEvents (this=0x7eff64000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007eff8f2dc63a in QEventLoop::exec (this=this@entry=0x7eff71cd6ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007eff8f0ed317 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007eff8f0ee7ec in QThreadPrivate::start (arg=0x562c104e6210) at thread/qthread_unix.cpp:342
#7  0x00007eff8bf2f6db in start_thread (arg=0x7eff71cd7700) at pthread_create.c:463
#8  0x00007eff8e9e388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7eff72ee8700 (LWP 13623)):
#0  0x00007eff8e9d6bf9 in __GI___poll (fds=0x7eff6c01b670, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007eff893715c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007eff893716dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007eff8f33d0db in QEventDispatcherGlib::processEvents (this=0x7eff6c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007eff8f2dc63a in QEventLoop::exec (this=this@entry=0x7eff72ee7cb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007eff8f0ed317 in QThread::exec (this=this@entry=0x7eff8d888da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:536
#6  0x00007eff8d610555 in QDBusConnectionManager::run (this=0x7eff8d888da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#7  0x00007eff8f0ee7ec in QThreadPrivate::start (arg=0x7eff8d888da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#8  0x00007eff8bf2f6db in start_thread (arg=0x7eff72ee8700) at pthread_create.c:463
#9  0x00007eff8e9e388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7eff80733700 (LWP 13622)):
#0  0x00007eff8e9d6bf9 in __GI___poll (fds=0x7eff80732be8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007eff8872c747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007eff8872e36a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007eff83101cc0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007eff8f0ee7ec in QThreadPrivate::start (arg=0x562c1008fa70) at thread/qthread_unix.cpp:342
#5  0x00007eff8bf2f6db in start_thread (arg=0x7eff80733700) at pthread_create.c:463
#6  0x00007eff8e9e388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7eff92f018c0 (LWP 13621)):
[KCrash Handler]
#6  pkgDepCache::FindPkg (this=0x0, Name="gnome") at /usr/include/apt-pkg/depcache.h:357
#7  QApt::Backend::package (this=this@entry=0x7eff7800d200, name=...) at ./src/backend.cpp:346
#8  0x00007eff925caa82 in QApt::Backend::search (this=0x7eff7800d200, searchString=...) at ./src/backend.cpp:585
#9  0x0000562c0f40617a in PackageProxyModel::search (this=0x562c103bea90, searchText=...) at ./src/PackageModel/PackageProxyModel.cpp:71
#10 0x0000562c0f40a9ea in PackageWidget::startSearch (this=0x562c1038f970) at ./src/PackageModel/PackageWidget.cpp:409
#11 0x0000562c0f3f94c0 in MainWindow::reload (this=0x562c1011a8c0) at ./src/MainWindow.cpp:370
#12 0x0000562c0f3f9595 in MainWindow::transactionStatusChanged (this=0x562c1011a8c0, status=<optimized out>) at ./src/MainWindow.cpp:304
#13 0x0000562c0f4253fb in MainWindow::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./obj-x86_64-linux-gnu/src/muon_autogen/EWIEGA46WW/moc_MainWindow.cpp:179
#14 0x00007eff8f318dc9 in doActivate<false> (sender=0x562c119b80b0, signal_index=4, argv=0x7ffe6edaeec0) at kernel/qobject.cpp:3882
#15 0x00007eff8f3138a2 in QMetaObject::activate (sender=sender@entry=0x562c119b80b0, m=m@entry=0x7eff92810ae0 <QApt::Transaction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffe6edaeec0) at kernel/qobject.cpp:3930
#16 0x00007eff925fcfc1 in QApt::Transaction::statusChanged (this=this@entry=0x562c119b80b0, _t1=<optimized out>) at ./obj-x86_64-linux-gnu/src/QApt_autogen/EWIEGA46WW/moc_transaction.cpp:538
#17 0x00007eff925f0bd6 in QApt::Transaction::updateProperty (this=0x562c119b80b0, type=<optimized out>, variant=...) at ./src/transaction.cpp:632
#18 0x00007eff925fdf4f in QApt::Transaction::qt_static_metacall (_o=0x562c119b80b0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/src/QApt_autogen/EWIEGA46WW/moc_transaction.cpp:286
#19 0x00007eff8f318dc9 in doActivate<false> (sender=0x562c11b0e510, signal_index=7, argv=0x7ffe6edaf0f0) at kernel/qobject.cpp:3882
#20 0x00007eff8f3138a2 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7eff928106c0 <OrgKubuntuQaptworker3TransactionInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7ffe6edaf0f0) at kernel/qobject.cpp:3930
#21 0x00007eff925fa9fc in OrgKubuntuQaptworker3TransactionInterface::propertyChanged (_t2=..., _t1=<optimized out>, this=<optimized out>) at ./obj-x86_64-linux-gnu/src/transactioninterface_p.moc:371
#22 OrgKubuntuQaptworker3TransactionInterface::qt_static_metacall (_o=_o@entry=0x562c11b0e510, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=4, _a=_a@entry=0x7ffe6edaf250) at ./obj-x86_64-linux-gnu/src/transactioninterface_p.moc:188
#23 0x00007eff925fbfe5 in OrgKubuntuQaptworker3TransactionInterface::qt_metacall (this=0x562c11b0e510, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7ffe6edaf250) at ./obj-x86_64-linux-gnu/src/transactioninterface_p.moc:312
#24 0x00007eff8d61b5b8 in QDBusConnectionPrivate::deliverCall (this=<optimized out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>) at qdbusintegrator.cpp:1001
#25 0x00007eff8f310e8b in QObject::event (this=0x562c11b0e510, e=0x7eff6c02c670) at kernel/qobject.cpp:1339
#26 0x00007eff901c78bc in QApplicationPrivate::notify_helper (this=this@entry=0x562c1008a870, receiver=receiver@entry=0x562c11b0e510, e=e@entry=0x7eff6c02c670) at kernel/qapplication.cpp:3684
#27 0x00007eff901ceac0 in QApplication::notify (this=0x7ffe6edaf930, receiver=0x562c11b0e510, e=0x7eff6c02c670) at kernel/qapplication.cpp:3430
#28 0x00007eff8f2dddb8 in QCoreApplication::notifyInternal2 (receiver=0x562c11b0e510, event=0x7eff6c02c670) at kernel/qcoreapplication.cpp:1092
#29 0x00007eff8f2ddf8e in QCoreApplication::sendEvent (receiver=receiver@entry=0x562c11b0e510, event=event@entry=0x7eff6c02c670) at kernel/qcoreapplication.cpp:1487
#30 0x00007eff8f2e0a31 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x562c1008a9e0) at kernel/qcoreapplication.cpp:1832
#31 0x00007eff8f2e0fc8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1691
#32 0x00007eff8f33da13 in postEventSourceDispatch (s=0x562c100e6a50) at kernel/qeventdispatcher_glib.cpp:277
#33 0x00007eff89371417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007eff89371650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007eff893716dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007eff8f33d0bc in QEventDispatcherGlib::processEvents (this=0x562c100f5eb0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#37 0x00007eff8f2dc63a in QEventLoop::exec (this=this@entry=0x7ffe6edaf870, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#38 0x00007eff8f2e5db0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1400
#39 0x0000562c0f3f7915 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:62

Possible duplicates by query: bug 410176, bug 407038, bug 405328, bug 400251, bug 354755.

Reported using DrKonqi
Comment 1 Maxim Egorushkin 2022-05-01 17:03:08 UTC
Created attachment 148503 [details]
New crash information added by DrKonqi

muon (5.8.0) using Qt 5.15.3

I experience the same crash when purging or uninstalling.

-- Backtrace (Reduced):
#4  0x00007f0dde7c125f in QApt::Backend::package (this=this@entry=0x55ab1e47ba80, name=...) at /usr/include/apt-pkg/string_view.h:39
#5  0x00007f0dde7c3f04 in QApt::Backend::search (this=0x55ab1e47ba80, searchString=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:91
#6  0x000055ab1cc11f52 in PackageProxyModel::search (this=0x55ab1e2032d0, searchText=...) at ./src/PackageModel/PackageProxyModel.cpp:71
#7  0x000055ab1cc16ace in PackageWidget::startSearch (this=0x55ab1e167380) at ./src/PackageModel/PackageWidget.cpp:409
#8  PackageWidget::startSearch (this=0x55ab1e167380) at ./src/PackageModel/PackageWidget.cpp:406
Comment 2 Christoph Cullmann 2024-09-23 18:22:07 UTC
Muon is no longer maintained, please switch no a supported alternative like https://apps.kde.org/discover/ or the package manager native no your system.

Sorry for the inconvenience.