Application: muon (1.9.80) KDE Platform Version: 4.10.1 Qt Version: 4.8.3 Operating System: Linux 3.8.0-7-generic x86_64 Distribution: Ubuntu 12.10 -- Information about the crash: - What I was doing when the application crashed: Just removed one PPa, closed Configure Software Sources window. When updating process started I pushed Stop button and crash happened. -- Backtrace: Application: Програма для керування пакунками Muon (muon), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 [Current thread is 1 (Thread 0x7f1a38c56780 (LWP 3306))] Thread 3 (Thread 0x7f1a1f090700 (LWP 3310)): #0 0x00007f1a35abd303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f1a318f1d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f1a318f1ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f1a3623dc46 in QEventDispatcherGlib::processEvents (this=0x7f1a180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f1a3620e2ef in QEventLoop::processEvents (this=this@entry=0x7f1a1f08fdd0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f1a3620e578 in QEventLoop::exec (this=0x7f1a1f08fdd0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f1a3610fb40 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f1a361ee9df in QInotifyFileSystemWatcherEngine::run (this=0x265b310) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f1a36112b1c in QThreadPrivate::start (arg=0x265b310) at thread/qthread_unix.cpp:338 #9 0x00007f1a31dc0e9a in start_thread (arg=0x7f1a1f090700) at pthread_create.c:308 #10 0x00007f1a35ac8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f1a179ae700 (LWP 3369)): [KCrash Handler] #6 0x00007f1a37f582d7 in Name (this=<optimized out>) at /usr/include/apt-pkg/cacheiterators.h:157 #7 QApt::Package::name (this=0x30536b0) at /build/buildd/qapt-1.9.80/src/package.cpp:226 #8 0x000000000042a569 in packageNameLessThan (p1=0x2f34270, p2=<optimized out>) at /build/buildd/muon-1.9.80/muon/PackageModel/PackageWidget.cpp:65 #9 0x000000000042df6f in QAlgorithmsPrivate::qSortHelper<QList<QApt::Package*>::iterator, QApt::Package*, bool (*)(QApt::Package*, QApt::Package*)> (start=..., end=..., t=@0x7f1a10002b38: 0x2994180, lessThan=lessThan@entry=0x42a550 <packageNameLessThan(QApt::Package*, QApt::Package*)>) at /usr/include/qt4/QtCore/qalgorithms.h:369 #10 0x000000000042de68 in QAlgorithmsPrivate::qSortHelper<QList<QApt::Package*>::iterator, QApt::Package*, bool (*)(QApt::Package*, QApt::Package*)> (start=..., end=..., t=@0x7f1a10002b38: 0x2994180, lessThan=lessThan@entry=0x42a550 <packageNameLessThan(QApt::Package*, QApt::Package*)>) at /usr/include/qt4/QtCore/qalgorithms.h:385 #11 0x000000000042de68 in QAlgorithmsPrivate::qSortHelper<QList<QApt::Package*>::iterator, QApt::Package*, bool (*)(QApt::Package*, QApt::Package*)> (start=..., end=..., t=@0x7f1a10002b38: 0x2994180, lessThan=lessThan@entry=0x42a550 <packageNameLessThan(QApt::Package*, QApt::Package*)>) at /usr/include/qt4/QtCore/qalgorithms.h:385 #12 0x000000000042de68 in QAlgorithmsPrivate::qSortHelper<QList<QApt::Package*>::iterator, QApt::Package*, bool (*)(QApt::Package*, QApt::Package*)> (start=..., end=..., t=@0x7f1a10002b38: 0x2994180, lessThan=lessThan@entry=0x42a550 <packageNameLessThan(QApt::Package*, QApt::Package*)>) at /usr/include/qt4/QtCore/qalgorithms.h:385 #13 0x000000000042bdd4 in qSort<QList<QApt::Package*>::iterator, bool (*)(QApt::Package*, QApt::Package*)> (lessThan=0x42a550 <packageNameLessThan(QApt::Package*, QApt::Package*)>, end=..., start=...) at /usr/include/qt4/QtCore/qalgorithms.h:187 #14 sortPackages (list=...) at /build/buildd/muon-1.9.80/muon/PackageModel/PackageWidget.cpp:70 #15 0x000000000042e0a7 in QtConcurrent::StoredFunctorCall1<QList<QApt::Package*>, QList<QApt::Package*> (*)(QList<QApt::Package*>), QList<QApt::Package*> >::runFunctor (this=0x2a6ded0) at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:267 #16 0x000000000042e776 in QtConcurrent::RunFunctionTask<QList<QApt::Package*> >::run (this=0x2a6ded0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:106 #17 0x00007f1a3610648d in QThreadPoolThread::run (this=0x3095790) at concurrent/qthreadpool.cpp:107 #18 0x00007f1a36112b1c in QThreadPrivate::start (arg=0x3095790) at thread/qthread_unix.cpp:338 #19 0x00007f1a31dc0e9a in start_thread (arg=0x7f1a179ae700) at pthread_create.c:308 #20 0x00007f1a35ac8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #21 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f1a38c56780 (LWP 3306)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f1a3611307b in wait (time=18446744073709551615, this=0x3095370) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x30952a8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f1a36105c5f in QThreadPoolPrivate::waitForDone (this=0x3095220, msecs=msecs@entry=-1) at concurrent/qthreadpool.cpp:298 #4 0x00007f1a3610770d in QThreadPool::~QThreadPool (this=0x30955c0, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440 #5 0x00007f1a36107749 in QThreadPool::~QThreadPool (this=0x30955c0, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:442 #6 0x00007f1a36107775 in QGlobalStaticDeleter<QThreadPool>::~QGlobalStaticDeleter (this=0x7f1a36566fe8 <theInstance()::cleanup>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1950 #7 0x00007f1a35a10901 in __run_exit_handlers (status=1, listp=0x7f1a35d8d6a8 <__exit_funcs>, run_list_atexit=true) at exit.c:78 #8 0x00007f1a35a10985 in __GI_exit (status=<optimized out>) at exit.c:100 #9 0x00007f1a36c5bb78 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781 #10 0x00007f1a378f98b8 in KApplication::xioErrhandler (this=0x7ffff92e37f0, dpy=0x1eeb370) at ../../kdeui/kernel/kapplication.cpp:419 #11 0x00007f1a3416959e in _XIOError (dpy=dpy@entry=0x1eeb370) at ../../src/XlibInt.c:1618 #12 0x00007f1a3416703d in _XEventsQueued (dpy=dpy@entry=0x1eeb370, mode=mode@entry=2) at ../../src/xcb_io.c:365 #13 0x00007f1a3415860b in XEventsQueued (dpy=0x1eeb370, mode=2) at ../../src/Pending.c:43 #14 0x00007f1a36c96f2e in x11EventSourceDispatch (s=0x1ee0800, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:151 #15 0x00007f1a318f1ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #16 0x00007f1a318f1de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x00007f1a318f1ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007f1a3623dc26 in QEventDispatcherGlib::processEvents (this=0x1eb0230, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #19 0x00007f1a36c96c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #20 0x00007f1a3620e2ef in QEventLoop::processEvents (this=this@entry=0x7ffff92e36d0, flags=...) at kernel/qeventloop.cpp:149 #21 0x00007f1a3620e578 in QEventLoop::exec (this=0x7ffff92e36d0, flags=...) at kernel/qeventloop.cpp:204 #22 0x00007f1a36213738 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #23 0x000000000041a3ac in main (argc=1, argv=0x7ffff92e3928) at /build/buildd/muon-1.9.80/muon/main.cpp:56 Reported using DrKonqi
Should be fixed in 1.9.95.
Created attachment 83988 [details] New crash information added by DrKonqi muon (2.1.1) on KDE Platform 4.11.3 using Qt 4.8.4 - What I was doing when the application crashed: Just pushed the stop button during synchronization. -- Backtrace (Reduced): #6 0x00007f2ea6d88637 in Name (this=0x1be9b70, this=0x1be9b70) at /usr/include/apt-pkg/cacheiterators.h:157 #7 QApt::Package::name (this=0x1be9be0) at /build/buildd/qapt-2.0.65/src/package.cpp:226 #8 0x0000000000429ed1 in packageNameLessThan (p1=0x198ae00, p2=<optimized out>) at /build/buildd/muon-2.1.1/muon/PackageModel/PackageWidget.cpp:65 #9 0x000000000042da4f in QAlgorithmsPrivate::qSortHelper<QList<QApt::Package*>::iterator, QApt::Package*, bool (*)(QApt::Package*, QApt::Package*)> (start=..., end=..., t=@0x7f2e80002b38: 0x19a6b80, lessThan=lessThan@entry=0x429ec0 <packageNameLessThan(QApt::Package*, QApt::Package*)>) at /usr/include/qt4/QtCore/qalgorithms.h:369 #10 0x000000000042b3af in qSort<QList<QApt::Package*>::iterator, bool (*)(QApt::Package*, QApt::Package*)> (lessThan=0x429ec0 <packageNameLessThan(QApt::Package*, QApt::Package*)>, end=..., start=...) at /usr/include/qt4/QtCore/qalgorithms.h:187
Created attachment 84707 [details] New crash information added by DrKonqi muon (2.1.2) on KDE Platform 4.11.3 using Qt 4.8.4 - What I was doing when the application crashed: update einiger Programme wie von muon vorgeschlagen. -- Backtrace (Reduced): #6 0x00007f3c903f5637 in Name (this=0x3198bd0, this=0x3198bd0) at /usr/include/apt-pkg/cacheiterators.h:157 #7 QApt::Package::name (this=0x31cd2d0) at /build/buildd/qapt-2.0.65/src/package.cpp:226 #8 0x0000000000429ed1 in packageNameLessThan (p1=0x377d130, p2=<optimized out>) at /build/buildd/muon-2.1.2/muon/PackageModel/PackageWidget.cpp:65 #9 0x000000000042d990 in QAlgorithmsPrivate::qSortHelper<QList<QApt::Package*>::iterator, QApt::Package*, bool (*)(QApt::Package*, QApt::Package*)> (start=..., end=..., t=@0x7f3c680bd128: 0x31cd2d0, lessThan=lessThan@entry=0x429ec0 <packageNameLessThan(QApt::Package*, QApt::Package*)>) at /usr/include/qt4/QtCore/qalgorithms.h:351 #10 0x000000000042b3af in qSort<QList<QApt::Package*>::iterator, bool (*)(QApt::Package*, QApt::Package*)> (lessThan=0x429ec0 <packageNameLessThan(QApt::Package*, QApt::Package*)>, end=..., start=...) at /usr/include/qt4/QtCore/qalgorithms.h:187
Created attachment 84997 [details] New crash information added by DrKonqi muon (2.1.2) on KDE Platform 4.12.1 using Qt 4.8.6 - What I was doing when the application crashed: I closed muon after I installed a new package and it was still rebuilding its search index -- Backtrace (Reduced): #6 0x00007f8e94089637 in Name (this=0x3479130, this=0x3479130) at /usr/include/apt-pkg/cacheiterators.h:157 #7 QApt::Package::name (this=0x34791a0) at /build/buildd/qapt-2.0.65/src/package.cpp:226 #8 0x0000000000429ed1 in packageNameLessThan (p1=0x39e5750, p2=<optimized out>) at /build/buildd/muon-2.1.2/muon/PackageModel/PackageWidget.cpp:65 #9 0x000000000042da4f in QAlgorithmsPrivate::qSortHelper<QList<QApt::Package*>::iterator, QApt::Package*, bool (*)(QApt::Package*, QApt::Package*)> (start=..., end=..., t=@0x7f8e6c002b88: 0x2e14230, lessThan=lessThan@entry=0x429ec0 <packageNameLessThan(QApt::Package*, QApt::Package*)>) at /usr/include/qt4/QtCore/qalgorithms.h:369 #10 0x000000000042b3af in qSort<QList<QApt::Package*>::iterator, bool (*)(QApt::Package*, QApt::Package*)> (lessThan=0x429ec0 <packageNameLessThan(QApt::Package*, QApt::Package*)>, end=..., start=...) at /usr/include/qt4/QtCore/qalgorithms.h:187
*** Bug 333218 has been marked as a duplicate of this bug. ***
(In reply to comment #5) > *** Bug 333218 has been marked as a duplicate of this bug. *** See steps to reproduce in that bug report. Another pair of packages you can use are "apport" and "python3-apport" in place of "kde-wallpapers" and "kde-wallpapers-default" respectively. Otherwise, same exact thing.
*** Bug 334524 has been marked as a duplicate of this bug. ***
(In reply to comment #6) > (In reply to comment #5) > > *** Bug 333218 has been marked as a duplicate of this bug. *** > > See steps to reproduce in that bug report. Another pair of packages you can > use are "apport" and "python3-apport" in place of "kde-wallpapers" and > "kde-wallpapers-default" respectively. Otherwise, same exact thing. Other package pairs: speech-dispatcher and libspeechd2 amarok-utils and amarok The relationship in all 4 of these pairs is that the first depends directly on the second.
Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone!
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 mark the bug 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!
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!