Bug 326252

Summary: Muon crashes on start-up after updating to Ubuntu 13.10
Product: [Unmaintained] muon Reporter: Jacek Lech <jlbrowar>
Component: installerAssignee: Jonathan Thomas <echidnaman>
Status: RESOLVED DUPLICATE    
Severity: crash CC: dronov-ep, julien_palmieri, pavelhosek
Priority: NOR Keywords: drkonqi
Version: 2.0.65   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Jacek Lech 2013-10-19 08:55:57 UTC
Application: muon-installer (2.0.65)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-12-generic x86_64
Distribution: Ubuntu 13.10

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

After updating kubuntu 13.04 to 13.10 muon-installer crashes. It runs for 2 seconds

I. kubuntu 13.04 used for some time with custom apps installed, then updated to 13.10
II. clean kubuntu 13.04 updated to 13.10 just after installing OS

In both cases Muon Software Center crashes after updating to 13.10 (Muon Discover and Muon Package Manager works fine).

The crash can be reproduced every time.

-- Backtrace:
Application: Muon Software Center (muon-installer), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff7b65897c0 (LWP 3339))]

Thread 2 (Thread 0x7ff799d8f700 (LWP 3356)):
#0  0x00007ff7adea80da in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ff7adea83b9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff7ade67820 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff7ade68555 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff7ade6879c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff7b3777a76 in QEventDispatcherGlib::processEvents (this=0x7ff7940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007ff7b37495ef in QEventLoop::processEvents (this=this@entry=0x7ff799d8ed70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007ff7b37498e5 in QEventLoop::exec (this=this@entry=0x7ff799d8ed70, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007ff7b364888f in QThread::exec (this=this@entry=0x1298100) at thread/qthread.cpp:542
#9  0x00007ff7b372ad13 in QInotifyFileSystemWatcherEngine::run (this=0x1298100) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007ff7b364af2f in QThreadPrivate::start (arg=0x1298100) at thread/qthread_unix.cpp:338
#11 0x00007ff7ae347f6e in start_thread (arg=0x7ff799d8f700) at pthread_create.c:311
#12 0x00007ff7b2ffa9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7ff7b65897c0 (LWP 3339)):
[KCrash Handler]
#6  KNS3::Entry::providerId (this=0x0) at ../../../knewstuff/knewstuff3/entry.cpp:52
#7  0x00007ff7a0603aed in KNSResource::origin (this=<optimized out>) at /build/buildd/muon-2.0.65+git20131008/libmuon/backends/KNSBackend/KNSResource.cpp:159
#8  0x000000000041f2b6 in fetchOrigins () at /build/buildd/muon-2.0.65+git20131008/installer/MainWindow.cpp:268
#9  0x000000000042011b in MainWindow::populateViews (this=0xe85f80) at /build/buildd/muon-2.0.65+git20131008/installer/MainWindow.cpp:297
#10 0x00007ff7b375ea58 in QMetaObject::activate (sender=sender@entry=0xf2e2c0, m=m@entry=0x7ff7b639b380 <ResourcesModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#11 0x00007ff7b61746e0 in ResourcesModel::allInitialized (this=this@entry=0xf2e2c0) at /build/buildd/muon-2.0.65+git20131008/obj-x86_64-linux-gnu/libmuon/moc_ResourcesModel.cpp:176
#12 0x00007ff7b6182767 in ResourcesModel::resetBackend (this=0xf2e2c0, backend=0xf853c0) at /build/buildd/muon-2.0.65+git20131008/libmuon/resources/ResourcesModel.cpp:268
#13 0x00007ff7b6175695 in ResourcesModel::qt_static_metacall (_o=0xf2e2c0, _id=0, _a=0x1, _c=<optimized out>) at /build/buildd/muon-2.0.65+git20131008/obj-x86_64-linux-gnu/libmuon/moc_ResourcesModel.cpp:99
#14 0x00007ff7b375ea58 in QMetaObject::activate (sender=sender@entry=0xf853c0, m=m@entry=0x7ff7b639b500 <AbstractResourcesBackend::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#15 0x00007ff7b61741d0 in AbstractResourcesBackend::fetchingChanged (this=this@entry=0xf853c0) at /build/buildd/muon-2.0.65+git20131008/obj-x86_64-linux-gnu/libmuon/moc_AbstractResourcesBackend.cpp:156
#16 0x00007ff7a060091f in KNSBackend::setFetching (this=this@entry=0xf853c0, f=f@entry=false) at /build/buildd/muon-2.0.65+git20131008/libmuon/backends/KNSBackend/KNSBackend.cpp:112
#17 0x00007ff7a060205a in KNSBackend::receivedContents (this=0xf853c0, job=0x24b77a0) at /build/buildd/muon-2.0.65+git20131008/libmuon/backends/KNSBackend/KNSBackend.cpp:165
#18 0x00007ff7b375ea58 in QMetaObject::activate (sender=0x24b77a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffd2930300) at kernel/qobject.cpp:3539
#19 0x00007ff7aec1230f in Attica::BaseJob::finished(Attica::BaseJob*) () from /usr/lib/x86_64-linux-gnu/libattica.so.0.4
#20 0x00007ff7aec124e9 in Attica::BaseJob::dataFinished() () from /usr/lib/x86_64-linux-gnu/libattica.so.0.4
#21 0x00007ff7b375ea58 in QMetaObject::activate (sender=0x24b7c20, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#22 0x00007ff7b3752bf8 in QMetaMethod::invoke (this=this@entry=0x7fffd2930810, object=object@entry=0x24b7c20, connectionType=Qt::DirectConnection, connectionType@entry=Qt::AutoConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#23 0x00007ff7b37550b8 in QMetaObject::invokeMethod (obj=obj@entry=0x24b7c20, member=member@entry=0x7ff7b5ca3645 "finished", type=type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#24 0x00007ff7b5b3bbbc in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::AutoConnection, member=0x7ff7b5ca3645 "finished", obj=0x24b7c20) at /usr/include/qt4/QtCore/qobjectdefs.h:418
#25 KDEPrivate::AccessManagerReply::emitFinished (this=this@entry=0x24b7c20, state=state@entry=true, type=type@entry=Qt::AutoConnection) at ../../kio/kio/accessmanagerreply_p.cpp:484
#26 0x00007ff7b5b3d840 in KDEPrivate::AccessManagerReply::slotResult (this=0x24b7c20, kJob=0x1442150) at ../../kio/kio/accessmanagerreply_p.cpp:427
#27 0x00007ff7b375ea58 in QMetaObject::activate (sender=sender@entry=0x1442150, m=m@entry=0x7ff7b3f6a600 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fffd2930d00) at kernel/qobject.cpp:3539
#28 0x00007ff7b3bda0c2 in KJob::result (this=this@entry=0x1442150, _t1=_t1@entry=0x1442150) at ./kjob.moc:208
#29 0x00007ff7b3bda100 in KJob::emitResult (this=this@entry=0x1442150) at ../../kdecore/jobs/kjob.cpp:318
#30 0x00007ff7b5b77e3a in KIO::SimpleJob::slotFinished (this=this@entry=0x1442150) at ../../kio/kio/job.cpp:496
#31 0x00007ff7b5b78f8e in KIO::TransferJob::slotFinished (this=0x1442150) at ../../kio/kio/job.cpp:1099
#32 0x00007ff7b375ea58 in QMetaObject::activate (sender=0x17577d0, m=m@entry=0x7ff7b5f21580 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#33 0x00007ff7b5c15d33 in KIO::SlaveInterface::finished (this=<optimized out>) at ./slaveinterface.moc:185
#34 0x00007ff7b5c17276 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176
#35 0x00007ff7b5c14d6e in KIO::SlaveInterface::dispatch (this=0x17577d0) at ../../kio/kio/slaveinterface.cpp:92
#36 0x00007ff7b5c099d6 in KIO::Slave::gotInput (this=0x17577d0) at ../../kio/kio/slave.cpp:344
#37 0x00007ff7b375ea58 in QMetaObject::activate (sender=0x1456c90, m=m@entry=0x7ff7b5f1aaa0 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#38 0x00007ff7b5b451e0 in KIO::Connection::readyRead (this=<optimized out>) at ./connection.moc:106
#39 0x00007ff7b5b458d1 in KIO::ConnectionPrivate::dequeue (this=0x161c140) at ../../kio/kio/connection.cpp:82
#40 0x00007ff7b3762dce in QObject::event (this=0x1456c90, e=<optimized out>) at kernel/qobject.cpp:1194
#41 0x00007ff7b4149dfc in QApplicationPrivate::notify_helper (this=this@entry=0xd28ad0, receiver=receiver@entry=0x1456c90, e=e@entry=0x23dd590) at kernel/qapplication.cpp:4567
#42 0x00007ff7b4150470 in QApplication::notify (this=this@entry=0x7fffd2931a50, receiver=receiver@entry=0x1456c90, e=e@entry=0x23dd590) at kernel/qapplication.cpp:4353
#43 0x00007ff7b4e59a6a in KApplication::notify (this=0x7fffd2931a50, receiver=0x1456c90, event=0x23dd590) at ../../kdeui/kernel/kapplication.cpp:311
#44 0x00007ff7b374a8bd in QCoreApplication::notifyInternal (this=0x7fffd2931a50, receiver=receiver@entry=0x1456c90, event=event@entry=0x23dd590) at kernel/qcoreapplication.cpp:946
#45 0x00007ff7b374de1f in sendEvent (event=0x23dd590, receiver=0x1456c90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xcf5690) at kernel/qcoreapplication.cpp:1570
#47 0x00007ff7b374e2c3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#48 0x00007ff7b3778073 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#49 postEventSourceDispatch (s=0xd29040) at kernel/qeventdispatcher_glib.cpp:279
#50 0x00007ff7ade683a6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007ff7ade686f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007ff7ade6879c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007ff7b3777a55 in QEventDispatcherGlib::processEvents (this=0xd26790, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#54 0x00007ff7b41eb9d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x00007ff7b37495ef in QEventLoop::processEvents (this=this@entry=0x7fffd2931950, flags=...) at kernel/qeventloop.cpp:149
#56 0x00007ff7b37498e5 in QEventLoop::exec (this=this@entry=0x7fffd2931950, flags=...) at kernel/qeventloop.cpp:204
#57 0x00007ff7b374ee5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#58 0x00007ff7b414834c in QApplication::exec () at kernel/qapplication.cpp:3828
#59 0x000000000041b985 in main (argc=5, argv=0x7fffd2931b88) at /build/buildd/muon-2.0.65+git20131008/installer/main.cpp:72

Possible duplicates by query: bug 326245, bug 326236, bug 326226, bug 326222, bug 326217.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-10-19 09:06:56 UTC

*** This bug has been marked as a duplicate of bug 306344 ***
Comment 2 julien_palmieri 2013-10-19 15:28:14 UTC
Created attachment 82949 [details]
New crash information added by DrKonqi

muon-installer (2.0.65) on KDE Platform 4.11.2 using Qt 4.8.4

- What I was doing when the application crashed:

Muon crashed just fiew second after having opened it.
It worked very fine with Kubuntu 13.04, but since the upgrade, it crashes every-


- Unusual behavior I noticed:

-- Backtrace (Reduced):
#6  KNS3::Entry::providerId (this=0x0) at ../../../knewstuff/knewstuff3/entry.cpp:52
#7  0x00007f356d35faed in KNSResource::origin (this=<optimized out>) at /build/buildd/muon-2.0.65+git20131008/libmuon/backends/KNSBackend/KNSResource.cpp:159
#8  0x000000000041f2b6 in fetchOrigins () at /build/buildd/muon-2.0.65+git20131008/installer/MainWindow.cpp:268
#9  0x000000000042011b in MainWindow::populateViews (this=0xb772f0) at /build/buildd/muon-2.0.65+git20131008/installer/MainWindow.cpp:297
[...]
#11 0x00007f3582e126e0 in ResourcesModel::allInitialized (this=this@entry=0xc7f630) at /build/buildd/muon-2.0.65+git20131008/obj-x86_64-linux-gnu/libmuon/moc_ResourcesModel.cpp:176
Comment 3 dronov-ep 2013-10-21 10:21:02 UTC
Created attachment 82986 [details]
New crash information added by DrKonqi

muon-installer (2.0.65) on KDE Platform 4.11.2 using Qt 4.8.4

- What I was doing when the application crashed:I've just updated Kubuntu 13.04 to 13.10.Every time i launch Muon Software Center after first any action in program it  crashes. There wasn't such problem in Kubuntu 13.04. (what about Muon package manager and Muon Discover: both work fine in Kubuntu 13.10)

-- Backtrace (Reduced):
#7  KNS3::Entry::providerId (this=0x0) at ../../../knewstuff/knewstuff3/entry.cpp:52
#8  0xb0a362d8 in KNSResource::origin (this=0x907f7f0) at /build/buildd/muon-2.0.65+git20131008/libmuon/backends/KNSBackend/KNSResource.cpp:159
#9  0x080617c3 in fetchOrigins () at /build/buildd/muon-2.0.65+git20131008/installer/MainWindow.cpp:268
#10 0x080626d1 in MainWindow::populateViews (this=0x8a6f5c8) at /build/buildd/muon-2.0.65+git20131008/installer/MainWindow.cpp:297
#11 0x0805e210 in MainWindow::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /build/buildd/muon-2.0.65+git20131008/obj-i686-linux-gnu/installer/moc_MainWindow.cpp:84
Comment 4 Claudius 2013-10-27 22:58:24 UTC
Created attachment 83168 [details]
New crash information added by DrKonqi

muon-installer (2.0.65) on KDE Platform 4.11.2 using Qt 4.8.4

- What I was doing when the application crashed: Muon crashed any time few seconds after start. This problem is from upgrade to latest verson Kubuntu.

-- Backtrace (Reduced):
#6  KNS3::Entry::providerId (this=0x0) at ../../../knewstuff/knewstuff3/entry.cpp:52
#7  0x00007f7f6f117aed in KNSResource::origin (this=<optimized out>) at /build/buildd/muon-2.0.65+git20131008/libmuon/backends/KNSBackend/KNSResource.cpp:159
#8  0x000000000041f2b6 in fetchOrigins () at /build/buildd/muon-2.0.65+git20131008/installer/MainWindow.cpp:268
#9  0x000000000042011b in MainWindow::populateViews (this=0x167d340) at /build/buildd/muon-2.0.65+git20131008/installer/MainWindow.cpp:297
[...]
#11 0x00007f7f84ab46e0 in ResourcesModel::allInitialized (this=this@entry=0x171c310) at /build/buildd/muon-2.0.65+git20131008/obj-x86_64-linux-gnu/libmuon/moc_ResourcesModel.cpp:176