$ gdb gedit coredump Description of problem: Core was generated by `gedit'. Program terminated with signal 11, Segmentation fault. #0 _cairo_gstate_init_copy (gstate=0x1c296b8, freelist=0x1c299f0) at cairo-gstate.c:159 159 gstate->op = other->op; (gdb) bt #0 _cairo_gstate_init_copy (gstate=0x1c296b8, freelist=0x1c299f0) at cairo-gstate.c:159 #1 _cairo_gstate_save (gstate=0x1c296b8, freelist=0x1c299f0) at cairo-gstate.c:260 #2 0x00007fcb67c05130 in *INT_cairo_save (cr=0x1c29690) at cairo.c:561 #3 0x00007fcb6961171a in gtk_source_view_draw (widget=0x1ef00a0 [GeditView], cr=0x1c29690) at gtksourceview.c:3012 #4 0x00007fcb6903036d in gtk_widget_size_allocate (widget= 0x1ef00a0 [GeditView], allocation=0x1eb30e0) at gtkwidget.c:4591 #5 0x0000000000468346 in gedit_overlay_size_allocate (widget= 0x1eb3000 [GeditOverlay], allocation=0x7fffb4188570) at gedit-overlay.c:353 #6 0x00007fcb663baa19 in g_closure_invoke (closure=0x1c0c3d0, return_value= 0x0, n_param_values=2, param_values=0x1f20780, invocation_hint= 0x7fffb4188210) at gclosure.c:766 #7 0x00007fcb663ccc1b in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x1eb3000, emission_return=0x0, instance_and_params= 0x1f20780) at gsignal.c:3182 #8 0x00007fcb663d73aa in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffb4188400) at gsignal.c:2983 #9 0x00007fcb663d7563 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--- #10 0x00007fcb69030554 in gtk_widget_size_allocate (widget= 0x1eb3000 [GeditOverlay], allocation=<value optimized out>) at gtkwidget.c:4659 #11 0x00007fcb68f67c5c in gtk_scrolled_window_allocate_child ( swindow=<value optimized out>, relative_allocation=0x7fffb4188650) at gtkscrolledwindow.c:1465 #12 0x00007fcb68f681ef in gtk_scrolled_window_size_allocate (widget= 0x1eb3120 [GtkScrolledWindow], allocation=0x7fffb4188b70) at gtkscrolledwindow.c:1651 #13 0x00007fcb663baa19 in g_closure_invoke (closure=0x1c0c3d0, return_value= 0x0, n_param_values=2, param_values=0x1f20750, invocation_hint= 0x7fffb4188810) at gclosure.c:766 #14 0x00007fcb663ccc1b in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x1eb3120, emission_return=0x0, instance_and_params= 0x1f20750) at gsignal.c:3182 #15 0x00007fcb663d73aa in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffb4188a00) at gsignal.c:2983 #16 0x00007fcb663d7563 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #17 0x00007fcb69030554 in gtk_widget_size_allocate (widget= 0x1eb3120 [GtkScrolledWindow], allocation=<value optimized out>) ---Type <return> to continue, or q <return> to quit--- at gtkwidget.c:4659 #18 0x00007fcb68e2e648 in gtk_box_size_allocate (widget=<value optimized out>, allocation=<value optimized out>) at gtkbox.c:648 #19 0x00007fcb663baa19 in g_closure_invoke (closure=0x1c0c3d0, return_value= 0x0, n_param_values=2, param_values=0x1f20720, invocation_hint= 0x7fffb4188e20) at gclosure.c:766 #20 0x00007fcb663ccc1b in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x1d664a0, emission_return=0x0, instance_and_params= 0x1f20720) at gsignal.c:3182 #21 0x00007fcb663d73aa in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffb4189010) at gsignal.c:2983 #22 0x00007fcb663d7563 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #23 0x00007fcb69030554 in gtk_widget_size_allocate (widget= 0x1d664a0 [GeditViewFrame], allocation=<value optimized out>) at gtkwidget.c:4659 #24 0x00007fcb68e2e648 in gtk_box_size_allocate (widget=<value optimized out>, allocation=<value optimized out>) at gtkbox.c:648 #25 0x00007fcb663baa19 in g_closure_invoke (closure=0x1c0c3d0, return_value= 0x0, n_param_values=2, param_values=0x1f20690, invocation_hint= 0x7fffb4189430) at gclosure.c:766 ---Type <return> to continue, or q <return> to quit--- #26 0x00007fcb663ccc1b in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x1d85170, emission_return=0x0, instance_and_params= 0x1f20690) at gsignal.c:3182 #27 0x00007fcb663d73aa in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffb4189620) at gsignal.c:2983 #28 0x00007fcb663d7563 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #29 0x00007fcb69030554 in gtk_widget_size_allocate (widget= 0x1d85170 [GeditTab], allocation=<value optimized out>) at gtkwidget.c:4659 #30 0x00007fcb68f22875 in gtk_notebook_size_allocate ( widget=<value optimized out>, allocation=<value optimized out>) at gtknotebook.c:2373 #31 0x00007fcb663baa19 in g_closure_invoke (closure=0x1c0c3d0, return_value= 0x0, n_param_values=2, param_values=0x1f20660, invocation_hint= 0x7fffb41899f0) at gclosure.c:766 #32 0x00007fcb663ccc1b in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x1d921d0, emission_return=0x0, instance_and_params= 0x1f20660) at gsignal.c:3182 #33 0x00007fcb663d73aa in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffb4189be0) at gsignal.c:2983 ---Type <return> to continue, or q <return> to quit--- #34 0x00007fcb663d7563 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #35 0x00007fcb69030554 in gtk_widget_size_allocate (widget= 0x1d921d0 [GeditNotebook], allocation=<value optimized out>) at gtkwidget.c:4659 #36 0x00007fcb68e2e648 in gtk_box_size_allocate (widget=<value optimized out>, allocation=<value optimized out>) at gtkbox.c:648 #37 0x00007fcb663baa19 in g_closure_invoke (closure=0x1c0c3d0, return_value= 0x0, n_param_values=2, param_values=0x1f20630, invocation_hint= 0x7fffb418a000) at gclosure.c:766 #38 0x00007fcb663ccc1b in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x1d964e0, emission_return=0x0, instance_and_params= 0x1f20630) at gsignal.c:3182 #39 0x00007fcb663d73aa in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffb418a1f0) at gsignal.c:2983 #40 0x00007fcb663d7563 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #41 0x00007fcb69030554 in gtk_widget_size_allocate (widget= 0x1d964e0 [GeditMultiNotebook], allocation=<value optimized out>) at gtkwidget.c:4659 ---Type <return> to continue, or q <return> to quit--- #42 0x00007fcb68f2bc1c in gtk_paned_size_allocate (widget= 0x1d6b7e0 [GtkPaned], allocation=0x7fffb418a910) at gtkpaned.c:1091 #43 0x00007fcb663baa19 in g_closure_invoke (closure=0x1c0c3d0, return_value= 0x0, n_param_values=2, param_values=0x1f206c0, invocation_hint= 0x7fffb418a5b0) at gclosure.c:766 #44 0x00007fcb663ccc1b in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x1d6b7e0, emission_return=0x0, instance_and_params= 0x1f206c0) at gsignal.c:3182 #45 0x00007fcb663d73aa in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffb418a7a0) at gsignal.c:2983 #46 0x00007fcb663d7563 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #47 0x00007fcb69030554 in gtk_widget_size_allocate (widget= 0x1d6b7e0 [GtkPaned], allocation=<value optimized out>) at gtkwidget.c:4659 #48 0x00007fcb68f2bbec in gtk_paned_size_allocate (widget= 0x1d6b690 [GtkPaned], allocation=0x7fffb418aec0) at gtkpaned.c:1093 #49 0x00007fcb663baa19 in g_closure_invoke (closure=0x1c0c3d0, return_value= 0x0, n_param_values=2, param_values=0x1f02830, invocation_hint= 0x7fffb418ab60) at gclosure.c:766 #50 0x00007fcb663ccc1b in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x1d6b690, emission_return=0x0, instance_and_params= ---Type <return> to continue, or q <return> to quit--- 0x1f02830) at gsignal.c:3182 #51 0x00007fcb663d73aa in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffb418ad50) at gsignal.c:2983 #52 0x00007fcb663d7563 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #53 0x00007fcb69030554 in gtk_widget_size_allocate (widget= 0x1d6b690 [GtkPaned], allocation=<value optimized out>) at gtkwidget.c:4659 #54 0x00007fcb68e2e648 in gtk_box_size_allocate (widget=<value optimized out>, allocation=<value optimized out>) at gtkbox.c:648 #55 0x00007fcb663baa19 in g_closure_invoke (closure=0x1c0c3d0, return_value= 0x0, n_param_values=2, param_values=0x1f20260, invocation_hint= 0x7fffb418b1a0) at gclosure.c:766 #56 0x00007fcb663ccc1b in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x1c03930, emission_return=0x0, instance_and_params= 0x1f20260) at gsignal.c:3182 #57 0x00007fcb663d73aa in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffb418b390) at gsignal.c:2983 #58 0x00007fcb663d7563 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--- #59 0x00007fcb69030554 in gtk_widget_size_allocate (widget= 0x1c03930 [GtkVBox], allocation=<value optimized out>) at gtkwidget.c:4659 #60 0x00007fcb69048f0f in gtk_window_size_allocate (widget= 0x1c4c020 [GeditWindow], allocation=0x7fffb418ba50) at gtkwindow.c:5295 #61 0x00007fcb663baace in g_closure_invoke (closure=0x1c0c3d0, return_value= 0x0, n_param_values=2, param_values=0x1f02760, invocation_hint= 0x7fffb418b6f0) at gclosure.c:766 #62 0x00007fcb663ccc1b in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x1c4c020, emission_return=0x0, instance_and_params= 0x1f02760) at gsignal.c:3182 #63 0x00007fcb663d73aa in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffb418b8e0) at gsignal.c:2983 #64 0x00007fcb663d7563 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #65 0x00007fcb69030554 in gtk_widget_size_allocate (widget= 0x1c4c020 [GeditWindow], allocation=<value optimized out>) at gtkwidget.c:4659 #66 0x00007fcb690440fd in gtk_window_show (widget=0x1c4c020 [GeditWindow]) at gtkwindow.c:4665 #67 0x00007fcb663baace in g_closure_invoke (closure=0x1c28d30, return_value= 0x0, n_param_values=1, param_values=0x1efe260, invocation_hint= ---Type <return> to continue, or q <return> to quit--- 0x7fffb418bcc0) at gclosure.c:766 #68 0x00007fcb663ccc1b in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x1c4c020, emission_return=0x0, instance_and_params= 0x1efe260) at gsignal.c:3182 #69 0x00007fcb663d73aa in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffb418beb0) at gsignal.c:2983 #70 0x00007fcb663d7563 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #71 0x00007fcb6903d65f in gtk_widget_show (widget=0x1c4c020 [GeditWindow]) at gtkwidget.c:3865 #72 0x000000000044c570 in process_create_tab (window=0x1c4c020 [GeditWindow], notebook=0x1d921d0 [GeditNotebook], tab=0x1d85170 [GeditTab], jump_to=1) at gedit-window.c:4367 #73 0x0000000000427f57 in gedit_main_window (argc=1, argv=0x7fffb418c128) at gedit.c:145 #74 gedit_main (argc=1, argv=0x7fffb418c128) at gedit.c:194 #75 main (argc=1, argv=0x7fffb418c128) at gedit.c:273 Version-Release number of selected component (if applicable): 2.91.3-1.fc15.x86_64 How reproducible: always Steps to Reproduce: 1. gedit 2. 3. Actual results: Expected results: Additional info: cairo-1.10.0-4.fc15.x86_64 libpeas-0.7.1-1.gita2f98e.fc15.x86_64 gtk3-2.91.5-1.fc15.x86_64 glib2-2.27.4-1.fc15.x86_64
Updating gtksourceview3 ( 2.91.1-1 -> 2.91.2-1 ), this issue was fixed.