Application: muon-installer (1.0.95 "Bullish Bandril") KDE Platform Version: 4.5.95 (4.6 RC2) Qt Version: 4.7.0 Operating System: Linux 2.6.37-11-generic-pae i686 Distribution: Ubuntu 10.10 -- Information about the crash: - What I was doing when the application crashed: applied some changes, first Policykit1-KDE crashed than muon. Unfortunately the crash of policykit1-kde did not generate a usefull backtrace (debug-packages could not be installed): Application: PolicyKit1-KDE (polkit-kde-authentication-agent-1), signal: Segmentation fault [Current thread is 1 (Thread 0xb585e760 (LWP 6519))] Thread 4 (Thread 0xb27b7b70 (LWP 8029)): #0 0xb7805424 in __kernel_vsyscall () #1 0xb6113df6 in poll () from /lib/libc.so.6 #2 0xb5c61a1b in g_poll () from /lib/libglib-2.0.so.0 #3 0xb5c5443c in ?? () from /lib/libglib-2.0.so.0 #4 0xb5c54ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0 #5 0xb5b7a9c4 in ?? () from /usr/lib/libgio-2.0.so.0 #6 0xb5c7b48f in ?? () from /lib/libglib-2.0.so.0 #7 0xb5a6ccc9 in start_thread () from /lib/libpthread.so.0 #8 0xb612269e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xb0a7eb70 (LWP 20014)): #0 0xb5a6f3eb in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0xb612ff66 in pthread_mutex_lock () from /lib/libc.so.6 #2 0xb5c53b68 in g_main_context_check () from /lib/libglib-2.0.so.0 #3 0xb5c5445e in ?? () from /lib/libglib-2.0.so.0 #4 0xb5c54848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0xb6f9059f in QEventDispatcherGlib::processEvents (this=0x89dedf8, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #6 0xb6f60609 in QEventLoop::processEvents (this=0xb0a7e240, flags=) at kernel/qeventloop.cpp:149 #7 0xb6f60a8a in QEventLoop::exec (this=0xb0a7e240, flags=...) at kernel/qeventloop.cpp:201 #8 0xb6e5cb7e in QThread::exec (this=0x89c1a90) at thread/qthread.cpp:490 #9 0xb6f3f35b in QInotifyFileSystemWatcherEngine::run (this=0x89c1a90) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb6e5fdf9 in QThreadPrivate::start (arg=0x89c1a90) at thread/qthread_unix.cpp:266 #11 0xb5a6ccc9 in start_thread () from /lib/libpthread.so.0 #12 0xb612269e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb027db70 (LWP 20016)): #0 0xb612ff7b in pthread_mutex_unlock () from /lib/libc.so.6 #1 0xb5c5192b in g_main_context_wakeup () from /lib/libglib-2.0.so.0 #2 0xb5c51a71 in ?? () from /lib/libglib-2.0.so.0 #3 0xb5c7b48f in ?? () from /lib/libglib-2.0.so.0 #4 0xb5a6ccc9 in start_thread () from /lib/libpthread.so.0 #5 0xb612269e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb585e760 (LWP 6519)): [KCrash Handler] #7 0xb5bf96c0 in g_type_check_instance_is_a () from /usr/lib/libgobject-2.0.so.0 #8 0xb5bde7fc in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #9 0xb73d2f2b in PolkitQt1::Identity::~Identity() () from /usr/lib/libpolkit-qt-core-1.so.1 #10 0x08050c89 in _start () -- Backtrace: Application: Muon-Programmverwaltung (muon-installer), signal: Segmentation fault [Current thread is 1 (Thread 0xb4e2a710 (LWP 27403))] Thread 2 (Thread 0xafb63b70 (LWP 27415)): #0 0xb5ecf430 in pthread_getspecific () from /lib/libpthread.so.0 #1 0xb5f3f6e0 in QThreadData::current () at thread/qthread_unix.cpp:149 #2 0xb6070ab5 in postEventSourcePrepare (s=0xa5d5190, timeout=0xafb630bc) at kernel/qeventdispatcher_glib.cpp:254 #3 0xb54c0e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #4 0xb54c1279 in ?? () from /lib/libglib-2.0.so.0 #5 0xb54c1848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #6 0xb607059f in QEventDispatcherGlib::processEvents (this=0xa614b08, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #7 0xb6040609 in QEventLoop::processEvents (this=0xafb63290, flags=) at kernel/qeventloop.cpp:149 #8 0xb6040a8a in QEventLoop::exec (this=0xafb63290, flags=...) at kernel/qeventloop.cpp:201 #9 0xb5f3cb7e in QThread::exec (this=0xa5dda20) at thread/qthread.cpp:490 #10 0xb601f35b in QInotifyFileSystemWatcherEngine::run (this=0xa5dda20) at io/qfilesystemwatcher_inotify.cpp:248 #11 0xb5f3fdf9 in QThreadPrivate::start (arg=0xa5dda20) at thread/qthread_unix.cpp:266 #12 0xb5ec9cc9 in start_thread () from /lib/libpthread.so.0 #13 0xb5d0969e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb4e2a710 (LWP 27403)): [KCrash Handler] #7 Transaction::application (this=0x9af0ff8) at /build/buildd/muon-1.0.95/installer/Transaction.cpp:49 #8 0x0805d2cb in ApplicationBackend::qt_metacall (this=0x6, _c=162467832, _id=14, _a=0xbf98ea24) at /build/buildd/muon-1.0.95/obj-i686-linux-gnu/installer/moc_ApplicationBackend.cpp:109 #9 0xb60478ca in QMetaObject::metacall (object=0x9af0ff8, cl=3050910656, idx=14, argv=0xbf98ea24) at kernel/qmetaobject.cpp:237 #10 0xb605a6ad in QMetaObject::activate (sender=0x9ad3d88, m=0xb7568ca4, local_signal_index=0, argv=0xc6) at kernel/qobject.cpp:3280 #11 0xb755dd49 in QApt::Backend::errorOccurred (this=0x9ad3d88, _t1=QApt::AuthError, _t2=...) at /build/buildd/qapt-1.0.95/obj-i686-linux-gnu/src/moc_backend.cxx:195 #12 0xb754085b in QApt::Backend::emitErrorOccurred (this=0x9ad3d88, errorCode=6, details=...) at /build/buildd/qapt-1.0.95/src/backend.cpp:1000 #13 0xb755e180 in QApt::Backend::qt_metacall (this=0x9ad3d88, _c=QMetaObject::InvokeMetaMethod, _id=32, _a=0xbf98eb74) at /build/buildd/qapt-1.0.95/obj-i686-linux-gnu/src/moc_backend.cxx:180 #14 0xb60478ca in QMetaObject::metacall (object=0x9ad3d88, cl=3050910656, idx=36, argv=0xbf98eb74) at kernel/qmetaobject.cpp:237 #15 0xb605a6ad in QMetaObject::activate (sender=0x9b0ef08, m=0xb7568e24, local_signal_index=3, argv=0xc6) at kernel/qobject.cpp:3280 #16 0xb755e869 in OrgKubuntuQaptworkerInterface::errorOccurred (this=0x9b0ef08, _t1=6, _t2=...) at /build/buildd/qapt-1.0.95/obj-i686-linux-gnu/src/workerdbus.moc:173 #17 0xb755ef23 in OrgKubuntuQaptworkerInterface::qt_metacall (this=0x9b0ef08, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbf98ed9c) at /build/buildd/qapt-1.0.95/obj-i686-linux-gnu/src/workerdbus.moc:115 #18 0xb61959dc in QDBusConnectionPrivate::deliverCall (this=0x9adac08, object=0x9b0ef08, msg=..., metaTypes=..., slotIdx=8) at qdbusintegrator.cpp:919 #19 0xb61a11f7 in QDBusCallDeliveryEvent::placeMetaCall (this=0xa109a70, object=0x9b0ef08) at qdbusintegrator_p.h:103 #20 0xb60546a2 in QObject::event (this=0x9b0ef08, e=0x5) at kernel/qobject.cpp:1219 #21 0xb661bfdc in QApplicationPrivate::notify_helper (this=0x9979d78, receiver=0x9b0ef08, e=0xa109a70) at kernel/qapplication.cpp:4396 #22 0xb662204e in QApplication::notify (this=0xbf98f664, receiver=0x9b0ef08, e=0xa109a70) at kernel/qapplication.cpp:3798 #23 0xb71c3f8a in KApplication::notify (this=0xbf98f664, receiver=0x9b0ef08, event=0xa109a70) at ../../kdeui/kernel/kapplication.cpp:311 #24 0xb6041b3b in QCoreApplication::notifyInternal (this=0xbf98f664, receiver=0x9b0ef08, event=0xa109a70) at kernel/qcoreapplication.cpp:732 #25 0xb6044d8b in sendEvent (receiver=0x0, event_type=0, data=0x99564c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #26 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x99564c0) at kernel/qcoreapplication.cpp:1373 #27 0xb6044f4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266 #28 0xb6070a74 in sendPostedEvents (s=0x9975360) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #29 postEventSourceDispatch (s=0x9975360) at kernel/qeventdispatcher_glib.cpp:277 #30 0xb54bd855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #31 0xb54c1668 in ?? () from /lib/libglib-2.0.so.0 #32 0xb54c1848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #33 0xb6070565 in QEventDispatcherGlib::processEvents (this=0x9972c78, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #34 0xb66ddbe5 in QGuiEventDispatcherGlib::processEvents (this=0x9972c78, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #35 0xb6040609 in QEventLoop::processEvents (this=0xbf98f5c4, flags=) at kernel/qeventloop.cpp:149 #36 0xb6040a8a in QEventLoop::exec (this=0xbf98f5c4, flags=...) at kernel/qeventloop.cpp:201 #37 0xb604500f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #38 0xb661ae07 in QApplication::exec () at kernel/qapplication.cpp:3672 #39 0x0805d779 in main (argc=5, argv=0xbf98f794) at /build/buildd/muon-1.0.95/installer/main.cpp:60 Reported using DrKonqi
You should file a separate report for the polkit crash. I'll look in to the muon one, though.
SVN commit 1213289 by jmthomas: Ensure that we get to do our error handling in ApplicationBackend before MuonMainWindow has a chance to reload things behind our back in the case that handling an error means reloading the QApt backend. BUG:262712 FIXED-IN:1.0.0 M +2 -0 ApplicationBackend.cpp M +1 -0 ApplicationBackend.h M +4 -0 ApplicationWindow.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1213289