Pressing Enter or Tab in a new memo line (in memo list) exits Evolution

Bug #460050 reported by komnik
206
This bug affects 52 people
Affects Status Importance Assigned to Milestone
Evolution
Fix Released
Critical
evolution (Ubuntu)
Fix Released
Low
C de-Avillez
Karmic
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: evolution

In memo list at top line (it shows: click to add a new memo) after inputting some short text whichever of these actions (pressing Enter, pressing Tab, mouse clicking to another memo line) results in exiting the Evolution.
Note: after restarting Evolution the new memo is there. So the only problem is the unexpected termination of Evolution

ProblemType: Bug
Architecture: i386
Date: Sat Oct 24 23:26:54 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/evolution
Package: evolution 2.28.1-0ubuntu1
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: evolution
Uname: Linux 2.6.31-14-generic i686
XsessionErrors:
 (gnome-settings-daemon:2197): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (nautilus:2209): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
 (polkit-gnome-authentication-agent-1:2259): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (gnome-panel:2208): Gdk-WARNING **: /build/buildd/gtk+2.0-2.18.3/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

Related branches

Revision history for this message
komnik (komatselis) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a backtrace following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Changed in evolution (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
C de-Avillez (hggdh2) wrote :
Download full text (6.2 KiB)

I can repeat it at will: Open Memos, click on "click here to add a memo", type something, and tab/tab. SIGSEGV. Will look upstream.

BT:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff252dfa0 in pvl_head () from /usr/lib/libical.so.0
(gdb) bt
#0 0x00007ffff252dfa0 in pvl_head () from /usr/lib/libical.so.0
#1 0x00007ffff251bedc in icalcomponent_free () from /usr/lib/libical.so.0
#2 0x00007fffe20a2850 in e_cal_model_component_finalize (object=0xc92520) at e-cal-model.c:2473
#3 0x00007fffec45f52f in IA__g_object_unref (_object=<value optimized out>)
    at /build/buildd/glib2.0-2.22.2/gobject/gobject.c:2472
#4 0x00007fffe20a6975 in ecm_append_row (etm=0x7fffd41064d0, source=0xc6a190, row=0) at e-cal-model.c:922
#5 0x00007ffff6435226 in finish_editing (etcta=0xb11ee0) at e-table-click-to-add.c:344
#6 0x00007ffff643555d in etcta_event (item=0xb11ee0, e=0xc6f420) at e-table-click-to-add.c:429
#7 0x00007ffff066a3e8 in gnome_canvas_marshal_BOOLEAN__BOXED () from /usr/lib/libgnomecanvas-2.so.0
#8 0x00007fffec45d5ae in IA__g_closure_invoke (closure=0xb2d3b0, return_value=0x7fffffffd110,
    n_param_values=2, param_values=0xca1a70, invocation_hint=0x7fffffffd0d0)
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c:767
#9 0x00007fffec47264d in signal_emit_unlocked_R (node=0xb30a00, detail=<value optimized out>,
    instance=<value optimized out>, emission_return=<value optimized out>,
    instance_and_params=<value optimized out>) at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c:3285
#10 0x00007fffec473bcc in IA__g_signal_emit_valist (instance=0xb11ee0, signal_id=<value optimized out>,
    detail=0, var_args=0x7fffffffd2d0) at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c:2990
#11 0x00007fffec4740a4 in IA__g_signal_emit_by_name (instance=0xb11ee0, detailed_signal=0x7ffff77ac094 "event")
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c:3074
#12 0x00007ffff779c4f7 in emit_event (canvas=<value optimized out>, event=<value optimized out>)
    at e-canvas.c:250
#13 0x00007ffff779c8f4 in e_canvas_key (widget=0x7da620, event=0x6edc40) at e-canvas.c:278
#14 0x00007fffee805728 in _gtk_marshal_BOOLEAN__BOXED (closure=0x689070, return_value=0x7fffffffd670,
    n_param_values=<value optimized out>, param_values=0x9a16f0, invocation_hint=<value optimized out>,
    marshal_data=0x7ffff779c810) at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmarshalers.c:84
#15 0x00007fffec45d4f9 in IA__g_closure_invoke (closure=0x689070, return_value=0x7fffffffd670,
    n_param_values=2, param_values=0x9a16f0, invocation_hint=0x7fffffffd630)
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c:767
#16 0x00007fffec47264d in signal_emit_unlocked_R (node=0x6890e0, detail=<value optimized out>,
    instance=<value optimized out>, emission_return=<value optimized out>,
    instance_and_params=<value optimized out>) at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c:3285
#17 0x00007fffec473bcc in IA__g_signal_emit_valist (instance=0x7da620, signal_id=<value optimized out>,
    detail=0, var_args=0x7fffffffd820) at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c:2990
#18 0x00007fffec474283 in IA__g_signal_emit (i...

Read more...

Changed in evolution (Ubuntu):
importance: Medium → Low
status: Incomplete → Confirmed
Revision history for this message
C de-Avillez (hggdh2) wrote :

Marking as triaged. https://bugzilla.gnome.org/show_bug.cgi?id=599627 shows a simliar stacktrace, so we may end up with Gnome bug 599947 being a dup.

Changed in evolution (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
C de-Avillez (hggdh2) wrote :

Adjusting upstream bug

Revision history for this message
C de-Avillez (hggdh2) wrote :

GIT 2.28.2 and master now have the fix. I am adding a debdiff for 2.28.1-0ubuntu2.

Changed in evolution (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → C de-Avillez (hggdh2)
C de-Avillez (hggdh2)
Changed in evolution (Ubuntu):
milestone: none → karmic-updates
Changed in evolution (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted evolution into karmic-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Changed in evolution (Ubuntu Karmic):
status: New → Fix Committed
Revision history for this message
Antoine Pairet (b-ly) wrote :

The new pacakages works great! thanks!

Revision history for this message
jazz (jazz-launchpad) wrote :

Fix confirmed in new packages. Many thanks!

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Package is working as expected, the crash while creating a new memo/task is fixed with it, also didn't noticed any regression, marking this as verification done, thanks.

tags: added: verification-done
removed: verification-needed
Revision history for this message
max (mikhmv) wrote :

It is work, thanks!

Changed in evolution (Ubuntu):
status: Fix Committed → New
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evolution - 2.28.1-0ubuntu2

---------------
evolution (2.28.1-0ubuntu2) karmic-proposed; urgency=low

  * debian/patches/81_crash_when_adding_new_task.patch: cherry-pick from GIT,
    fix a double-free when creating a new task/memo. Already in 2.28.2 GIT
    (LP: #460050)

 -- C de-Avillez <email address hidden> Tue, 03 Nov 2009 09:02:14 -0600

Changed in evolution (Ubuntu Karmic):
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

Copied to lucid.

Changed in evolution (Ubuntu):
milestone: karmic-updates → none
status: Fix Committed → Fix Released
Revision history for this message
Frodon (frodon) wrote :

Just a comment to tell that today evolution crashed 2 times with the exact same error message but this just looking and clicking in my junk folder.
I can't reproduce the crash with the memo though.

Hope this fix will solve this issue although i can't tell if my crash happen often since it first appeared today (did few updates this morning).

Revision history for this message
Frodon (frodon) wrote :

For the record my log tells:
evolution[13385]: segfault at 46eb7fb0 ip 05c4c019 sp bf84d0a8 error 4 in libgobject-2.0.so.0.2200.2[5c44000+3c000]

Maybe not related afterall.

Changed in evolution:
importance: Unknown → Critical
status: Unknown → Fix Released
Revision history for this message
Rakotomandimby Mihamina (tech-infogerance) wrote :

This bug affects evolution 3.1.4 from Oneiric

Revision history for this message
Clint Byrum (clint-fewbar) wrote : Re: [Bug 460050] Re: Pressing Enter or Tab in a new memo line (in memo list) exits Evolution

Excerpts from "infogerance" \(Rakotomandimby Mihamina\)'s message of Mon Aug 08 14:01:25 UTC 2011:
> This bug affects evolution 3.1.4 from Oneiric
>

Hello Rakotomandimby, thanks for the heads up.

Since this bug was fixed, its best to report it as a new bug, and
reference this bug. That way we can get extra info about your system
and diagnose why the bug regressed.

Revision history for this message
Rakotomandimby Mihamina (tech-infogerance) wrote :

Done in #822750.

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.