OK here&#39;s what I&#39;ve learned:<div><br></div><div>1. It is not gdmsetup that is segfaulting, it is polkitd. Here is the relevant message from dmesg:</div><div>[ 1349.848051] polkitd[1177]: segfault at 0 ip 00007f8d0b56e35a sp 00007fff195c4880 error 4 in libpolkit-backend-1.so.0.0.0[7f8d0b562000+17000]. I am assuming, since gdmsetup is not crashing that a bt on gdmsetup would be useless.</div>

<div><br></div><div>2. Trying to build an unstripped version of policykit, I had to edit src/polkitbackend/polkitbackendactionpool.c (I think?) because it was missing an #include &lt;locale.h&gt; (shall I file a FTBFS bug!?)</div>

<div><br></div><div>3. The output from running gdb on polkitd (the process mentioned in the dmesg) is not helpful. Here it is, please note that I tried several clicks on the lock icon both as normal user and running through sudo. polkitd was started via the following commands:</div>

<div>$ sudo gdb /usr/lib/policykit-1/polkitd</div><div>(gdb) run</div><div><br></div><div>OUTPUT:</div><div><br></div><div><div>Starting program: /usr/lib/policykit-1/polkitd </div><div>[Thread debugging using libthread_db enabled]</div>

<div>[New Thread 0x7ffff58fd700 (LWP 6518)]</div><div>Entering main event loop</div><div>[New Thread 0x7ffff50fc700 (LWP 6519)]</div><div>Connected to the system bus</div><div>Registering null backend at priority -10</div>

<div><br></div><div>(polkitd:6515): GLib-GIO-WARNING **: Tried to implement non-registered extension point polkit-backend-action-lookup-1</div><div>** (polkitd:6515): DEBUG: Added `/var/lib/polkit-1/localauthority/10-vendor.d&#39; as a local authorization store</div>

<div>** (polkitd:6515): DEBUG: Added `/etc/polkit-1/localauthority/10-vendor.d&#39; as a local authorization store</div><div>** (polkitd:6515): DEBUG: Added `/var/lib/polkit-1/localauthority/20-org.d&#39; as a local authorization store</div>

<div>** (polkitd:6515): DEBUG: Added `/etc/polkit-1/localauthority/20-org.d&#39; as a local authorization store</div><div>** (polkitd:6515): DEBUG: Added `/var/lib/polkit-1/localauthority/30-site.d&#39; as a local authorization store</div>

<div>** (polkitd:6515): DEBUG: Added `/etc/polkit-1/localauthority/30-site.d&#39; as a local authorization store</div><div>** (polkitd:6515): DEBUG: Added `/var/lib/polkit-1/localauthority/50-local.d&#39; as a local authorization store</div>

<div>** (polkitd:6515): DEBUG: Added `/etc/polkit-1/localauthority/50-local.d&#39; as a local authorization store</div><div>** (polkitd:6515): DEBUG: Added `/var/lib/polkit-1/localauthority/90-mandatory.d&#39; as a local authorization store</div>

<div>** (polkitd:6515): DEBUG: Added `/etc/polkit-1/localauthority/90-mandatory.d&#39; as a local authorization store</div><div>** (polkitd:6515): DEBUG: Monitoring `/var/lib/polkit-1/localauthority&#39; for changes</div>

<div>** (polkitd:6515): DEBUG: Monitoring `/etc/polkit-1/localauthority&#39; for changes</div><div>Using authority class PolkitBackendLocalAuthority</div><div>Acquired the name org.freedesktop.PolicyKit1</div><div>[Thread 0x7ffff58fd700 (LWP 6518) exited]</div>

<div>** (polkitd:6515): DEBUG: system-bus-name::1.65 is inquiring whether unix-process:6524:2164072 is authorized for org.gnome.displaymanager.settings.set</div><div>** (polkitd:6515): DEBUG:  user of caller is unix-user:root</div>

<div>** (polkitd:6515): DEBUG:  user of subject is unix-user:root</div><div>** (polkitd:6515): DEBUG: checking whether unix-process:6524:2164072 is authorized for org.gnome.displaymanager.settings.set</div><div><br></div>

<div>** (polkitd:6515): WARNING **: skipping unknown tag &lt;_description&gt; at line 15</div><div><br></div><div>** (polkitd:6515): WARNING **: skipping unknown tag &lt;_message&gt; at line 16</div><div><br></div><div>** (polkitd:6515): WARNING **: skipping unknown tag &lt;_description&gt; at line 11</div>

<div><br></div><div>** (polkitd:6515): WARNING **: skipping unknown tag &lt;_message&gt; at line 12</div><div>** (polkitd:6515): DEBUG:  </div><div>** (polkitd:6515): DEBUG: system-bus-name::1.67 is inquiring whether unix-process:6527:2167109 is authorized for org.gnome.displaymanager.settings.set</div>

<div>** (polkitd:6515): DEBUG:  user of caller is unix-user:gpm</div><div>** (polkitd:6515): DEBUG:  user of subject is unix-user:gpm</div><div>** (polkitd:6515): DEBUG: checking whether unix-process:6527:2167109 is authorized for org.gnome.displaymanager.settings.set</div>

<div>** (polkitd:6515): DEBUG:   0x62b790</div><div>** (polkitd:6515): DEBUG:  subject is in session /org/freedesktop/ConsoleKit/Session2 (local=1 active=1)</div><div>** (polkitd:6515): DEBUG: Dropping all .pkla caches for directory `/var/lib/polkit-1/localauthority/10-vendor.d&#39;</div>

<div>** (polkitd:6515): DEBUG: Dropping all .pkla caches for directory `/etc/polkit-1/localauthority/10-vendor.d&#39;</div><div>** (polkitd:6515): DEBUG: Dropping all .pkla caches for directory `/var/lib/polkit-1/localauthority/20-org.d&#39;</div>

<div>** (polkitd:6515): DEBUG: Dropping all .pkla caches for directory `/etc/polkit-1/localauthority/20-org.d&#39;</div><div>** (polkitd:6515): DEBUG: Dropping all .pkla caches for directory `/var/lib/polkit-1/localauthority/30-site.d&#39;</div>

<div>** (polkitd:6515): DEBUG: Dropping all .pkla caches for directory `/etc/polkit-1/localauthority/30-site.d&#39;</div><div>** (polkitd:6515): DEBUG: Dropping all .pkla caches for directory `/var/lib/polkit-1/localauthority/50-local.d&#39;</div>

<div>** (polkitd:6515): DEBUG: Dropping all .pkla caches for directory `/etc/polkit-1/localauthority/50-local.d&#39;</div><div>** (polkitd:6515): DEBUG: Dropping all .pkla caches for directory `/var/lib/polkit-1/localauthority/90-mandatory.d&#39;</div>

<div>** (polkitd:6515): DEBUG: Dropping all .pkla caches for directory `/etc/polkit-1/localauthority/90-mandatory.d&#39;</div><div>** (polkitd:6515): DEBUG:  challenge (implicit_authorization = auth_admin_keep)</div><div>

** (polkitd:6515): DEBUG:  </div><div>** (polkitd:6515): DEBUG: system-bus-name::1.67 is inquiring whether unix-process:6527:2167109 is authorized for org.gnome.displaymanager.settings.set</div><div>** (polkitd:6515): DEBUG:  user of caller is unix-user:gpm</div>

<div>** (polkitd:6515): DEBUG:  user of subject is unix-user:gpm</div><div>** (polkitd:6515): DEBUG: checking whether unix-process:6527:2167109 is authorized for org.gnome.displaymanager.settings.set</div><div>** (polkitd:6515): DEBUG:   0x615a40</div>

<div>** (polkitd:6515): DEBUG:  subject is in session /org/freedesktop/ConsoleKit/Session2 (local=1 active=1)</div><div>** (polkitd:6515): DEBUG:  challenge (implicit_authorization = auth_admin_keep)</div><div>** (polkitd:6515): DEBUG:  </div>

<div>** (polkitd:6515): DEBUG: system-bus-name::1.67 is inquiring whether unix-process:6527:2167109 is authorized for org.gnome.displaymanager.settings.set</div><div>** (polkitd:6515): DEBUG:  user of caller is unix-user:gpm</div>

<div>** (polkitd:6515): DEBUG:  user of subject is unix-user:gpm</div><div>** (polkitd:6515): DEBUG: checking whether unix-process:6527:2167109 is authorized for org.gnome.displaymanager.settings.set</div><div>** (polkitd:6515): DEBUG:   0x615cf0</div>

<div>** (polkitd:6515): DEBUG:  subject is in session /org/freedesktop/ConsoleKit/Session2 (local=1 active=1)</div><div>** (polkitd:6515): DEBUG:  challenge (implicit_authorization = auth_admin_keep)</div><div>** (polkitd:6515): DEBUG:  </div>

<div>** (polkitd:6515): DEBUG: system-bus-name::1.67 is inquiring whether unix-process:6527:2167109 is authorized for org.gnome.displaymanager.settings.set</div><div>** (polkitd:6515): DEBUG:  user of caller is unix-user:gpm</div>

<div>** (polkitd:6515): DEBUG:  user of subject is unix-user:gpm</div><div>** (polkitd:6515): DEBUG: checking whether unix-process:6527:2167109 is authorized for org.gnome.displaymanager.settings.set</div><div>** (polkitd:6515): DEBUG:   0x62b610</div>

<div>** (polkitd:6515): DEBUG:  subject is in session /org/freedesktop/ConsoleKit/Session2 (local=1 active=1)</div><div>** (polkitd:6515): DEBUG:  challenge (implicit_authorization = auth_admin_keep)</div><div>** (polkitd:6515): DEBUG:  </div>

<div>** (polkitd:6515): DEBUG: system-bus-name::1.67 is inquiring whether unix-process:6527:2167109 is authorized for org.gnome.displaymanager.settings.set</div><div>** (polkitd:6515): DEBUG:  user of caller is unix-user:gpm</div>

<div>** (polkitd:6515): DEBUG:  user of subject is unix-user:gpm</div><div>** (polkitd:6515): DEBUG: checking whether unix-process:6527:2167109 is authorized for org.gnome.displaymanager.settings.set</div><div>** (polkitd:6515): DEBUG:   0x62b760</div>

<div>** (polkitd:6515): DEBUG:  subject is in session /org/freedesktop/ConsoleKit/Session2 (local=1 active=1)</div><div>** (polkitd:6515): DEBUG:  challenge (implicit_authorization = auth_admin_keep)</div><div>** (polkitd:6515): DEBUG:  </div>

<div>** (polkitd:6515): DEBUG: system-bus-name::1.67 is inquiring whether unix-process:6527:2167109 is authorized for org.gnome.displaymanager.settings.set</div><div>** (polkitd:6515): DEBUG:  user of caller is unix-user:gpm</div>

<div>** (polkitd:6515): DEBUG:  user of subject is unix-user:gpm</div><div>** (polkitd:6515): DEBUG: checking whether unix-process:6527:2167109 is authorized for org.gnome.displaymanager.settings.set</div><div>** (polkitd:6515): DEBUG:   0x7ffff0002c70</div>

<div>** (polkitd:6515): DEBUG:  subject is in session /org/freedesktop/ConsoleKit/Session2 (local=1 active=1)</div><div>** (polkitd:6515): DEBUG:  challenge (implicit_authorization = auth_admin_keep)</div><div>** (polkitd:6515): DEBUG:  </div>

</div><div><br></div><div><br></div><div>Hope it helps.....happy to furnish more.</div><div><br><div class="gmail_quote">On Tue, Apr 19, 2011 at 11:15 AM, Garrett McLean <span dir="ltr">&lt;<a href="mailto:gmclean@gmail.com">gmclean@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Thanks bt forthcoming.<div><div></div><div class="h5"><br><br><div class="gmail_quote">On Sun, Apr 17, 2011 at 1:56 AM, Josselin Mouette <span dir="ltr">&lt;<a href="mailto:joss@debian.org" target="_blank">joss@debian.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Le samedi 16 avril 2011 à 18:33 -0700, Garrett McLean a écrit :<br>
&gt; Just wanted to confirm that on a fresh wheezy install on amd64 having<br>
&gt; the same issue. Policy Kit segfaulting seems the likeliest culprit.<br>
&gt; Can provide more info if asked.<br>
<br>
Yes, please provide a backtrace of the crashing process:<br>
<a href="http://wiki.debian.org/HowToGetABacktrace" target="_blank">http://wiki.debian.org/HowToGetABacktrace</a><br>
<br>
Thanks,<br>
<font color="#888888">--<br>
 .&#39;&#39;`.      Josselin Mouette<br>
: :&#39; :<br>
`. `&#39;  “If you behave this way because you are blackmailed by someone,<br>
  `-    […] I will see what I can do for you.”  -- Jörg Schilling<br>
<br>
</font></blockquote></div><br>
</div></div></blockquote></div>u</div>