GNOME Bugzilla – Bug 661683
Seahorse crashes when trying to add non-LDAP keyserver
Last modified: 2012-02-28 20:44:43 UTC
Forwarding https://bugzilla.novell.com/show_bug.cgi?id=723908 When selecting user-defined type of keyserver in settings dialog, seahorse crashes. $ LANG=C seahorse ** Message: DNS-SD initialization failed: Daemon not running ** Message: init gpgme version 1.3.1 (seahorse:12166): GLib-GObject-CRITICAL **: Property 'icon' on class 'SeahorsePkcs11Certificate' has type 'gchararray' which is different from the type 'GIcon', of the property on interface 'GcrCertificateIface' Speicherzugriffsfehler Steps to reproduce: 1. Launch Seahorse 2. Edit > Preferences 3. Add 4. Select "Custom" Expected behavior: No crash, instead entry of keyserver address.
Stack trace: Program received signal SIGSEGV, Segmentation fault. 0x0807a8fe in calculate_keyserver_uri (swidget=0x85bdc40) at seahorse-prefs.c:248 248 if (scheme && !scheme[0]) (gdb) bt
+ Trace 228787
Created attachment 198958 [details] [review] Fix crash when adding a non-LDAP keyserver
Just to clarify: the code assumes the types are in a list, while they're in a array.
Thanks! Merged to gnome-3-2 branch.
*** Bug 668061 has been marked as a duplicate of this bug. ***