seahorse crashed with SIGSEGV in strstr()

Bug #258149 reported by Jonh Wendell
42
Affects Status Importance Assigned to Milestone
seahorse
Fix Released
Critical
seahorse (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: seahorse

I was looking for a key (search dialog)

ProblemType: Crash
Architecture: i386
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/bin/seahorse
Package: seahorse 2.23.6-0ubuntu2
ProcAttrCurrent: unconfined
ProcCmdline: seahorse
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=pt_BR.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: seahorse
StacktraceTop:
 strstr () from /lib/tls/i686/cmov/libc.so.6
 _seahorse_keyserver_results_on_filter_objects_seahorse_object_predicate_func (obj=0x8bd4910, self=0x8dc9878)
 seahorse_object_predicate_match (self=0x8dc98c4,
 maybe_add_object (skset=0x8decb50, sobj=0x8bd4910)
 IA__g_cclosure_marshal_VOID__OBJECT (closure=0x8dfb950,
Title: seahorse crashed with SIGSEGV in strstr()
Uname: Linux 2.6.26-5-generic i686
UserGroups: adm admin cdrom dialout fuse lpadmin plugdev pulse pulse-access pulse-rt sambashare

Tags: apport-crash

Related branches

Revision history for this message
Jonh Wendell (wendell) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:strstr () from /lib/tls/i686/cmov/libc.so.6
_seahorse_keyserver_results_on_filter_objects_seahorse_object_predicate_func (obj=0x8bd4910, self=0x8dc9878)
seahorse_object_predicate_match (self=0x8dc98c4, obj=0x8bd4910) at seahorse-object.c:250
maybe_add_object (skset=0x8decb50, sobj=0x8bd4910) at seahorse-set.c:82
IA__g_cclosure_marshal_VOID__OBJECT (closure=0x8dfb950, return_value=0x0, n_param_values=2,

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Changed in seahorse:
importance: Undecided → Medium
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report. The crash is similar to http://bugzilla.gnome.org/show_bug.cgi?id=546688

Changed in seahorse:
assignee: nobody → desktop-bugs
status: New → Triaged
Changed in seahorse:
status: Unknown → New
Revision history for this message
Rafael Sachetto (rsachetto) wrote :

I had the same issue here using seahorse 2.23.91 and Intrepid with all updates.

Revision history for this message
Andreas Moog (ampelbein) wrote :

Thank you for the information. Please try to obtain a backtrace following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Revision history for this message
Rafael Sachetto (rsachetto) wrote :

The backtrace!

Revision history for this message
Andreas Moog (ampelbein) wrote :

Thanks. Unfortunately the backtrace is missing some debug-symbols. Could you try again after installing the following packages?

libc6-dbg
libglib2.0-0-dbg
libgtk2.0-0-dbg
libsoup2.4-1-dbgsym

Thanks for your cooperation and sorry for any inconvenience.

Revision history for this message
Rafael Sachetto (rsachetto) wrote :

The new backtrace!

Revision history for this message
Andreas Moog (ampelbein) wrote :

Thanks. I added the new backtrace to the Upstream bugreport.

Revision history for this message
Andreas Moog (ampelbein) wrote :

Fixed in upstream-svn:

2008-09-07 Stef Walter <email address hidden>

        * libseahorse/seahorse-key.c: Fill in abstract methods properly
        on the SeahorseObject class. Fixes crash.

Changed in seahorse:
status: Triaged → Fix Committed
Changed in seahorse:
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package seahorse - 2.23.92-0ubuntu1

---------------
seahorse (2.23.92-0ubuntu1) intrepid; urgency=low

  * New upstream version: (LP: #267681)
    - Fix message 'Couldn't import keys' on success (LP: #262488)
    - Fill in abstract methods properly on the SeahorseObject class.
      Fixes crashes. (LP: #258149, #265040, #264753)
    - Fix ownership problem with seahorse_multi_operation_take().
    - Insignificant change of return type for event handler.
    - Fix problem with password saving happening before lower levels get
      the focus-out event.

 -- Andreas Moog <email address hidden> Mon, 08 Sep 2008 11:02:03 +0200

Changed in seahorse:
status: Fix Committed → Fix Released
Revision history for this message
Rodrigo Messias Barros (rodrigomessiasbarros) wrote :

I'm using Seahorse 2.4.0 in the Ubuntu 8.10 and I was looking for a key PGP in the keyserver(search remote keys), the application failed (crash).

I was looking for key... dialog box "Search for keys containing: rodrigomessiasbarros"... the application crash...

see is attached

Regards

Revision history for this message
Katsudon (katsudon) wrote :

Ubuntu 8.10 beta with all upgrades
It seems that the problem remains with exactly the same symptoms.

Revision history for this message
Brian Rowe (briprowe) wrote :

I'm running 8.10 and seahorse version 2.24.0-0ubunut1, and I still get this crash. It does not appear to be fixed.

Revision history for this message
gnuckx (gnuckx) wrote :

seahorse crashed with SIGSEGV in strstr()

It happened when sarting the "password and encryption keys" program

Revision history for this message
Hew (hew) wrote :

This problem should not occur anymore with seahorse 2.24.1-0ubuntu1 (bug 272390).

Changed in seahorse:
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.