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 667927 - Evolution crashes when calendar view and birthdays from contacts
Evolution crashes when calendar view and birthdays from contacts
Status: RESOLVED DUPLICATE of bug 638813
Product: evolution
Classification: Applications
Component: Calendar
3.2.x (obsolete)
Other Linux
: High critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2012-01-14 20:28 UTC by Dan
Modified: 2012-01-16 04:03 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Backtrace of evolution in Ubuntu 11.10 (35.01 KB, text/plain)
2012-01-15 12:48 UTC, Dan
Details

Description Dan 2012-01-14 20:28:11 UTC
When I change to calendar view in Evolution (3.2.1, Ubuntu 11.10, AMD64), the program crashes, sometimes immediately, sometimes after I have clicked on some days of the calendar dates (on the left side).
When I uncheck the "Birthdays & Anniversaires" from contacts, it does not crash!
(See also https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/916585)
Comment 1 André Klapper 2012-01-14 20:56:43 UTC
Thanks for taking the time to report this bug.
Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 2 Dan 2012-01-15 12:48:31 UTC
Created attachment 205299 [details]
Backtrace of evolution in Ubuntu 11.10
Comment 3 Dan 2012-01-15 12:51:16 UTC
Thank you for the quick reaction!

Attached is the backtrace (same as stake trace?) as instructed here:
https://wiki.ubuntu.com/DebuggingProgramCrash
https://wiki.ubuntu.com/Backtrace

Thank you for your help in advance!
Comment 4 André Klapper 2012-01-15 14:04:12 UTC
Thanks for the trace. Pasting it inline so the traceparser can parse it:

Program received signal SIGSEGV, Segmentation fault.
0x00007fffe5e18211 in day_view_top_item_draw_long_event (y=0, x=0, cr=0x7ffff34e49e0, event_num=1, top_item=0x555555d88320, width=<optimized out>, height=<optimized out>) at e-day-view-top-item.c:300
300	e-day-view-top-item.c: No such file or directory.
	in e-day-view-top-item.c
(gdb) backtrace full

Thread 2 (Thread 0x7fffe7fab700 (LWP 6540))

  • #0 read
    from /lib/x86_64-linux-gnu/libpthread.so.0
  • #1 read
    at /usr/include/x86_64-linux-gnu/bits/unistd.h line 45
  • #2 unix_signal_helper_thread
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 4567
  • #3 g_thread_create_proxy
    at /build/buildd/glib2.0-2.30.0/./glib/gthread.c line 1962
  • #4 start_thread
    from /lib/x86_64-linux-gnu/libpthread.so.0
  • #5 clone
    from /lib/x86_64-linux-gnu/libc.so.6
  • #6 ??

Thread 1 (Thread 0x7ffff7fae9c0 (LWP 6536))

  • #0 day_view_top_item_draw_long_event
    at e-day-view-top-item.c line 300
  • #1 day_view_top_item_draw
    at e-day-view-top-item.c line 727
  • #2 gnome_canvas_group_draw
    at gnome-canvas.c line 1544
  • #3 gnome_canvas_paint_rect
    at gnome-canvas.c line 1816
  • #4 gnome_canvas_draw
    at gnome-canvas.c line 2333
  • #5 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkmarshalers.c line 85
  • #6 gtk_widget_draw_marshaller
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwidget.c line 819
  • #7 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #8 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3310
  • #9 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3013
  • #10 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #11 _gtk_widget_draw_internal
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwidget.c line 5722
  • #12 _gtk_widget_draw_internal
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwidget.c line 5698
  • #13 gtk_widget_send_expose
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwidget.c line 5969
  • #14 gtk_main_do_event
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkmain.c line 1806
  • #15 _gdk_window_process_updates_recurse
    at /build/buildd/gtk+3.0-3.2.0/./gdk/gdkwindow.c line 3857
  • #16 _gdk_window_process_updates_recurse
    at /build/buildd/gtk+3.0-3.2.0/./gdk/gdkwindow.c line 3830
  • #17 _gdk_window_process_updates_recurse
    at /build/buildd/gtk+3.0-3.2.0/./gdk/gdkwindow.c line 3830
  • #18 gdk_window_process_updates_internal
    at /build/buildd/gtk+3.0-3.2.0/./gdk/gdkwindow.c line 4013
  • #19 gdk_window_process_all_updates
    at /build/buildd/gtk+3.0-3.2.0/./gdk/gdkwindow.c line 4144
  • #20 gdk_window_update_idle
    at /build/buildd/gtk+3.0-3.2.0/./gdk/gdkwindow.c line 3747
  • #21 gdk_threads_dispatch
    at /build/buildd/gtk+3.0-3.2.0/./gdk/gdk.c line 754
  • #22 g_main_dispatch
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 2441
  • #23 g_main_context_dispatch
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 3011
  • #24 g_main_context_iterate
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 3089
  • #25 g_main_context_iteration
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 3152
  • #26 gdbus_proxy_call_sync
    at e-gdbus-templates.c line 1442
  • #27 e_gdbus_proxy_call_sync_strv__string
    at e-gdbus-templates.c line 1644
  • #28 e_gdbus_cal_call_get_object_sync
    at e-gdbus-cal.c line 429
  • #29 e_client_proxy_call_sync_strv__string
    at e-client.c line 3087
  • #30 e_cal_client_get_object_sync
    at e-cal-client.c line 3000
  • #31 e_calendar_view_get_icalcomponent_summary
    at e-calendar-view.c line 2108
  • #32 e_day_view_update_long_event_label
    at e-day-view.c line 2194
  • #33 e_day_view_reshape_long_event
    at e-day-view.c line 4799
  • #34 e_day_view_reshape_long_event
    at e-day-view.c line 4698
  • #35 e_day_view_reshape_long_events
    at e-day-view.c line 4692
  • #36 e_day_view_check_layout
    at e-day-view.c line 4658
  • #37 e_day_view_layout_timeout_cb
    at e-day-view.c line 8436
  • #38 g_timeout_dispatch
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 3907
  • #39 g_main_dispatch
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 2441
  • #40 g_main_context_dispatch
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 3011
  • #41 g_main_context_iterate
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 3089
  • #42 g_main_loop_run
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 3297
  • #43 gtk_main
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkmain.c line 1367
  • #44 main
    at main.c line 696

Comment 5 Akhil Laddha 2012-01-16 04:03:14 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of bug 638813 ***