Bug 237450

Summary: PolicyKit keeps crashing on openSuSe 11.3-dev startup (x86_64) [remove_export_data_if_empty, weak_refs_notify, ..., polkit_agent_register_listener, PolkitQt1::Agent::Listener::registerListener]
Product: [Plasma] policykit-kde-agent-1 Reporter: Robert Currie <currir55>
Component: generalAssignee: Dario Freddi <drf>
Status: RESOLVED UPSTREAM    
Severity: crash CC: andresbajotierra, chickie8x.qn, connelhooley, glewik, jreznik, l.lunak, nzlbob2332, pltrent, sbrandt, tom
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Robert Currie 2010-05-13 01:15:26 UTC
Application: polkit-kde-authentication-agent-1 (0.1)
KDE Platform Version: 4.4.75 (KDE 4.4.75 (KDE 4.5 >= 20100505)) "release 2"
Qt Version: 4.7.0
Operating System: Linux 2.6.34-rc6-7-desktop x86_64
Distribution: "openSUSE 11.3 Milestone 6 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Every time I login I get the same error that PolicyKit has crashed, using development version of KDE4 on openSuSE 11.3 and QT-4.7 from opensuse buildservice repo's (x86_64)

The crash can be reproduced every time.

-- Backtrace:
Application: PolicyKit1-KDE (polkit-kde-authentication-agent-1), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  remove_export_data_if_empty (data=0x4545454545454545) at eggdbusconnection.c:1033
#7  0x00007f09b9be4300 in weak_refs_notify (data=0x7fb430) at gobject.c:2004
#8  0x00007f09b991bfa5 in g_data_set_internal (datalist=<value optimized out>, key_id=52, data=0x0, destroy_func=0) at gdataset.c:345
#9  IA__g_datalist_id_set_data_full (datalist=<value optimized out>, key_id=52, data=0x0, destroy_func=0) at gdataset.c:592
#10 0x00007f09b9be449a in IA__g_object_unref (_object=0x6bede0) at gobject.c:2453
#11 0x00007f09b94cc048 in polkit_agent_register_listener (listener=<value optimized out>, subject=0x6c2430, object_path=0x7167c8 "/org/kde/PolicyKit1/AuthenticationAgent", error=0x7fff264e13f0)
    at polkitagentlistener.c:288
#12 0x00007f09bdc461b1 in PolkitQt1::Agent::Listener::registerListener (this=0x7192a0, subject=0x717e40, objectPath=<value optimized out>)
    at /usr/src/debug/polkit-qt-1-0.95.1/agent/polkitqt1-agent-listener.cpp:79
#13 0x0000000000408116 in PolicyKitKDE::PolicyKitKDE (this=0x7fff264e1540) at /usr/src/debug/polkit-kde-1-svn1117870/agent/policykitkde.cpp:34
#14 0x0000000000409301 in main (argc=1, argv=0x7fff264e1778) at /usr/src/debug/polkit-kde-1-svn1117870/agent/main.cpp:41

Reported using DrKonqi
Comment 1 Stephen Dunn 2010-05-23 08:22:45 UTC
openSUSE 11.3 Milestone 7

My backtrace

Application: PolicyKit1-KDE (polkit-kde-authentication-agent-1), signal: Segmentation fault
[KCrash Handler]
#5  remove_export_data_if_empty (data=0x4545454545454545) at eggdbusconnection.c:1033
#6  0x00007f34bb51f300 in weak_refs_notify (data=0x63e910) at gobject.c:2004
#7  0x00007f34bb256fa5 in g_datalist_id_set_data_full () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f34bb51f49a in IA__g_object_unref (_object=0x6e85e0) at gobject.c:2453
#9  0x00007f34bb01d048 in polkit_agent_register_listener (listener=<value optimized out>, subject=0x6f8a30, object_path=0x6f4258 "/org/kde/PolicyKit1/AuthenticationAgent", error=0x7fff5c8e5a10)
    at polkitagentlistener.c:288
#10 0x00007f34bf5121b1 in PolkitQt1::Agent::Listener::registerListener (this=0x6e8e10, subject=0x701eb0, objectPath=<value optimized out>)
    at /usr/src/debug/polkit-qt-1-0.95.1/agent/polkitqt1-agent-listener.cpp:79
#11 0x0000000000407ef6 in _start ()
Comment 2 Lubos Lunak 2010-05-28 16:54:48 UTC
Polkit problem apparently, the GNOME auth daemon crashes too (crash is caused by launching polkit auth agent when one is already running).
Comment 3 Dario Andres 2010-12-10 15:18:13 UTC
*** Bug 241558 has been marked as a duplicate of this bug. ***
Comment 4 Dario Andres 2010-12-10 15:18:33 UTC
*** Bug 240448 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2010-12-10 15:18:36 UTC
*** Bug 241288 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2010-12-10 15:18:37 UTC
*** Bug 240578 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2010-12-10 15:18:39 UTC
*** Bug 244768 has been marked as a duplicate of this bug. ***
Comment 8 Dario Andres 2010-12-10 15:18:46 UTC
*** Bug 241412 has been marked as a duplicate of this bug. ***