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 417207 - crash in Passwords and Encryption Keys: Pressed ctrl+v while the...
crash in Passwords and Encryption Keys: Pressed ctrl+v while the...
Status: RESOLVED FIXED
Product: seahorse
Classification: Applications
Component: general
0.9.92
Other All
: High critical
: 1.0.0
Assigned To: Seahorse Maintainer
Seahorse Maintainer
Depends on:
Blocks:
 
 
Reported: 2007-03-11 19:47 UTC by Gabor Kelemen
Modified: 2007-03-11 23:21 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18


Attachments
Tests for empty text (722 bytes, patch)
2007-03-11 20:13 UTC, Adam Schreiber
committed Details | Review

Description Gabor Kelemen 2007-03-11 19:47:54 UTC
What were you doing when the application crashed?
Pressed ctrl+v while the clipboard was empty


Distribution: Ubuntu 7.04 (feisty)
Gnome Release: 2.17.92 2007-03-09 (JHBuild)
BugBuddy Version: 2.17.5

System: Linux 2.6.20-9-generic #2 SMP Mon Feb 26 03:01:44 UTC 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 70200000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Human
Icon Theme: Human

Memory status: size: 30744576 vsize: 30744576 resident: 16310272 share: 12107776 rss: 16310272 rss_rlim: 4294967295
CPU usage: start_time: 1173642078 rtime: 74 utime: 68 stime: 6 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/opt/gnome2/bin/seahorse'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1229818176 (LWP 15071)]
0xb7fd6410 in __kernel_vsyscall ()

Thread 1 (Thread -1229818176 (LWP 15071))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 872
  • #3 <signal handler called>
  • #4 import_text
    at seahorse-key-manager.c line 478
  • #5 clipboard_received
    at seahorse-key-manager.c line 529
  • #6 request_text_received_func
    at gtkclipboard.c line 942
  • #7 selection_received
    at gtkclipboard.c line 854
  • #8 _gtk_marshal_VOID__BOXED_UINT
    at gtkmarshalers.c line 1498
  • #9 IA__g_closure_invoke
    at gclosure.c line 490
  • #10 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #11 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #12 IA__g_signal_emit_by_name
    at gsignal.c line 2267
  • #13 gtk_selection_retrieval_report
    at gtkselection.c line 2773
  • #14 _gtk_selection_notify
    at gtkselection.c line 2550
  • #15 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #16 g_type_class_meta_marshal
    at gclosure.c line 567
  • #17 IA__g_closure_invoke
    at gclosure.c line 490
  • #18 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #19 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #20 IA__g_signal_emit
    at gsignal.c line 2243
  • #21 gtk_widget_event_internal
    at gtkwidget.c line 3915
  • #22 IA__gtk_widget_event
    at gtkwidget.c line 3721
  • #23 IA__gtk_main_do_event
    at gtkmain.c line 1553
  • #24 gdk_event_dispatch
    at gdkevents-x11.c line 2318
  • #25 g_main_dispatch
    at gmain.c line 2045
  • #26 IA__g_main_context_dispatch
    at gmain.c line 2596
  • #27 g_main_context_iterate
    at gmain.c line 2677
  • #28 IA__g_main_loop_run
    at gmain.c line 2881
  • #29 IA__gtk_main
    at gtkmain.c line 1154
  • #30 main
    at main.c line 88
  • #0 __kernel_vsyscall


----------- .xsession-errors (7 sec old) ---------------------
SESSION_MANAGER=local/gabor-laptop:/tmp/.ICE-unix/14682
Figyelmeztetés az ablakkezelőtől: Hiba a(z) "Human" téma betöltése közben: Nem található érvényes fájl a következő témához: Human
Figyelmeztetés az ablakkezelőtől: Log level 32: could not find XKB extension.
seahorse nautilus module initialized
(nautilus:14787): Eel-CRITICAL **: eel_gtk_window_set_initial_geometry: assertion `!(geometry_flags & EEL_GDK_WIDTH_VALUE)' failed
** (gnome-panel:14786): WARNING **: Failed to establish a connection with GDM: Nincs ilyen fájl vagy könyvtár
** Message: init gpgme version 1.1.2
(seahorse:14861): Gtk-WARNING **: Hiba az ikon betöltésekor: Nem sikerült megnyitni a(z) "/opt/gnome2/share/pixmaps/seahorse//22x22/seahorse-sign.png" fájlt: Nincs ilyen fájl vagy könyvtár
(seahorse:14861): Gtk-WARNING **: Hiba az ikon betöltésekor: Nem sikerült megnyitni a(z) "/opt/gnome2/share/pixmaps/seahorse//22x22/seahorse-person.png" fájlt: Nincs ilyen fájl vagy könyvtár
** Message: init gpgme version 1.1.2
--------------------------------------------------
Comment 1 Adam Schreiber 2007-03-11 20:13:30 UTC
Created attachment 84398 [details] [review]
Tests for empty text

This patch fixes the behavior, but needs approval to break the hard code freeze.
Comment 2 Adam Schreiber 2007-03-11 23:21:31 UTC
Committed after approval by Andre Klapper and Kjartan Maraas.

2007-03-11  Adam Schreiber  <sadam@clemson.edu>

    * src/seahorse-key-manager.c: Fix crash with empty clipboard paste.
    Fixes 417207.