Bug#477208: seahorse: segfault on key export

Xavier Bestel xavier.bestel at free.fr
Mon Apr 21 19:29:17 UTC 2008


Package: seahorse
Version: 2.22.1-1
Severity: important


Hi,

when trying to export a key, seahorse segfaults (well, it's not evident
because it just disappears, I had to run it under gdb to discover the
segfault).

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6cc6720 (LWP 7630)]
0xb7758a37 in strchr () from /lib/i686/cmov/libc.so.6
(gdb) bt
#0  0xb7758a37 in strchr () from /lib/i686/cmov/libc.so.6
#1  0xb7ab19ec in _gtk_file_chooser_label_for_uri (uri=0x854ad68 "/home/xav/Desktop")
    at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkfilechooserdefault.c:1695
#2  0xb7ab40ea in shortcuts_insert_path (impl=0x8454040, pos=11, shortcut_type=SHORTCUT_TYPE_PATH, volume=0x0, 
    path=0x8576cf0, label=0x0, removable=1, type=SHORTCUTS_BOOKMARKS)
    at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkfilechooserdefault.c:1813
#3  0xb7abbaff in shortcuts_add_bookmarks (impl=0x8454040) at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkfilechooserdefault.c:2014
#4  0xb7abce34 in gtk_file_chooser_default_set_property (object=0x8454040, prop_id=4099, value=0xbfa0bbd8, 
    pspec=0x834d230) at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkfilechooserdefault.c:5358
#5  0xb790fa83 in IA__g_object_set_property (object=0x8454040, property_name=0xb7c9212c "local-only", value=0xbfa0bca8)
    at /build/buildd/glib2.0-2.16.3/gobject/gobject.c:697
#6  0xb7ac69f4 in gtk_file_chooser_widget_set_property (object=0x822f568, prop_id=4099, value=0xbfa0bca8, 
    pspec=0x834d230) at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkfilechooserwidget.c:134
#7  0xb790fa83 in IA__g_object_set_property (object=0x822f568, property_name=0xb7c9212c "local-only", value=0xbfa0bdd4)
    at /build/buildd/glib2.0-2.16.3/gobject/gobject.c:697
#8  0xb7ac3387 in gtk_file_chooser_dialog_set_property (object=0x81f7918, prop_id=4099, value=0xbfa0bdd4, 
    pspec=0x834d230) at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkfilechooserdialog.c:322
#9  0xb790dbc6 in IA__g_object_set_valist (object=0x81f7918, first_property_name=0xb7c9212c "local-only", 
    var_args=0xbfa0be4c "") at /build/buildd/glib2.0-2.16.3/gobject/gobject.c:697
#10 0xb790e186 in IA__g_object_set (_object=0x81f7918, first_property_name=0xb7c9212c "local-only")
    at /build/buildd/glib2.0-2.16.3/gobject/gobject.c:1212
#11 0xb7aac3d1 in IA__gtk_file_chooser_set_local_only (chooser=0x81f7918, local_only=0)
    at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkfilechooser.c:360
#12 0xb7ef14cd in seahorse_util_chooser_save_new () from /usr/lib/libseahorse.so.0
#13 0x08057a46 in ?? ()
#14 0xb6643b95 in ?? ()
#15 0x081f7840 in ?? ()
#16 0x00000005 in ?? ()
#17 0xb7939680 in ?? () from /usr/lib/libgobject-2.0.so.0
#18 0xbfa0c1d4 in ?? ()
#19 0x08232bb0 in ?? ()
#20 0x081e67c0 in ?? ()
#21 0xb792a7dc in IA__g_value_peek_pointer (value=0x80579d0) at /build/buildd/glib2.0-2.16.3/gobject/gvalue.c:185
#22 0xb79159bf in IA__g_cclosure_marshal_VOID__VOID (closure=0x8232bb0, return_value=0x0, n_param_values=1, 
    param_values=0xbfa0c1d4, invocation_hint=0xbfa0c0dc, marshal_data=0x82244a0)
    at /build/buildd/glib2.0-2.16.3/gobject/gmarshal.c:77
#23 0xb79086f9 in IA__g_closure_invoke (closure=0x8232bb0, return_value=0x0, n_param_values=1, param_values=0xbfa0c1d4, 
    invocation_hint=0xbfa0c0dc) at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c:490
#24 0xb791cc3d in signal_emit_unlocked_R (node=0x822a648, detail=0, instance=0x82244a0, emission_return=0x0, 
    instance_and_params=0xbfa0c1d4) at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2440
#25 0xb791e836 in IA__g_signal_emit_valist (instance=0x2f2f, signal_id=213, detail=0, 
    var_args=0xbfa0c40c "\234\215Է�D\"\b�D\"\b8Ġ��-���D\"\b\002")
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2199
#26 0xb791eb79 in IA__g_signal_emit (instance=0x82244a0, signal_id=213, detail=0)
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2243
#27 0xb7a31e85 in _gtk_action_emit_activate (action=0x82244a0) at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkaction.c:877
#28 0xb7a32dc1 in IA__gtk_action_activate (action=0x82244a0) at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkaction.c:904
#29 0xb79159bf in IA__g_cclosure_marshal_VOID__VOID (closure=0x82ca470, return_value=0x0, n_param_values=1, 
    param_values=0xbfa0c744, invocation_hint=0xbfa0c64c, marshal_data=0xb7a32d70)
    at /build/buildd/glib2.0-2.16.3/gobject/gmarshal.c:77
#30 0xb79086f9 in IA__g_closure_invoke (closure=0x82ca470, return_value=0x0, n_param_values=1, param_values=0xbfa0c744, 
    invocation_hint=0xbfa0c64c) at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c:490
#31 0xb791cc3d in signal_emit_unlocked_R (node=0x82b17a0, detail=0, instance=0x82c3d00, emission_return=0x0, 
    instance_and_params=0xbfa0c744) at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2440
#32 0xb791e836 in IA__g_signal_emit_valist (instance=0x2f2f, signal_id=247, detail=0, 
    var_args=0xbfa0c97c "ZYķ\234\215Է") at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2199
#33 0xb791eb79 in IA__g_signal_emit (instance=0x82c3d00, signal_id=247, detail=0)
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2243
#34 0xb7c459a8 in IA__gtk_widget_activate (widget=0x82c3d00) at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkwidget.c:4709
#35 0xb7b2f662 in IA__gtk_menu_shell_activate_item (menu_shell=0x82b3510, menu_item=0x82c3d00, force_deactivate=1)
    at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkmenushell.c:1150
#36 0xb7b311a8 in gtk_menu_shell_button_release (widget=0x82b3510, event=0x82ada90)
    at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkmenushell.c:674
#37 0xb7b283b4 in gtk_menu_button_release (widget=0x82b3510, event=0x82ada90)
    at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkmenu.c:2725
#38 0xb7b22374 in _gtk_marshal_BOOLEAN__BOXED (closure=0x80a9070, return_value=0xbfa0cc80, n_param_values=2, 
    param_values=0xbfa0cd64, invocation_hint=0xbfa0cc6c, marshal_data=0xb7b282e0)
---Type <return> to continue, or q <return> to quit---
    at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkmarshalers.c:84
#39 0xb7907019 in g_type_class_meta_marshal (closure=0x80a9070, return_value=0xbfa0cc80, n_param_values=2, 
    param_values=0xbfa0cd64, invocation_hint=0xbfa0cc6c, marshal_data=0xb4)
    at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c:567
#40 0xb79086f9 in IA__g_closure_invoke (closure=0x80a9070, return_value=0xbfa0cc80, n_param_values=2, 
    param_values=0xbfa0cd64, invocation_hint=0xbfa0cc6c) at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c:490
#41 0xb791cdc0 in signal_emit_unlocked_R (node=0x80a9540, detail=0, instance=0x82b3510, emission_return=0xbfa0cf24, 
    instance_and_params=0xbfa0cd64) at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2478
#42 0xb791e56e in IA__g_signal_emit_valist (instance=0x82b3510, signal_id=45, detail=0, 
    var_args=0xbfa0cfa0 "�Ϡ�\220�*\b\0205+\bo[ķ\0205+\b�R\n\b") at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2209
#43 0xb791eb79 in IA__g_signal_emit (instance=0x82b3510, signal_id=45, detail=0)
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2243
#44 0xb7c40d97 in gtk_widget_event_internal (widget=0x82b3510, event=0x82ada90)
    at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkwidget.c:4678
#45 0xb7b1b5c1 in IA__gtk_propagate_event (widget=0x82b3510, event=0x82ada90)
    at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkmain.c:2336
#46 0xb7b1c828 in IA__gtk_main_do_event (event=0x82ada90) at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkmain.c:1556
#47 0xb79955aa in gdk_event_dispatch (source=0x80995e0, callback=0, user_data=0x0)
    at /tmp/buildd/gtk+2.0-2.12.9/gdk/x11/gdkevents-x11.c:2351
#48 0xb7885978 in IA__g_main_context_dispatch (context=0x809a990) at /build/buildd/glib2.0-2.16.3/glib/gmain.c:2009
#49 0xb7888bce in g_main_context_iterate (context=0x809a990, block=1, dispatch=1, self=0x8074340)
    at /build/buildd/glib2.0-2.16.3/glib/gmain.c:2642
#50 0xb7888f57 in IA__g_main_loop_run (loop=0x83246c8) at /build/buildd/glib2.0-2.16.3/glib/gmain.c:2850
#51 0xb7b1cd04 in IA__gtk_main () at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkmain.c:1163
#52 0x08053620 in ?? ()
#53 0x081f7840 in ?? ()
#54 0x0806bf88 in ?? ()
#55 0x08052c50 in gtk_tree_sortable_set_sort_column_id at plt ()
#56 0x00000000 in ?? ()


HTH,
	Xav

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages seahorse depends on:
ii  gconf2                     2.22.0-1      GNOME configuration database syste
ii  libart-2.0-2               2.3.20-1      Library of functions for 2D graphi
ii  libatk1.0-0                1.22.0-1      The ATK accessibility toolkit
ii  libavahi-client3           0.6.22-3      Avahi client library
ii  libavahi-common3           0.6.22-3      Avahi common library
ii  libavahi-glib1             0.6.22-3      Avahi glib integration library
ii  libbonobo2-0               2.22.0-1      Bonobo CORBA interfaces library
ii  libbonoboui2-0             2.22.0-1      The Bonobo UI library
ii  libc6                      2.7-10        GNU C Library: Shared libraries
ii  libcairo2                  1.6.4-1       The Cairo 2D vector graphics libra
ii  libdbus-1-3                1.2.1-1       simple interprocess messaging syst
ii  libdbus-glib-1-2           0.74-2        simple interprocess messaging syst
ii  libgcc1                    1:4.3.0-3     GCC support library
ii  libgconf2-4                2.22.0-1      GNOME configuration database syste
ii  libglade2-0                1:2.6.2-1     library to load .glade files at ru
ii  libglib2.0-0               2.16.3-2      The GLib library of C routines
ii  libgnome-keyring0          2.22.1-1      GNOME keyring services library
ii  libgnome2-0                2.22.0-1      The GNOME 2 library - runtime file
ii  libgnomecanvas2-0          2.20.1.1-1    A powerful object-oriented display
ii  libgnomeui-0               2.22.1-1      The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0             1:2.22.0-2    GNOME Virtual File System (runtime
ii  libgpg-error0              1.4-2         library for common error values an
ii  libgpgme11                 1.1.6-2       GPGME - GnuPG Made Easy
ii  libgtk2.0-0                2.12.9-3      The GTK+ graphical user interface 
ii  libgtksourceview2.0-0      2.2.1-1       shared libraries for the GTK+ synt
ii  libice6                    2:1.0.4-1     X11 Inter-Client Exchange library
ii  libldap-2.4-2              2.4.7-6.2     OpenLDAP libraries
ii  libnautilus-extension1     2.22.2-1      libraries for nautilus components 
ii  libnotify1 [libnotify1-gtk 0.4.4-3       sends desktop notifications to a n
ii  libnspr4-0d                4.7.0-2       NetScape Portable Runtime Library
ii  liborbit2                  1:2.14.12-0.1 libraries for ORBit2 - a CORBA ORB
ii  libpanel-applet2-0         2.22.1.3-1    library for GNOME Panel applets
ii  libpango1.0-0              1.20.2-2      Layout and rendering of internatio
ii  libpopt0                   1.10-3        lib for parsing cmdline parameters
ii  libsm6                     2:1.0.3-1+b1  X11 Session Management library
ii  libsoup2.4-1               2.4.1-1       an HTTP library implementation in 
ii  libxml2                    2.6.32.dfsg-1 GNOME XML library
ii  libxul0d                   1.8.1.14-1    Gecko engine library

Versions of packages seahorse recommends:
ii  openssh-client                1:4.7p1-8  secure shell client, an rlogin/rsh

-- debconf information:
* seahorse/SUID: true







More information about the pkg-gnome-maintainers mailing list