GNOME Bugzilla – Bug 60965
Deleting "category" data crashes GnomeCard [@addVObjectProp]
Last modified: 2009-08-15 18:40:50 UTC
Package: gnome-pim Severity: normal Version: 1.4.0 Synopsis: Deleting "category" data crashes GnomeCard Bugzilla-Product: gnome-pim Bugzilla-Component: gnomecard Description: If a record has a non-null value in the "Category" field, and you try to delete the the field value, when you try to save your change you cause the application to crash and empty the default GnomeCard.gcrd file. Very nasty. -Jay Debugging Information: (no debugging symbols found)...0x40580519 in __wait4 () from /lib/i686/libc.so.6
+ Trace 10535
------- Bug moved to this database by unknown@bugzilla.gnome.org 2001-09-22 18:39 ------- Reassigning to the default owner of the component, gnome-pim-maint@bugzilla.gnome.org.
Problem still exists in current version.
Created attachment 5872 [details] Another stacktrace
*** Bug 59649 has been marked as a duplicate of this bug. ***
*** Bug 53122 has been marked as a duplicate of this bug. ***
*** Bug 56689 has been marked as a duplicate of this bug. ***
*** Bug 55674 has been marked as a duplicate of this bug. ***
See also bug 55674.
Perhaps the key point from bug 55674's description: I poked around the code with gdb, but could only determine that there is buffer overflow/access to an invalid pointer in vobject.c This file apparently came from Apple orignally, and there are several variants out there (e.g., KDE has a modified version), but I haven't been able to figure out what exactly is going wrong, nor what the "correct" fix is.
*** Bug 74320 has been marked as a duplicate of this bug. ***
*** Bug 79311 has been marked as a duplicate of this bug. ***
I can reproduce this with gnome-pim 1.4.4. I will research this further.
Fixed in GNOME-PIM 1.4.6.
*** Bug 82036 has been marked as a duplicate of this bug. ***
*** Bug 91816 has been marked as a duplicate of this bug. ***