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 662803 - evolution crashed with SIGSEGV in gnome_canvas_item_set_valist()
evolution crashed with SIGSEGV in gnome_canvas_item_set_valist()
Status: RESOLVED OBSOLETE
Product: evolution
Classification: Applications
Component: Calendar
3.2.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2011-10-26 20:50 UTC by Ian B. MacDonald
Modified: 2013-08-23 18:28 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Stacktrace (36.97 KB, text/plain)
2011-10-26 20:50 UTC, Ian B. MacDonald
Details

Description Ian B. MacDonald 2011-10-26 20:50:47 UTC
Created attachment 200061 [details]
Stacktrace

Running Ubuntu 3.2.1-0ubuntu1 with the following patches applied

https://bugzilla.gnome.org/show_bug.cgi?id=659890
https://bugzilla.gnome.org/show_bug.cgi?id=660530
https://bugzilla.gnome.org/show_bug.cgi?id=661176

I am about 90% certain I was headed to my calendar from the mailer when this happened

Downstream bug: https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/882273
Comment 1 André Klapper 2011-10-26 21:56:28 UTC
Pasting the stacktrace here for the tracefinder:

  • #0 gnome_canvas_item_set_valist
    at gnome-canvas.c line 535
  • #1 gnome_canvas_item_set
    at gnome-canvas.c line 517
  • #2 e_week_view_reshape_event_span
    at e-week-view.c line 3332
  • #3 e_week_view_reshape_event_span
    at e-week-view.c line 3062
  • #4 e_week_view_reshape_events
    at e-week-view.c line 2881
  • #5 e_week_view_check_layout
    at e-week-view.c line 2824
  • #6 e_week_view_size_allocate
    at e-week-view.c line 1223
  • #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 3202
  • #9 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3003
  • #10 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #11 gtk_widget_size_allocate
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwidget.c line 4886
  • #12 gtk_notebook_size_allocate
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtknotebook.c line 2502
  • #13 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #14 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3202
  • #15 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3003
  • #16 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #17 gtk_widget_size_allocate
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwidget.c line 4886
  • #18 gtk_paned_size_allocate
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkpaned.c line 1208
  • #19 paned_size_allocate
    at e-paned.c line 264
  • #20 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #21 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3202
  • #22 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3003
  • #23 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #24 gtk_widget_size_allocate
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwidget.c line 4886
  • #25 shell_content_size_allocate
    at e-shell-content.c line 353
  • #26 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #27 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3202
  • #28 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3003
  • #29 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #30 gtk_widget_size_allocate
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwidget.c line 4886
  • #31 gtk_notebook_size_allocate
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtknotebook.c line 2502
  • #32 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #33 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3202
  • #34 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3003
  • #35 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #36 gtk_widget_size_allocate
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwidget.c line 4886
  • #37 gtk_box_size_allocate
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkbox.c line 658
  • #38 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #39 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3202
  • #40 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3003
  • #41 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #42 gtk_widget_size_allocate
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwidget.c line 4886
  • #43 gtk_paned_size_allocate
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkpaned.c line 1219
  • #44 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #45 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3202
  • #46 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3003
  • #47 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #48 gtk_widget_size_allocate
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwidget.c line 4886
  • #49 gtk_box_size_allocate
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkbox.c line 658
  • #50 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #51 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3202
  • #52 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3003
  • #53 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #54 gtk_widget_size_allocate
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwidget.c line 4886
  • #55 gtk_window_size_allocate
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwindow.c line 5415
  • #56 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #57 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3202
  • #58 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3003
  • #59 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #60 gtk_widget_size_allocate
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwidget.c line 4886
  • #61 gtk_container_resize_children
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkcontainer.c line 1845
  • #62 gtk_window_move_resize
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwindow.c line 7191
  • #63 gtk_window_check_resize
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwindow.c line 6101
  • #64 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #65 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3310
  • #66 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3003
  • #67 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #68 gtk_container_idle_sizer
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkcontainer.c line 1681
  • #69 gdk_threads_dispatch
    at /build/buildd/gtk+3.0-3.2.0/./gdk/gdk.c line 754
  • #70 g_main_dispatch
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 2441
  • #71 g_main_context_dispatch
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 3011
  • #72 g_main_context_iterate
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 3089
  • #73 g_main_loop_run
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 3297
  • #74 gtk_main
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkmain.c line 1367
  • #75 main
    at main.c line 696

Comment 2 Ian B. MacDonald 2011-11-01 21:06:22 UTC
After no re-occurrence on standard sources, I believe this one is invalid, as a result of testing related to https://bugzilla.gnome.org/show_bug.cgi?id=659890#c33 noting that it may have resulted in a missing $(top_builddir)/libgnomecanvas/libgnomecanvas.la
Comment 3 Milan Crha 2011-11-22 08:30:05 UTC
Similar downstream bug report from 3.2.1:
https://bugzilla.redhat.com/show_bug.cgi?id=754699

Thread 1 (Thread 0x7feca4caa980 (LWP 1967))

  • #0 gnome_canvas_item_set_valist
    at gnome-canvas.c line 535
  • #1 gnome_canvas_item_set
    at gnome-canvas.c line 517
  • #2 set_text_as_bold
    at e-week-view.c line 2154
  • #3 e_week_view_reshape_event_span
    at e-week-view.c line 3192
  • #4 e_week_view_reshape_event_span
    at e-week-view.c line 3062
  • #5 e_week_view_reshape_events
    at e-week-view.c line 2881
  • #6 e_week_view_check_layout
    at e-week-view.c line 2824
  • #7 e_week_view_size_allocate
    at e-week-view.c line 1223
  • #8 g_closure_invoke
    at gclosure.c line 774
  • #9 signal_emit_unlocked_R
    at gsignal.c line 3202
  • #10 g_signal_emit_valist
    at gsignal.c line 3003
  • #11 g_signal_emit
    at gsignal.c line 3060
  • #12 gtk_widget_size_allocate
    at gtkwidget.c line 4886
  • #13 gtk_notebook_size_allocate
    at gtknotebook.c line 2502
  • #14 g_closure_invoke
    at gclosure.c line 774
  • #15 signal_emit_unlocked_R
    at gsignal.c line 3202
  • #16 g_signal_emit_valist
    at gsignal.c line 3003
  • #17 g_signal_emit
    at gsignal.c line 3060
  • #18 gtk_widget_size_allocate
    at gtkwidget.c line 4886
  • #19 gtk_paned_size_allocate
    at gtkpaned.c line 1208
  • #20 paned_size_allocate
    at e-paned.c line 264
  • #21 g_closure_invoke
    at gclosure.c line 774
  • #22 signal_emit_unlocked_R
    at gsignal.c line 3202
  • #23 g_signal_emit_valist
    at gsignal.c line 3003
  • #24 g_signal_emit
    at gsignal.c line 3060
  • #25 gtk_widget_size_allocate
    at gtkwidget.c line 4886
  • #26 shell_content_size_allocate
    at e-shell-content.c line 353
  • #27 g_closure_invoke
    at gclosure.c line 774
  • #28 signal_emit_unlocked_R
    at gsignal.c line 3202
  • #29 g_signal_emit_valist
    at gsignal.c line 3003
  • #30 g_signal_emit
    at gsignal.c line 3060
  • #31 gtk_widget_size_allocate
    at gtkwidget.c line 4886
  • #32 gtk_notebook_size_allocate
    at gtknotebook.c line 2502
  • #33 g_closure_invoke
    at gclosure.c line 774
  • #34 signal_emit_unlocked_R
    at gsignal.c line 3202
  • #35 g_signal_emit_valist
    at gsignal.c line 3003
  • #36 g_signal_emit
    at gsignal.c line 3060
  • #37 gtk_widget_size_allocate
    at gtkwidget.c line 4886
  • #38 gtk_box_size_allocate
    at gtkbox.c line 658
  • #39 g_closure_invoke
    at gclosure.c line 774
  • #40 signal_emit_unlocked_R
    at gsignal.c line 3202
  • #41 g_signal_emit_valist
    at gsignal.c line 3003
  • #42 g_signal_emit
    at gsignal.c line 3060
  • #43 gtk_widget_size_allocate
    at gtkwidget.c line 4886
  • #44 gtk_paned_size_allocate
    at gtkpaned.c line 1204
  • #45 g_closure_invoke
    at gclosure.c line 774
  • #46 signal_emit_unlocked_R
    at gsignal.c line 3202
  • #47 g_signal_emit_valist
    at gsignal.c line 3003
  • #48 g_signal_emit
    at gsignal.c line 3060
  • #49 gtk_widget_size_allocate
    at gtkwidget.c line 4886
  • #50 gtk_box_size_allocate
    at gtkbox.c line 658
  • #51 g_closure_invoke
    at gclosure.c line 774
  • #52 signal_emit_unlocked_R
    at gsignal.c line 3202
  • #53 g_signal_emit_valist
    at gsignal.c line 3003
  • #54 g_signal_emit
    at gsignal.c line 3060
  • #55 gtk_widget_size_allocate
    at gtkwidget.c line 4886
  • #56 gtk_window_size_allocate
    at gtkwindow.c line 5384
  • #57 g_closure_invoke
    at gclosure.c line 774
  • #58 signal_emit_unlocked_R
    at gsignal.c line 3202
  • #59 g_signal_emit_valist
    at gsignal.c line 3003
  • #60 g_signal_emit
    at gsignal.c line 3060
  • #61 gtk_widget_size_allocate
    at gtkwidget.c line 4886
  • #62 gtk_container_resize_children
    at gtkcontainer.c line 1825
  • #63 gtk_window_move_resize
    at gtkwindow.c line 7160
  • #64 gtk_window_check_resize
    at gtkwindow.c line 6070
  • #65 g_closure_invoke
    at gclosure.c line 774
  • #66 signal_emit_unlocked_R
    at gsignal.c line 3310
  • #67 g_signal_emit_valist
    at gsignal.c line 3003
  • #68 g_signal_emit
    at gsignal.c line 3060
  • #69 gtk_container_idle_sizer
    at gtkcontainer.c line 1661
  • #70 gdk_threads_dispatch
    at gdk.c line 754
  • #71 g_main_dispatch
    at gmain.c line 2425
  • #72 g_main_context_dispatch
    at gmain.c line 2995
  • #73 g_main_context_iterate
    at gmain.c line 3073
  • #74 g_main_loop_run
    at gmain.c line 3281
  • #75 gtk_main
    at gtkmain.c line 1362
  • #76 main
    at main.c line 696

Comment 4 Milan Crha 2011-12-15 09:25:18 UTC
Similar downstream bug report from 3.2.2:
https://bugzilla.redhat.com/show_bug.cgi?id=767760

Thread 1 (Thread 0x7fc064f5b980 (LWP 2656))

  • #0 e_canvas_item_move_absolute
    at e-canvas-utils.c line 37
  • #1 e_week_view_reshape_event_span
    at e-week-view.c line 3336
  • #2 e_week_view_reshape_event_span
    at e-week-view.c line 3062
  • #3 e_week_view_reshape_events
    at e-week-view.c line 2881
  • #4 e_week_view_check_layout
    at e-week-view.c line 2824
  • #5 e_week_view_size_allocate
    at e-week-view.c line 1223
  • #6 g_closure_invoke
    at gclosure.c line 774

Comment 5 Adam Hough 2011-12-15 15:35:55 UTC
I just had a crash that got marked as by abrt as being the same as https://bugzilla.redhat.com/show_bug.cgi?id=754699.

I am running Fedora 16 with evolution-3.2.2-1.fc16.x86_64.  I hit this bug after accepting a calender invite and then trying to see the calender.  This is an Exchange-mapi account.


- Adam
Comment 6 Matthew Barnes 2013-08-23 18:28:45 UTC
Closing as OBSOLETE since the stack traces are too old to be useful now.