Bug 167157
Summary: | Paste on Calendar causes Evolution freeze | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Akira TAGOH <tagoh> | ||||||
Component: | evolution-data-server | Assignee: | Matthew Barnes <mbarnes> | ||||||
Status: | CLOSED RAWHIDE | QA Contact: | |||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | rawhide | CC: | bulk, majain | ||||||
Target Milestone: | --- | Keywords: | Desktop | ||||||
Target Release: | --- | ||||||||
Hardware: | All | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | evolution-data-server-1.7.4-5 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2006-08-03 20:08:06 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: | 131549, 150221 | ||||||||
Attachments: |
|
Description
Akira TAGOH
2005-08-31 07:08:48 UTC
I see this too, with the "Work Week" view Created attachment 121025 [details]
error listing
I see this problem too. The error listing is attached above. I am using Evolution version 2.2.3. After I killed and restarted evolution, I find that the paste action had actually succeeded. Still an issue in rawhide? Yes, still happens with evolution 2.5.5.1-2 and evolution-data-server 1.5.5-1 Program received signal SIGABRT, Aborted. [Switching to Thread -1208325952 (LWP 31274)] 0x0060d402 in __kernel_vsyscall () (gdb) bt #0 0x0060d402 in __kernel_vsyscall () #1 0x06843079 in raise () from /lib/libc.so.6 #2 0x06844613 in abort () from /lib/libc.so.6 #3 0x0687757b in __libc_message () from /lib/libc.so.6 #4 0x0687e948 in _int_free () from /lib/libc.so.6 #5 0x06881e4d in free () from /lib/libc.so.6 #6 0x0023db3b in icalvalue_free (v=0x95f5310) at icalvalue.c:611 #7 0x0023526b in icalproperty_free (p=0x95f2040) at icalproperty.c:234 #8 0x00230ac5 in icalcomponent_free (c=0x953e3a0) at icalcomponent.c:240 #9 0x0020fc62 in free_icalcomponent (comp=Variable "comp" is not available. ) at e-cal-component.c:300 #10 0x002163f4 in e_cal_component_finalize (object=0x95ed750) at e-cal-component.c:389 #11 0x0039fd85 in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #12 0x020abe0d in e_calendar_view_add_event (cal_view=0x9365800, client=0x939e320, dtstart=1138579200, default_zone=0x930e238, icalcomp=0x95ecc28, in_top_canvas=0) at e-calendar-view.c:398 #13 0x020addc7 in clipboard_get_text_cb (clipboard=0x951f0f8, text=0x953e100 "BEGIN:VCALENDAR\nCALSCALE:GREGORIAN\nPRODID:-//Ximian//NONSGML Evolution Calendar//EN\nVERSION:2.0\nBEGIN:VTIMEZONE\nTZID:/softwarestudio.org/Olson_20011030_5/Asia/Tokyo\nX-LIC-LOCATION:Asia/Tokyo\nBEGIN:STA"..., cal_view=0x9365800) at e-calendar-view.c:831 #14 0x00f42981 in request_text_received_func (clipboard=0x951f0f8, selection_data=0xbfad1f34, data=0x95ee840) at gtkclipboard.c:952 ---Type <return> to continue, or q <return> to quit--- #15 0x00f41d9f in selection_received (widget=0x95d0ad0, selection_data=0xbfad1f34, time=432934138) at gtkclipboard.c:864 #16 0x00ff0115 in _gtk_marshal_VOID__BOXED_UINT (closure=0x95edc30, return_value=0x0, n_param_values=3, param_values=0xbfad1d1c, invocation_hint=0xbfad1bfc, marshal_data=0xf41d4a) at gtkmarshalers.c:1298 #17 0x0039ddbd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #18 0x003aef88 in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #19 0x003b0402 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #20 0x003b174f in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #21 0x0102e6f0 in gtk_selection_retrieval_report (info=0x953e750, type=Variable "type" is not available. ) at gtkselection.c:2447 #22 0x0103034e in IA__gtk_selection_convert (widget=0x95d0ad0, selection=0x45, target=0x47, time_=432934138) at gtkselection.c:965 #23 0x00f42078 in IA__gtk_clipboard_request_contents (clipboard=0x951f0f8, target=0x47, callback=0xf42946 <request_text_received_func>, user_data=0x95ee840) at gtkclipboard.c:916 #24 0x00f4284c in IA__gtk_clipboard_request_text (clipboard=0x951f0f8, callback=0x20adbcf <clipboard_get_text_cb>, user_data=0x9365800) at gtkclipboard.c:988 #25 0x020ac7d1 in e_calendar_view_paste_clipboard (cal_view=0x9365800) at e-calendar-view.c:861 #26 0x020f49b6 in gnome_calendar_paste_clipboard (gcal=0x92cd0a8) ---Type <return> to continue, or q <return> to quit--- at gnome-cal.c:3298 #27 0x02098372 in paste_cmd (uic=0x939dd20, data=0x92cd0a8, path=0x95e49f0 "Paste") at calendar-commands.c:304 #28 0x04be9375 in bonobo_ui_component_add_verb_list () from /usr/lib/libbonoboui-2.so.0 #29 0x0039ddbd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #30 0x002cf6f9 in bonobo_closure_invoke_va_list () from /usr/lib/libbonobo-2.so.0 #31 0x002cf8ea in bonobo_closure_invoke () from /usr/lib/libbonobo-2.so.0 #32 0x04be9533 in bonobo_ui_component_add_verb_list () from /usr/lib/libbonoboui-2.so.0 #33 0x002d15e7 in _ORBIT_skel_small_Bonobo_UIComponent_execVerb () from /usr/lib/libbonobo-2.so.0 #34 0x0069fb6c in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0 #35 0x002d82dc in Bonobo_UIComponent_execVerb () from /usr/lib/libbonobo-2.so.0 #36 0x04bef980 in bonobo_ui_engine_add_sync () from /usr/lib/libbonoboui-2.so.0 #37 0x003aa96d in g_cclosure_marshal_VOID__POINTER () from /usr/lib/libgobject-2.0.so.0 #38 0x0039c6a5 in g_value_set_static_boxed () from /usr/lib/libgobject-2.0.so.0 #39 0x0039ddbd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #40 0x003af5c1 in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #41 0x003b0402 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #42 0x003b06a5 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #43 0x04beb801 in bonobo_ui_engine_emit_verb_on_w () from /usr/lib/libbonoboui-2.so.0 #44 0x04bf4557 in bonobo_ui_sync_menu_new () from /usr/lib/libbonoboui-2.so.0 #45 0x003aa8c8 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #46 0x0039ddbd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #47 0x003aef88 in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #48 0x003b0402 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #49 0x003b06a5 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #50 0x010d2f82 in closure_accel_activate (closure=0x93c66a0, return_value=0xbfad2e30, n_param_values=4, param_values=0xbfad2f3c, invocation_hint=0xbfad2e1c, marshal_data=0x0) at gtkwidget.c:3151 #51 0x0039ddbd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #52 0x003aef88 in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #53 0x003b02b3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #54 0x003b06a5 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #55 0x00f1e0a4 in IA__gtk_accel_group_activate (accel_group=0x8dd55c0, accel_quark=1930, acceleratable=0x92890a8, accel_key=118, accel_mods=GDK_CONTROL_MASK) at gtkaccelgroup.c:766 #56 0x00f1e1a5 in IA__gtk_accel_groups_activate (object=0x92890a8, ---Type <return> to continue, or q <return> to quit--- accel_key=118, accel_mods=GDK_CONTROL_MASK) at gtkaccelgroup.c:804 #57 0x010df9f6 in IA__gtk_window_activate_key (window=0x92890a8, event=0x8db11f8) at gtkwindow.c:7506 #58 0x010dfa5d in gtk_window_key_press_event (widget=0x92890a8, event=0x8db11f8) at gtkwindow.c:4543 #59 0x04c037ad in bonobo_window_remove_popup () from /usr/lib/libbonoboui-2.so.0 #60 0x00ff1673 in _gtk_marshal_BOOLEAN__BOXED (closure=0x8d91278, return_value=0xbfad3390, n_param_values=2, param_values=0xbfad349c, invocation_hint=0xbfad337c, marshal_data=0x4c0376f) at gtkmarshalers.c:83 #61 0x0039c6a5 in g_value_set_static_boxed () from /usr/lib/libgobject-2.0.so.0 #62 0x0039ddbd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #63 0x003af5c1 in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #64 0x003b02b3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #65 0x003b06a5 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #66 0x010ce9b0 in gtk_widget_event_internal (widget=0x92890a8, event=0x8db11f8) at gtkwidget.c:3735 #67 0x00febc54 in IA__gtk_propagate_event (widget=0x92890a8, event=0x8db11f8) at gtkmain.c:2149 #68 0x00fecc65 in IA__gtk_main_do_event (event=0x8db11f8) at gtkmain.c:1412 #69 0x00759233 in gdk_event_dispatch (source=0x8db3c88, callback=0, user_data=0x0) at gdkevents-x11.c:2291 ---Type <return> to continue, or q <return> to quit--- #70 0x00b6ec33 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #71 0x00b71c73 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #72 0x00b7201c in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #73 0x002be649 in bonobo_main () from /usr/lib/libbonobo-2.so.0 #74 0x0805d53f in main (argc=1, argv=0xbfad3bd4) at main.c:606 #75 0x068306b4 in __libc_start_main () from /lib/libc.so.6 #76 0x0804fe31 in _start () Bug is still observed in evolution-2.5.90-2.1 (FC5Test3) Still observed in evolution-2.6.0-1 (FC5 release). This has been a problem since the start of FC4. Created attachment 126566 [details]
backtrace listing
Here is the backtrace log that appeared on the console.
A problem with glibc?
Verified that this still exists on Evolution 2.7.3. Will investigate. I believe I have a solution for this. http://bugzilla.gnome.org/show_bug.cgi?id=334464#c14 evolution-2.7.4-4 *** Bug 188714 has been marked as a duplicate of this bug. *** Upstream cannot reproduce, and found my solution to be flawed. So I suspect the problem may be in one of Red Hat's own patches, and that my latest patch is just masking the problem. Will reinvestigate. (In reply to comment #0) > Steps to Reproduce: > 1.Create a new appointment > 2.Change a view to Week and highlight the appointment > 3.press Ctrl+c and Ctrl+v This creates a new appointment for me... no crash. i'm using "Gnome evolution-2.8 2.7.90", compiled against CVS HEAD (yesterday). The problem turned out to be in evolution-data-server. We were including patches from an upstream bug (see link below) that claimed to fix memory leaks. These patches were subsequently rejected by upstream because they did not fix the problem correctly. The correct fixes were reportedly committed at the time the patches were rejected. The first attachment in the upstream bug report has the offending source code that was causing the crash. http://bugzilla.gnome.org/show_bug.cgi?id=309079 The solution was to remove the rejected patches. Fixed in evolution-data-server-1.7.4-5 Also fixed in evolution-data-server-1.6.3-1.fc5.2, in Fedora Core 5 updates. Thanks Matthew :) |