seahorse-plugins make gedit do a double free on exit

Bug #327252 reported by Marc Deslauriers
22
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

When seahorse-plugins is installed in Jaunty, gedit performs a double free on exit. See attached console log.

mdeslaur@mdlinux:~$ lsb_release -rd
Description: Ubuntu jaunty (development branch)
Release: 9.04
mdeslaur@mdlinux:~$ apt-cache policy gedit seahorse-plugins
gedit:
  Installed: 2.25.6-0ubuntu1
  Candidate: 2.25.6-0ubuntu1
  Version table:
 *** 2.25.6-0ubuntu1 0
        500 http://archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status
seahorse-plugins:
  Installed: 2.25.3-0ubuntu1
  Candidate: 2.25.3-0ubuntu1
  Version table:
 *** 2.25.3-0ubuntu1 0
        500 http://archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status

Revision history for this message
Marc Deslauriers (mdeslaur) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug report. This bug has been reported to the developers of the software. You can track it and make comments here: http://bugzilla.gnome.org/show_bug.cgi?id=571477

Changed in seahorse-plugins:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Sebastien Bacher (seb128) wrote :

upstream bug comment

"I'm not running Jaunty yet, but I'm running the latest seahorse-plugins and the
2.24.x gedit and can't duplicate the error. Could you find out what the user
did in gedit after running it at the command line and before quitting? Could
you also ask if the error occurs when the plugin is disabled?"

Changed in seahorse-plugins:
status: Triaged → Incomplete
Revision history for this message
Cody A.W. Somerville (cody-somerville) wrote :

You don't have to do anything. The reason he isn't able to reproduce it is probably because Jaunty has 2.25.x.

When I went to go and try and disable the plugin, it crashed due to "double free or corruption".

I've attached a backtrace of when I try to disable the plugin.

Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

Answered question in the upstream bug report.

Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

There is now a patch available in the upstream bug report.

Revision history for this message
Sebastien Bacher (seb128) wrote :
Changed in seahorse-plugins:
status: Incomplete → Triaged
Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

That patch was superseded, the new patch is: http://bugzilla.gnome.org/attachment.cgi?id=129476&action=view

Revision history for this message
Andreas Moog (ampelbein) wrote : Re: [Bug 327252] Re: seahorse-plugins make gedit do a double free on exit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'm currently building seahorse-plugins in my ppa with the patch
applied. Building will start soon.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkmlQ5QACgkQ06FgkPZwicSmhQCg5MJd2kgB+FAq7knZSqlkBK5r
tOgAn0fQsd8JBxVYQV1Ljz64u4tX/v4K
=4K0I
-----END PGP SIGNATURE-----

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

With the version in my ppa, everything works fine.

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

The patch was commited upstream.

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

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

---------------
seahorse-plugins (2.25.92-0ubuntu1) jaunty; urgency=low

  * New upstream release (LP: #337339)
    - Connect the uninit function to gtk_quit signal. Fixes bug #560784
    - Only use 16 characters when generating a key identifier for
      notifications. Fixes bug #551012
    - Fix reference counting to close windows properly
    - Fixed Jesse's patch as per Paolo Borelli's suggestions. See
      bug #571477 (LP: #333558)
    - Switch to chaining to finalize instead of dispose. Patch from
      Jesse van den Kieboom. Fixes bug #571477 (LP: #327252)
    - Don't print replacement text to stderr. Fixes bug #573044 (LP: 307863)
    - Remove deprecated GTK+ symbols. Fixes bug #572183
    - Removed unused screenshots
    - Update epiphany checking code. Patch from Christian Persch. Fixes
      bugs #570525 and #570494
  * debian/control.in:
    - Updated build-depends for epiphany-browser-dev to >= 2.24.0

 -- Ken VanDine <email address hidden> Tue, 03 Mar 2009 15:16:25 -0500

Changed in seahorse-plugins:
status: Fix Committed → Fix Released
Changed in seahorse-plugins:
status: Unknown → 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.