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 599627 - Crash when adding a new task in a table
Crash when adding a new task in a table
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: BugBuddyBugs
2.28.x (obsolete)
Other All
: Normal critical
: ---
Assigned To: Evolution Triage Team
Evolution QA team
: 599648 599947 600971 601245 601495 602848 605361 605892 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-10-26 08:49 UTC by gajdusek.petr
Modified: 2010-01-04 03:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.27/2.28


Attachments
deletes extraneous 'icalcomponent_free' (962 bytes, patch)
2009-11-02 23:39 UTC, C de-Avillez
reviewed Details | Review

Description gajdusek.petr 2009-10-26 08:49:51 UTC
What were you doing when the application crashed?
I just tried to add a task. I entered new task "importance", "finish date"  and "overview text" columns in the line above other tasks list and press ENTER.  I use czech localization, the columns names are my own translation to english, hope you will understand it. I am trying to add new task for second time already, no success.



Cheers,
Petr


Distribution: Debian squeeze/sid
Gnome Release: 2.28.0 2009-09-27 (Debian)
BugBuddy Version: 2.28.0

System: Linux 2.6.30-my-preempt #2 PREEMPT Thu Oct 15 22:45:24 CEST 2009 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10605000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome
GTK+ Modules: gnomebreakpad, canberra-gtk-module

Memory status: size: 190238720 vsize: 190238720 resident: 34365440 share: 23339008 rss: 34365440 rss_rlim: 18446744073709551615
CPU usage: start_time: 1256546481 rtime: 590 utime: 537 stime: 53 cutime:0 cstime: 1 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/evolution'

[Thread debugging using libthread_db enabled]
[New Thread 0xb15fdb70 (LWP 20134)]
[New Thread 0xb25ffb70 (LWP 20126)]
[New Thread 0xad5f5b70 (LWP 20124)]
[New Thread 0xa3de2b70 (LWP 19760)]
[New Thread 0xa45e3b70 (LWP 19759)]
[New Thread 0xaedf8b70 (LWP 19691)]
[New Thread 0xaf5f9b70 (LWP 19690)]
[New Thread 0xb4facb70 (LWP 19656)]
[New Thread 0xb57adb70 (LWP 19655)]
0xb804f424 in __kernel_vsyscall ()

Thread 1 (Thread 0xb62b7760 (LWP 19580))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/i686/cmov/libpthread.so.0
  • #2 IA__g_spawn_sync
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gspawn.c line 386
  • #3 IA__g_spawn_command_line_sync
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gspawn.c line 700
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 segv_redirect
    at main.c line 432
  • #6 <signal handler called>
  • #7 pvl_head
    from /usr/lib/libical.so.0
  • #8 e_cal_model_component_finalize
    at e-cal-model.c line 2473
  • #9 IA__g_object_unref
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gobject.c line 2472
  • #10 ecm_append_row
    at e-cal-model.c line 922
  • #11 e_table_model_append_row
    at e-table-model.c line 99
  • #12 e_table_one_commit
    at e-table-one.c line 233
  • #13 finish_editing
    at e-table-click-to-add.c line 344
  • #14 item_key_press
    at e-table-click-to-add.c line 323
  • #15 e_marshal_INT__INT_INT_BOXED
    at e-marshal.c line 816
  • #16 IA__g_closure_invoke
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #17 signal_emit_unlocked_R
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 3247
  • #18 IA__g_signal_emit_valist
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 2990
  • #19 IA__g_signal_emit
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #20 eti_event
    at e-table-item.c line 2812
  • #21 gnome_canvas_marshal_BOOLEAN__BOXED
    at gnome-canvas-marshal.c line 125
  • #22 g_type_class_meta_marshal
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gclosure.c line 878
  • #23 IA__g_closure_invoke
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #24 signal_emit_unlocked_R
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 3285
  • #25 IA__g_signal_emit_valist
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 2990
  • #26 IA__g_signal_emit_by_name
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 3074
  • #27 emit_event
    at e-canvas.c line 250
  • #28 e_canvas_key
    at e-canvas.c line 278
  • #29 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd-gtk+2.0_2.18.3-1-i386-YrT8XN/gtk+2.0-2.18.3/gtk/gtkmarshalers.c line 84
  • #30 g_type_class_meta_marshal
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gclosure.c line 878
  • #31 IA__g_closure_invoke
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #32 signal_emit_unlocked_R
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 3285
  • #33 IA__g_signal_emit_valist
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 2990
  • #34 IA__g_signal_emit
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #35 gtk_widget_event_internal
    at /build/buildd-gtk+2.0_2.18.3-1-i386-YrT8XN/gtk+2.0-2.18.3/gtk/gtkwidget.c line 4767
  • #36 IA__gtk_window_propagate_key_event
    at /build/buildd-gtk+2.0_2.18.3-1-i386-YrT8XN/gtk+2.0-2.18.3/gtk/gtkwindow.c line 5144
  • #37 gtk_window_key_press_event
    at /build/buildd-gtk+2.0_2.18.3-1-i386-YrT8XN/gtk+2.0-2.18.3/gtk/gtkwindow.c line 5174
  • #38 ??
    from /usr/lib/libbonoboui-2.so.0
  • #39 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd-gtk+2.0_2.18.3-1-i386-YrT8XN/gtk+2.0-2.18.3/gtk/gtkmarshalers.c line 84
  • #40 g_type_class_meta_marshal
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gclosure.c line 878
  • #41 IA__g_closure_invoke
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #42 signal_emit_unlocked_R
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 3285
  • #43 IA__g_signal_emit_valist
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 2990
  • #44 IA__g_signal_emit
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #45 gtk_widget_event_internal
    at /build/buildd-gtk+2.0_2.18.3-1-i386-YrT8XN/gtk+2.0-2.18.3/gtk/gtkwidget.c line 4767
  • #46 IA__gtk_propagate_event
    at /build/buildd-gtk+2.0_2.18.3-1-i386-YrT8XN/gtk+2.0-2.18.3/gtk/gtkmain.c line 2391
  • #47 IA__gtk_main_do_event
    at /build/buildd-gtk+2.0_2.18.3-1-i386-YrT8XN/gtk+2.0-2.18.3/gtk/gtkmain.c line 1622
  • #48 gdk_event_dispatch
    at /build/buildd-gtk+2.0_2.18.3-1-i386-YrT8XN/gtk+2.0-2.18.3/gdk/x11/gdkevents-x11.c line 2369
  • #49 g_main_dispatch
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c line 1960
  • #50 IA__g_main_context_dispatch
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c line 2513
  • #51 g_main_context_iterate
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c line 2591
  • #52 IA__g_main_loop_run
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c line 2799
  • #53 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #54 main
    at main.c line 732

	Inferior 1 [process 19580] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]


---- Critical and fatal warnings logged during execution ----

** evolution **: atk_object_set_name: assertion `name != NULL' failed 
** evolution **: atk_object_set_name: assertion `name != NULL' failed 
** evolution **: atk_object_set_name: assertion `name != NULL' failed 
** evolution **: atk_object_set_name: assertion `name != NULL' failed 
** evolution **: atk_object_set_name: assertion `name != NULL' failed 
** evolution **: atk_object_set_name: assertion `name != NULL' failed 
** evolution **: atk_object_set_name: assertion `name != NULL' failed 
** evolution **: atk_object_set_name: assertion `name != NULL' failed 
** evolution **: atk_object_set_name: assertion `name != NULL' failed 
** evolution **: atk_object_set_name: assertion `name != NULL' failed 
** evolution **: atk_object_set_name: assertion `name != NULL' failed 
** evolution **: atk_object_set_name: assertion `name != NULL' failed 
** evolution **: atk_object_set_name: assertion `name != NULL' failed 
** evolution **: atk_object_set_name: assertion `name != NULL' failed 
** evolution **: atk_object_set_name: assertion `name != NULL' failed 


----------- .xsession-errors (36308 sec old) ---------------------
grep: csr17.log: Adresář nebo soubor neexistuje
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input csr17' failed to make csr17.tfm.
kpathsea: Running mktextfm csr17
! I can't find file `csr17'.
<*> ...e:=ljfour; mag:=1; nonstopmode; input csr17
                                                  
Please type another input file name
! Emergency stop.
<*> ...e:=ljfour; mag:=1; nonstopmode; input csr17
                                                  
Transcript written on mfput.log.
grep: csr17.log: Adresář nebo soubor neexistuje
...Too much output, ignoring rest...
--------------------------------------------------
Comment 1 gajdusek.petr 2009-10-26 09:02:06 UTC
In spite of the Evolution fall the new task is created. Creating new task with clicking on "new" button (dialog with task properties is displayed) goes without problems.

Cheers,
Petr
Comment 2 Akhil Laddha 2009-10-27 03:44:14 UTC
*** Bug 599648 has been marked as a duplicate of this bug. ***
Comment 3 Mario Lacunza 2009-11-02 05:37:53 UTC
Here too when I try to create a new task, Evo crash and when I restart it I can see the task created.
Ubuntu Karmic 9.10 uptodate.

mario@mario-laptop:~$ evolution
** (evolution:12477): DEBUG: mailto URL command: evolution %s
** (evolution:12477): DEBUG: mailto URL program: evolution

** (evolution:12477): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:12477): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:12477): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:12477): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:12477): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:12477): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed
** (evolution:12477): DEBUG: New account: Mario Web (pop://mario%40lacunza.biz@mail.lacunza.biz/)
** (evolution:12477): DEBUG: New account: Gmail (pop://mlacunza%40gmail.com@pop.gmail.com/)
** (evolution:12477): DEBUG: New account: Yahoo (pop://mario_lacunza%40yahoo.es@pop.correo.yahoo.es/)
** (evolution:12477): DEBUG: New account: Ventas MLV-Host (pop://ventas%40mlv-host.com@mail.mlv-host.com/)
** (evolution:12477): DEBUG: Number of email accounts: 4
** (evolution:12477): DEBUG: EI: SHELL STARTUP
Fallo de segmentación
Comment 4 Suman Manjunath 2009-11-02 07:53:58 UTC
Confirming. I can reproduce the crash everytime. Evolution 2.28.1, GNOME 2.26
Traces are the same as above. Let me know if you still need my traces. 
Fix likely to be in e-cal-model.c
Comment 5 C de-Avillez 2009-11-02 16:51:52 UTC
*** Bug 599947 has been marked as a duplicate of this bug. ***
Comment 6 C de-Avillez 2009-11-02 16:54:58 UTC
For the record, Ubuntu original bug: https://bugs.edge.launchpad.net/evolution/+bug/460050
Comment 7 C de-Avillez 2009-11-02 23:39:30 UTC
Created attachment 146787 [details] [review]
deletes extraneous 'icalcomponent_free'

Indeed this is a double free, in ./calendar/gui/e-cal-model.c. Patch attached.
Comment 8 Milan Crha 2009-11-03 14:06:52 UTC
Created commit fbbb865 in evo master (2.29.2+)
Created commit 571670c in evo gnome-2-28 (2.28.2+)

Right, thanks, my fault. I didn't commit the exact patch you provided, as it wasn't complete, but all the findings you did are correct.
Comment 9 Akhil Laddha 2009-11-10 03:34:12 UTC
*** Bug 601245 has been marked as a duplicate of this bug. ***
Comment 10 Akhil Laddha 2009-11-11 12:43:58 UTC
*** Bug 601495 has been marked as a duplicate of this bug. ***
Comment 11 Fabio Durán Verdugo 2009-11-24 22:34:16 UTC
*** Bug 602848 has been marked as a duplicate of this bug. ***
Comment 12 Akhil Laddha 2009-12-18 03:55:08 UTC
*** Bug 600971 has been marked as a duplicate of this bug. ***
Comment 13 Fabio Durán Verdugo 2009-12-24 12:17:37 UTC
*** Bug 605361 has been marked as a duplicate of this bug. ***
Comment 14 Akhil Laddha 2010-01-04 03:47:01 UTC
*** Bug 605892 has been marked as a duplicate of this bug. ***