Bug 188714
Summary: | Evolution crashes with "corrupted double-linked list" error | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Mayank Jain <majain> |
Component: | evolution | Assignee: | Matthew Barnes <mbarnes> |
Status: | CLOSED DUPLICATE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | eng-i18n-bugs |
Target Milestone: | --- | Keywords: | Desktop |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-08-02 15:31:59 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 150223, 196239 |
Description
Mayank Jain
2006-04-12 14:57:37 UTC
Oops! In reproducing, its "horizontal" time slab rather than vertical - step (2) Filed this bug upstream http://bugzilla.gnome.org/show_bug.cgi?id=338994 Bug present in Latest Version for Evolution evolution-2.7.4-2 Terminal Message is below: ---------------- (evolution-2.8:6742): Gtk-CRITICAL **: gtk_option_menu_set_history: assertion `GTK_IS_OPTION_MENU (option_menu)' failed libnm_glib_nm_state_cb: dbus returned an error. (org.freedesktop.DBus.Error.ServiceUnknown) The name org.freedesktop.NetworkManager was not provided by any .service files (evolution-2.8:6742): calendar-gui-CRITICAL **: e_week_view_add_event: assertion `start <= end' failed (evolution-2.8:6742): GLib-GObject-WARNING **: invalid (NULL) pointer instance (evolution-2.8:6742): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (evolution-2.8:6742): GLib-GObject-WARNING **: invalid (NULL) pointer instance (evolution-2.8:6742): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (evolution-2.8:6742): GLib-GObject-WARNING **: invalid (NULL) pointer instance (evolution-2.8:6742): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ---------------- This may be a duplicate of bug #167157 (or at least related). I've been seeing these errors myself, and all of my tracing of the relevant code paths leads to libical, which is an unmaintained third-party library. Libical does it's own memory-management and rolls its own data structures (e.g. linked lists, dynamic arrays, string caches, etc.), and so my suspicion is that it's double-freeing a pointer somewhere. Unfortunately tracking this down is proving to be a real bugger. (In reply to comment #3) > Bug present in Latest Version for Evolution > evolution-2.7.4-2 (comment #2, from upstream bug #338994) > yes, confirmed that this behaviour is not reproducable on evo 2.7.x > > Thanks, > makuchaku Conflicting reports here. I'm not sure I understand steps 3 and 4, but the pasting of an appointment does indeed trigger a crash in evolution-2.7.4-3. I was looking at this over the weekend for bug #167157, and I believe I have a solution which should resolve this problem as well. Waiting for upstream to comment on it. See http://bugzilla.gnome.org/show_bug.cgi?id=334464#c14 Hi Matthew, Step 3 & 4 are just to make the text widget editable. BTW, thanks for taking a look. Mayank, Just built evolution-2.7.4-4 with a patch for bug #167157. See if it also fixes this one for you. Matthew, I'm using Gnome evolution-2.8 2.7.90 and am not able to reproduce this problem. Tested 2.7.4-4 version on x86_64, unable to produce the problem 2.7.4-3 crashed with the above steps. But please check that CVS head for evo does not has this prob. Have you pushed your patch upstream or this was fixed without your patch? Actually, Chen responded to my proposed fix on GNOME Bugzilla and said that he cannot reproduce the crash on paste, and that furthermore my fix is wrong. So that leads me to believe the problem is in one of Red Hat's patches, and all I'm doing is masking it. That's actually good news, because it dramatically reduces the amount of code to search through. I think Mayank has provided enough data to show that this is a duplicate of bug #167157, so I'm going to close this bug. *** This bug has been marked as a duplicate of 167157 *** Okay :) Thanks for your time. |