Bug 243947 - policykit crash on login
Summary: policykit crash on login
Status: RESOLVED WORKSFORME
Alias: None
Product: policykit-kde-agent-1
Classification: Plasma
Component: polkit-kde-authentication-agent-1 (other bugs)
Version First Reported In: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Jaroslav Reznik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-08 14:54 UTC by Daniel Black
Modified: 2013-03-22 13:54 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Black 2010-07-08 14:54:22 UTC
Application: polkit-kde-authentication-agent-1 (0.1)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-gentoo-r6 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
This crashed on login. There were lots of applications starting so maybe it is timeout related.

The crash can be reproduced every time.

 -- Backtrace:
Application: PolicyKit1-KDE (polkit-kde-authentication-agent-1), signal: Segmentation fault
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.5-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
[KCrash Handler]
#5  0x00007fa2e66fb99c in IA__g_type_instance_get_private (instance=0xaaaaaaaaaaaaaaaa, private_type=17337408) at gtype.c:4185
#6  0x00007fa2e3982b24 in egg_dbus_object_proxy_get_name_owner () from /usr/lib/libeggdbus-1.so.0
#7  0x00007fa2e5faf465 in name_owner_notify () from /usr/lib/libpolkit-agent-1.so.0
#8  0x00007fa2e66f2385 in IA__g_cclosure_marshal_VOID__PARAM (closure=0x1085630, return_value=0x0, n_param_values=2, param_values=0x1086040, invocation_hint=0x7fffaf1b54c0, marshal_data=0x0)
    at gmarshal.c:531
#9  0x00007fa2e66d6f65 in IA__g_closure_invoke (closure=0x1085630, return_value=0x0, n_param_values=2, param_values=0x1086040, invocation_hint=0x7fffaf1b54c0) at gclosure.c:767
#10 0x00007fa2e66f103f in signal_emit_unlocked_R (node=0x1083840, detail=69, instance=0xfc6f70, emission_return=0x0, instance_and_params=0x1086040) at gsignal.c:3247
#11 0x00007fa2e66efe90 in IA__g_signal_emit_valist (instance=0xfc6f70, signal_id=1, detail=69, var_args=0x7fffaf1b5750) at gsignal.c:2980
#12 0x00007fa2e66f0417 in IA__g_signal_emit (instance=0xfc6f70, signal_id=1, detail=69) at gsignal.c:3037
#13 0x00007fa2e66d9d11 in g_object_dispatch_properties_changed (object=0xfc6f70, n_pspecs=1, pspecs=0x7fffaf1b58e0) at gobject.c:796
#14 0x00007fa2e66d8b9f in g_object_notify_dispatcher (object=0xfc6f70, n_pspecs=1, pspecs=0x7fffaf1b58e0) at gobject.c:326
#15 0x00007fa2e66d86d5 in g_object_notify_queue_thaw (object=0xfc6f70, nqueue=0xfc6200) at gobjectnotifyqueue.c:120
#16 0x00007fa2e66da058 in IA__g_object_notify (object=0xfc6f70, property_name=0x7fa2e3994600 "name-owner") at gobject.c:883
#17 0x00007fa2e397c32c in emit_unique_name_changed_for_object_proxy_for_name () from /usr/lib/libeggdbus-1.so.0
#18 0x00007fa2e66d6f65 in IA__g_closure_invoke (closure=0x108db00, return_value=0x0, n_param_values=3, param_values=0x108ded0, invocation_hint=0x7fffaf1b5b90) at gclosure.c:767
#19 0x00007fa2e66f103f in signal_emit_unlocked_R (node=0x108a290, detail=0, instance=0x108a840, emission_return=0x0, instance_and_params=0x108ded0) at gsignal.c:3247
#20 0x00007fa2e66efe90 in IA__g_signal_emit_valist (instance=0x108a840, signal_id=7, detail=0, var_args=0x7fffaf1b5e20) at gsignal.c:2980
#21 0x00007fa2e66f0417 in IA__g_signal_emit (instance=0x108a840, signal_id=7, detail=0) at gsignal.c:3037
#22 0x00007fa2e66d6f65 in IA__g_closure_invoke (closure=0x1088710, return_value=0x0, n_param_values=4, param_values=0xfbf770, invocation_hint=0x7fffaf1b6060) at gclosure.c:767
#23 0x00007fa2e66f103f in signal_emit_unlocked_R (node=0x1089610, detail=0, instance=0xfc6e80, emission_return=0x0, instance_and_params=0xfbf770) at gsignal.c:3247
#24 0x00007fa2e66ef472 in IA__g_signal_emitv (instance_and_params=0xfbf770, signal_id=2, detail=0, return_value=0x0) at gsignal.c:2883
#25 0x00007fa2e3978d5b in handle_message () from /usr/lib/libeggdbus-1.so.0
#26 0x00007fa2e3982d7c in _egg_dbus_object_proxy_handle_message () from /usr/lib/libeggdbus-1.so.0
#27 0x00007fa2e397cc4b in filter_function () from /usr/lib/libeggdbus-1.so.0
#28 0x00007fa2e51085a9 in dbus_connection_dispatch () from /usr/lib/libdbus-1.so.3
#29 0x00007fa2e3740035 in message_queue_dispatch () from /usr/lib/libdbus-glib-1.so.2
#30 0x00007fa2e62044cd in g_main_dispatch (context=0xfc7040) at gmain.c:1960
#31 0x00007fa2e620594d in IA__g_main_context_dispatch (context=0xfc7040) at gmain.c:2513
#32 0x00007fa2e6205dee in g_main_context_iterate (context=0xfc7040, block=1, dispatch=1, self=0xfc3f40) at gmain.c:2591
#33 0x00007fa2e6205fe4 in IA__g_main_context_iteration (context=0xfc7040, may_block=1) at gmain.c:2654
#34 0x00007fa2eb0e62e3 in QEventDispatcherGlib::processEvents (this=0xfc1830, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#35 0x00007fa2e9d904f0 in QGuiEventDispatcherGlib::processEvents (this=0xfc1830, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007fa2eb0a63b8 in QEventLoop::processEvents (this=0x7fffaf1b6770, flags=...) at kernel/qeventloop.cpp:149
#37 0x00007fa2eb0a650e in QEventLoop::exec (this=0x7fffaf1b6770, flags=...) at kernel/qeventloop.cpp:201
#38 0x00007fa2eb0a9ac2 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#39 0x00007fa2e9ca618c in QApplication::exec () at kernel/qapplication.cpp:3581
#40 0x0000000000409b33 in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/sys-auth/polkit-kde-0.95.1-r1/work/polkit-kde-1-0.95.1/agent/main.cpp:42

Reported using DrKonqi
Comment 1 James 2011-05-04 08:31:01 UTC
Application: polkit-kde-authentication-agent-1 (0.99.0)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38.5 x86_64

-- Information about the crash:
<In detail, tell us what you were doing  when the application crashed.>

-- Backtrace:
Application: PolicyKit1-KDE (polkit-kde-authentication-agent-1), signal: Aborted
[Current thread is 1 (Thread 0x7fdd6cc58760 (LWP 6844))]

Thread 2 (Thread 0x7fdd5cd16700 (LWP 6933)):
#0  0x00007fdd6a1028b3 in poll () from /lib64/libc.so.6
#1  0x00007fdd67a76e01 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fdd67a775ad in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fdd6757a1f4 in ?? () from /usr/lib64/libgio-2.0.so.0
#4  0x00007fdd67a9b9f4 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007fdd681e8a01 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fdd6a10c55d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fdd6cc58760 (LWP 6844)):
[KCrash Handler]
#6  0x00007fdd6a052da5 in raise () from /lib64/libc.so.6
#7  0x00007fdd6a0545b0 in abort () from /lib64/libc.so.6
#8  0x00007fdd6a09226b in ?? () from /lib64/libc.so.6
#9  0x00007fdd6a097dc6 in ?? () from /lib64/libc.so.6
#10 0x00007fdd6a09c09e in ?? () from /lib64/libc.so.6
#11 0x00007fdd6a09cc9e in malloc () from /lib64/libc.so.6
#12 0x00007fdd6b428a27 in QByteArray::realloc(int) () from /usr/lib64/qt4/libQtCore.so.4
#13 0x00007fdd6b51cab6 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#14 0x00007fdd6b51d1b4 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#15 0x00007fdd6b51d31e in QMetaObject::normalizedSignature(char const*) () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007fdd6b52aa9c in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007fdd64219b5a in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#18 0x00007fdd641e6de5 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#19 0x00007fdd6423af92 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#20 0x00007fdd6a8f9319 in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#21 0x00007fdd6a8a3a4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#22 0x00007fdd6a8a8ded in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007fdd6c647e26 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#24 0x00007fdd6b514deb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#25 0x00007fdd6a8ef59f in QWidget::ensurePolished() const () from /usr/lib64/qt4/libQtGui.so.4
#26 0x00007fdd6a8f92eb in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#27 0x00007fdd6a8a3a4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#28 0x00007fdd6a8a8ded in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#29 0x00007fdd6c647e26 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#30 0x00007fdd6b514deb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#31 0x00007fdd6b517d41 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#32 0x00007fdd6b540a83 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#33 0x00007fdd67a72a41 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#34 0x00007fdd67a77098 in ?? () from /usr/lib64/libglib-2.0.so.0
#35 0x00007fdd67a7724c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#36 0x00007fdd6b5405e3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#37 0x00007fdd6a9547de in ?? () from /usr/lib64/qt4/libQtGui.so.4
#38 0x00007fdd6b513b72 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#39 0x00007fdd6b513f5d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#40 0x00007fdd6b517f53 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#41 0x000000000040bc9d in _start ()

Report to https://bugs.kde.org
Comment 2 S. Burmeister 2012-03-11 23:19:22 UTC
works for me in KDE 4.8.1.
Comment 3 Martin Bříza 2013-03-22 13:54:08 UTC
Seems like a libc bug, closing as worksforme and thanks to S. Burmeister again for reporting the state.