UI process crash in Safe Browsing code after rewrite for libsoup3
165bde11a40f498ac186c8aeb57ad43cb788a1c0 has introduced UI process crashes on startup when Safe Browsing is enabled. CC @carlosgc
(gdb) bt full
#0 _g_log_abort (breakpoint=1) at ../../../../Projects/glib/glib/gmessages.c:559
debugger_present = 1
#1 0x00007f79d72ac5a0 in g_logv (log_domain=0x7f79d73e586f "GLib-GObject", log_level=G_LOG_LEVEL_CRITICAL,
format=0x7f79d7317cd5 "%s: assertion '%s' failed", args=0x7ffcfba8c168)
at ../../../../Projects/glib/glib/gmessages.c:1409
domain = 0x0
data = 0x0
depth = 1
log_func = 0x7f79d7f80cfc <trap_handler+240>
domain_fatal_mask = 5
masquerade_fatal = 0
test_level = 10
was_fatal = 0
was_recursion = 0
buffer = "\204\065$\327y\177\000\000\000\000\000\000y\177\000\000\b\004%\327y\177\000\000\324\301\071\327y\177\000\000\t\341 ,\000\000\000\000D\275\250\373\374\177\000\000\204\203\260\000\000\000\000\000\000\200\266\001\000\000\000\000\243\000\000\000\000\000\000\000\340\205\071\327y\177\000\000\020\276\250\373\374\177\000\000\000\276\250\373\374\177\000\000\362Dw`\000\000\000\000\204\275\250\373\374\177\000\000\023݁\001", '\000' <repeats 12 times>, "\243\000\000\000\000\000\000\000\t\341 ,\000\000\000\000\250\276\250\373\374\177\000\000\324\301\071\327y\177\000\000p\371\r\330y\177\000\000\000\276\250\373\374\177\000\000\020\276\250\373\374\177\000\000\341\270\016\330y\177\000\000\006", '\000' <repeats 15 times>...
msg = 0x251ab20 "g_object_unref: assertion 'G_IS_OBJECT (object)' failed"
msg_alloc = 0x251ab20 "g_object_unref: assertion 'G_IS_OBJECT (object)' failed"
i = 3
#2 0x00007f79d72ac694 in g_log (log_domain=0x7f79d73e586f "GLib-GObject", log_level=G_LOG_LEVEL_CRITICAL,
format=0x7f79d7317cd5 "%s: assertion '%s' failed") at ../../../../Projects/glib/glib/gmessages.c:1451
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffcfba8c240, reg_save_area = 0x7ffcfba8c180}}
#3 0x00007f79d72ae6a6 in g_return_if_fail_warning (log_domain=0x7f79d73e586f "GLib-GObject",
pretty_function=0x7f79d73e70f0 <__func__.26> "g_object_unref", expression=0x7f79d73e5da9 "G_IS_OBJECT (object)")
at ../../../../Projects/glib/glib/gmessages.c:2883
No locals.
#4 0x00007f79d73ba778 in g_object_unref (_object=0x25adb00) at ../../../../Projects/glib/gobject/gobject.c:3421
object = 0x25adb00
old_ref = 0
__func__ = "g_object_unref"
#5 0x00007f79d7f9a2c2 in ephy_gsb_service_update_full_hashes_sync (self=0xd6f5b668, prefixes=0x0)
at ../../../../Projects/epiphany/lib/safe-browsing/ephy-gsb-service.c:520
msg = 0x7f79d7f99b6e <ephy_gsb_service_set_property+167>
threat_lists = 0x7f79d7f9a2c2 <ephy_gsb_service_update_full_hashes_sync+215>
body_node = 0x26478b0
body_obj = 0x7ffcfba8c2c0
matches = 0x1
duration_str = 0x7ffcfba8c260 "\300¨\373\374\177"
url = 0x25adb00 ""
body = 0x7ffcfba8c2f0 "\360è\373\374\177"
duration = 6.9248872180566519e-310
__func__ = "ephy_gsb_service_update_full_hashes_sync"
#6 0x00007f79d73d23b4 in g_type_create_instance (type=39198272) at ../../../../Projects/glib/gobject/gtype.c:1921
node = 0x2561e40
instance = 0x26478b0
class = 0x248f700
allocated = 0x26478b0 ""
--Type <RET> for more, q to quit, c to continue without paging--c
private_size = 0
ivar_size = 104
i = 0
#7 0x00007f79d73b6a46 in g_object_new_internal (class=0x248f700, params=0x7ffcfba8c4c0, n_params=2) at ../../../../Projects/glib/gobject/gobject.c:1939
nqueue = 0x0
object = 0x7ffcfba8c5d8
__func__ = "g_object_new_internal"
#8 0x00007f79d73b79e2 in g_object_new_valist (object_type=39198272, first_property_name=0x7f79d7fabbb3 " database", var_args=0x7ffcfba8c7e0) at ../../../../Projects/glib/gobject/gobject.c:2282
params = 0x7ffcfba8c4c0
values = 0x7ffcfba8c5c0
params_stack = {{pspec = 0x2494a60, value = 0x7ffcfba8c5c0}, {pspec = 0x25d8ae0, value = 0x7ffcfba8c5d8}, {pspec = 0x7ffcfba8c910, value = 0x7f79d7f6b4b8}, {pspec = 0x7ffcfba8c8a0, value = 0x7f79d80f71fe <_dl_runtime_resolve_xsavec+126>}, {pspec = 0x21d00a0, value = 0x2561e40}, {pspec = 0x7ffcfba8c560, value = 0x7f79d728b9a8 <g_hash_table_maybe_make_big_keys_or_values+31>}, {pspec = 0x25207b0, value = 0x40002602ff0}, {pspec = 0x2561e40, value = 0x1ab10f0}, {pspec = 0x7ffcfba8c580, value = 0x7f79d6f5b2c1 <_int_malloc+3073>}, {pspec = 0x7f79d7fac16d, value = 0x7f79d728d547 <g_str_equal+51>}, {pspec = 0x7ffcfba8c5a0, value = 0x7f79d728bbb0 <g_hash_table_ensure_keyval_fits+374>}, {pspec = 0x7f79d7fab680, value = 0x2561e40}, {pspec = 0x7f79d7fab680, value = 0x1ab10c0}, {pspec = 0x8800000000, value = 0x31700000400}, {pspec = 0x7ffcfba8c600, value = 0x7f79d728c225 <g_hash_table_insert_node+433>}, {pspec = 0x5f452f48d7fab680, value = 0x1ab10c0}}
values_stack = {{g_type = 64, data = {{v_int = 34781888, v_uint = 34781888, v_long = 34781888, v_ulong = 34781888, v_int64 = 34781888, v_uint64 = 34781888, v_float = 1.07799806e-37, v_double = 1.7184535958297903e-316, v_pointer = 0x212bac0}, {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}}}, {g_type = 38930352, data = {{v_int = 35455136, v_uint = 35455136, v_long = 35455136, v_ulong = 35455136, v_int64 = 35455136, v_uint64 = 35455136, v_float = 1.15347177e-37, v_double = 1.7517164666229231e-316, v_pointer = 0x21d00a0}, {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}}}, {g_type = 140161291302528, 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 = -72825264, v_uint = 4222142032, v_long = 140724530628176, v_ulong = 140724530628176, v_int64 = 140724530628176, v_uint64 = 140724530628176, v_float = -1.75265626e+36, v_double = 6.9527156110516056e-310, v_pointer = 0x7ffcfba8c650}}}, {g_type = 140161277544437, 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 = -685193272, v_uint = 3609774024, v_long = 140161277544392, v_ulong = 140161277544392, v_int64 = 140161277544392, v_uint64 = 140161277544392, v_float = -1.85576007e+14, v_double = 6.924887211190424e-310, v_pointer = 0x7f79d728c7c8 <g_hash_table_insert_internal+95>}}}, {g_type = 0, data = {{v_int = 29332784, v_uint = 29332784, v_long = 29332784, v_ulong = 29332784, v_int64 = 29332784, v_uint64 = 29332784, v_float = 7.03763926e-38, v_double = 1.4492320871281783e-316, v_pointer = 0x1bf9530}, {v_int = 16, v_uint = 16, v_long = 16, v_ulong = 16, v_int64 = 16, v_uint64 = 16, v_float = 2.24207754e-44, v_double = 7.9050503334599447e-323, v_pointer = 0x10}}}, {g_type = 17, data = {{v_int = -687261184, v_uint = 3607706112, v_long = 140161275476480, v_ulong = 140161275476480, v_int64 = 140161275476480, v_uint64 = 140161275476480, v_float = -1.50882201e+14, v_double = 6.9248871090219962e-310, v_pointer = 0x7f79d7093a00 <main_arena>}, {v_int = 29332784, v_uint = 29332784, v_long = 29332784, v_ulong = 29332784, v_int64 = 29332784, v_uint64 = 29332784, v_float = 7.03763926e-38, v_double = 1.4492320871281783e-316, v_pointer = 0x1bf9530}}}, {g_type = 80, data = {{v_int = 81, v_uint = 81, v_long = 81, v_ulong = 81, v_int64 = 81, v_uint64 = 81, v_float = 1.13505176e-43, v_double = 4.001931731314097e-322, v_pointer = 0x51}, {v_int = -687261184, v_uint = 3607706112, v_long = 140161275476480, v_ulong = 140161275476480, v_int64 = 140161275476480, v_uint64 = 140161275476480, v_float = -1.50882201e+14, v_double = 6.9248871090219962e-310, v_pointer = 0x7f79d7093a00 <main_arena>}}}, {g_type = 29457024, 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 = -688540056, v_uint = 3606427240, v_long = 140161274197608, v_ulong = 140161274197608, v_int64 = 140161274197608, v_uint64 = 140161274197608, v_float = -1.35081889e+14, v_double = 6.9248870458373242e-310, v_pointer = 0x7f79d6f5b668 <malloc_check+72>}}}, {g_type = 140724530628336, data = {{v_int = 80, v_uint = 80, v_long = 80, v_ulong = 80, v_int64 = 80, v_uint64 = 80, v_float = 1.12103877e-43, v_double = 3.9525251667299724e-322, v_pointer = 0x50}, {v_int = -1123053512, v_uint = 3171913784, v_long = 140160839684152, v_ulong = 140160839684152, v_int64 = 140160839684152, v_uint64 = 140160839684152, v_float = -0.0350496471, v_double = 6.9248655780201976e-310, v_pointer = 0x7f79bd0f9038}}}, {g_type = 140161274205050, data = {{v_int = 16, v_uint = 16, v_long = 16, v_ulong = 16, v_int64 = 16, v_uint64 = 16, v_float = 2.24207754e-44, v_double = 7.9050503334599447e-323, v_pointer = 0x10}, {v_int = 29332784, v_uint = 29332784, v_long = 29332784, v_ulong = 29332784, v_int64 = 29332784, v_uint64 = 29332784, v_float = 7.03763926e-38, v_double = 1.4492320871281783e-316, v_pointer = 0x1bf9530}}}, {g_type = 8517109488, data = {{v_int = 39198272, v_uint = 39198272, v_long = 39198272, v_ulong = 39198272, v_int64 = 39198272, v_uint64 = 39198272, v_float = 1.57309183e-37, v_double = 1.9366519571540851e-316, v_pointer = 0x2561e40}, {v_int = -1123053512, v_uint = 3171913784, v_long = 140160839684152, v_ulong = 140160839684152, v_int64 = 140160839684152, v_uint64 = 140160839684152, v_float = -0.0350496471, v_double = 6.9248655780201976e-310, v_pointer = 0x7f79bd0f9038}}}, {g_type = 39002224, data = {{v_int = -72825104, v_uint = 4222142192, v_long = 8517109488, v_ulong = 8517109488, v_int64 = 8517109488, v_uint64 = 8517109488, v_float = -1.75268161e+36, v_double = 4.2080111998893287e-314, v_pointer = 0x1fba8c6f0}, {v_int = 39172384, v_uint = 39172384, v_long = 39172384, v_ulong = 39172384, v_int64 = 39172384, v_uint64 = 39172384, v_float = 1.57018968e-37, v_double = 1.9353729200101313e-316, v_pointer = 0x255b920}}}, {g_type = 4294967297, data = {{v_int = 39002208, v_uint = 39002208, v_long = 39002208, v_ulong = 39002208, v_int64 = 39002208, v_uint64 = 39002208, v_float = 1.55111229e-37, v_double = 1.9269651084754633e-316, v_pointer = 0x2532060}, {v_int = -72824976, v_uint = 4222142320, v_long = 140724530628464, v_ulong = 140724530628464, v_int64 = 140724530628464, v_uint64 = 140724530628464, v_float = -1.75270189e+36, v_double = 6.9527156110658347e-310, v_pointer = 0x7ffcfba8c770}}}, {g_type = 140161278870727, data = {{v_int = -671435136, v_uint = 3623532160, v_long = 7918499456, v_ulong = 7918499456, v_int64 = 7918499456, v_uint64 = 7918499456, v_float = -5.51323477e+14, v_double = 3.9122585478221994e-314, v_pointer = 0x1d7fab680}, {v_int = -684115072, v_uint = 3610852224, v_long = 140161278622592, v_ulong = 140161278622592, v_int64 = 140161278622592, v_uint64 = 140161278622592, v_float = -2.03665202e+14, v_double = 6.9248872644605819e-310, v_pointer = 0x7f79d7393b80 <private_thread_memory>}}}, {g_type = 140724530628608, data = {{v_int = 27983920, v_uint = 27983920, v_long = 27983920, v_ulong = 27983920, v_int64 = 27983920, v_uint64 = 27983920, v_float = 6.28157484e-38, v_double = 1.3825893507969776e-316, v_pointer = 0x1ab0030}, {v_int = -684112704, v_uint = 3610854592, v_long = 140161278624960, v_ulong = 140161278624960, v_int64 = 140161278624960, v_uint64 = 140161278624960, v_float = -2.0370493e+14, v_double = 6.9248872645775767e-310, v_pointer = 0x7f79d73944c0 <allocator>}}}, {g_type = 27983920, data = {{v_int = -72825008, v_uint = 4222142288, v_long = 4222142288, v_ulong = 4222142288, v_int64 = 4222142288, v_uint64 = 4222142288, v_float = -1.75269682e+36, v_double = 2.0860154563543584e-314, v_pointer = 0xfba8c750}, {v_int = 16, v_uint = 16, v_long = 16, v_ulong = 16, v_int64 = 16, v_uint64 = 16, v_float = 2.24207754e-44, v_double = 7.9050503334599447e-323, v_pointer = 0x10}}}}
name = 0x0
n_params = 2
n_params_alloc = 16
class = 0x248f700
unref_class = 0x248f700
object = 0x10
__func__ = "g_object_new_valist"
#9 0x00007f79d73b6665 in g_object_new (object_type=39198272, first_property_name=0x7f79d7fabbb3 " database") at ../../../../Projects/glib/gobject/gobject.c:1782
object = 0x0
var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffcfba8c8c0, reg_save_area = 0x7ffcfba8c800}}
#10 0x00007f79d7f9a459 in ephy_gsb_service_update_full_hashes_sync (self=0x7ffcfba8c8c0, prefixes=0x3000000030) at ../../../../Projects/epiphany/lib/safe-browsing/ephy-gsb-service.c:535
msg = 0x7ffcfba8c8b0
threat_lists = 0x7f79d7f9a459 <ephy_gsb_service_update_full_hashes_sync+622>
body_node = 0x7f79d7f98b51 <ephy_gsb_service_update_back_off_mode+42>
body_obj = 0x7ffcfba8c8b0
matches = 0x7f79d7fbab10
duration_str = 0x21d00a0 "\020\060\361\001"
url = 0x7f79d7fbab10 "@\036V\002"
body = 0x7ffcfba8c8e0 "\020ɨ\373\374\177"
duration = 0
__func__ = "ephy_gsb_service_update_full_hashes_sync"
#11 0x00007f79d80655ae in web_process_extension_unsafe_browsing_error_page_message_received_cb (manager=0x1b146a0, message=0x7ffcfba8c910, shell=0x7f79d80655ae <web_process_extension_unsafe_browsing_error_page_message_received_cb+83>) at ../../../../Projects/epiphany/embed/ephy-embed-shell.c:318
page_id = 28394736
#12 0x00007f79d8037bc5 in ephy_window_configure_for_view (window=0x7f79d8037bc5 <ephy_window_configure_for_view+427>, web_view=0x7ffcfba8c960) at ../../../../Projects/epiphany/src/ephy-window.c:1949
properties = 0x2455040
geometry = {x = 1074331650, y = 1074855938, width = 39147104, height = 0}
chrome = 0
#13 0x00007f79d8037c68 in web_view_ready_cb (web_view=0x7f79d73cd588 <invalid_closure_notify>, parent_web_view=0x2530240) at ../../../../Projects/epiphany/src/ephy-window.c:1967
window = 0x2599440
parent_view_window = 0x1eb9ea0
using_new_window = 32633
#14 0x00007f79d729da99 in g_list_foreach (list=0x1cf3200, func=0x7f79d8037c2b <web_view_ready_cb+78>, user_data=0x0) at ../../../../Projects/glib/glib/glist.c:1090
next = 0x0
#15 0x00007f79d8037cfa in create_web_view_cb (web_view=0x0, navigation_action=0x1bf9530, window=0x1cf3200) at ../../../../Projects/epiphany/src/ephy-window.c:1987
embed = 0x7f79d8037cfa <create_web_view_cb+72>
new_web_view = 0x7ffcfba8c9f0
flags = 0
target_window = 0x0
#16 0x00007f79d73b26bb in g_cclosure_marshal_VOID__PARAM (closure=0x2561c30, return_value=0x0, n_param_values=2, param_values=0x7ffcfba8cc40, invocation_hint=0x7ffcfba8cb80, marshal_data=0x0) at ../../../../Projects/glib/gobject/gmarshal.c:1516
callback = 0x7f79d8037c6b <web_view_ready_cb+142>
cc = 0x2561c30
data1 = 0x1eb9ea0
data2 = 0x1f66350
__func__ = "g_cclosure_marshal_VOID__PARAM"
#17 0x00007f79d73ad7a5 in g_closure_invoke (closure=0x2561c30, return_value=0x0, n_param_values=2, param_values=0x7ffcfba8cc40, invocation_hint=0x7ffcfba8cb80) at ../../../../Projects/glib/gobject/gclosure.c:810
marshal = 0x7f79d73b25e0 <g_cclosure_marshal_VOID__PARAM>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x2561c10
__func__ = "g_closure_invoke"
#18 0x00007f79d73ccf33 in signal_emit_unlocked_R (node=0x1b03570, detail=1239, instance=0x1eb9ea0, emission_return=0x0, instance_and_params=0x7ffcfba8cc40) at ../../../../Projects/glib/gobject/gsignal.c:3741
tmp = 0x1eb9ea0
handler = 0x2530240
accumulator = 0x0
emission = {next = 0x0, instance = 0x1eb9ea0, ihint = {signal_id = 1, detail = 1239, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 4}
class_closure = 0x1b03520
hlist = 0x2579178
handler_list = 0x2530240
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 = 1
max_sequential_handler_number = 6549
return_value_altered = 1
#19 0x00007f79d73cc1ee in g_signal_emit_valist (instance=0x1eb9ea0, signal_id=1, detail=1239, var_args=0x7ffcfba8cf08) at ../../../../Projects/glib/gobject/gsignal.c:3497
instance_and_params = 0x7ffcfba8cc40
signal_return_type = 4
param_values = 0x7ffcfba8cc58
node = 0x1b03570
i = 1
n_params = 1
__func__ = "g_signal_emit_valist"
#20 0x00007f79d73cc783 in g_signal_emit (instance=0x1eb9ea0, signal_id=1, detail=1239) at ../../../../Projects/glib/gobject/gsignal.c:3553
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffcfba8cfe0, reg_save_area = 0x7ffcfba8cf20}}
#21 0x00007f79d73b557e in g_object_dispatch_properties_changed (object=0x1eb9ea0, n_pspecs=1, pspecs=0x7ffcfba8d040) at ../../../../Projects/glib/gobject/gobject.c:1206
i = 0
#22 0x00007f79d73b5799 in g_object_notify_by_spec_internal (object=0x1eb9ea0, pspec=0x1bf9530) at ../../../../Projects/glib/gobject/gobject.c:1299
nqueue = 0x0
notify_pspec = 0x1bf9530
#23 0x00007f79d73b598f in g_object_notify_by_pspec (object=0x1eb9ea0, pspec=0x1bf9530) at ../../../../Projects/glib/gobject/gobject.c:1409
__func__ = "g_object_notify_by_pspec"
#24 0x00007f79d806be2f in filter_info_setup_load_file (self=0x7f79d73b598f <g_object_notify_by_pspec+183>, json_file=0x7ffcfba8d080) at ../../../../Projects/epiphany/embed/ephy-filters-manager.c:552
old_checksum = 0x7ffcfba8d0c0 "\020Ѩ\373\374\177"
json_file_path = 0x7f79d806be2f <filter_info_setup_load_file+686> ""
file_map = 0x7ffcfba8d0c0
json_data = 0x101bf9530
error = 0x39
__func__ = "> <script src='ephy-resourc"
#25 0x00007f79d806c045 in download_completed_cb (download=0x2632d50, self=0x7ffcfba8d110) at ../../../../Projects/epiphany/embed/ephy-filters-manager.c:579
__func__ = "/org/gnome/epiphany/hi"
#26 0x00007f79d806ba1d in filter_saved_cb (store=0x0, result=0x0, self=0x2632d50) at ../../../../Projects/epiphany/embed/ephy-filters-manager.c:485
error = 0x1b13100
__func__ = "ody class='hljs'"
#27 0x00007f79d74d7af7 in g_task_return_now (task=0x200f260) at ../../../../Projects/glib/gio/gtask.c:1219
No locals.
#28 0x00007f79d74d7c5c in g_task_return (task=0x200f260, type=G_TASK_RETURN_SUCCESS) at ../../../../Projects/glib/gio/gtask.c:1289
source = 0x1c0e8b0
source_name = 0x0
#29 0x00007f79d74d8849 in g_task_return_pointer (task=0x200f260, result=0x7f7959273900, result_destroy=0x7f79d3c96bf0 <webkit_user_content_filter_unref(WebKitUserContentFilter*)>) at ../../../../Projects/glib/gio/gtask.c:1709
__func__ = "g_task_return_pointer"
#30 0x00007f79d3c987e5 in operator() (error=..., contentRuleList=..., __closure=0x7f79bd0fa7a8) at WTF/Headers/wtf/glib/GRefPtr.h:104
task = {m_ptr = 0x200f260}
task = {m_ptr = <optimized out>}
#31 WTF::Detail::CallableWrapper<webkit_user_content_filter_store_load(WebKitUserContentFilterStore*, const gchar*, GCancellable*, GAsyncReadyCallback, gpointer)::<lambda(WTF::RefPtr<API::ContentRuleList, WTF::RawPtrTraits<API::ContentRuleList>, WTF::DefaultRefDerefTraits<API::ContentRuleList> >, std::error_code)>, void, WTF::RefPtr<API::ContentRuleList, WTF::RawPtrTraits<API::ContentRuleList>, WTF::DefaultRefDerefTraits<API::ContentRuleList> >, std::error_code>::call(WTF::RefPtr<API::ContentRuleList, WTF::RawPtrTraits<API::ContentRuleList>, WTF::DefaultRefDerefTraits<API::ContentRuleList> >, std::error_code) (this=0x7f79bd0fa7a0, in#0=..., in#1=...) at WTF/Headers/wtf/Function.h:52
No locals.
#32 0x00007f79d3c3bc61 in WTF::Function<void (WTF::RefPtr<API::ContentRuleList, WTF::RawPtrTraits<API::ContentRuleList>, WTF::DefaultRefDerefTraits<API::ContentRuleList> >, std::error_code)>::operator()(WTF::RefPtr<API::ContentRuleList, WTF::RawPtrTraits<API::ContentRuleList>, WTF::DefaultRefDerefTraits<API::ContentRuleList> >, std::error_code) const (in#1=..., in#0=..., this=<optimized out>) at WTF/Headers/wtf/Function.h:83
No locals.
#33 WTF::CompletionHandler<void (WTF::RefPtr<API::ContentRuleList, WTF::RawPtrTraits<API::ContentRuleList>, WTF::DefaultRefDerefTraits<API::ContentRuleList> >, std::error_code)>::operator()(WTF::RefPtr<API::ContentRuleList, WTF::RawPtrTraits<API::ContentRuleList>, WTF::DefaultRefDerefTraits<API::ContentRuleList> >, std::error_code) (in#1=..., in#0=..., this=0x7f79bd0d3bf8) at WTF/Headers/wtf/CompletionHandler.h:67
No locals.
#34 operator() (__closure=0x7f79bd0d3b88) at ../../Source/WebKit/UIProcess/API/APIContentRuleListStore.cpp:544
contentRuleList = {m_ptr = 0x7f7959359828}
completionHandler = {m_function = {m_callableWrapper = std::unique_ptr<WTF::Detail::CallableWrapperBase<void, WTF::RefPtr<API::ContentRuleList, WTF::RawPtrTraits<API::ContentRuleList>, WTF::DefaultRefDerefTraits<API::ContentRuleList> >, std::error_code>> = {get() = 0x0}}}
data = {metaData = {version = 11, sourceSize = 6484896, actionsSize = 145667, filtersWithoutConditionsBytecodeSize = 3969910, filtersWithConditionsBytecodeSize = 7182422, conditionedFiltersBytecodeSize = 8252393, conditionsApplyOnlyToDomain = 0}, data = {m_buffer = {m_ptr = 0x1ecfd90}, m_fileDescriptor = 0x1ebf820, m_data = 0x0, m_size = 26035336, m_isMap = true}}
identifier = {static MaxLength = 2147483647, m_impl = {m_ptr = 0x7f7955c875d8}}
protectedThis = {m_ptr = 0x7f79bd0f4930}
completionHandler = {m_function = {m_callableWrapper = std::unique_ptr<WTF::Detail::CallableWrapperBase<void, WTF::RefPtr<API::ContentRuleList, WTF::RawPtrTraits<API::ContentRuleList>, WTF::DefaultRefDerefTraits<API::ContentRuleList> >, std::error_code>> = {get() = <optimized out>}}}
data = {metaData = {version = <optimized out>, sourceSize = <optimized out>, actionsSize = <optimized out>, filtersWithoutConditionsBytecodeSize = <optimized out>, filtersWithConditionsBytecodeSize = <optimized out>, conditionedFiltersBytecodeSize = <optimized out>, conditionsApplyOnlyToDomain = <optimized out>}, data = {m_buffer = {m_ptr = <optimized out>}, m_fileDescriptor = <optimized out>, m_data = <optimized out>, m_size = <optimized out>, m_isMap = <optimized out>}}
identifier = {static MaxLength = 2147483647, m_impl = {m_ptr = <optimized out>}}
protectedThis = {m_ptr = <optimized out>}
contentRuleList = {m_ptr = <optimized out>}
#35 WTF::Detail::CallableWrapper<API::ContentRuleListStore::compileContentRuleList(const WTF::String&, WTF::String&&, WTF::CompletionHandler<void(WTF::RefPtr<API::ContentRuleList>, std::error_code)>)::<lambda()> mutable::<lambda()>, void>::call(void) (this=0x7f79bd0d3b80) at WTF/Headers/wtf/Function.h:52
No locals.
#36 0x00007f79d2d787c6 in WTF::Function<void ()>::operator()() const (this=<synthetic pointer>) at ../../Source/WTF/wtf/Function.h:80
No locals.
#37 WTF::RunLoop::performWork (this=0x7f79bd0f9000) at ../../Source/WTF/wtf/RunLoop.cpp:133
function = {m_callableWrapper = std::unique_ptr<WTF::Detail::CallableWrapperBase<void>> = {get() = <optimized out>}}
didSuspendFunctions = false
#38 0x00007f79d2dd10b9 in operator() (userData=<optimized out>, userData@entry=0x7f79bd0f9000, __closure=0x0) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:80
No locals.
#39 _FUN () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:82
No locals.
#40 0x00007f79d2dd19df in operator() (__closure=0x0, userData=0x7f79bd0f9000, callback=0x7f79d2dd10b0 <_FUN(gpointer)>, source=0x1c0e8b0) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:53
name = 0x1c17a80 "[WebKit] RunLoop work"
runLoopSource = @0x1c0e8b0: {source = {callback_data = 0x1c8ec50, callback_funcs = 0x7f79d7393ac0 <g_source_callback_funcs>, source_funcs = 0x7f79d3125ec0 <WTF::RunLoop::s_runLoopSourceFunctions>, ref_count = 3, context = 0x1b1cd70, priority = 100, flags = 35, source_id = 10, poll_fds = 0x0, prev = 0x0, next = 0x2550dc0, name = 0x1c17a80 "[WebKit] RunLoop work", priv = 0x1b48b60}, runLoop = 0x7f79bd0f9000}
returnValue = <optimized out>
#41 _FUN () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:56
No locals.
#42 0x00007f79d72a1cbb in g_main_dispatch (context=0x1b1cd70) at ../../../../Projects/glib/glib/gmain.c:3337
dispatch = 0x7f79d2dd1990 <_FUN(GSource*, GSourceFunc, gpointer)>
prev_source = 0x0
begin_time_nsec = 0
was_in_call = 0
user_data = 0x7f79bd0f9000
callback = 0x7f79d2dd10b0 <_FUN(gpointer)>
cb_funcs = 0x7f79d7393ac0 <g_source_callback_funcs>
cb_data = 0x1c8ec50
need_destroy = 0
source = 0x1c0e8b0
current = 0x1b1b8a0
i = 0
__func__ = "g_main_dispatch"
#43 0x00007f79d72a2c0e in g_main_context_dispatch (context=0x1b1cd70) at ../../../../Projects/glib/glib/gmain.c:4055
No locals.
#44 0x00007f79d72a2dfa in g_main_context_iterate (context=0x1b1cd70, block=1, dispatch=1, self=0x1b22890) at ../../../../Projects/glib/glib/gmain.c:4131
max_priority = 2147483647
timeout = 799
some_ready = 1
nfds = 5
allocated_nfds = 5
fds = 0x1ecb3c0
begin_time_nsec = 0
#45 0x00007f79d72a2ebe in g_main_context_iteration (context=0x1b1cd70, may_block=1) at ../../../../Projects/glib/glib/gmain.c:4196
retval = 1
#46 0x00007f79d7515345 in g_application_run (application=0x1b146a0, argc=1, argv=0x7ffcfba8d6f8) at ../../../../Projects/glib/gio/gapplication.c:2565
arguments = 0x1c7e930
status = 0
context = 0x1b1cd70
acquired_context = 1
__func__ = "g_application_run"
#47 0x0000000000404be4 in main (argc=1, argv=0x7ffcfba8d6f8) at ../../../../Projects/epiphany/src/ephy-main.c:431
option_context = 0x1aebee0
option_group = 0x1aebf50
error = 0x0
user_time = 0
arbitrary_url = 0
ctx = 0x1ebecc0
mode = EPHY_EMBED_SHELL_MODE_BROWSER
status = 32633
flags = EPHY_FILE_HELPERS_ENSURE_EXISTS
desktop_info = 0x0