Bug 675350 - While quitting evolution -> evolution crashs
Summary: While quitting evolution -> evolution crashs
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: evolution
Version: rawhide
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Matthew Barnes
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 676111 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-02-05 00:55 UTC by sangu
Modified: 2011-02-09 07:34 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-02-07 10:12:18 UTC
Type: ---


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 641708 0 None None None Never

Description sangu 2011-02-05 00:55:26 UTC
Description of problem:
$ gdb evolution coredump

Core was generated by `evolution'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f98d317be25 in atk_state_set_add_state (set=<value optimized out>, 
    type=ATK_STATE_DEFUNCT) at atkstateset.c:117
117	  g_return_val_if_fail (ATK_IS_STATE_SET (set), FALSE);

(gdb) bt
#0  0x00007f98d317be25 in atk_state_set_add_state (set=<value optimized out>, 
    type=ATK_STATE_DEFUNCT) at atkstateset.c:117
#1  0x00007f98d8ca7454 in item_finalized (user_data=<value optimized out>, 
    gone_item=<value optimized out>) at gal-a11y-e-table-item.c:77
#2  0x00007f98d15264e2 in weak_refs_notify (data=0x2e4fcf0) at gobject.c:2231
#3  0x00007f98d0c18bc9 in g_data_set_internal (dataset=<value optimized out>, 
    destroy_func=<value optimized out>, data=<value optimized out>, 
    key_id=<value optimized out>, datalist=<value optimized out>)
    at gdataset.c:351
#4  g_datalist_id_set_data_full (datalist=0x2ebbd20, key_id=54, data=0x0, 
    destroy_func=0) at gdataset.c:598
#5  0x00007f98d8159ae8 in gnome_canvas_item_dispose (object=
    0x2628e20 [ETableItem]) at gnome-canvas.c:363
#6  0x00007f98d1528be1 in g_object_run_dispose (object=0x2628e20 [ETableItem])
    at gobject.c:945
#7  0x00007f98d8157e4d in gnome_canvas_group_dispose (object=
    0x2867db0 [GnomeCanvasGroup]) at gnome-canvas.c:1360
#8  0x00007f98d8159ad1 in gnome_canvas_item_dispose (object=
    0x2867db0 [GnomeCanvasGroup]) at gnome-canvas.c:361
#9  0x00007f98d1526833 in g_object_unref (_object=0x2867db0) at gobject.c:2697
#10 0x00007f98d8158a31 in gnome_canvas_dispose (object=0x1f92750 [ECanvas])
    at gnome-canvas.c:1995
#11 0x00007f98d1528be1 in g_object_run_dispose (object=0x1f92750 [ECanvas])
---Type <return> to continue, or q <return> to quit---
    at gobject.c:945
#12 0x00007f98d8c9fa22 in et_dispose (object=0x28d0040 [MessageList])
    at e-tree.c:470
#13 0x00007f98d1528be1 in g_object_run_dispose (object=0x28d0040 [MessageList])
    at gobject.c:945
#14 0x00007f98d39e0e5f in gtk_scrolled_window_forall (container=
    0x2657ae0 [GtkScrolledWindow], include_internals=0, callback=
    0x7f98d3ab2e80 <gtk_widget_destroy>, callback_data=0x0)
    at gtkscrolledwindow.c:1263
#15 0x00007f98d38ebf97 in gtk_container_destroy (widget=
    0x2657ae0 [GtkScrolledWindow]) at gtkcontainer.c:1311
#16 0x00007f98d15253e9 in g_closure_invoke (closure=0x1ff7a00, return_value=
    0x0, n_param_values=1, param_values=0x289e5a0, invocation_hint=
    0x7fff20dcc530) at gclosure.c:767
#17 0x00007f98d1536c9c in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=0, instance=0x2657ae0, emission_return=0x0, instance_and_params=
    0x289e5a0) at gsignal.c:3368
#18 0x00007f98d1540c68 in g_signal_emit_valist (
    instance=<value optimized out>, signal_id=<value optimized out>, 
    detail=<value optimized out>, var_args=0x7fff20dcc718) at gsignal.c:2983
#19 0x00007f98d1540e32 in g_signal_emit (instance=<value optimized out>, 
    signal_id=<value optimized out>, detail=<value optimized out>)
    at gsignal.c:3040
---Type <return> to continue, or q <return> to quit---
#20 0x00007f98d3abeeed in gtk_widget_dispose (object=
    0x2657ae0 [GtkScrolledWindow]) at gtkwidget.c:10578
#21 0x00007f98d1528be1 in g_object_run_dispose (object=
    0x2657ae0 [GtkScrolledWindow]) at gobject.c:945
#22 0x00007f98d39ad5e3 in gtk_paned_forall (container=<value optimized out>, 
    include_internals=<value optimized out>, callback=
    0x7f98d3ab2e80 <gtk_widget_destroy>, callback_data=0x0) at gtkpaned.c:1661
#23 0x00007f98d38ebf97 in gtk_container_destroy (widget=0x2628c90 [EPaned])
    at gtkcontainer.c:1311
#24 0x00007f98d15253e9 in g_closure_invoke (closure=0x1ff7a00, return_value=
    0x0, n_param_values=1, param_values=0x289e4e0, invocation_hint=
    0x7fff20dcc9c0) at gclosure.c:767
#25 0x00007f98d1536c9c in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=0, instance=0x2628c90, emission_return=0x0, instance_and_params=
    0x289e4e0) at gsignal.c:3368
#26 0x00007f98d1540c68 in g_signal_emit_valist (
    instance=<value optimized out>, signal_id=<value optimized out>, 
    detail=<value optimized out>, var_args=0x7fff20dccba8) at gsignal.c:2983
#27 0x00007f98d1540e32 in g_signal_emit (instance=<value optimized out>, 
    signal_id=<value optimized out>, detail=<value optimized out>)
    at gsignal.c:3040
#28 0x00007f98d3abeeed in gtk_widget_dispose (object=0x2628c90 [EPaned])
    at gtkwidget.c:10578
---Type <return> to continue, or q <return> to quit---
#29 0x00007f98d1528be1 in g_object_run_dispose (object=0x2628c90 [EPaned])
    at gobject.c:945
#30 0x00007f98d38a31c3 in gtk_box_forall (container=<value optimized out>, 
    include_internals=<value optimized out>, callback=
    0x7f98d3ab2e80 <gtk_widget_destroy>, callback_data=0x0) at gtkbox.c:1719
#31 0x00007f98d38ebf97 in gtk_container_destroy (widget=
    0x26b87e0 [EMailPanedView]) at gtkcontainer.c:1311
#32 0x00007f98d15253e9 in g_closure_invoke (closure=0x1ff7a00, return_value=
    0x0, n_param_values=1, param_values=0x289e440, invocation_hint=
    0x7fff20dcce60) at gclosure.c:767
#33 0x00007f98d1536c9c in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=0, instance=0x26b87e0, emission_return=0x0, instance_and_params=
    0x289e440) at gsignal.c:3368
#34 0x00007f98d1540c68 in g_signal_emit_valist (
    instance=<value optimized out>, signal_id=<value optimized out>, 
    detail=<value optimized out>, var_args=0x7fff20dcd048) at gsignal.c:2983
#35 0x00007f98d1540e32 in g_signal_emit (instance=<value optimized out>, 
    signal_id=<value optimized out>, detail=<value optimized out>)
    at gsignal.c:3040
#36 0x00007f98d3abeeed in gtk_widget_dispose (object=
    0x26b87e0 [EMailPanedView]) at gtkwidget.c:10578
#37 0x00007f98d1528be1 in g_object_run_dispose (object=
    0x26b87e0 [EMailPanedView]) at gobject.c:945
---Type <return> to continue, or q <return> to quit---
#38 0x00007f98d38ebf97 in gtk_container_destroy (widget=
    0x2657620 [EMailShellContent]) at gtkcontainer.c:1311
#39 0x00007f98d15253e9 in g_closure_invoke (closure=0x1ff7a00, return_value=
    0x0, n_param_values=1, param_values=0x265d180, invocation_hint=
    0x7fff20dcd2d0) at gclosure.c:767
#40 0x00007f98d1536c9c in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=0, instance=0x2657620, emission_return=0x0, instance_and_params=
    0x265d180) at gsignal.c:3368
#41 0x00007f98d1540c68 in g_signal_emit_valist (
    instance=<value optimized out>, signal_id=<value optimized out>, 
    detail=<value optimized out>, var_args=0x7fff20dcd4b8) at gsignal.c:2983
#42 0x00007f98d1540e32 in g_signal_emit (instance=<value optimized out>, 
    signal_id=<value optimized out>, detail=<value optimized out>)
    at gsignal.c:3040
#43 0x00007f98d3abeeed in gtk_widget_dispose (object=
    0x2657620 [EMailShellContent]) at gtkwidget.c:10578
#44 0x00007f98d1528be1 in g_object_run_dispose (object=
    0x2657620 [EMailShellContent]) at gobject.c:945
#45 0x00007f98d39a0f8e in gtk_notebook_forall (
    container=<value optimized out>, include_internals=0, callback=
    0x7f98d3ab2e80 <gtk_widget_destroy>, callback_data=0x0)
    at gtknotebook.c:4321
#46 0x00007f98d38ebf97 in gtk_container_destroy (widget=
---Type <return> to continue, or q <return> to quit---
    0x2628b00 [GtkNotebook]) at gtkcontainer.c:1311
#47 0x00007f98d15253e9 in g_closure_invoke (closure=0x1ff7a00, return_value=
    0x0, n_param_values=1, param_values=0x302c160, invocation_hint=
    0x7fff20dcd780) at gclosure.c:767
#48 0x00007f98d1536c9c in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=0, instance=0x2628b00, emission_return=0x0, instance_and_params=
    0x302c160) at gsignal.c:3368
#49 0x00007f98d1540c68 in g_signal_emit_valist (
    instance=<value optimized out>, signal_id=<value optimized out>, 
    detail=<value optimized out>, var_args=0x7fff20dcd968) at gsignal.c:2983
#50 0x00007f98d1540e32 in g_signal_emit (instance=<value optimized out>, 
    signal_id=<value optimized out>, detail=<value optimized out>)
    at gsignal.c:3040
#51 0x00007f98d3abeeed in gtk_widget_dispose (object=0x2628b00 [GtkNotebook])
    at gtkwidget.c:10578
#52 0x00007f98d1528be1 in g_object_run_dispose (object=0x2628b00 [GtkNotebook])
    at gobject.c:945
#53 0x00007f98d38a31c3 in gtk_box_forall (container=<value optimized out>, 
    include_internals=<value optimized out>, callback=
    0x7f98d3ab2e80 <gtk_widget_destroy>, callback_data=0x0) at gtkbox.c:1719
#54 0x00007f98d38ebf97 in gtk_container_destroy (widget=0x2033880 [GtkVBox])
    at gtkcontainer.c:1311
#55 0x00007f98d15253e9 in g_closure_invoke (closure=0x1ff7a00, return_value=
---Type <return> to continue, or q <return> to quit---
    0x0, n_param_values=1, param_values=0x2d89d20, invocation_hint=
    0x7fff20dcdc20) at gclosure.c:767
#56 0x00007f98d1536c9c in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=0, instance=0x2033880, emission_return=0x0, instance_and_params=
    0x2d89d20) at gsignal.c:3368
#57 0x00007f98d1540c68 in g_signal_emit_valist (
    instance=<value optimized out>, signal_id=<value optimized out>, 
    detail=<value optimized out>, var_args=0x7fff20dcde08) at gsignal.c:2983
#58 0x00007f98d1540e32 in g_signal_emit (instance=<value optimized out>, 
    signal_id=<value optimized out>, detail=<value optimized out>)
    at gsignal.c:3040
#59 0x00007f98d3abeeed in gtk_widget_dispose (object=0x2033880 [GtkVBox])
    at gtkwidget.c:10578
#60 0x00007f98d1528be1 in g_object_run_dispose (object=0x2033880 [GtkVBox])
    at gobject.c:945
#61 0x00007f98d38ebf97 in gtk_container_destroy (widget=0x20795f0 [GtkPaned])
    at gtkcontainer.c:1311
#62 0x00007f98d15253e9 in g_closure_invoke (closure=0x1ff7a00, return_value=
    0x0, n_param_values=1, param_values=0x2cd9480, invocation_hint=
    0x7fff20dce090) at gclosure.c:767
#63 0x00007f98d1536c9c in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=0, instance=0x20795f0, emission_return=0x0, instance_and_params=
    0x2cd9480) at gsignal.c:3368
---Type <return> to continue, or q <return> to quit---
#64 0x00007f98d1540c68 in g_signal_emit_valist (
    instance=<value optimized out>, signal_id=<value optimized out>, 
    detail=<value optimized out>, var_args=0x7fff20dce278) at gsignal.c:2983
#65 0x00007f98d1540e32 in g_signal_emit (instance=<value optimized out>, 
    signal_id=<value optimized out>, detail=<value optimized out>)
    at gsignal.c:3040
#66 0x00007f98d3abeeed in gtk_widget_dispose (object=0x20795f0 [GtkPaned])
    at gtkwidget.c:10578
#67 0x00007f98d1528be1 in g_object_run_dispose (object=0x20795f0 [GtkPaned])
    at gobject.c:945
#68 0x00007f98d38a31c3 in gtk_box_forall (container=<value optimized out>, 
    include_internals=<value optimized out>, callback=
    0x7f98d3ab2e80 <gtk_widget_destroy>, callback_data=0x0) at gtkbox.c:1719
#69 0x00007f98d38ebf97 in gtk_container_destroy (widget=0x2033680 [GtkVBox])
    at gtkcontainer.c:1311
#70 0x00007f98d15253e9 in g_closure_invoke (closure=0x1ff7a00, return_value=
    0x0, n_param_values=1, param_values=0x2ef34c0, invocation_hint=
    0x7fff20dce530) at gclosure.c:767
#71 0x00007f98d1536c9c in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=0, instance=0x2033680, emission_return=0x0, instance_and_params=
    0x2ef34c0) at gsignal.c:3368
#72 0x00007f98d1540c68 in g_signal_emit_valist (
    instance=<value optimized out>, signal_id=<value optimized out>, 
---Type <return> to continue, or q <return> to quit---
    detail=<value optimized out>, var_args=0x7fff20dce718) at gsignal.c:2983
#73 0x00007f98d1540e32 in g_signal_emit (instance=<value optimized out>, 
    signal_id=<value optimized out>, detail=<value optimized out>)
    at gsignal.c:3040
#74 0x00007f98d3abeeed in gtk_widget_dispose (object=0x2033680 [GtkVBox])
    at gtkwidget.c:10578
#75 0x00007f98d1528be1 in g_object_run_dispose (object=0x2033680 [GtkVBox])
    at gobject.c:945
#76 0x00007f98d38ebf97 in gtk_container_destroy (widget=
    0x1f922f0 [EShellWindow]) at gtkcontainer.c:1311
#77 0x00007f98d152549e in g_closure_invoke (closure=0x1ff7a00, return_value=
    0x0, n_param_values=1, param_values=0x7f989a50d100, invocation_hint=
    0x7fff20dce9a0) at gclosure.c:767
#78 0x00007f98d1536c9c in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=0, instance=0x1f922f0, emission_return=0x0, instance_and_params=
    0x7f989a50d100) at gsignal.c:3368
#79 0x00007f98d1540c68 in g_signal_emit_valist (
    instance=<value optimized out>, signal_id=<value optimized out>, 
    detail=<value optimized out>, var_args=0x7fff20dceb88) at gsignal.c:2983
#80 0x00007f98d1540e32 in g_signal_emit (instance=<value optimized out>, 
    signal_id=<value optimized out>, detail=<value optimized out>)
    at gsignal.c:3040
#81 0x00007f98d3abeeed in gtk_widget_dispose (object=0x1f922f0 [EShellWindow])
---Type <return> to continue, or q <return> to quit---
    at gtkwidget.c:10578
#82 0x00007f98d1528be1 in g_object_run_dispose (object=
    0x1f922f0 [EShellWindow]) at gobject.c:945
#83 0x00007f98d0c2f3f7 in g_list_foreach (list=<value optimized out>, func=
    0x7f98d3ab2e80 <gtk_widget_destroy>, user_data=0x0) at glist.c:938
#84 0x00007f98d9b4c320 in shell_ready_for_quit (
    activity=<value optimized out>, shell=0x2083c00 [EShell], 
    is_last_ref=<value optimized out>) at e-shell.c:359
#85 shell_ready_for_quit (shell=0x2083c00 [EShell], 
    activity=<value optimized out>, is_last_ref=<value optimized out>)
    at e-shell.c:332
#86 0x00007f98d2ea0f88 in complete_in_idle_cb_for_thread (_data=0x28a8100)
    at gsimpleasyncresult.c:812
#87 0x00007f98d0c33b7d in g_main_dispatch (context=0x1f9f930) at gmain.c:2440
#88 g_main_context_dispatch (context=0x1f9f930) at gmain.c:3013
#89 0x00007f98d0c34358 in g_main_context_iterate (context=0x1f9f930, 
    block=<value optimized out>, dispatch=1, self=<value optimized out>)
    at gmain.c:3091
#90 0x00007f98d0c3499a in g_main_loop_run (loop=0x25a0320) at gmain.c:3299
#91 0x00007f98d397802d in gtk_main () at gtkmain.c:1338
#92 0x0000000000402d50 in main (argc=1, argv=0x7fff20dceff8) at main.c:734

Version-Release number of selected component (if applicable):
2.91.6.1-1.fc15


How reproducible:
always

Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

atk-1.33.6-1.fc15.x86_64
gtk3-2.99.3-1.fc15.x86_64
glib2-2.27.93-1.fc15.x86_64

Comment 1 Milan Crha 2011-02-07 10:12:18 UTC
Thanks for a bug report. I moved this upstream as [1]. Please see [1] for any further updates. If possible, please CC yourself there, in case upstream developers will have additional questions.

[1] https://bugzilla.gnome.org/show_bug.cgi?id=641708

Comment 2 Milan Crha 2011-02-09 07:34:20 UTC
*** Bug 676111 has been marked as a duplicate of this bug. ***


Note You need to log in before you can comment on or make changes to this bug.