Bug 326147

Summary: "Muon Discover" crashes when I launch the "Mozilla Firefox Browser Installer"
Product: [Unmaintained] muon Reporter: Buddy <buddy.alexander>
Component: discoverAssignee: Jonathan Thomas <echidnaman>
Status: RESOLVED WORKSFORME    
Severity: crash CC: aleixpol, bob, buddy.alexander, dokter, fluxxdog, regionnt, sitter, xdarkmatter
Priority: NOR Keywords: triaged
Version First Reported In: 2.0.65   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Buddy 2013-10-17 17:12:17 UTC
Application: muon-discover (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: Launched Firefox Installer, which launched Muon and crashed.

The crash can be reproduced every time.

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

Thread 5 (Thread 0x7f530cbf7700 (LWP 2363)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f5320d6306b in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f5320d630a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f531cf26f6e in start_thread (arg=0x7f530cbf7700) at pthread_create.c:311
#4  0x00007f53242489cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f528b910700 (LWP 2364)):
#0  0x00007f532423a6bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f531ca8d660 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f531ca4e1bc in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f531ca4e62b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f531ca4e79c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f53249c1a76 in QEventDispatcherGlib::processEvents (this=0x7f52840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f53249935ef in QEventLoop::processEvents (this=this@entry=0x7f528b90fd70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f53249938e5 in QEventLoop::exec (this=this@entry=0x7f528b90fd70, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f532489288f in QThread::exec (this=this@entry=0x17e2bc0) at thread/qthread.cpp:542
#9  0x00007f5324974d13 in QInotifyFileSystemWatcherEngine::run (this=0x17e2bc0) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f5324894f2f in QThreadPrivate::start (arg=0x17e2bc0) at thread/qthread_unix.cpp:338
#11 0x00007f531cf26f6e in start_thread (arg=0x7f528b910700) at pthread_create.c:311
#12 0x00007f53242489cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f528a201700 (LWP 2365)):
#0  0x00007f531ca8e0da in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f531ca8e389 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f531ca4dd49 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f531ca4e5b3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f531ca4e79c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f53249c1a76 in QEventDispatcherGlib::processEvents (this=0x7f52780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f53249935ef in QEventLoop::processEvents (this=this@entry=0x7f528a200db0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f53249938e5 in QEventLoop::exec (this=this@entry=0x7f528a200db0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f532489288f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#9  0x00007f5324894f2f in QThreadPrivate::start (arg=0x17ed030) at thread/qthread_unix.cpp:338
#10 0x00007f531cf26f6e in start_thread (arg=0x7f528a201700) at pthread_create.c:311
#11 0x00007f53242489cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f5288d49700 (LWP 2366)):
#0  0x00007f532423bf7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f531ca4e694 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f531ca4e79c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f53249c1a76 in QEventDispatcherGlib::processEvents (this=0x7f52700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f53249935ef in QEventLoop::processEvents (this=this@entry=0x7f5288d48db0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f53249938e5 in QEventLoop::exec (this=this@entry=0x7f5288d48db0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f532489288f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007f5324894f2f in QThreadPrivate::start (arg=0x1b1b5d0) at thread/qthread_unix.cpp:338
#8  0x00007f531cf26f6e in start_thread (arg=0x7f5288d49700) at pthread_create.c:311
#9  0x00007f53242489cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f532757d7c0 (LWP 2362)):
[KCrash Handler]
#6  QDeclarativeComponentPrivate::complete (enginePriv=0x179ed60, state=0x1b14378) at qml/qdeclarativecomponent.cpp:946
#7  0x00007f532667abcb in QDeclarativeComponentPrivate::completeCreate (this=<optimized out>) at qml/qdeclarativecomponent.cpp:1043
#8  0x00007f5326678ea3 in QDeclarativeComponentPrivate::createObject (this=this@entry=0x1b142c0, publicParent=publicParent@entry=0x22134a0, valuemap=...) at qml/qdeclarativecomponent.cpp:695
#9  0x00007f5326679069 in QDeclarativeComponent::createObject (this=0x1b13fa0, parent=0x22134a0, valuemap=...) at qml/qdeclarativecomponent.cpp:682
#10 0x00007f5326765999 in QDeclarativeComponent::qt_static_metacall (_o=0x179ed60, _o@entry=0x1b13fa0, _c=2032910336, _c@entry=QMetaObject::InvokeMetaMethod, _id=648314960, _id@entry=4, _a=0x7fff792bc3f0) at .moc/release-shared/moc_qdeclarativecomponent.cpp:97
#11 0x00007f5326765b7f in QDeclarativeComponent::qt_metacall (this=0x1b13fa0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fff792bc3f0) at .moc/release-shared/moc_qdeclarativecomponent.cpp:137
#12 0x00007f53266ffd98 in QDeclarativeObjectMethodScriptClass::callMethod (this=this@entry=0x17ddbc0, object=object@entry=0x1b13fa0, index=<optimized out>, returnType=<optimized out>, argCount=<optimized out>, argTypes=0x7fff792bc6a0, ctxt=ctxt@entry=0x7f528bff7350) at qml/qdeclarativeobjectscriptclass.cpp:970
#13 0x00007f5326701a28 in QDeclarativeObjectMethodScriptClass::callPrecise (this=this@entry=0x17ddbc0, object=0x1b13fa0, data=..., ctxt=ctxt@entry=0x7f528bff7350) at qml/qdeclarativeobjectscriptclass.cpp:944
#14 0x00007f532670207d in QDeclarativeObjectMethodScriptClass::callOverloaded (this=0x17ddbc0, method=0x35aa590, ctxt=0x7f528bff7350) at qml/qdeclarativeobjectscriptclass.cpp:1064
#15 0x00007f532670230f in QDeclarativeObjectMethodScriptClass::call (this=<optimized out>, o=<optimized out>, ctxt=<optimized out>) at qml/qdeclarativeobjectscriptclass.cpp:919
#16 0x00007f5320dda2e4 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#17 0x00007f5320cd5228 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#18 0x00007f5320cb30c0 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#19 0x00007f528c431316 in ?? ()
#20 0x0000000000000000 in ?? ()

Possible duplicates by query: bug 325337.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-10-18 22:58:20 UTC
*** Bug 326229 has been marked as a duplicate of this bug. ***
Comment 2 dmatt 2013-10-19 14:48:05 UTC
Created attachment 82948 [details]
New crash information added by DrKonqi

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

- What I was doing when the application crashed:

Clicked on Mozilla Firefox Browser installer in menu, Muon crashed

-- Backtrace (Reduced):
#6  QDeclarativeComponentPrivate::complete (enginePriv=0x1a34da0, state=0x1d88eb8) at qml/qdeclarativecomponent.cpp:946
#7  0x00007f342d1b0bcb in QDeclarativeComponentPrivate::completeCreate (this=<optimized out>) at qml/qdeclarativecomponent.cpp:1043
#8  0x00007f342d1aeea3 in QDeclarativeComponentPrivate::createObject (this=this@entry=0x1d88e00, publicParent=publicParent@entry=0x2486410, valuemap=...) at qml/qdeclarativecomponent.cpp:695
#9  0x00007f342d1af069 in QDeclarativeComponent::createObject (this=0x1d88ad0, parent=0x2486410, valuemap=...) at qml/qdeclarativecomponent.cpp:682
#10 0x00007f342d29b999 in QDeclarativeComponent::qt_static_metacall (_o=0x1a34da0, _o@entry=0x1d88ad0, _c=3115249152, _c@entry=QMetaObject::InvokeMetaMethod, _id=760733776, _id@entry=4, _a=0x7fffb9aef1f0) at .moc/release-shared/moc_qdeclarativecomponent.cpp:97
Comment 3 Mark 2013-10-21 09:18:09 UTC
Created attachment 82985 [details]
New crash information added by DrKonqi

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

- What I was doing when the application crashed:

Clicking on Mozilla Installer in Homerun Menu.

-- Backtrace (Reduced):
#6  QDeclarativeComponentPrivate::complete (enginePriv=0xa36bc0, state=0xdb0928) at qml/qdeclarativecomponent.cpp:946
#7  0x00007ffb5065bbcb in QDeclarativeComponentPrivate::completeCreate (this=<optimized out>) at qml/qdeclarativecomponent.cpp:1043
#8  0x00007ffb50659ea3 in QDeclarativeComponentPrivate::createObject (this=this@entry=0xdb0870, publicParent=publicParent@entry=0x1496e90, valuemap=...) at qml/qdeclarativecomponent.cpp:695
#9  0x00007ffb5065a069 in QDeclarativeComponent::createObject (this=0xdb0550, parent=0x1496e90, valuemap=...) at qml/qdeclarativecomponent.cpp:682
#10 0x00007ffb50746999 in QDeclarativeComponent::qt_static_metacall (_o=0xa36bc0, _o@entry=0xdb0550, _c=1210335584, _c@entry=QMetaObject::InvokeMetaMethod, _id=1352831056, _id@entry=4, _a=0x7fff48244550) at .moc/release-shared/moc_qdeclarativecomponent.cpp:97
Comment 4 Nikolas 2013-11-02 15:44:47 UTC
Created attachment 83293 [details]
New crash information added by DrKonqi

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

- What I was doing when the application crashed:
error occurred immediately after the start of the installed system

-- Backtrace (Reduced):
#6  QDeclarativeComponentPrivate::complete (enginePriv=0x223c730, state=0x259e938) at qml/qdeclarativecomponent.cpp:946
#7  0x00007f49f05c3bcb in QDeclarativeComponentPrivate::completeCreate (this=<optimized out>) at qml/qdeclarativecomponent.cpp:1043
#8  0x00007f49f05c1ea3 in QDeclarativeComponentPrivate::createObject (this=this@entry=0x259e880, publicParent=publicParent@entry=0x2ca1e40, valuemap=...) at qml/qdeclarativecomponent.cpp:695
#9  0x00007f49f05c2069 in QDeclarativeComponent::createObject (this=0x259e560, parent=0x2ca1e40, valuemap=...) at qml/qdeclarativecomponent.cpp:682
#10 0x00007f49f06ae999 in QDeclarativeComponent::qt_static_metacall (_o=0x223c730, _o@entry=0x259e560, _c=1739922128, _c@entry=QMetaObject::InvokeMetaMethod, _id=-258404272, _id@entry=4, _a=0x7fff67b51ec0) at .moc/release-shared/moc_qdeclarativecomponent.cpp:97
Comment 5 Bob Arnott 2013-12-12 12:09:34 UTC
Created attachment 84059 [details]
New crash information added by DrKonqi

muon-discover (2.1.1) on KDE Platform 4.11.2 using Qt 4.8.4

- What I was doing when the application crashed:

Opened the Firefox Installer thingie from the F2 launcher bar. There appears to be an extra step in my backtrace, not sure if it's relevant or not...

-- Backtrace (Reduced):
#6  QDeclarativeComponentPrivate::complete (enginePriv=0x236fb10, state=0x2587898) at qml/qdeclarativecomponent.cpp:946
#7  0x00007fc80e638bcb in QDeclarativeComponentPrivate::completeCreate (this=<optimized out>) at qml/qdeclarativecomponent.cpp:1043
#8  0x00007fc80e636ea3 in QDeclarativeComponentPrivate::createObject (this=this@entry=0x25877e0, publicParent=publicParent@entry=0x2b70560, valuemap=...) at qml/qdeclarativecomponent.cpp:695
#9  0x00007fc80e637069 in QDeclarativeComponent::createObject (this=0x25874c0, parent=0x2b70560, valuemap=...) at qml/qdeclarativecomponent.cpp:682
#10 0x00007fc80e723999 in QDeclarativeComponent::qt_static_metacall (_o=0x236fb10, _o@entry=0x25874c0, _c=1818157488, _c@entry=QMetaObject::InvokeMetaMethod, _id=245391440, _id@entry=4, _a=0x7fff6c5ee5a0) at .moc/release-shared/moc_qdeclarativecomponent.cpp:97
Comment 6 Aleix Pol 2014-01-13 23:59:31 UTC
I don't have such entry in my menu bar, do you know how can I make it appear? Or at least how to reproduce?

Is this still happening?
Comment 7 dmatt 2014-02-11 23:41:10 UTC
This entry is present on Kubuntu Live CD and also on fresh install of Kubuntu. 
The command for the menu item is "muon-discover --application=firefox"

My guess for the problem is that list of packages (equivalent of "apt-get update") was not fetched properly before this command is called. Or something similar.

I just tested this on live cd 13.10 and it worked. properly After install from muon-discover is selected and finished, original menu item is replaced by standard firefox menu entry. Not sure what mechanism does this replacement.

I tested it also in my older virtualbox Kubuntu environment. In first run I got strange error. After download progressbar moved a lot and finally error appeared that packge firefox-25 is not available.  On second run correct firefox-27 was installed.
Comment 8 Aleix Pol 2015-01-09 15:34:17 UTC
Can somebody confirm this bug for the Qt5 version?
Comment 9 Aleix Pol 2015-05-14 15:49:16 UTC
We need to reproduce this in the newer versions.
Comment 10 Andrew Crouthamel 2018-09-25 21:52:11 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 11 Andrew Crouthamel 2018-10-27 02:45:35 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!