gnucash segfaults on jaunty when opening an account

Bug #305066 reported by guivho
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
GnuCash
Fix Released
Critical
gnucash (Ubuntu)
Fix Released
Medium
Jamie Strandboge

Bug Description

Binary package hint: gnucash

running Ubuntu jaunty (development branch) Release 9.04 on an amd64 box

using latest ubuntu gnucash release: gnucash 2.2.6 built from r17427 on 2008-10-02.

since the updates of dec 2nd or 3rd, gnucash consistently crashes when opening any account.
Here are the dmesg lines of the last two tries:

[ 3132.809739] gnucash-bin[13269]: segfault at 10 ip 00007fe2482eac8e sp 00007fff51094900 error 6 in libgncmod-register-gnome.so[7fe2482ce000+23000]
[ 3466.375784] gnucash-bin[13281]: segfault at 10 ip 00007f665d135c8e sp 00007fff65edfe90 error 6 in libgncmod-register-gnome.so[7f665d119000+23000]

I can no longer use gnucash on Ubuntu.

% lsb_release -rd
Description: Ubuntu jaunty (development branch)
Release: 9.04

% apt-cache policy gnucash
gnucash:
  Installed: 2.2.6-2ubuntu3
  Candidate: 2.2.6-2ubuntu3
  Version table:
 *** 2.2.6-2ubuntu3 0
        500 http://archive.ubuntu.com jaunty/universe Packages
        100 /var/lib/dpkg/status

Related branches

Revision history for this message
Stefano (cantap) wrote :

i have the same exact problem.

Changed in gnucash:
status: New → Confirmed
Revision history for this message
Saivann Carignan (oxmosys) wrote :

Weird, gnucash in jaunty is exactly the same version that you can find in intrepid..

I found a upstream bug report for gnucash that describes a crash that appeared only since glib2 2.19.* which is now in jaunty, so this bug is most probably to be a dupe. According to this, I'm linking upstream bug. According to developers, the fix is included in current trunk and will be a part of gnucash 2.2.8 .

Changed in gnucash:
importance: Undecided → Medium
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

I see this too on Jaunty.

Changed in gnucash:
assignee: nobody → jdstrand
status: Confirmed → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnucash - 2.2.6-2ubuntu4

---------------
gnucash (2.2.6-2ubuntu4) jaunty; urgency=low

  * fix segfault due to glib2-2.19 transition (LP: #305066)

 -- Jamie Strandboge <email address hidden> Sat, 20 Dec 2008 13:39:55 -0600

Changed in gnucash:
status: Triaged → Fix Released
Revision history for this message
Saivann Carignan (oxmosys) wrote :

Jamie Strandboge : Thanks for your last update. Your last fix introduces a segfault regression identified in upstream bug http://bugzilla.gnome.org/show_bug.cgi?id=564928 and fixed by r17781. I attach a debdiff which fixes this regression. Can you consider it for upload as well?

Changed in gnucash:
status: Fix Released → Triaged
Revision history for this message
Saivann Carignan (oxmosys) wrote :
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

Saïvann, thanks for triaging this and submitting the debdiff! I can confirm this fixes the issue and will upload soon.

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

This bug was fixed in the package gnucash - 2.2.6-2ubuntu5

---------------
gnucash (2.2.6-2ubuntu5) jaunty; urgency=low

  * fix double free introduced by r17761. Thanks to Saïvann Carignan for
    pointing this out and finding the fix. (LP: #305066)
    - rename debian/patches/03_segfault_r17761 to 03_segfault_r17761+r17783
      and adjust it to include both r17761 and r17783

 -- Jamie Strandboge <email address hidden> Sun, 21 Dec 2008 09:16:44 -0600

Changed in gnucash:
status: Triaged → Fix Released
Revision history for this message
Saivann Carignan (oxmosys) wrote :

Thank you very much!

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