After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 669340 - Crash when importing ssh-key
Crash when importing ssh-key
Status: RESOLVED OBSOLETE
Product: seahorse
Classification: Applications
Component: general
3.2.x
Other Linux
: Normal critical
: ---
Assigned To: Seahorse Maintainer
Seahorse Maintainer
Depends on:
Blocks:
 
 
Reported: 2012-02-03 19:53 UTC by Andreas Moog
Modified: 2013-08-01 04:56 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Key passphrase fghij (1.72 KB, text/plain)
2012-02-03 19:53 UTC, Andreas Moog
Details

Description Andreas Moog 2012-02-03 19:53:38 UTC
Created attachment 206721 [details]
Key passphrase fghij

Steps to reproduce:

1. Start seahorse 3.2.2
2. Click File->Import...
3. Select ssh keyfile
4. Enter ssh passphrase
--> Crash

I'm attaching a keyfile where the crash occurs, the passphrase is: fghij

With current git snapshot it don't crash, but key isn't imported either, which is probably a different issue.

Stacktrace:

.

Thread 1 (Thread 0x7f56de664960 (LWP 10404))

  • #0 __GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 64
  • #1 __GI_abort
    at abort.c line 92
  • #2 g_assertion_message
  • #3 g_assertion_message_expr
    at /build/buildd/glib2.0-2.31.14/./glib/gtestutils.c line 1871
  • #4 on_import_private_complete
    at seahorse-ssh-source.c line 687
  • #5 g_simple_async_result_complete
    at /build/buildd/glib2.0-2.31.14/./gio/gsimpleasyncresult.c line 744
  • #6 on_import_private_complete
    at seahorse-ssh-operation.c line 878
  • #7 g_simple_async_result_complete
    at /build/buildd/glib2.0-2.31.14/./gio/gsimpleasyncresult.c line 744
  • #8 g_child_watch_dispatch
    at /build/buildd/glib2.0-2.31.14/./glib/gmain.c line 4430
  • #9 g_main_dispatch
    at /build/buildd/glib2.0-2.31.14/./glib/gmain.c line 2510
  • #10 g_main_context_dispatch
    at /build/buildd/glib2.0-2.31.14/./glib/gmain.c line 3047
  • #11 g_main_context_iterate
    at /build/buildd/glib2.0-2.31.14/./glib/gmain.c line 3118
  • #12 g_main_context_iterate
    at /build/buildd/glib2.0-2.31.14/./glib/gmain.c line 3055
  • #13 g_main_loop_run
    at /build/buildd/glib2.0-2.31.14/./glib/gmain.c line 3312
  • #14 gtk_main
    at /build/buildd/gtk+3.0-3.3.12/./gtk/gtkmain.c line 1167
  • #15 main
    at seahorse-main.c line 113

Comment 1 Hashem Nasarat 2013-08-01 04:56:18 UTC
With git master, no crash occurs, and the key is imported.
Still, the key is not properly imported because it gets put in Gnome2 Key Storage. This is another issue documented here: https://bugzilla.gnome.org/show_bug.cgi?id=705225