seahorse-applet crashed with SIGSEGV in panel_applet_factory_main_closure()

Bug #267263 reported by Martin von Wittich
30
This bug affects 1 person
Affects Status Importance Assigned to Milestone
seahorse-plugins
Fix Released
Medium
seahorse-plugins (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: seahorse-plugins

Ubuntu intrepid. seahorse version:

$ dpkg -l | grep seahorse
ii seahorse 2.23.91-0ubuntu1 A Gnome front end for GnuPG
ii seahorse-plugins 2.23.91-0ubuntu1 seahorse plugins and utilities for encryptio

When I add the applet to the panel, it instantly crashes.

ProblemType: Crash
Architecture: i386
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/lib/seahorse/seahorse-applet
Package: seahorse-plugins 2.23.91-0ubuntu1
ProcAttrCurrent: unconfined
ProcCmdline: /usr/lib/seahorse/seahorse-applet --oaf-activate-iid=OAFIID:GNOME_SeahorseApplet_Factory --oaf-ior-fd=38
ProcEnviron:
 LANG=de_DE.UTF-8
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 SHELL=/usr/bin/zsh
Signal: 11
SourcePackage: seahorse-plugins
StacktraceTop:
 panel_applet_factory_main_closure ()
 panel_applet_factory_main ()
 ?? ()
 __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
 ?? ()
Title: seahorse-applet crashed with SIGSEGV in panel_applet_factory_main_closure()
Uname: Linux 2.6.27-2-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev sambashare scanner video

Tags: apport-crash
Revision history for this message
Martin von Wittich (martin.von.wittich) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:panel_applet_factory_main_closure (iid=0x80568c0 "OAFIID:GNOME_SeahorseApplet_Factory", applet_type=156251248,
panel_applet_factory_main (iid=0x80568c0 "OAFIID:GNOME_SeahorseApplet_Factory", applet_type=156251248,
main (argc=3, argv=0xbfed3204) at seahorse-applet.c:1034

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Changed in seahorse-plugins:
importance: Undecided → Medium
Revision history for this message
Andreas Moog (ampelbein) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. I reported this issue Upstream, you can track the status and make comments here: https://bugs.edge.launchpad.net/ubuntu/+source/seahorse-plugins/+bug/267263

Changed in seahorse-plugins:
assignee: nobody → desktop-bugs
status: New → Triaged
Revision history for this message
Andreas Moog (ampelbein) wrote :

Erm, wrong link, obviously ;-)

http://bugzilla.gnome.org/show_bug.cgi?id=551352 is the correct one.

Changed in seahorse-plugins:
status: Unknown → Invalid
Andreas Moog (ampelbein)
Changed in seahorse-plugins:
status: Invalid → Unknown
Changed in seahorse-plugins:
status: Unknown → Confirmed
Revision history for this message
Martin von Wittich (martin.von.wittich) wrote :

The bug has been marked as a duplicate; the real bug is here: http://bugzilla.gnome.org/show_bug.cgi?id=549833 .

Sounds like there's just a single line missing, but they haven't fixed it yet.

Revision history for this message
Martin von Wittich (martin.von.wittich) wrote :

OK, I've submitted a patch upstream that hopefully fixes the issue without breaking anything else.

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

Fix commited in Upstream-svn:

2008-09-08 Adam Schreiber <email address hidden>

    * plugins/applet/seahorse-applet.c: Make the applet use gnome_program_init
    Fixes bug #54983

Changed in seahorse-plugins:
status: Triaged → Fix Committed
Revision history for this message
Martin von Wittich (martin.von.wittich) wrote :

Fixed upstream.

Revision history for this message
Martin von Wittich (martin.von.wittich) wrote :

Oh well, too late :)

Changed in seahorse-plugins:
status: Confirmed → Fix Released
Revision history for this message
Martin von Wittich (martin.von.wittich) wrote :

Strange. The version I fixed myself worked, but the new upstream version crashes again. I've already purged seahorse-plugins and installed it again, that didn't help. Can anyone confirm this?

Unfortunately, apport won't report this crash, all I see is segfaults in dmesg:

[ 3378.789276] seahorse-applet[10703]: segfault at 80 ip b7fa7b50 sp bfcdcec0 error 4 in libpanel-applet-2.so.0.2.44[b7fa2000+d000]
[ 3948.368733] padevchooser[6689]: segfault at 65726f ip b785d5d2 sp bff93ed0 error 4 in libgobject-2.0.so.0.1800.0[b7834000+3c000]
[ 4331.552415] seahorse-applet[11172]: segfault at 80 ip b7fa8b50 sp bfade4c0 error 4 in libpanel-applet-2.so.0.2.44[b7fa3000+d000]
[ 4349.241463] seahorse-applet[11178]: segfault at 80 ip b7f3bb50 sp bfa70c50 error 4 in libpanel-applet-2.so.0.2.44[b7f36000+d000]
[ 4507.854260] seahorse-applet[11252]: segfault at 80 ip b7fc3b50 sp bfaf8ce0 error 4 in libpanel-applet-2.so.0.2.44[b7fbe000+d000]

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

Its not fixed in 2.23.92 but in svn. I will upload a version to my ppa in which the issue is fixed.

Revision history for this message
Martin von Wittich (martin.von.wittich) wrote :

Oh, OK. I thought the fix would have already made it in the most recent release. My bad.

Don't worry on packaging it, I have restored the version I fixed myself and it's working for me.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package seahorse-plugins - 2.24.0-0ubuntu1

---------------
seahorse-plugins (2.24.0-0ubuntu1) intrepid; urgency=low

  * New upstream version: (LP: #272719)
    - Don't display DBus errors when they are the result of a
      user cancelling an operation.
    - Better error reporting when a keyboard grab fails.
    - Some tweaks to the password prompt window, including allowing
      minimizing to release the keyboard grab.
    - Fix panel applet initialization crash. [Adam Schreiber]
      (LP: #267263)
    - UI fixes [Pacho Ramos]
    - Documentation fixes. [Christian Persch, Adam Schreiber]
  * debian/rules
    - removed workaround for icons already in seahorse, the icons are no
      longer installed in the same directory
  * debian/control.in
    - added a replaces for seahorse <2.24.0 to prevent conflicts with
      icon installation
    - recommend seahorse >= 2.24.0

 -- Andreas Moog <email address hidden> Sun, 21 Sep 2008 12:47:28 +0200

Changed in seahorse-plugins:
status: Fix Committed → Fix Released
Changed in seahorse-plugins:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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