Bug 334790 - muon updater crashes when opened in toolbar
Summary: muon updater crashes when opened in toolbar
Status: RESOLVED DUPLICATE of bug 333599
Alias: None
Product: Discover
Classification: Applications
Component: Updates (interactive) (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Jonathan Thomas
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-05-15 01:43 UTC by David
Modified: 2016-03-02 13:31 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David 2014-05-15 01:43:12 UTC
Application: muon-updater (2.2.0)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.11.0-19-generic x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
browsing on firefox29. had youtube video playing.   clicked on muon updater when prompted by flash card in corner that update was available.

-- 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 0x7f6d8c4ce7c0 (LWP 3008))]

Thread 3 (Thread 0x7f6d78aab700 (LWP 3012)):
#0  0x00007f6d86ede569 in __GI___pthread_mutex_lock (mutex=0x7f6d74000a60) at ../nptl/pthread_mutex_lock.c:125
#1  0x00007f6d86a3e991 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6d869fc87b in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6d869fcf52 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6d869fd0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6d8a2b67be in QEventDispatcherGlib::processEvents (this=0x7f6d740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007f6d8a2880af in QEventLoop::processEvents (this=this@entry=0x7f6d78aaade0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f6d8a2883a5 in QEventLoop::exec (this=this@entry=0x7f6d78aaade0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f6d8a184c5f in QThread::exec (this=this@entry=0xc8cb10) at thread/qthread.cpp:537
#9  0x00007f6d8a269823 in QInotifyFileSystemWatcherEngine::run (this=0xc8cb10) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f6d8a18732f in QThreadPrivate::start (arg=0xc8cb10) at thread/qthread_unix.cpp:349
#11 0x00007f6d86edc182 in start_thread (arg=0x7f6d78aab700) at pthread_create.c:312
#12 0x00007f6d89b3d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f6d70aab700 (LWP 3025)):
[KCrash Handler]
#6  ref (this=0x0) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
#7  QString (other=..., this=this@entry=0x7f6d70aaab40) at /usr/include/qt4/QtCore/qstring.h:726
#8  KConfig::name (this=0x204f4d0) at ../../kdecore/config/kconfig.cpp:532
#9  0x00007f6d8a6a49b6 in KSharedConfig::openConfig (componentData=..., fileName=..., flags=..., resType=resType@entry=0x7f6d72d29640 "config") at ../../kdecore/config/ksharedconfig.cpp:46
#10 0x00007f6d8a6a4b5f in KSharedConfig::openConfig (fileName=..., flags=..., resType=resType@entry=0x7f6d72d29640 "config") at ../../kdecore/config/ksharedconfig.cpp:35
#11 0x00007f6d72d16a21 in Application::desktopContents (this=this@entry=0x7f6d640943d0, filename=...) at /build/buildd/muon-2.2.0/libmuon/backends/ApplicationBackend/Application.cpp:440
#12 0x00007f6d72d1a6d0 in Application::Application (this=0x7f6d640943d0, fileName=..., backend=<optimized out>) at /build/buildd/muon-2.2.0/libmuon/backends/ApplicationBackend/Application.cpp:63
#13 0x00007f6d72d0fe30 in init (backend=0xff2620, thread=0xa9f040) at /build/buildd/muon-2.2.0/libmuon/backends/ApplicationBackend/ApplicationBackend.cpp:101
#14 0x00007f6d72d14a76 in QtConcurrent::StoredFunctorCall2<QVector<Application*>, QVector<Application*> (*)(QApt::Backend*, QThread*), QApt::Backend*, QThread*>::runFunctor (this=0x1a98960) at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:470
#15 0x00007f6d72d15665 in QtConcurrent::RunFunctionTask<QVector<Application*> >::run (this=0x1a98960) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:106
#16 0x00007f6d8a17afee in QThreadPoolThread::run (this=0x1a99370) at concurrent/qthreadpool.cpp:108
#17 0x00007f6d8a18732f in QThreadPrivate::start (arg=0x1a99370) at thread/qthread_unix.cpp:349
#18 0x00007f6d86edc182 in start_thread (arg=0x7f6d70aab700) at pthread_create.c:312
#19 0x00007f6d89b3d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f6d8c4ce7c0 (LWP 3008)):
#0  0x00007f6d89b34c33 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f6d8a2b42c7 in qt_safe_select (nfds=14, fdread=0x7fffcfcb8e60, fdwrite=0x7fffcfcb8ee0, fdexcept=fdexcept@entry=0x0, orig_timeout=orig_timeout@entry=0x0) at kernel/qcore_unix.cpp:79
#2  0x00007f6d8a262c52 in select_msecs (nfds=<optimized out>, fdread=<optimized out>, fdwrite=<optimized out>, timeout=<optimized out>) at io/qprocess_unix.cpp:1041
#3  0x00007f6d8a26444a in QProcessPrivate::waitForFinished (this=this@entry=0x1b74a10, msecs=msecs@entry=-1) at io/qprocess_unix.cpp:1262
#4  0x00007f6d8a21a652 in QProcess::waitForFinished (this=this@entry=0x7fffcfcb8ff0, msecs=msecs@entry=-1) at io/qprocess.cpp:1780
#5  0x00007f6d8a22101f in QProcess::execute (program=..., arguments=...) at io/qprocess.cpp:2180
#6  0x00007f6d8a73c07f in KToolInvocation::startKdeinit () at ../../kdecore/kernel/ktoolinvocation.cpp:391
#7  0x00007f6d8a73c218 in KToolInvocation::klauncher () at ../../kdecore/kernel/ktoolinvocation.cpp:62
#8  0x00007f6d8a73c410 in KToolInvocation::startServiceInternal (this=0xc39c50, _function=_function@entry=0x7f6d8a822f8b "start_service_by_desktop_path", _name=..., URLs=..., error=error@entry=0x7fffcfcb9350, serviceName=serviceName@entry=0x0, pid=pid@entry=0x0, startup_id=..., noWait=noWait@entry=false, workdir=...) at ../../kdecore/kernel/ktoolinvocation.cpp:93
#9  0x00007f6d8a73cf80 in KToolInvocation::startServiceByDesktopPath (_name=..., URLs=..., error=error@entry=0x7fffcfcb9350, serviceName=serviceName@entry=0x0, pid=pid@entry=0x0, startup_id=..., noWait=noWait@entry=false) at ../../kdecore/kernel/ktoolinvocation.cpp:197
#10 0x00007f6d8ba8d51e in KWallet::KWalletDLauncher::getInterface (this=0x1ea5640) at ../../kdeui/util/kwallet.cpp:1695
#11 0x00007f6d8ba96a96 in KWallet::Wallet::keyDoesNotExist (wallet=..., folder=..., key=...) at ../../kdeui/util/kwallet.cpp:1642
#12 0x00007f6d73175adc in ?? () from /usr/lib/attica_kde.so
#13 0x00007f6d87fa774c in Attica::Provider::Provider(Attica::PlatformDependent*, QUrl const&, QString const&, QUrl const&, QString const&, QString const&, QString const&, QString const&, QString const&, QString const&, QString const&, QString const&, QString const&, QString const&, QString const&, QString const&) () from /usr/lib/x86_64-linux-gnu/libattica.so.0.4
#14 0x00007f6d87fb6165 in Attica::ProviderManager::parseProviderFile(QString const&, QString const&) () from /usr/lib/x86_64-linux-gnu/libattica.so.0.4
#15 0x00007f6d87fb778a in Attica::ProviderManager::fileFinished(QString const&) () from /usr/lib/x86_64-linux-gnu/libattica.so.0.4
#16 0x00007f6d8a29d87a in QMetaObject::activate (sender=sender@entry=0xfa5fe8, m=m@entry=0x7f6d8a5ead60 <QSignalMapper::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffcfcb9ba0) at kernel/qobject.cpp:3539
#17 0x00007f6d8a2a4ff5 in QSignalMapper::mapped (this=this@entry=0xfa5fe8, _t1=...) at .moc/release-shared/moc_qsignalmapper.cpp:121
#18 0x00007f6d8a2a5110 in QSignalMapper::map (this=0xfa5fe8, sender=0x1ab3000) at kernel/qsignalmapper.cpp:268
#19 0x00007f6d8a29d87a in QMetaObject::activate (sender=0x1ab3000, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#20 0x00007f6d8a291908 in QMetaMethod::invoke (this=this@entry=0x7fffcfcba030, object=object@entry=0x1ab3000, connectionType=Qt::DirectConnection, connectionType@entry=Qt::AutoConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#21 0x00007f6d8a293dc2 in QMetaObject::invokeMethod (obj=obj@entry=0x1ab3000, member=member@entry=0x7f6d892f8d25 "finished", type=type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#22 0x00007f6d8919147c in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::AutoConnection, member=0x7f6d892f8d25 "finished", obj=0x1ab3000) at /usr/include/qt4/QtCore/qobjectdefs.h:418
#23 KDEPrivate::AccessManagerReply::emitFinished (this=this@entry=0x1ab3000, state=state@entry=true, type=type@entry=Qt::AutoConnection) at ../../kio/kio/accessmanagerreply_p.cpp:485
#24 0x00007f6d89193100 in KDEPrivate::AccessManagerReply::slotResult (this=0x1ab3000, kJob=0xb9ef80) at ../../kio/kio/accessmanagerreply_p.cpp:427
#25 0x00007f6d8a29d87a in QMetaObject::activate (sender=sender@entry=0xb9ef80, m=m@entry=0x7f6d8aaa3600 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fffcfcba520) at kernel/qobject.cpp:3539
#26 0x00007f6d8a713622 in KJob::result (this=this@entry=0xb9ef80, _t1=_t1@entry=0xb9ef80) at ./kjob.moc:207
#27 0x00007f6d8a713660 in KJob::emitResult (this=this@entry=0xb9ef80) at ../../kdecore/jobs/kjob.cpp:318
#28 0x00007f6d891cd39a in KIO::SimpleJob::slotFinished (this=this@entry=0xb9ef80) at ../../kio/kio/job.cpp:496
#29 0x00007f6d891ce4ee in KIO::TransferJob::slotFinished (this=0xb9ef80) at ../../kio/kio/job.cpp:1110
#30 0x00007f6d8a29d87a in QMetaObject::activate (sender=0x1010700, m=m@entry=0x7f6d89576580 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#31 0x00007f6d8926b263 in KIO::SlaveInterface::finished (this=<optimized out>) at ./slaveinterface.moc:184
#32 0x00007f6d8926c7a6 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176
#33 0x00007f6d8926a29e in KIO::SlaveInterface::dispatch (this=0x1010700) at ../../kio/kio/slaveinterface.cpp:92
#34 0x00007f6d8925ef16 in KIO::Slave::gotInput (this=0x1010700) at ../../kio/kio/slave.cpp:344
#35 0x00007f6d8a29d87a in QMetaObject::activate (sender=0x1ca3ed0, m=m@entry=0x7f6d8956faa0 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#36 0x00007f6d8919ab40 in KIO::Connection::readyRead (this=<optimized out>) at ./connection.moc:105
#37 0x00007f6d8919b231 in KIO::ConnectionPrivate::dequeue (this=0x1a9ae20) at ../../kio/kio/connection.cpp:82
#38 0x00007f6d8a2a1c1e in QObject::event (this=0x1ca3ed0, e=<optimized out>) at kernel/qobject.cpp:1194
#39 0x00007f6d8ac7be2c in QApplicationPrivate::notify_helper (this=this@entry=0xad1150, receiver=receiver@entry=0x1ca3ed0, e=e@entry=0x1c76d00) at kernel/qapplication.cpp:4567
#40 0x00007f6d8ac824a0 in QApplication::notify (this=this@entry=0x7fffcfcbb270, receiver=receiver@entry=0x1ca3ed0, e=e@entry=0x1c76d00) at kernel/qapplication.cpp:4353
#41 0x00007f6d8b986baa in KApplication::notify (this=0x7fffcfcbb270, receiver=0x1ca3ed0, event=0x1c76d00) at ../../kdeui/kernel/kapplication.cpp:311
#42 0x00007f6d8a2894dd in QCoreApplication::notifyInternal (this=0x7fffcfcbb270, receiver=receiver@entry=0x1ca3ed0, event=event@entry=0x1c76d00) at kernel/qcoreapplication.cpp:953
#43 0x00007f6d8a28cb3d in sendEvent (event=0x1c76d00, receiver=0x1ca3ed0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#44 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xa9efb0) at kernel/qcoreapplication.cpp:1577
#45 0x00007f6d8a28cfe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#46 0x00007f6d8a2b6f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#47 postEventSourceDispatch (s=0xad3800) at kernel/qeventdispatcher_glib.cpp:287
#48 0x00007f6d869fce04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007f6d869fd048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007f6d869fd0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007f6d8a2b67a1 in QEventDispatcherGlib::processEvents (this=0xaa0900, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#52 0x00007f6d8ad1dbb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x00007f6d8a2880af in QEventLoop::processEvents (this=this@entry=0x7fffcfcbb170, flags=...) at kernel/qeventloop.cpp:149
#54 0x00007f6d8a2883a5 in QEventLoop::exec (this=this@entry=0x7fffcfcbb170, flags=...) at kernel/qeventloop.cpp:204
#55 0x00007f6d8a28db79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#56 0x00007f6d8ac7a37c in QApplication::exec () at kernel/qapplication.cpp:3828
#57 0x000000000040ce11 in main (argc=1, argv=0x7fffcfcbb3a8) at /build/buildd/muon-2.2.0/updater/main.cpp:57

Possible duplicates by query: bug 333599, bug 332038, bug 326143, bug 320575.

Reported using DrKonqi
Comment 1 Jekyll Wu 2014-05-15 06:23:25 UTC
*** This bug has been marked as a duplicate of bug 333599 ***