GNOME Bugzilla – Bug 599627
Crash when adding a new task in a table
Last modified: 2010-01-04 03:47:01 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 ()
+ Trace 218571
Thread 1 (Thread 0xb62b7760 (LWP 19580))
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... --------------------------------------------------
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
*** Bug 599648 has been marked as a duplicate of this bug. ***
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
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
*** Bug 599947 has been marked as a duplicate of this bug. ***
For the record, Ubuntu original bug: https://bugs.edge.launchpad.net/evolution/+bug/460050
Created attachment 146787 [details] [review] deletes extraneous 'icalcomponent_free' Indeed this is a double free, in ./calendar/gui/e-cal-model.c. Patch attached.
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.
*** Bug 601245 has been marked as a duplicate of this bug. ***
*** Bug 601495 has been marked as a duplicate of this bug. ***
*** Bug 602848 has been marked as a duplicate of this bug. ***
*** Bug 600971 has been marked as a duplicate of this bug. ***
*** Bug 605361 has been marked as a duplicate of this bug. ***
*** Bug 605892 has been marked as a duplicate of this bug. ***