GdkPixbuf assertion failure adding an attachment to an email in the composer
@aklapper
Submitted by Andre Klapper Link to original bug (#794530)
Description
I was writing an email and had just attached a file to my email. Might not be an Evolution issue itself.
evolution-3.26.6-1.fc27.x86_64 gdk-pixbuf2-2.36.11-1.fc27.x86_64 gtk3-3.22.26-2.fc27.x86_64 webkitgtk4-2.18.6-1.fc27.x86_64
gdb evolution --ex "b g_logv if log_level<=16" --ex r
[...] Detaching after fork from child process 26738. [Thread 0x7fff0a7fc700 (LWP 26733) exited] (evolution:17126): Gtk-WARNING **: Allocating size to GtkNotebook 0x555559ef4b70 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
Thread 1 "evolution" hit Breakpoint 1, g_logv (log_domain=0x7ffff27a83ce "GdkPixbuf", log_level=G_LOG_LEVEL_CRITICAL, format=0x7ffff5e9d7ea "%s: assertion '%s' failed", args=args@entry=0x7fffffffbd90) at gmessages.c:1248 1248 gmessages.c: No such file or directory.
(gdb) thread apply all bt
Thread 1 (Thread 0x7ffff7f8eac0 (LWP 17126)):
#0 0x00007ffff5e527e0 in g_logv (log_domain=0x7ffff27a83ce "GdkPixbuf", log_level=G_LOG_LEVEL_CRITICAL, format=0x7ffff5e9d7ea "%s: assertion '%s' failed", args=args@entry=0x7fffffffbd90) at gmessages.c:1248
was_fatal = <optimized out>
was_recursion = <optimized out>
msg = <optimized out>
msg_alloc = <optimized out>
i = <optimized out>
#1 0x00007ffff5e52baf in g_log (log_domain=log_domain@entry=0x7ffff27a83ce "GdkPixbuf", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7ffff5e9d7ea "%s: assertion '%s' failed")
at gmessages.c:1403
args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffbe70, reg_save_area = 0x7fffffffbdb0}}
#2 0x00007ffff5e530f9 in g_return_if_fail_warning (log_domain=log_domain@entry=0x7ffff27a83ce "GdkPixbuf", pretty_function=pretty_function@entry=0x7ffff27aa450 <__func__.26245> "gdk_pixbuf_composite", expression=<optimized out>) at gmessages.c:2702
#3 0x00007ffff279b418 in gdk_pixbuf_composite (src=src@entry=0x55555e5dea40 [GdkPixbuf], dest=dest@entry=0x55555f3a9aa0 [GdkPixbuf], dest_x=<optimized out>, dest_y=<optimized out>, dest_width=dest_width@entry=8, dest_height=8, offset_x=8, offset_y=-2, scale_x=1, scale_y=1, interp_type=GDK_INTERP_BILINEAR, overall_alpha=255) at gdk-pixbuf-scale.c:220
src_pixels = <optimized out>
dest_pixels = <optimized out>
__func__ = "gdk_pixbuf_composite"
#4 0x00007ffff3a4dc28 in apply_emblems_to_pixbuf (pixbuf=0x7ffefc235de0 [GdkPixbuf], info=info@entry=0x55555f47f100 [GtkIconInfo]) at gtkicontheme.c:3780
emblem = 0x55555e5dea40 [GdkPixbuf]
ew = 8
y = <optimized out>
eh = <optimized out>
x = <optimized out>
scale = <optimized out>
emblem_info = <optimized out>
icon = 0x55555f3a9aa0 [GdkPixbuf]
w = 16
h = 6
pos = 0
l = 0x7ffea9229200 = {0x55555f47f040}
#5 0x00007ffff3a4dcd8 in apply_emblems (info=info@entry=0x55555f47f100 [GtkIconInfo]) at gtkicontheme.c:3800
icon = <optimized out>
#6 0x00007ffff3a4d6d8 in apply_emblems (info=<optimized out>) at gtkicontheme.c:3797
warn_about_load_failure = 1
#7 0x00007ffff3a4d6d8 in icon_info_ensure_scale_and_pixbuf (icon_info=0x55555f47f100 [GtkIconInfo]) at gtkicontheme.c:3840
warn_about_load_failure = 1
#8 0x00007ffff3a50de8 in gtk_icon_info_load_icon (icon_info=icon_info@entry=0x55555f47f100 [GtkIconInfo], error=error@entry=0x0) at gtkicontheme.c:4066
__func__ = "gtk_icon_info_load_icon"
#9 0x00007ffff3a4a0e2 in ensure_surface_for_gicon (self=self@entry=0x55555ab66cf0 [GtkIconHelper], style=0x55555e35c070 [GtkCssStaticStyle], dir=dir@entry=GTK_TEXT_DIR_LTR, scale=scale@entry=1, gicon=gicon@entry=0x7fff1c530a20) at gtkiconhelper.c:474
priv = 0x55555ab66ca0
icon_theme = 0x555555801b60 [GtkIconTheme]
width = 16
height = 16
info = 0x55555f47f100 [GtkIconInfo]
surface = <optimized out>
destination = <optimized out>
symbolic = <optimized out>
__func__ = "ensure_surface_for_gicon"
#10 0x00007ffff3a4a8f5 in gtk_icon_helper_load_surface (self=self@entry=0x55555ab66cf0 [GtkIconHelper], scale=1) at gtkiconhelper.c:575
surface = <optimized out>
icon_set = <optimized out>
gicon = <optimized out>
#11 0x00007ffff3a4a9c4 in gtk_icon_helper_ensure_surface (self=self@entry=0x55555ab66cf0 [GtkIconHelper]) at gtkiconhelper.c:603
scale = <optimized out>
#12 0x00007ffff3a4b283 in gtk_icon_helper_ensure_surface (self=0x55555ab66cf0 [GtkIconHelper]) at gtkiconhelper.c:902
style = 0x55555e35c070 [GtkCssStaticStyle]
#13 0x00007ffff3a4b283 in _gtk_icon_helper_draw (self=self@entry=0x55555ab66cf0 [GtkIconHelper], cr=cr@entry=0x555559309000, x=2, y=<optimized out>) at gtkiconhelper.c:898
style = 0x55555e35c070 [GtkCssStaticStyle]
#14 0x00007ffff399911d in gtk_cell_renderer_pixbuf_render (cell=0x55555aa53e40 [GtkCellRendererPixbuf], cr=0x555559309000, widget=0x555559eb5000 [EAttachmentTreeView], background_area=<optimized out>, cell_area=<optimized out>, flags=<optimized out>) at gtkcellrendererpixbuf.c:597
cellpixbuf = 0x55555aa53e40 [GtkCellRendererPixbuf]
priv = 0x55555aa53dd0
context = 0x55555bf25160 [GtkStyleContext]
pix_rect = {x = 2, y = 5, width = 16, height = 16}
draw_rect = {x = 2, y = 5, width = 16, height = 16}
is_expander = 0
xpad = 0
ypad = 0
icon_helper = 0x55555ab66cf0 [GtkIconHelper]
#15 0x00007ffff39964c8 in gtk_cell_renderer_render (cell=0x55555aa53e40 [GtkCellRendererPixbuf], cr=0x555559309000, widget=0x555559eb5000 [EAttachmentTreeView], background_area=0x7fffffffc360, cell_area=0x7fffffffc230, flags=(unknown: 0)) at gtkcellrenderer.c:826
selected = 0
priv = <optimized out>
context = 0x55555bf25160 [GtkStyleContext]
state = <optimized out>
__func__ = "gtk_cell_renderer_render"
#16 0x00007ffff398c98a in render_cell (renderer=0x55555aa53e40 [GtkCellRendererPixbuf], cell_area=cell_area@entry=0x7fffffffc350, cell_background=cell_background@entry=0x7fffffffc360, data=data@entry=0x7fffffffc3d0) at gtkcellarea.c:1147
focus_cell = 0x0
flags = (unknown: 0)
inner_area = {x = 2, y = 1, width = 16, height = 24}
#17 0x00007ffff398f441 in gtk_cell_area_box_foreach_alloc (area=<optimized out>, context=<optimized out>, widget=<optimized out>, cell_area=<optimized out>, background_area=<optimized out>, callback=<optimized out>, callback_data=<optimized out>) at gtkcellareabox.c:1291
cell = <optimized out>
box = <optimized out>
priv = <optimized out>
box_context = <optimized out>
l = 0x55555e2b1e30 = {0x7ffeb157ac60, 0x7ffeb05009b0}
cell_alloc = {x = 2, y = 1, width = 16, height = 24}
cell_background = {x = 0, y = 0, width = 18, height = 26}
rtl = <optimized out>
#18 0x00007ffff398c4d7 in gtk_cell_area_real_render (area=0x55555e545940 [GtkCellAreaBox], context=0x55555d576bd0 [GtkCellAreaBoxContext], widget=0x555559eb5000 [EAttachmentTreeView], cr=0x555559309000, background_area=0x7fffffffc5a0, cell_area=0x7fffffffc5b0, flags=(unknown: 0), paint_focus=0) at gtkcellarea.c:1189
render_data =
{area = 0x55555e545940 [GtkCellAreaBox], widget = 0x555559eb5000 [EAttachmentTreeView], cr = 0x555559309000, focus_rect = {x = 0, y = 0, width = 0, height = 0}, render_flags = (unknown: 0), paint_focus = 0, focus_all = 0, first_focus = 1}
#19 0x00007ffff3bc83aa in _gtk_tree_view_column_cell_render (tree_column=<optimized out>, cr=0x555559309000, background_area=0x7fffffffc5a0, cell_area=0x7fffffffc5b0, flags=0, draw_focus=0)
at gtktreeviewcolumn.c:2909
priv = 0x55555dc82930
__func__ = "_gtk_tree_view_column_cell_render"
#20 0x00007ffff3bbf5b2 in gtk_tree_view_bin_draw (widget=widget@entry=0x555559eb5000 [EAttachmentTreeView], cr=cr@entry=0x555559309000) at gtktreeview.c:5360
column = 0x55555dc829e0 [GtkTreeViewColumn]
state = <optimized out>
width = <optimized out>
draw_focus = 0
is_separator = <optimized out>
n_col = <optimized out>
tree_view = 0x555559eb5000 [EAttachmentTreeView]
path = <optimized out>
tree = 0x55555d3cc370
list = 0x7ffed10de740 = {0x55555dc829e0, 0x55555dc82b80, 0x55555dc82d20}
node = 0x55555b02d750
drag_highlight = 0x0
drag_highlight_tree = 0x0
iter = {stamp = 1595656477, user_data = 0x7fff2267be70, user_data2 = 0x0, user_data3 = 0x0}
new_y = <optimized out>
y_offset = 0
cell_offset = <optimized out>
depth = 1
background_area = {x = 0, y = 0, width = 1783, height = 26}
cell_area = {x = 2, y = 1, width = 1779, height = 24}
clip = {x = 0, y = 0, width = 1918, height = 123}
flags = 0
bin_window_width = <optimized out>
bin_window_height = <optimized out>
drag_dest_path = <optimized out>
first_column = <optimized out>
last_column = <optimized out>
vertical_separator = 2
horizontal_separator = 4
allow_rules = 1
has_can_focus_cell = 0
rtl = <optimized out>
n_visible_columns = <optimized out>
grid_line_width = 0
expander_size = 18
draw_vgrid_lines = 0
draw_hgrid_lines = 0
context = 0x55555bf25160 [GtkStyleContext]
__func__ = "gtk_tree_view_bin_draw"
#21 0x00007ffff3bc01ad in draw_bin (cr=cr@entry=0x555559309000, user_data=user_data@entry=0x555559eb5000) at gtktreeview.c:5608
widget = 0x555559eb5000 [EAttachmentTreeView]
tree_view = 0x555559eb5000 [EAttachmentTreeView]
tmp_list = <optimized out>
#22 0x00007ffff3ae0b00 in _gtk_pixel_cache_repaint (user_data=0x555559eb5000, canvas_rect=0x7fffffffc820, view_rect=0x7fffffffc810, draw=0x7ffff3bc0180 <draw_bin>, window=0x55555e508960 [GdkWaylandWindow], cache=0x55555afc3e90) at gtkpixelcache.c:357
backing_cr = 0x555559309000
region_dirty = <optimized out>
current_color = 0
#23 0x00007ffff3ae0b00 in _gtk_pixel_cache_draw (cache=0x55555afc3e90, cr=cr@entry=0x5555592a73c0, window=0x55555e508960 [GdkWaylandWindow], view_rect=view_rect@entry=0x7fffffffc810, canvas_rect=canvas_rect@entry=0x7fffffffc820, draw=draw@entry=0x7ffff3bc0180 <draw_bin>, user_data=0x555559eb5000) at gtkpixelcache.c:447
#24 0x00007ffff3bab750 in gtk_tree_view_draw (widget=0x555559eb5000 [EAttachmentTreeView], cr=0x5555592a73c0) at gtktreeview.c:5651
view_rect = {x = 0, y = 25, width = 1918, height = 123}
canvas_rect = {x = 0, y = 0, width = 1918, height = 26}
tree_view = 0x555559eb5000 [EAttachmentTreeView]
button = <optimized out>
context = 0x55555bf25160 [GtkStyleContext]
#25 0x00007ffff3bdb36b in gtk_widget_draw_internal (widget=widget@entry=0x555559eb5000 [EAttachmentTreeView], cr=cr@entry=0x5555592a73c0, clip_to_size=clip_to_size@entry=1) at gtkwidget.c:7020
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x5555592a73c0
clip_to_size = 1
widget = 0x555559eb5000 [EAttachmentTreeView]
#26 0x00007ffff39bd498 in gtk_container_propagate_draw (container=container@entry=0x5555584d74f0 [GtkScrolledWindow], child=0x555559eb5000 [EAttachmentTreeView], cr=cr@entry=0x5555592a73c0)
at gtkcontainer.c:3838
allocation = <optimized out>
window = 0x55555dd19320 [GdkWaylandWindow]
w = 0x55555dd19320 [GdkWaylandWindow]
x = 1
y = 1
__func__ = "gtk_container_propagate_draw"
#27 0x00007ffff39bd582 in gtk_container_draw (widget=0x5555584d74f0 [GtkScrolledWindow], cr=0x5555592a73c0) at gtkcontainer.c:3658
container = 0x5555584d74f0 [GtkScrolledWindow]
child_infos = 0x55555d43bd60
i = 0
child_info = <optimized out>
data = {container = 0x5555584d74f0 [GtkScrolledWindow], child_infos = 0x55555d43bd60, cr = 0x5555592a73c0}
#28 0x00007ffff3b0ee2b in gtk_scrolled_window_render (gadget=<optimized out>, cr=0x5555592a73c0, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>, data=0x0)
at gtkscrolledwindow.c:2070
widget = 0x5555584d74f0 [GtkScrolledWindow]
scrolled_window = 0x5555584d74f0 [GtkScrolledWindow]
priv = <optimized out>
#29 0x00007ffff39c251d in gtk_css_custom_gadget_draw (gadget=<optimized out>, cr=<optimized out>, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>) at gtkcsscustomgadget.c:159
priv = <optimized out>
#30 0x00007ffff39c7283 in gtk_css_gadget_draw (gadget=0x55555d576860 [GtkCssCustomGadget], cr=0x5555592a73c0) at gtkcssgadget.c:877
priv = 0x55555d576830
margin = {left = 0, right = 0, top = 0, bottom = 0}
border = {left = 1, right = 1, top = 1, bottom = 1}
padding = {left = 0, right = 0, top = 0, bottom = 0}
draw_focus = 0
style = 0x55555e628920 [GtkCssStaticStyle]
x = 0
y = 0
width = 1920
height = 150
contents_x = 1
contents_y = 1
contents_width = 1918
contents_height = 148
margin_box = {x = 0, y = 0, width = 1920, height = 150}
__func__ = "gtk_css_gadget_draw"
#31 0x00007ffff3b0d101 in gtk_scrolled_window_draw (widget=<optimized out>, cr=<optimized out>) at gtkscrolledwindow.c:2997
scrolled_window = <optimized out>
priv = <optimized out>
#32 0x00007ffff3bdb36b in gtk_widget_draw_internal (widget=widget@entry=0x5555584d74f0 [GtkScrolledWindow], cr=cr@entry=0x5555592a73c0, clip_to_size=clip_to_size@entry=1) at gtkwidget.c:7020
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x5555592a73c0
clip_to_size = 1
widget = 0x5555584d74f0 [GtkScrolledWindow]
#33 0x00007ffff39bd498 in gtk_container_propagate_draw (container=container@entry=0x555559ef4b70 [GtkNotebook], child=0x5555584d74f0 [GtkScrolledWindow], cr=cr@entry=0x5555592a73c0) at gtkcontainer.c:3838
allocation = <optimized out>
window = 0x55555e630010 [GdkWaylandWindow]
w = 0x55555e630010 [GdkWaylandWindow]
x = 0
y = 0
__func__ = "gtk_container_propagate_draw"
#34 0x00007ffff3ab0ce2 in gtk_notebook_draw_stack (gadget=<optimized out>, cr=0x5555592a73c0, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>, unused=0x0)
at gtknotebook.c:2515
widget = 0x555559ef4b70 [GtkNotebook]
notebook = 0x555559ef4b70 [GtkNotebook]
priv = 0x555559ef4970
#35 0x00007ffff39c251d in gtk_css_custom_gadget_draw (gadget=<optimized out>, cr=<optimized out>, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>) at gtkcsscustomgadget.c:159
priv = <optimized out>
#36 0x00007ffff39c7283 in gtk_css_gadget_draw (gadget=gadget@entry=0x55555fe84ef0 [GtkCssCustomGadget], cr=cr@entry=0x5555592a73c0) at gtkcssgadget.c:877
priv = 0x55555fe84ec0
margin = {left = 0, right = 0, top = 0, bottom = 0}
border = {left = 0, right = 0, top = 0, bottom = 0}
padding = {left = 0, right = 0, top = 0, bottom = 0}
draw_focus = 0
style = 0x55555f8602d0 [GtkCssStaticStyle]
x = 0
y = 0
width = 1920
height = 150
contents_x = 0
contents_y = 0
contents_width = 1920
contents_height = 150
margin_box = {x = 0, y = 0, width = 1920, height = 150}
__func__ = "gtk_css_gadget_draw"
#37 0x00007ffff3973728 in gtk_box_gadget_draw (gadget=<optimized out>, cr=0x5555592a73c0, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>) at gtkboxgadget.c:512
draw_index = <optimized out>
child = <optimized out>
priv = 0x55555eb78f10
owner = 0x555559ef4b70 [GtkNotebook]
i = <optimized out>
#38 0x00007ffff39c7283 in gtk_css_gadget_draw (gadget=0x55555eb78f60 [GtkBoxGadget], cr=cr@entry=0x5555592a73c0) at gtkcssgadget.c:877
priv = 0x55555eb78f30
margin = {left = 0, right = 0, top = 0, bottom = 0}
border = {left = 0, right = 0, top = 0, bottom = 0}
padding = {left = 0, right = 0, top = 0, bottom = 0}
draw_focus = 0
style = 0x5555591ee630 [GtkCssStaticStyle]
x = 0
y = 0
width = 1920
height = 150
contents_x = 0
contents_y = 0
contents_width = 1920
contents_height = 150
margin_box = {x = 0, y = 0, width = 1920, height = 150}
__func__ = "gtk_css_gadget_draw"
#39 0x00007ffff3ab34cc in gtk_notebook_draw (widget=<optimized out>, cr=0x5555592a73c0) at gtknotebook.c:2530
notebook = <optimized out>
priv = 0x555559ef4970
#40 0x00007ffff3bdb36b in gtk_widget_draw_internal (widget=widget@entry=0x555559ef4b70 [GtkNotebook], cr=cr@entry=0x5555592a73c0, clip_to_size=clip_to_size@entry=1) at gtkwidget.c:7020
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x5555592a73c0
clip_to_size = 1
widget = 0x555559ef4b70 [GtkNotebook]
#41 0x00007ffff39bd498 in gtk_container_propagate_draw (container=container@entry=0x5555599406f0 [EAttachmentPaned], child=0x555559ef4b70 [GtkNotebook], cr=cr@entry=0x5555592a73c0) at gtkcontainer.c:3838
allocation = <optimized out>
window = 0x7fff8d2b3190 [GdkWaylandWindow]
w = 0x7fff8d2b3190 [GdkWaylandWindow]
x = 0
y = 507
__func__ = "gtk_container_propagate_draw"
#42 0x00007ffff3abfef0 in gtk_paned_render (gadget=<optimized out>, cr=0x5555592a73c0, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>, data=0x0) at gtkpaned.c:1832
widget = 0x5555599406f0 [EAttachmentPaned]
paned = 0x5555599406f0 [EAttachmentPaned]
priv = 0x555559940540
widget_allocation = {x = 0, y = 363, width = 1920, height = 657}
window_x = 0
window_y = 870
#43 0x00007ffff39c251d in gtk_css_custom_gadget_draw (gadget=<optimized out>, cr=<optimized out>, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>) at gtkcsscustomgadget.c:159
priv = <optimized out>
#44 0x00007ffff39c7283 in gtk_css_gadget_draw (gadget=0x55555fe84cf0 [GtkCssCustomGadget], cr=0x5555592a73c0) at gtkcssgadget.c:877
priv = 0x55555fe84cc0
margin = {left = 0, right = 0, top = 0, bottom = 0}
border = {left = 0, right = 0, top = 0, bottom = 0}
padding = {left = 0, right = 0, top = 0, bottom = 0}
draw_focus = 0
style = 0x55555a4993e0 [GtkCssStaticStyle]
x = 0
y = 0
width = 1920
height = 657
contents_x = 0
contents_y = 0
contents_width = 1920
contents_height = 657
margin_box = {x = 0, y = 0, width = 1920, height = 657}
__func__ = "gtk_css_gadget_draw"
#45 0x00007ffff3abfd91 in gtk_paned_draw (widget=<optimized out>, cr=<optimized out>) at gtkpaned.c:1782
#46 0x00007ffff3bdb36b in gtk_widget_draw_internal (widget=widget@entry=0x5555599406f0 [EAttachmentPaned], cr=cr@entry=0x5555592a73c0, clip_to_size=clip_to_size@entry=1) at gtkwidget.c:7020
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x5555592a73c0
clip_to_size = 1
widget = 0x5555599406f0 [EAttachmentPaned]
#47 0x00007ffff39bd498 in gtk_container_propagate_draw (container=container@entry=0x55555fde9550 [GtkBox], child=0x5555599406f0 [EAttachmentPaned], cr=cr@entry=0x5555592a73c0) at gtkcontainer.c:3838
allocation = <optimized out>
window = 0x7fff8d2b3190 [GdkWaylandWindow]
w = 0x7fff8d2b3190 [GdkWaylandWindow]
x = 0
y = 326
__func__ = "gtk_container_propagate_draw"
#48 0x00007ffff39bd582 in gtk_container_draw (widget=0x55555fde9550 [GtkBox], cr=cr@entry=0x5555592a73c0) at gtkcontainer.c:3658
container = 0x55555fde9550 [GtkBox]
child_infos = 0x7ffed1f9d630
i = 3
child_info = <optimized out>
data = {container = 0x55555fde9550 [GtkBox], child_infos = 0x7ffed1f9d630, cr = 0x5555592a73c0}
#49 0x00007ffff396f534 in gtk_box_draw_contents (gadget=<optimized out>, cr=0x5555592a73c0, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>, unused=0x0) at gtkbox.c:448
#50 0x00007ffff39c251d in gtk_css_custom_gadget_draw (gadget=<optimized out>, cr=<optimized out>, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>) at gtkcsscustomgadget.c:159
priv = <optimized out>
#51 0x00007ffff39c7283 in gtk_css_gadget_draw (gadget=0x555559fa1290 [GtkCssCustomGadget], cr=0x5555592a73c0) at gtkcssgadget.c:877
priv = 0x555559fa1260
margin = {left = 0, right = 0, top = 0, bottom = 0}
border = {left = 0, right = 0, top = 0, bottom = 0}
padding = {left = 0, right = 0, top = 0, bottom = 0}
draw_focus = 0
style = 0x55555f573cf0 [GtkCssStaticStyle]
x = 0
y = 0
width = 1920
height = 983
contents_x = 0
contents_y = 0
contents_width = 1920
contents_height = 983
margin_box = {x = 0, y = 0, width = 1920, height = 983}
__func__ = "gtk_css_gadget_draw"
#52 0x00007ffff3971ed1 in gtk_box_draw (widget=<optimized out>, cr=<optimized out>) at gtkbox.c:457
#53 0x00007ffff3bdb36b in gtk_widget_draw_internal (widget=widget@entry=0x55555fde9550 [GtkBox], cr=cr@entry=0x5555592a73c0, clip_to_size=clip_to_size@entry=1) at gtkwidget.c:7020
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x5555592a73c0
clip_to_size = 1
widget = 0x55555fde9550 [GtkBox]
#54 0x00007ffff39bd498 in gtk_container_propagate_draw (container=container@entry=0x55555a7f4bb0 [EMsgComposer], child=0x55555fde9550 [GtkBox], cr=cr@entry=0x5555592a73c0) at gtkcontainer.c:3838
allocation = <optimized out>
window = 0x7fff8d2b3190 [GdkWaylandWindow]
w = 0x7fff8d2b3190 [GdkWaylandWindow]
x = 0
y = 37
__func__ = "gtk_container_propagate_draw"
#55 0x00007ffff39bd582 in gtk_container_draw (widget=0x55555a7f4bb0 [EMsgComposer], cr=0x5555592a73c0) at gtkcontainer.c:3658
container = 0x55555a7f4bb0 [EMsgComposer]
child_infos = 0x7ffea9a3c0f0
i = 0
child_info = <optimized out>
data = {container = 0x55555a7f4bb0 [EMsgComposer], child_infos = 0x7ffea9a3c0f0, cr = 0x5555592a73c0}
#56 0x00007ffff3be8fff in gtk_window_draw (widget=0x55555a7f4bb0 [EMsgComposer], cr=0x5555592a73c0) at gtkwindow.c:10389
priv = <optimized out>
context = 0x55555bc483a0 [GtkStyleContext]
allocation = <optimized out>
window_border = {left = 0, right = 0, top = 0, bottom = 0}
title_height = <optimized out>
#57 0x00007ffff3bdb36b in gtk_widget_draw_internal (widget=0x55555a7f4bb0 [EMsgComposer], cr=0x5555592a73c0, clip_to_size=<optimized out>) at gtkwidget.c:7020
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x5555592a73c0
clip_to_size = <optimized out>
widget = 0x55555a7f4bb0 [EMsgComposer]
#58 0x00007ffff3be46d8 in gtk_widget_render (widget=widget@entry=0x55555a7f4bb0 [EMsgComposer], window=0x7fff8d2b3190 [GdkWaylandWindow], region=<optimized out>) at gtkwidget.c:17519
priv = <optimized out>
context = 0x55555bd9b750 [GdkDrawingContext]
do_clip = 1
cr = 0x5555592a73c0
x = 0
y = 0
is_double_buffered = <optimized out>
#59 0x00007ffff3a84a49 in gtk_main_do_event (event=<optimized out>) at gtkmain.c:1834
window_group = 0x7ffed8eabe10 [GtkWindowGroup]
device = 0x0
tmp_list = <optimized out>
event_widget = 0x55555a7f4bb0 [EMsgComposer]
event = 0x7fffffffd4f0
#60 0x00007ffff3592305 in _gdk_event_emit (event=event@entry=0x7fffffffd4f0) at gdkevents.c:73
#61 0x00007ffff35a2655 in _gdk_window_process_updates_recurse_helper (window=0x7fff8d2b3190 [GdkWaylandWindow], expose_region=<optimized out>) at gdkwindow.c:3852
event =
{type = GDK_EXPOSE, any = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000'}, expose = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', area = {x = 0, y = 0, width = 1920, height = 1020}, region = 0x55555d9b6670, count = 0}, visibility = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', state = GDK_VISIBILITY_UNOBSCURED}, motion = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', time = 0, x = 4.0742319186533228e-311, y = 4.6354998054140321e-310, axes = 0x55555d9b6670, state = 0, is_hint = 32767, device = 0x7fff8d2b3190 [GdkWaylandWindow], x_root = 4.6355706538507747e-310, y_root = 6.953345339889241e-310}, button = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', time = 0, x = 4.0742319186533228e-311, y = 4.6354998054140321e-310, axes = 0x55555d9b6670, state = 0, button = 32767, device = 0x7fff8d2b3190 [GdkWaylandWindow], x_root = 4.6355706538507747e-310, y_root = 6.953345339889241e-310}, touch = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', time = 0, x = 4.0742319186533228e-311, y = 4.6354998054140321e-310, axes = 0x55555d9b6670, state = 0, sequence = 0x7fff8d2b3190, emulating_pointer = 1433989344, device = 0x7ffff35f10d3, x_root = 6.9530980111840907e-310, y_root = 4.6355707735111026e-310}, scroll = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', time = 0, x = 4.0742319186533228e-311, y = 4.6354998054140321e-310, state = 1570465392, direction = 21845, device = 0x7fff00000000, x_root = 6.9532606236622731e-310, y_root = 4.6355706538507747e-310, delta_x = 6.953345339889241e-310, delta_y = 6.9530980111840907e-310, is_stop = 0}, key = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', time = 0, state = 0, keyval = 1920, length = 1020, string = 0x55555d9b6670 "\002", hardware_keycode = 0, group = 0 '\000', is_modifier = 0}, crossing = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', subwindow = 0x78000000000, time = 1020, x = 4.6355773966634544e-310, y = 6.9531436082559078e-310, x_root = 6.9532606236622731e-310, y_root = 4.6355706538507747e-310, mode = 4083093715, detail = 32767, focus = -922895008, state = 32766}, focus_change = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', in = 24569}, configure = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', x = 0, y = 0, width = 1920, height = 1020}, property = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', atom = 0x78000000000, time = 1020, state = 21845}, selection = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', selection = 0x78000000000, target = 0x5555000003fc, property = 0x55555d9b6670, time = 0, requestor = 0x7fff8d2b3190 [GdkWaylandWindow]}, owner_change = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', owner = 0x78000000000, reason = (unknown: 1020), selection = 0x55555d9b6670, time = 0, selection_time = 32767}, proximity = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', time = 0, device = 0x78000000000}, dnd = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', context = 0x78000000000, time = 1020, x_root = 21845, y_root = 0}, window_state = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', changed_mask = (unknown: 0), new_window_state = (unknown: 0)}, setting = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', action = GDK_SETTING_ACTION_NEW, name = 0x78000000000 <error: Cannot access memory at address 0x78000000000>}, grab_broken = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', keyboard = 0, implicit = 0, grab_window = 0x5555000003fc}, touchpad_swipe = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', phase = 78 'N', n_fingers = -7 '\371', time = 0, x = 4.0742319186533228e-311, y = 4.6354998054140321e-310, dx = 4.6355773966634544e-310, dy = 6.9531436082559078e-310, x_root = 6.9532606236622731e-310, y_root = 4.6355706538507747e-310, state = 4083093715}, touchpad_pinch = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', phase = 78 'N', n_fingers = -7 '\371', time = 0, x = 4.0742319186533228e-311, y = 4.6354998054140321e-310, dx = 4.6355773966634544e-310, dy = 6.9531436082559078e-310, angle_delta = 6.9532606236622731e-310, scale = 4.6355706538507747e-310, x_root = 6.953345339889241e-310, y_root = 6.9530980111840907e-310, state = 1436411296}, pad_button = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', time = 0, group = 0, button = 1920, mode = 1020}, pad_axis = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', time = 0, group = 0, index = 1920, mode = 1020, value = 4.6355773966634544e-310}, pad_group_mode = {type = GDK_EXPOSE, window = 0x7fff8d2b3190 [GdkWaylandWindow], send_event = 0 '\000', time = 0, group = 0, mode = 1920}}
child = <optimized out>
clipped_expose_region = 0x55555d9b6670
children = <optimized out>
i = <optimized out>
n_children = <optimized out>
l = <optimized out>
last_link = <optimized out>
#62 0x00007ffff35a3856 in gdk_window_process_updates_internal (window=0x7fff8d2b3190 [GdkWaylandWindow]) at gdkwindow.c:3998
expose_region = 0x555559eafc50
impl_class = 0x555555795000
toplevel = <optimized out>
display = <optimized out>
__func__ = "gdk_window_process_updates_internal"
#63 0x00007ffff35a3a50 in gdk_window_process_updates_with_mode (window=<optimized out>, recurse_mode=<optimized out>) at gdkwindow.c:4192
impl_window = 0x7fff8d2b3190 [GdkWaylandWindow]
list = 0x7ffec8fdbd60
i = <optimized out>
__func__ = "gdk_window_process_updates_with_mode"
#67 0x00007ffff14da66f in <emit signal ??? on instance 0x7fff34034a40 [GdkFrameClockIdle]> (instance=instance@entry=0x7fff34034a40, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffda80, reg_save_area = 0x7fffffffd9c0}}
#64 0x00007ffff14be73d in g_closure_invoke (closure=0x55555b4c6a70, return_value=0x0, n_param_values=1, param_values=0x7fffffffd7d0, invocation_hint=0x7fffffffd750) at gclosure.c:804
marshal = 0x7ffff14c0640 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x55555b4c6a50
__func__ = "g_closure_invoke"
#65 0x00007ffff14d14de in signal_emit_unlocked_R (node=node@entry=0x5555557d2cf0, detail=detail@entry=0, instance=instance@entry=0x7fff34034a40, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd7d0) at gsignal.c:3635
tmp = <optimized out>
handler = 0x55555bfc1e00
accumulator = 0x0
emission = {next = 0x0, instance = 0x7fff34034a40, ihint = {signal_id = 44, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
class_closure = 0x0
handler_list = 0x55555bfc1e00
return_accu = 0x0
accu =
{g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 44
max_sequential_handler_number = 8863669
return_value_altered = 0
#66 0x00007ffff14d9d05 in g_signal_emit_valist (instance=0x7fff34034a40, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffd9a0) at gsignal.c:3391
instance_and_params = 0x7fffffffd7d0
signal_return_type = 4
param_values = 0x7fffffffd7e8
node = <optimized out>
i = <optimized out>
n_params = 0
__func__ = "g_signal_emit_valist"
#68 0x00007ffff359b13f in _gdk_frame_clock_emit_paint (frame_clock=frame_clock@entry=0x7fff34034a40 [GdkFrameClockIdle]) at gdkframeclock.c:640
#69 0x00007ffff359b871 in gdk_frame_clock_paint_idle (data=0x7fff34034a40) at gdkframeclockidle.c:430
clock = 0x7fff34034a40 [GdkFrameClockIdle]
clock_idle = 0x7fff34034a40 [GdkFrameClockIdle]
priv = 0x7fff34034960
skip_to_resume_events = 0
timings = 0x55555e64d1e0
__func__ = "gdk_frame_clock_paint_idle"
#70 0x00007ffff35869d0 in gdk_threads_dispatch (data=data@entry=0x7ffed2c704e0) at gdk.c:743
dispatch = 0x7ffed2c704e0
ret = 0
#71 0x00007ffff5e4c5dd in g_timeout_dispatch (source=0x55555bda0da0, callback=0x7ffff35869b0 <gdk_threads_dispatch>, user_data=0x7ffed2c704e0) at gmain.c:4615
timeout_source = 0x55555bda0da0
again = <optimized out>
#72 0x00007ffff5e4bb77 in g_main_dispatch (context=0x55555579ab70) at gmain.c:3142
dispatch = 0x7ffff5e4c5c0 <g_timeout_dispatch>
prev_source = 0x0
was_in_call = 0
user_data = 0x7ffed2c704e0
callback = 0x7ffff35869b0 <gdk_threads_dispatch>
cb_funcs = 0x7ffff6113280 <g_source_callback_funcs>
cb_data = 0x55555a83e920
need_destroy = <optimized out>
source = 0x55555bda0da0
current = 0x5555557f1c70
i = 0
#73 0x00007ffff5e4bb77 in g_main_context_dispatch (context=context@entry=0x55555579ab70) at gmain.c:3795
#74 0x00007ffff5e4bf20 in g_main_context_iterate (context=0x55555579ab70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3868
max_priority = 120
timeout = 0
some_ready = 1
nfds = <optimized out>
allocated_nfds = 7
fds = 0x555559327630
#75 0x00007ffff5e4c232 in g_main_loop_run (loop=0x555558882da0) at gmain.c:4064
__func__ = "g_main_loop_run"
#76 0x00007ffff3a83ca5 in gtk_main () at gtkmain.c:1322
loop = 0x555558882da0
#77 0x0000555555558494 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/evolution-3.26.6-1.fc27.x86_64/src/shell/main.c:670
settings = <optimized out>
success = <optimized out>
error = 0x0
(gdb) c
Continuing.
(evolution:17126): GdkPixbuf-CRITICAL **: gdk_pixbuf_composite: assertion 'dest_y >= 0 && dest_y + dest_height <= dest->height' failed
Gdk-Message: Lost connection to Wayland compositor.
Version: 3.22.x