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 413573 - seahorse crash fetching key properties
seahorse crash fetching key properties
Status: RESOLVED DUPLICATE of bug 366798
Product: seahorse
Classification: Applications
Component: general
0.9.7
Other other
: High critical
: 1.0.0
Assigned To: Seahorse Maintainer
Seahorse Maintainer
Depends on:
Blocks:
 
 
Reported: 2007-03-01 19:50 UTC by arringvo
Modified: 2007-05-16 16:28 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
gdb output (22.18 KB, text/plain)
2007-03-01 20:04 UTC, arringvo
Details

Description arringvo 2007-03-01 19:48:46 UTC
Distribution: Debian 4.0
Package: seahorse
Severity: Critical
Version: GNOME2.14.3 0.9.7
Gnome-Distributor: Debian
Synopsis: seahorse crash fetching key properties
Bugzilla-Product: seahorse
Bugzilla-Component: general
Bugzilla-Version: 0.9.7
BugBuddy-GnomeVersion: 2.0 (2.14.1)
Description:
Description of the crash:
crash fetching key properties

Steps to reproduce the crash:
1. 
2. 
3. 

Expected Results:
display of key properties from selected key

How often does this happen?
first time doing this

Additional Information:

** I did send this e-mail on Mon, 26 Feb 2007 13:36:58 +0100
	but I have not received a reply. I know one should not resend bug 
	reports exept I have no choice here.

** can't find seahorse-dbg, tried:
ar@papilio:~$ DEB_BUILD_OPTIONS=nostrip fakeroot apt-get -b source
seahorse
Reading package lists... Done
Building dependency tree... Done
Need to get 2020kB of source archives.
Get:1 ftp://ftp.no.debian.org testing/main seahorse 0.9.7-1 (dsc)
[991B]
Get:2 ftp://ftp.no.debian.org testing/main seahorse 0.9.7-1 (tar)
[1998kB]
Get:3 ftp://ftp.no.debian.org testing/main seahorse 0.9.7-1 (diff)
[21.6kB]
Fetched 2020kB in 7s (263kB/s)
gpg: Signature made Sat 25 Nov 2006 10:42:50 AM CET using DSA key ID
90788E11
gpg: Can't check signature: public key not found
dpkg-source: extracting seahorse in seahorse-0.9.7
dpkg-source: unpacking seahorse_0.9.7.orig.tar.gz
dpkg-source: applying ./seahorse_0.9.7-1.diff.gz
dpkg-buildpackage: source package is seahorse
dpkg-buildpackage: source version is 0.9.7-1
dpkg-buildpackage: source changed by Jose Carlos Garcia Sogo
<jsogo@debian.org>
dpkg-buildpackage: host architecture i386
dpkg-buildpackage: source version without epoch 0.9.7-1
dpkg-checkbuilddeps: Unmet build dependencies: libgnome2-dev (>= 2.10.0)
libglade2-dev libgnomeui-dev (>= 2.10.0) libgpgme11-dev autotools-dev
dpatch gedit-dev (>= 2.10.0) libsoup2.2-dev libldap2-dev
libnautilus-extension-dev (>= 2.9.0) libnotify-dev libpanel-applet2-dev
(>= 2.9.4) libavahi-glib-dev libdbus-glib-1-dev libgnome-keyring-dev
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: (Use -d flag to override.)
Build command 'cd seahorse-0.9.7 && dpkg-buildpackage -b -uc' failed.
W: Couldn't stat source package list http://http.us.debian.org
testing/main Packages
(/var/lib/apt/lists/http.us.debian.org_debian_dists_testing_main_binary-i386_Packages)
- stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Child process failed

included file is my best atemp at trace, resulting from:
~$ gdb seahorse
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i486-linux-gnu"...(no debugging symbols
found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) set pagination 0
(gdb) run --gdk-debug=all
Starting program: /usr/bin/seahorse --gdk-debug=all
Failed to read a valid object file image from memory.


Debugging Information:

Backtrace was generated from '/usr/bin/seahorse'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found) ...

[Thread debugging using libthread_db enabled]
[New Thread -1224730944 (LWP 4645)]
[New Thread -1228584016 (LWP 5121)]
(no debugging symbols found) ...

0xb7f82410 in ?? ()





------- Bug created by bug-buddy at 2007-03-01 19:50 -------


Bugreport had an attachment. This cannot be imported to Bugzilla.
Contact bugmaster@gnome.org if you are willing to write a patch for this.

Comment 1 arringvo 2007-03-01 20:04:14 UTC
Created attachment 83676 [details]
gdb output

Bugreport had an attachment. This cannot be imported to Bugzilla.
Here it is :)
Comment 2 Adam Schreiber 2007-03-02 18:32:57 UTC
I'm not sure exactly what's going on, but it looks like some build/install issues.  Your first comment indicates that several build dependencies weren't met.  You should try to download and install them before attempting to build seahorse again.  Also, your stacktrace indicates that types installed in a private library, SeahorseOperation, haven't been defined/substantiated.  I think a fresh download and build with all of the dependencies present might fix what ails you.
Comment 3 arringvo 2007-03-08 12:07:28 UTC
*** Reproduction of crash ***
1 started Seahorse
2 opened key properties of D Zimmerman key two times in succession. First time normal showing of properties but second time after selecting properties on context menu seahorse crashed.

Backtrace was generated from '/usr/bin/seahorse'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1224878400 (LWP 15917)]
0xb7f5f410 in ?? ()

Thread 1 (Thread -1224878400 (LWP 15917))

  • #0 ??
  • #1 ??
  • #2 ??
  • #0 ??


*** futher information ***
apt-get build-dep sehorse
from dpkg.log
2007-02-27 23:05:55 status installed x11proto-core-dev 7.0.7-2
2007-02-27 23:05:55 status installed libice-dev 1:1.0.1-2
2007-02-27 23:05:56 status installed libsm-dev 1:1.0.1-3
2007-02-27 23:05:56 status installed libxau-dev 1:1.0.1-2
2007-02-27 23:05:56 status installed libxdmcp-dev 1:1.0.1-2
2007-02-27 23:05:56 status installed x11proto-input-dev 1.3.2-4
2007-02-27 23:05:56 status installed x11proto-xext-dev 7.0.2-5
2007-02-27 23:05:56 status installed x11proto-kb-dev 1.0.3-2
2007-02-27 23:05:56 status installed xtrans-dev 1.0.1-3
2007-02-27 23:05:56 status installed x11proto-render-dev 2:0.9.2-4
2007-02-27 23:05:56 status installed x11proto-fixes-dev 4.0-2
2007-02-27 23:05:57 status installed libexpat1-dev 1.95.8-3.4
2007-02-27 23:05:57 status installed zlib1g-dev 1:1.2.3-13
2007-02-27 23:05:57 status installed libfreetype6-dev 2.2.1-5
2007-02-27 23:05:57 status installed libfontconfig1-dev 2.4.2-1
2007-02-27 23:05:57 status installed x11proto-xinerama-dev 1.1.2-4
2007-02-27 23:05:57 status installed x11proto-randr-dev 1.1.2-4
2007-02-27 23:05:57 status installed autotools-dev 20060702.1
2007-02-27 23:05:58 status installed dpatch 2.0.21
2007-02-27 23:05:58 status installed libart-2.0-dev 2.3.17-1
2007-02-27 23:05:58 status installed libxml2-dev 2.6.27.dfsg-1
2007-02-27 23:05:58 status installed libglib2.0-dev 2.12.4-2
2007-02-27 23:05:58 status installed libpng12-dev 1.2.15~beta5-1
2007-02-27 23:05:58 status installed libatk1.0-dev 1.12.4-2
2007-02-27 23:05:58 status installed libidl-dev 0.8.6-1
2007-02-27 23:05:58 status installed liborbit2-dev 1:2.14.3-0.1
2007-02-27 23:05:58 status installed libpopt-dev 1.10-3
2007-02-27 23:05:58 status installed libbonobo2-dev 2.14.0-3
2007-02-27 23:05:58 status installed libgconf2-dev 2.16.0-3
2007-02-27 23:05:58 status installed libgpg-error-dev 1.4-1
2007-02-27 23:05:58 status installed libgcrypt11-dev 1.2.3-2
2007-02-27 23:05:59 status installed libtasn1-3-dev 0.3.6-2
2007-02-27 23:05:59 status installed libopencdk8-dev 0.5.9-2
2007-02-27 23:05:59 status installed liblzo-dev 1.08-3
2007-02-27 23:05:59 status installed libgnutls-dev 1.4.4-3
2007-02-27 23:05:59 status installed libavahi-common-dev 0.6.16-2
2007-02-27 23:05:59 status installed libdbus-1-dev 1.0.2-1
2007-02-27 23:05:59 status installed libavahi-client-dev 0.6.16-2
2007-02-27 23:05:59 status installed libavahi-glib-dev 0.6.16-2
2007-02-27 23:06:00 status installed libgnomevfs2-dev 1:2.14.2-6
2007-02-27 23:06:00 status installed libaudiofile-dev 0.2.6-6
2007-02-27 23:06:00 status installed libesd0-dev 0.2.36-3
2007-02-27 23:06:00 status installed libgnome2-dev 2.16.0-2
2007-02-27 23:06:00 status installed libgnome-keyring-dev 0.6.0-3
2007-02-27 23:06:00 status installed libjpeg62-dev 6b-13
2007-02-27 23:06:00 status installed libbz2-dev 1.0.3-6
2007-02-27 23:06:00 status installed libcroco3-dev 0.6.1-1
2007-02-27 23:06:00 status installed libdbus-glib-1-dev 0.71-3
2007-02-27 23:06:00 status installed libgnome-menu-dev 2.16.1-3
2007-02-27 23:06:01 status installed libgpgme11-dev 1.1.2-2
2007-02-27 23:06:01 status installed libgsf-1-dev 1.14.3-1
2007-02-27 23:06:01 status installed libsoup2.2-dev 2.2.98-2
2007-02-27 23:06:01 status installed libldap2-dev 2.1.30-13.3
2007-02-27 23:06:01 status installed libxext-dev 1:1.0.1-2
2007-02-27 23:06:02 status installed libx11-dev 2:1.0.3-5
2007-02-27 23:06:02 status installed libxrender-dev 1:0.9.1-3
2007-02-27 23:06:02 status installed libxfixes-dev 1:4.0.1-5
2007-02-27 23:06:02 status installed libxcursor-dev 1.1.7-4
2007-02-27 23:06:02 status installed libxft-dev 2.1.8.2-8
2007-02-27 23:06:02 status installed libxi-dev 1:1.0.1-4
2007-02-27 23:06:02 status installed libxinerama-dev 1:1.0.1-4.1
2007-02-27 23:06:02 status installed libxrandr-dev 2:1.1.0.2-5
2007-02-27 23:06:02 status installed libcairo2-dev 1.2.4-4
2007-02-27 23:06:02 status installed libpango1.0-dev 1.14.8-5
2007-02-27 23:06:02 status installed libgnomeprint2.2-dev 2.12.1-7
2007-02-27 23:06:02 status installed libgtk2.0-dev 2.8.20-5
2007-02-27 23:06:02 status installed libgnomecanvas2-dev 2.14.0-2
2007-02-27 23:06:03 status installed libgnomeprintui2.2-dev 2.12.1-4
2007-02-27 23:06:03 status installed libgtksourceview-dev 1.8.3-1
2007-02-27 23:06:03 status installed libglade2-dev 1:2.6.0-4
2007-02-27 23:06:03 status installed libbonoboui2-dev 2.14.0-5
2007-02-27 23:06:03 status installed libgnomeui-dev 2.14.1-2
2007-02-27 23:06:03 status installed gedit-dev 2.14.4-6
2007-02-27 23:06:03 status installed libgail-dev 1.8.11-4
2007-02-27 23:06:03 status installed libstartup-notification0-dev 0.8-2
2007-02-27 23:06:03 status installed libgnome-desktop-dev 2.14.3-2
2007-02-27 23:06:03 status installed libeel2-dev 2.14.3-3
2007-02-27 23:06:03 status installed librsvg2-dev 2.14.4-2
2007-02-27 23:06:03 status installed libnautilus-extension-dev 2.14.3-9
2007-02-27 23:06:04 status installed libnotify-dev 0.4.3-1
2007-02-27 23:06:04 status installed libpanel-applet2-dev 2.14.3-4

apt-get build seahorse
DEB_BUILD_OPTIONS=nostrip dpkg-buildpackage -rfakeroot -us -uc
Comment 4 Adam Schreiber 2007-03-08 14:21:01 UTC
Could you provide a key ID for the D Zimmerman in question?  My search of key servers turned up 20-30 different keys. 
Comment 5 arringvo 2007-03-08 23:03:10 UTC
The key owner in question is Philip R. Zimmerman, I had to recall from memory because Seahorse had crashed, sorry for the mistake. I have three keys belonging to him on my list: 
1 Philip R. Zimmerman FAEBC5FC prz@pgp.com no subkey 
2 Philip R. Zimmerman FAEBC5FC prz@acm.org one subkey Philip R. Zimmerman prz@pgp.com 
3 Philip R. Zimmerman B2D7795E prz@mit.edu two subkeys Philip R. Zimmerman prz@acm.org and Philip R. Zimmerman prz@philzimmerman.com. 
As far as I can recall I used #3 but I am not sure.
In reference to your earlier comment about a private library, SeahorseOperation, I was not able to sort that out, I did not find out what file name that library had. Non the less I have done a complete removal of both source and binary  followed by a fresh seahorse dependency build and a source download and build.
Comment 6 arringvo 2007-03-08 23:26:48 UTC
If I run: gdb Seahorse will it then be easier to retrace my steps leading up to a crash?
Comment 7 Stef Walter 2007-03-22 23:38:36 UTC
Does this still occur with seahorse version 1.0?
Comment 8 arringvo 2007-03-28 18:17:35 UTC
I have upgraded to ver 0.9.10-2 (deb) the latest available to me. This version although it does not crash when working with key properties it becomes very slow and there is a gpg process which consumes nearly all cpu resources.
I will test ver 1.0 when I can. Regards Arnfinn
Comment 9 arringvo 2007-04-16 09:11:14 UTC
From what I can see this bug is related to #406139: Viewing key properties locks up seahorse.
I did also mention the problem described in #395814: Ridiculously slow on simple operations
Comment 10 arringvo 2007-05-15 15:50:23 UTC

*** This bug has been marked as a duplicate of 406139 ***
Comment 11 arringvo 2007-05-15 18:14:07 UTC
(In reply to comment #10)
> 
> *** This bug has been marked as a duplicate of 406139 ***
> 
This is not correct and I'm reopening this report.
My intention was to assign it to #406139 Viewing key properties locks up seahorse. Some time ago looked this up and found it as described. The reason for bug number mix up must be reassignment or loss of bug at relocation from seahorse.sourceforge.net to bugzilla.gnome.org. I can't find the bug today.
Comment 12 Adam Schreiber 2007-05-16 16:28:50 UTC
I think you're mixing bugzilla ticket numbers because some of what you referenced above aren't seahorse appropriate bugs.  I'm closing this as a dupe of bug #366798 - slowness on key properties trust tab, as that is the behavior described in comment #8.

*** This bug has been marked as a duplicate of 366798 ***