Bug 314112

Summary: Muon Software Update - Crashes on Recent System Update Item
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-01-30 06:00:13 UTC
Application: muon-updater (1.9.65)
KDE Platform Version: 4.9.98
Qt Version: 4.8.4
Operating System: Linux 3.8.0-2-generic x86_64
Distribution: Ubuntu Raring Ringtail (development branch)

-- Information about the crash:
I always load Muon update checker and search for updates, sometimes when additional packages are needed, I mark them for upgrade and click ok and continue to install the updates that are selected. However, recently with some system update section items related to what looks like python libs of some kind, it keeps crashing. On the next run, its there but it won't select it automatically and if you select it manually it will accept it but a second after you click install and enter the admin password, it will crash and bring up the crash reporting assistant. So I finally decided to report this because finally it had a backtrace that it considered useful (previously even installing symbols it had found it insufficient) so I wanted to share it in case we can figure out what is wrong and have it resolved.

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 0x7fb1795287c0 (LWP 1915))]

Thread 4 (Thread 0x7fb164d7b700 (LWP 1916)):
#0  0x00007fb17648644d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb17131587c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb1713159a4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb1778b40b6 in QEventDispatcherGlib::processEvents (this=0x7fb1600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fb1778843ff in QEventLoop::processEvents (this=this@entry=0x7fb164d7ad90, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fb177884688 in QEventLoop::exec (this=0x7fb164d7ad90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fb177785c00 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007fb177864b2f in QInotifyFileSystemWatcherEngine::run (this=0x228d840) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007fb177788bdc in QThreadPrivate::start (arg=0x228d840) at thread/qthread_unix.cpp:338
#9  0x00007fb171be0f9f in start_thread (arg=0x7fb164d7b700) at pthread_create.c:311
#10 0x00007fb1764920cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 3 (Thread 0x7fb15ffff700 (LWP 1917)):
#0  0x00007fb171314b21 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb171315754 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb1713159a4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb1778b40b6 in QEventDispatcherGlib::processEvents (this=0x7fb1580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fb1778843ff in QEventLoop::processEvents (this=this@entry=0x7fb15fffed90, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fb177884688 in QEventLoop::exec (this=0x7fb15fffed90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fb177785c00 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007fb177864b2f in QInotifyFileSystemWatcherEngine::run (this=0x22b9ff0) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007fb177788bdc in QThreadPrivate::start (arg=0x22b9ff0) at thread/qthread_unix.cpp:338
#9  0x00007fb171be0f9f in start_thread (arg=0x7fb15ffff700) at pthread_create.c:311
#10 0x00007fb1764920cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 2 (Thread 0x7fb15e54f700 (LWP 1922)):
#0  0x00007fb1778b376c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fb15e54ebd4) at kernel/qeventdispatcher_glib.cpp:136
#1  0x00007fb1778b3815 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#2  0x00007fb171315108 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb17131579e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb1713159a4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb1778b40b6 in QEventDispatcherGlib::processEvents (this=0x7fb1540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fb1778843ff in QEventLoop::processEvents (this=this@entry=0x7fb15e54ed90, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fb177884688 in QEventLoop::exec (this=0x7fb15e54ed90, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fb177785c00 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#9  0x00007fb177864b2f in QInotifyFileSystemWatcherEngine::run (this=0x25b6820) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007fb177788bdc in QThreadPrivate::start (arg=0x25b6820) at thread/qthread_unix.cpp:338
#11 0x00007fb171be0f9f in start_thread (arg=0x7fb15e54f700) at pthread_create.c:311
#12 0x00007fb1764920cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 1 (Thread 0x7fb1795287c0 (LWP 1915)):
[KCrash Handler]
#6  FindPkg (Name=..., this=<optimized out>) at /usr/include/apt-pkg/depcache.h:348
#7  QApt::Backend::package (this=this@entry=0x23f6840, name=...) at /build/buildd/qapt-1.9.65/src/backend.cpp:339
#8  0x00007fb1786fc0c3 in QApt::Backend::package (this=0x23f6840, name=...) at /build/buildd/qapt-1.9.65/src/backend.cpp:332
#9  0x00007fb1791076cf in Application::package (this=0x353fa70) at /build/buildd/muon-1.9.65/libmuon/ApplicationBackend/Application.cpp:131
#10 0x0000000000415abc in UpdaterWidget::populateUpdateModel (this=0x225a8f0) at /build/buildd/muon-1.9.65/updater/UpdaterWidget.cpp:163
#11 0x0000000000410dc4 in MainWindow::reload (this=0x221a730) at /build/buildd/muon-1.9.65/updater/MainWindow.cpp:245
#12 0x0000000000410e6a in MainWindow::transactionStatusChanged (this=0x221a730, status=<optimized out>) at /build/buildd/muon-1.9.65/updater/MainWindow.cpp:213
#13 0x00007fb17789b0af in QMetaObject::activate (sender=0x2fb1a70, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffba440470) at kernel/qobject.cpp:3539
#14 0x00007fb1787248e1 in QApt::Transaction::statusChanged (this=<optimized out>, _t1=QApt::FinishedStatus) at /build/buildd/qapt-1.9.65/obj-x86_64-linux-gnu/src/moc_transaction.cxx:285
#15 0x00007fb17871ff28 in QApt::Transaction::updateProperty (this=0x2fb1a70, type=3, variant=...) at /build/buildd/qapt-1.9.65/src/transaction.cpp:497
#16 0x00007fb178724cb8 in QApt::Transaction::qt_static_metacall (_o=0x2fb1a70, _c=<optimized out>, _id=<optimized out>, _a=0x7fffba440810) at /build/buildd/qapt-1.9.65/obj-x86_64-linux-gnu/src/moc_transaction.cxx:160
#17 0x00007fb17789b0af in QMetaObject::activate (sender=0x326f130, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffba440810) at kernel/qobject.cpp:3539
#18 0x00007fb178725896 in OrgKubuntuQaptworkerTransactionInterface::propertyChanged (this=this@entry=0x326f130, _t1=3, _t2=...) at /build/buildd/qapt-1.9.65/obj-x86_64-linux-gnu/src/moc_transactiondbus.cxx:240
#19 0x00007fb178725b1a in OrgKubuntuQaptworkerTransactionInterface::qt_static_metacall (_o=_o@entry=0x326f130, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=4, _a=_a@entry=0x7fffba440d00) at /build/buildd/qapt-1.9.65/obj-x86_64-linux-gnu/src/moc_transactiondbus.cxx:108
#20 0x00007fb17872657f in OrgKubuntuQaptworkerTransactionInterface::qt_metacall (this=0x326f130, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fffba440d00) at /build/buildd/qapt-1.9.65/obj-x86_64-linux-gnu/src/moc_transactiondbus.cxx:159
#21 0x00007fb175118123 in QDBusConnectionPrivate::deliverCall (this=0x229d920, object=0x326f130, msg=..., metaTypes=..., slotIdx=9) at qdbusintegrator.cpp:951
#22 0x00007fb17789a58e in QObject::event (this=0x326f130, e=<optimized out>) at kernel/qobject.cpp:1194
#23 0x00007fb176c2bfbc in QApplicationPrivate::notify_helper (this=this@entry=0x20db100, receiver=receiver@entry=0x326f130, e=e@entry=0x327e020) at kernel/qapplication.cpp:4567
#24 0x00007fb176c3042b in QApplication::notify (this=0x7fffba4417a0, receiver=0x326f130, e=0x327e020) at kernel/qapplication.cpp:4428
#25 0x00007fb1782ca7c6 in KApplication::notify (this=0x7fffba4417a0, receiver=0x326f130, event=0x327e020) at ../../kdeui/kernel/kapplication.cpp:311
#26 0x00007fb1778856ae in QCoreApplication::notifyInternal (this=0x7fffba4417a0, receiver=receiver@entry=0x326f130, event=event@entry=0x327e020) at kernel/qcoreapplication.cpp:946
#27 0x00007fb177889531 in sendEvent (event=0x327e020, receiver=0x326f130) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x20a5ba0) at kernel/qcoreapplication.cpp:1570
#29 0x00007fb1778b3f03 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#30 postEventSourceDispatch (s=0x20ca460) at kernel/qeventdispatcher_glib.cpp:279
#31 0x00007fb1713155a5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fb1713158e8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fb1713159a4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fb1778b4096 in QEventDispatcherGlib::processEvents (this=0x20a70e0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0x00007fb176cd0e0e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007fb1778843ff in QEventLoop::processEvents (this=this@entry=0x7fffba441680, flags=...) at kernel/qeventloop.cpp:149
#37 0x00007fb177884688 in QEventLoop::exec (this=0x7fffba441680, flags=...) at kernel/qeventloop.cpp:204
#38 0x00007fb177889848 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#39 0x000000000040ea1a in main (argc=5, argv=0x7fffba4418d8) at /build/buildd/muon-1.9.65/updater/main.cpp:61

This bug may be a duplicate of or related to bug 313485, bug 313866.

Possible duplicates by query: bug 313866, bug 313485, bug 294539.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-03-04 03:00:32 UTC

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