After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 60965 - Deleting "category" data crashes GnomeCard [@addVObjectProp]
Deleting "category" data crashes GnomeCard [@addVObjectProp]
Status: VERIFIED FIXED
Product: gnome-pim
Classification: Deprecated
Component: gnomecard
unspecified
Other other
: Normal critical
: ---
Assigned To: gnome-pim Maintainers
gnome-pim Maintainers
: 53122 55674 56689 59649 74320 79311 82036 91816 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2001-09-22 22:39 UTC by Jay.St.Pierre
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Another stacktrace (1.95 KB, text/plain)
2001-10-19 17:58 UTC, Christian Biesinger
Details

Description Jay.St.Pierre 2001-09-22 22:39:18 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
  • #0 __wait4
    from /lib/i686/libc.so.6
  • #1 __DTOR_END__
    from /lib/i686/libc.so.6
  • #2 gnome_segv_handle
    at gnome-init.c line 659
  • #3 <signal handler called>
  • #4 addVObjectProp
    at eval.c line 41
  • #5 addProp
    at eval.c line 41
  • #6 card_load
    at eval.c line 41
  • #7 card_load
    at eval.c line 41
  • #8 card_geopos_str
    at eval.c line 41
  • #9 card_save
    at eval.c line 41
  • #10 gnomecard_save
    at eval.c line 41
  • #11 gtk_marshal_NONE__NONE
    at gtkmarshal.c line 312
  • #12 gtk_handlers_run
    at gtksignal.c line 1917
  • #13 gtk_signal_real_emit
    at gtksignal.c line 1477
  • #14 gtk_signal_emit
    at gtksignal.c line 552
  • #15 gtk_button_clicked
    at gtkbutton.c line 336
  • #16 gtk_real_button_released
    at gtkbutton.c line 861
  • #17 gtk_marshal_NONE__NONE
    at gtkmarshal.c line 312
  • #18 gtk_signal_real_emit
    at gtksignal.c line 1440
  • #19 gtk_signal_emit
    at gtksignal.c line 552
  • #20 gtk_button_released
    at gtkbutton.c line 327
  • #21 gtk_button_button_release
    at gtkbutton.c line 721
  • #22 gtk_marshal_BOOL__POINTER
    at gtkmarshal.c line 28
  • #23 gtk_signal_real_emit
    at gtksignal.c line 1492
  • #24 gtk_signal_emit
    at gtksignal.c line 552
  • #25 gtk_widget_event
    at gtkwidget.c line 2864
  • #26 gtk_propagate_event
    at gtkmain.c line 1378
  • #27 gtk_main_do_event
    at gtkmain.c line 818
  • #28 gdk_event_dispatch
    at gdkevents.c line 2139
  • #29 g_main_dispatch
    at gmain.c line 656
  • #30 g_main_iterate
    at gmain.c line 877
  • #31 g_main_run
    at gmain.c line 935
  • #32 gtk_main
    at gtkmain.c line 524
  • #33 main
    at eval.c line 41
  • #34 __libc_start_main
    at ../sysdeps/generic/libc-start.c line 129
  • #0 __wait4
    from /lib/i686/libc.so.6
  • #1 __DTOR_END__
    from /lib/i686/libc.so.6
  • #2 gnome_segv_handle
    at gnome-init.c line 659
  • #3 <signal handler called>
  • #4 addVObjectProp
    at eval.c line 41
  • #5 addProp
    at eval.c line 41
  • #6 card_load
    at eval.c line 41
  • #7 card_load
    at eval.c line 41




------- 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.

Comment 1 Christian Biesinger 2001-10-19 17:53:55 UTC
Problem still exists in current version.
Comment 2 Christian Biesinger 2001-10-19 17:58:43 UTC
Created attachment 5872 [details]
Another stacktrace
Comment 3 Christian Biesinger 2002-03-01 09:15:46 UTC
*** Bug 59649 has been marked as a duplicate of this bug. ***
Comment 4 Christian Biesinger 2002-03-01 09:46:02 UTC
*** Bug 53122 has been marked as a duplicate of this bug. ***
Comment 5 Christian Biesinger 2002-03-10 09:17:34 UTC
*** Bug 56689 has been marked as a duplicate of this bug. ***
Comment 6 Sebastian Rittau 2002-03-11 23:26:45 UTC
*** Bug 55674 has been marked as a duplicate of this bug. ***
Comment 7 Sebastian Rittau 2002-03-11 23:27:26 UTC
See also bug 55674.
Comment 8 Jay.St.Pierre 2002-03-11 23:36:02 UTC
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.
Comment 9 Christian Biesinger 2002-03-15 12:33:34 UTC
*** Bug 74320 has been marked as a duplicate of this bug. ***
Comment 10 Christian Biesinger 2002-04-20 14:27:04 UTC
*** Bug 79311 has been marked as a duplicate of this bug. ***
Comment 11 Sebastian Rittau 2002-04-25 18:38:11 UTC
I can reproduce this with gnome-pim 1.4.4. I will research this further.
Comment 12 Sebastian Rittau 2002-04-25 20:17:55 UTC
Fixed in GNOME-PIM 1.4.6.
Comment 13 Sebastian Rittau 2002-05-21 00:46:34 UTC
*** Bug 82036 has been marked as a duplicate of this bug. ***
Comment 14 Vincent Untz 2002-08-27 20:48:20 UTC
*** Bug 91816 has been marked as a duplicate of this bug. ***