policy-kit-1 KDE crash on shutdown/logout

Bug #796886 reported by Robert Simmons
32
This bug affects 7 people
Affects Status Importance Assigned to Milestone
polkit-kde-1 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: polkit-kde-1

This is a crash that is difficult to reproduce, but happens periodically.

I am using Kubuntu 11.04 and KDE 4.6.4 and the version of polkit-kde-1 is 0.99.0-0ubuntu3

Sometimes when I shutdown or logout, policy kit crashes. It is not clear what causes it, because I am doing something different before shutdown/logout each time. However, there are many, many people who have reported the same crash. For more in-depth info and reams of backtrace, see KDE bug 258916.

Here is the most recent backtrace:

Application: PolicyKit1-KDE (polkit-kde-authentication-agent-1), signal: Segmentation fault
[Current thread is 1 (Thread 0xb788caf0 (LWP 1770))]

Thread 4 (Thread 0xb58afb70 (LWP 1792)):
#0 __pthread_mutex_lock (mutex=0x984bcdc) at pthread_mutex_lock.c:125
#1 0x00764616 in pthread_mutex_lock (mutex=0x984bcdc) at forward.c:182
#2 0x06c4933d in g_main_context_query () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0x06c49e8c in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4 0x06c4a92b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5 0x01f8b304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6 0x06c732df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7 0x01a9de99 in start_thread (arg=0xb58afb70) at pthread_create.c:304
#8 0x0075673e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb4f08b70 (LWP 4667)):
#0 0x00ba5416 in __kernel_vsyscall ()
#1 0x01aa50b9 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
#2 0x01aa054b in _L_lock_791 () from /lib/i386-linux-gnu/libpthread.so.0
#3 0x01aa0371 in __pthread_mutex_lock (mutex=0x984bcdc) at pthread_mutex_lock.c:61
#4 0x00764616 in pthread_mutex_lock (mutex=0x984bcdc) at forward.c:182
#5 0x06c4b851 in g_main_context_wakeup () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6 0x06c4b9e1 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7 0x06c732df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8 0x01a9de99 in start_thread (arg=0xb4f08b70) at pthread_create.c:304
#9 0x0075673e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb38aab70 (LWP 4668)):
#0 0x00ba5416 in __kernel_vsyscall ()
#1 0x00747f76 in __poll (fds=0x9b6dec8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0x06c5a84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0x06c4a1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4 0x06c4a524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5 0x00d28577 in QEventDispatcherGlib::processEvents (this=0x9891748, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6 0x00cfa289 in QEventLoop::processEvents (this=0xb38aa240, flags=...) at kernel/qeventloop.cpp:149
#7 0x00cfa522 in QEventLoop::exec (this=0xb38aa240, flags=...) at kernel/qeventloop.cpp:201
#8 0x00c042a0 in QThread::exec (this=0x9b7caf8) at thread/qthread.cpp:492
#9 0x00cdbfdb in QInotifyFileSystemWatcherEngine::run (this=0x9b7caf8) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00c06da2 in QThreadPrivate::start (arg=0x9b7caf8) at thread/qthread_unix.cpp:320
#11 0x01a9de99 in start_thread (arg=0xb38aab70) at pthread_create.c:304
#12 0x0075673e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb788caf0 (LWP 1770)):
[KCrash Handler]
#7 0x06de7998 in g_type_check_instance_is_a () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#8 0x06dc27fc in g_object_unref () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#9 0x00a9aa4f in ?? () from /usr/lib/libpolkit-agent-1.so.0
#10 0x06dc298c in g_object_unref () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#11 0x0067cbb0 in PolkitQt1::Agent::Session::Private::~Private() () from /usr/lib/libpolkit-qt-agent-1.so.1
#12 0x0067cbf4 in PolkitQt1::Agent::Session::~Session() () from /usr/lib/libpolkit-qt-agent-1.so.1
#13 0x0067cc52 in PolkitQt1::Agent::Session::~Session() () from /usr/lib/libpolkit-qt-agent-1.so.1
#14 0x00d0dbc5 in qDeleteInEventHandler (o=0x9ca5280) at kernel/qobject.cpp:3995
#15 0x00d103e8 in QObject::event (this=0x9ca5280, e=0x9bd5780) at kernel/qobject.cpp:1209
#16 0x00f96d24 in QApplicationPrivate::notify_helper (this=0x9787550, receiver=0x9ca5280, e=0x9bd5780) at kernel/qapplication.cpp:4462
#17 0x00f9b8ce in QApplication::notify (this=0xbfcc7b8c, receiver=0x9ca5280, e=0x9bd5780) at kernel/qapplication.cpp:3862
#18 0x002f236a in KApplication::notify (this=0xbfcc7b8c, receiver=0x9ca5280, event=0x9bd5780) at ../../kdeui/kernel/kapplication.cpp:311
#19 0x00cfb0bb in QCoreApplication::notifyInternal (this=0xbfcc7b8c, receiver=0x9ca5280, event=0x9bd5780) at kernel/qcoreapplication.cpp:731
#20 0x00cfec79 in sendEvent (receiver=0x0, event_type=52, data=0x974e6d8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=52, data=0x974e6d8) at kernel/qcoreapplication.cpp:1372
#22 0x00cfee0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=52) at kernel/qcoreapplication.cpp:1265
#23 0x00cfef16 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1015
#24 0x00f948e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#25 0x08050951 in _start ()

Changed in polkit-kde-1 (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.