I had the same problem with segfaults due to a .svn subdirectory in /etc/ConsoleKit/seats.d/
This patch fixed it for me: m...@ryu:~/src/debian/consolekit$ diff -ur consolekit-0.4.1.orig/ consolekit-0.4.1.new/ diff -ur consolekit-0.4.1.orig/src/ck-manager.c consolekit-0.4.1.new/src/ck-manager.c --- consolekit-0.4.1.orig/src/ck-manager.c 2009-09-24 07:10:07.000000000 +0200 +++ consolekit-0.4.1.new/src/ck-manager.c 2009-12-19 14:10:42.000000000 +0100 @@ -2476,7 +2476,9 @@ while ((file = g_dir_read_name (d)) != NULL) { char *path; path = g_build_filename (CK_SEAT_DIR, file, NULL); - add_seat_for_file (manager, path); + if (!g_file_test (path, G_FILE_TEST_IS_DIR)) { + add_seat_for_file (manager, path); + } g_free (path); }
signature.asc
Description: Digital signature