The fix was really trivial: when writing the code, I forgot to make a variable used to return an error message as NULL before passing it to the authentication function. Since this is required for the function to fill in the error message, we were getting an invalid pointer: in case of error, we were reading invalid memory an crashing.
You can see the one-line fix here: http://git.gnome.org/browse/system-tools-backends-clone/commit/?id=00d6fafc4ee7788e103244bc8159e82373b22b9e This fix will be released upstream with 2.10.0, in about 10 days. Thanks for the feedback. Please continue to test Lucid, and especially the gnome-system-tools! ** Changed in: system-tools-backends (Ubuntu) Status: Incomplete => Triaged ** Also affects: system-tools-backends Importance: Undecided Status: New ** Changed in: system-tools-backends Status: New => Fix Committed -- system-tools-backends crashed with SIGSEGV in dbus_message_iter_append_basic() https://bugs.launchpad.net/bugs/534154 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to system-tools-backends in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs