Bug 262712 - applied some changes, first Policykit1-KDE crashed than muon
Summary: applied some changes, first Policykit1-KDE crashed than muon
Status: RESOLVED FIXED
Alias: None
Product: muon
Classification: Applications
Component: muon (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Jonathan Thomas
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-10 00:02 UTC by m.wege
Modified: 2011-01-10 07:02 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 1.1.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description m.wege 2011-01-10 00:02:09 UTC
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
Comment 1 Jonathan Thomas 2011-01-10 01:48:59 UTC
You should file a separate report for the polkit crash. I'll look in to the muon one, though.
Comment 2 Jonathan Thomas 2011-01-10 06:44:38 UTC
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