Bug 314497

Summary: Muon Update Check Results in Immediate Crash
Product: [Applications] Discover Reporter: GµårÐïåñ <kde_bugs>
Component: Updates (interactive)Assignee: Jonathan Thomas <echidnaman>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description GµårÐïåñ 2013-02-06 06:35:58 UTC
Application: muon-updater (1.9.80)
KDE Platform Version: 4.9.98
Qt Version: 4.8.4
Operating System: Linux 3.8.0-4-generic x86_64
Distribution: Ubuntu Raring Ringtail (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
I open the muon updater as usual and when you click on the check for updates, it spend about 30 or so seconds running the progress bar and then suddenly crashes and throws up the bug reporting assistant. Upon attempting to retry, it keeps doing it. So far the only solution has been to keep trying nearly 6-9 times of going back in and click check, go back in and click check and repeat to finally get it to a state where it pops up the system notice that there are updates, even though the actual application itself has crashed. Which is quite odd. At this point, there is no way to actually update anything without doing it manually through the terminal. I hope there is a fix pushed out soon. Muon has been VERY BUGGY lately and crashing WAY TOO MUCh for something that used to be stable and pretty reliable (at least for me).

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7f8302915700 (LWP 1938)):
#0  0x00007f83141db39d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f831012f87c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f831012f9a4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f83149600b6 in QEventDispatcherGlib::processEvents (this=0x7f82fc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f83149303ff in QEventLoop::processEvents (this=this@entry=0x7f8302914d90, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f8314930688 in QEventLoop::exec (this=0x7f8302914d90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f8314831c00 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007f8314910b2f in QInotifyFileSystemWatcherEngine::run (this=0x1c5fe90) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f8314834bdc in QThreadPrivate::start (arg=0x1c5fe90) at thread/qthread_unix.cpp:338
#9  0x00007f8310601f8f in start_thread (arg=0x7f8302915700) at pthread_create.c:311
#10 0x00007f83141e7ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f83174577c0 (LWP 1937)):
[KCrash Handler]
#6  QApt::Package::state (this=0x0) at /build/buildd/qapt-1.9.80/src/package.cpp:716
#7  0x00007f83032792c1 in Application::state (this=<optimized out>) at /build/buildd/muon-1.9.80/libmuon/backends/ApplicationBackend/Application.cpp:474
#8  0x00007f831706195d in AbstractResource::canUpgrade (this=<optimized out>) at /build/buildd/muon-1.9.80/libmuon/resources/AbstractResource.cpp:44
#9  0x00007f8303272f70 in ApplicationBackend::updatesCount (this=<optimized out>) at /build/buildd/muon-1.9.80/libmuon/backends/ApplicationBackend/ApplicationBackend.cpp:496
#10 0x0000000000414f91 in UpdaterWidget::populateUpdateModel (this=0x1ca0a10) at /build/buildd/muon-1.9.80/updater/UpdaterWidget.cpp:156
#11 0x000000000040ff24 in MainWindow::reload (this=0x1b95ed0) at /build/buildd/muon-1.9.80/updater/MainWindow.cpp:195
#12 0x000000000040ffca in MainWindow::transactionStatusChanged (this=0x1b95ed0, status=<optimized out>) at /build/buildd/muon-1.9.80/updater/MainWindow.cpp:163
#13 0x00007f83149470af in QMetaObject::activate (sender=0x1c267b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff923e6790) at kernel/qobject.cpp:3539
#14 0x00007f831647d8f1 in QApt::Transaction::statusChanged (this=<optimized out>, _t1=QApt::FinishedStatus) at /build/buildd/qapt-1.9.80/obj-x86_64-linux-gnu/src/moc_transaction.cxx:285
#15 0x00007f83164785e8 in QApt::Transaction::updateProperty (this=0x1c267b0, type=-252928064, variant=...) at /build/buildd/qapt-1.9.80/src/transaction.cpp:497
#16 0x00007f831647dcc8 in QApt::Transaction::qt_static_metacall (_o=0x1c267b0, _c=<optimized out>, _id=<optimized out>, _a=0x7fff923e6b30) at /build/buildd/qapt-1.9.80/obj-x86_64-linux-gnu/src/moc_transaction.cxx:160
#17 0x00007f83149470af in QMetaObject::activate (sender=0x2c6d390, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff923e6b30) at kernel/qobject.cpp:3539
#18 0x00007f831647e8a6 in OrgKubuntuQaptworkerTransactionInterface::propertyChanged (this=this@entry=0x2c6d390, _t1=3, _t2=...) at /build/buildd/qapt-1.9.80/obj-x86_64-linux-gnu/src/moc_transactiondbus.cxx:240
#19 0x00007f831647eb2a in OrgKubuntuQaptworkerTransactionInterface::qt_static_metacall (_o=_o@entry=0x2c6d390, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=4, _a=_a@entry=0x7fff923e7020) at /build/buildd/qapt-1.9.80/obj-x86_64-linux-gnu/src/moc_transactiondbus.cxx:108
#20 0x00007f831647f58f in OrgKubuntuQaptworkerTransactionInterface::qt_metacall (this=0x2c6d390, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fff923e7020) at /build/buildd/qapt-1.9.80/obj-x86_64-linux-gnu/src/moc_transactiondbus.cxx:159
#21 0x00007f83139e6123 in QDBusConnectionPrivate::deliverCall (this=0x1bd85e0, object=0x2c6d390, msg=..., metaTypes=..., slotIdx=9) at qdbusintegrator.cpp:951
#22 0x00007f831494658e in QObject::event (this=0x2c6d390, e=<optimized out>) at kernel/qobject.cpp:1194
#23 0x00007f8315319fbc in QApplicationPrivate::notify_helper (this=this@entry=0x1a3af10, receiver=receiver@entry=0x2c6d390, e=e@entry=0x2ea2560) at kernel/qapplication.cpp:4567
#24 0x00007f831531e42b in QApplication::notify (this=0x7fff923e7ac0, receiver=0x2c6d390, e=0x2ea2560) at kernel/qapplication.cpp:4428
#25 0x00007f83160237c6 in KApplication::notify (this=0x7fff923e7ac0, receiver=0x2c6d390, event=0x2ea2560) at ../../kdeui/kernel/kapplication.cpp:311
#26 0x00007f83149316ae in QCoreApplication::notifyInternal (this=0x7fff923e7ac0, receiver=receiver@entry=0x2c6d390, event=event@entry=0x2ea2560) at kernel/qcoreapplication.cpp:946
#27 0x00007f8314935531 in sendEvent (event=0x2ea2560, receiver=0x2c6d390) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1a05780) at kernel/qcoreapplication.cpp:1570
#29 0x00007f831495ff03 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#30 postEventSourceDispatch (s=0x1a29e80) at kernel/qeventdispatcher_glib.cpp:279
#31 0x00007f831012f5a5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f831012f8e8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f831012f9a4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f8314960096 in QEventDispatcherGlib::processEvents (this=0x1a070e0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0x00007f83153bee0e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007f83149303ff in QEventLoop::processEvents (this=this@entry=0x7fff923e79a0, flags=...) at kernel/qeventloop.cpp:149
#37 0x00007f8314930688 in QEventLoop::exec (this=0x7fff923e79a0, flags=...) at kernel/qeventloop.cpp:204
#38 0x00007f8314935848 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#39 0x000000000040e4d7 in main (argc=5, argv=0x7fff923e7bf8) at /build/buildd/muon-1.9.80/updater/main.cpp:56

This bug may be a duplicate of or related to bug 314292, bug 314473.

Possible duplicates by query: bug 314473, bug 314292.

Reported using DrKonqi
Comment 1 Jonathan Thomas 2013-02-11 18:38:51 UTC

*** This bug has been marked as a duplicate of bug 314823 ***