Browser plugin crash in NPP_Destroy if tab closed when search box is open
@mcatanzaro
Submitted by Michael Catanzaro Link to original bug (#762838)
Description
- Open some PDFs in Epiphany
- Click the search button in one PDF
- Close the tab while the search box is still open
- WebKitPluginProcess crashes, other tabs show 'plugin failure'
#0 0x00007fbd2e39fd1a in g_type_class_meta_marshal (closure=0x55e68290e3d0, return_value=0x0, n_param_values=1, param_values=0x7ffeaeb30eb0, invocation_hint=0x7ffeaeb30e30, marshal_data=<optimized out>) at gclosure.c:992
class = Python Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x0:
#4 0x00007fbd2e3bc8ff in <emit signal ??? on instance 0x55e6828eec00 [GtkToggleButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3439
var_args =
{{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb31150, reg_save_area = 0x7ffeaeb31090}}
#1 0x00007fbd2e3a17a5 in g_closure_invoke (closure=closure@entry=0x55e68290e3d0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffeaeb30eb0, invocation_hint=invocation_hint@entry=0x7ffeaeb30e30) at gclosure.c:801
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x55e68290e3b0
__func__ = "g_closure_invoke"
#2 0x00007fbd2e3b338c in signal_emit_unlocked_R (node=node@entry=0x55e682983e30, detail=detail@entry=0, instance=instance@entry=0x55e6828eec00, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffeaeb30eb0) at gsignal.c:3557
accumulator = 0x0
emission =
{next = 0x7ffeaeb31280, instance = 0x55e6828eec00, ihint = {signal_id = 175, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 94448521648896}
class_closure = 0x55e68290e3d0
handler_list = <optimized out>
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 = 175
max_sequential_handler_number = 2159
return_value_altered = <optimized out>
#3 0x00007fbd2e3bc530 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeaeb31070) at gsignal.c:3383
instance_and_params = 0x7ffeaeb30eb0
signal_return_type = <optimized out>
param_values = 0x7ffeaeb30ec8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#5 0x00007fbd29863aed in gtk_toggle_button_clicked () at /lib64/libgtk-3.so.0
#6 0x00007fbd2e3a19d4 in _g_closure_invoke_va (closure=closure@entry=0x55e6828fe000, return_value=return_value@entry=0x0, instance=instance@entry=0x55e6828eec00, args=args@entry=0x7ffeaeb31380, n_params=<optimized out>, param_types=0x0)
at gclosure.c:864
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x55e6828fdfe0
__func__ = "_g_closure_invoke_va"
#7 0x00007fbd2e3bc2bd in g_signal_emit_valist (instance=0x55e6828eec00, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffeaeb31380)
at gsignal.c:3292
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}}}
accumulator = 0x0
emission =
{next = 0x7ffeaeb315a0, instance = 0x55e6828eec00, ihint = {signal_id = 171, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 94448521648896}
signal_id = 171
instance_type = 94448521648896
emission_return =
{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}}}
rtype = 4
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#8 0x00007fbd2e3bc8ff in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3439
var_args =
{{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb31460, reg_save_area = 0x7ffeaeb313a0}}
#9 0x00007fbd298638c5 in gtk_toggle_button_set_active ()
at /lib64/libgtk-3.so.0
#10 0x00007fbd2e3a19d4 in _g_closure_invoke_va (closure=closure@entry=0x55e682d21800, return_value=return_value@entry=0x0, instance=instance@entry=0x55e682b27bc0, args=args@entry=0x7ffeaeb316a0, n_params=<optimized out>, param_types=0x0)
at gclosure.c:864
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x55e682d217e0
__func__ = "_g_closure_invoke_va"
#11 0x00007fbd2e3bc2bd in g_signal_emit_valist (instance=0x55e682b27bc0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffeaeb316a0)
at gsignal.c:3292
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}}}
accumulator = 0x0
emission =
{next = 0x7ffeaeb318d0, instance = 0x55e682b27bc0, ihint = {signal_id = 304, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 94448522082592}
signal_id = 304
instance_type = 94448522082592
emission_return =
{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}}}
rtype = 4
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#12 0x00007fbd2e3bc8ff in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3439
var_args =
{{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb31780, reg_save_area = 0x7ffeaeb316c0}}
#13 0x00007fbd297d0df5 in gtk_popover_hide () at /lib64/libgtk-3.so.0
#17 0x00007fbd2e3bc8ff in <emit signal ??? on instance 0x55e682b27bc0 [GtkPopover]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3439
var_args =
{{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb31c00, reg_save_area = 0x7ffeaeb31b40}}
#14 0x00007fbd2e3a17a5 in g_closure_invoke (closure=closure@entry=0x55e682891fb0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffeaeb31960, invocation_hint=invocation_hint@entry=0x7ffeaeb318e0) at gclosure.c:801
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x55e682891f90
__func__ = "g_closure_invoke"
#15 0x00007fbd2e3b338c in signal_emit_unlocked_R (node=node@entry=0x55e682875860, detail=detail@entry=0, instance=instance@entry=0x55e682b27bc0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffeaeb31960) at gsignal.c:3557
accumulator = 0x0
emission =
{next = 0x7ffeaeb31e70, instance = 0x55e682b27bc0, ihint = {signal_id = 26, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 94448522082592}
class_closure = 0x55e682891fb0
handler_list = <optimized out>
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 = 26
max_sequential_handler_number = 2159
return_value_altered = <optimized out>
#16 0x00007fbd2e3bc530 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeaeb31b20) at gsignal.c:3383
instance_and_params = 0x7ffeaeb31960
signal_return_type = <optimized out>
param_values = 0x7ffeaeb31978
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#18 0x00007fbd298c1029 in gtk_widget_hide () at /lib64/libgtk-3.so.0
#19 0x00007fbd298c1234 in gtk_widget_dispose () at /lib64/libgtk-3.so.0
#20 0x00007fbd2e3a652c in g_object_unref (_object=0x55e682b27bc0)
at gobject.c:3142
weak_locations = 0x0
old_ref = <optimized out>
object = 0x55e682b27bc0 [GtkPopover]
#21 0x00007fbd2e0913fc in g_hash_table_remove_all_nodes (hash_table=Python Exception <class 'TypeError'> iter() returned non-iterator of type '_iterator':
0x55e682c27300, notify=<optimized out>, destruction=<optimized out>)
at ghash.c:545
i = 1
key = <optimized out>
value = 0x55e682b27bc0
old_size = 8
old_keys = 0x55e682d32f20
old_values = 0x55e682d32f20
old_hashes = 0x55e682cffab0
#22 0x00007fbd2e091daf in g_hash_table_unref (destruction=1, notify=1, hash_table=Python Exception <class 'TypeError'> iter() returned non-iterator of type '_iterator':
0x55e682c27300) at ghash.c:1093
#23 0x00007fbd2e091daf in g_hash_table_unref (hash_table=Python Exception <class 'TypeError'> iter() returned non-iterator of type '_iterator':
0x55e682c27300) at ghash.c:1097
#24 0x00007fbd2e086e23 in g_datalist_clear (datalist=<optimized out>)
at gdataset.c:273
data = 0x55e682da9640
i = 0
__func__ = "g_datalist_clear"
#25 0x00007fbd2e3a65af in g_object_unref (_object=0x55e6828eec00)
at gobject.c:3179
weak_locations = <optimized out>
old_ref = <optimized out>
object = 0x55e6828eec00 [GtkToggleButton]
#26 0x00007fbd296bfa30 in gtk_container_destroy () at /lib64/libgtk-3.so.0
#30 0x00007fbd2e3bc8ff in <emit signal ??? on instance 0x55e682cda4f0 [GtkToolItem]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3439
var_args =
{{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb321a0, reg_save_area = 0x7ffeaeb320e0}}
#27 0x00007fbd2e3a16ff in g_closure_invoke (closure=closure@entry=0x55e68289f420, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffeaeb31f00, invocation_hint=invocation_hint@entry=0x7ffeaeb31e80) at gclosure.c:801
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 1
real_closure = 0x55e68289f400
__func__ = "g_closure_invoke"
#28 0x00007fbd2e3b3d6e in signal_emit_unlocked_R (node=node@entry=0x55e682891e40, detail=detail@entry=0, instance=instance@entry=0x55e682cda4f0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffeaeb31f00) at gsignal.c:3743
need_unset = 0
accumulator = 0x0
emission =
{next = 0x7ffeaeb32350, instance = 0x55e682cda4f0, ihint = {signal_id = 24, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 94448521506592}
class_closure = 0x55e68289f420
handler_list = 0x0
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 = 24
max_sequential_handler_number = 2159
return_value_altered = 0
#29 0x00007fbd2e3bc530 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeaeb320c0) at gsignal.c:3383
instance_and_params = 0x7ffeaeb31f00
signal_return_type = <optimized out>
param_values = 0x7ffeaeb31f18
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#31 0x00007fbd298c129a in gtk_widget_dispose () at /lib64/libgtk-3.so.0
#32 0x00007fbd2e3a7fa9 in g_object_run_dispose (object=0x55e682cda4f0 [GtkToolItem]) at gobject.c:1081
__func__ = "g_object_run_dispose"
#33 0x00007fbd29866525 in gtk_toolbar_forall () at /lib64/libgtk-3.so.0
#34 0x00007fbd296bfa30 in gtk_container_destroy () at /lib64/libgtk-3.so.0
#38 0x00007fbd2e3bc8ff in <emit signal ??? on instance 0x55e682a627a0 [EvBrowserPluginToolbar]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3439
var_args =
{{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb32680, reg_save_area = 0x7ffeaeb325c0}}
#35 0x00007fbd2e3a16ff in g_closure_invoke (closure=closure@entry=0x55e68289f420, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffeaeb323e0, invocation_hint=invocation_hint@entry=0x7ffeaeb32360) at gclosure.c:801
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 1
real_closure = 0x55e68289f400
__func__ = "g_closure_invoke"
#36 0x00007fbd2e3b3d6e in signal_emit_unlocked_R (node=node@entry=0x55e682891e40, detail=detail@entry=0, instance=instance@entry=0x55e682a627a0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffeaeb323e0) at gsignal.c:3743
need_unset = 0
accumulator = 0x0
emission =
{next = 0x7ffeaeb32830, instance = 0x55e682a627a0, ihint = {signal_id = 24, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 94448521714352}
class_closure = 0x55e68289f420
handler_list = 0x0
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 = 24
max_sequential_handler_number = 2159
return_value_altered = 0
#37 0x00007fbd2e3bc530 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeaeb325a0) at gsignal.c:3383
instance_and_params = 0x7ffeaeb323e0
signal_return_type = <optimized out>
param_values = 0x7ffeaeb323f8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#39 0x00007fbd298c129a in gtk_widget_dispose () at /lib64/libgtk-3.so.0
#40 0x00007fbd2e3a7fa9 in g_object_run_dispose (object=0x55e682a627a0 [EvBrowserPluginToolbar]) at gobject.c:1081
__func__ = "g_object_run_dispose"
#41 0x00007fbd29678027 in gtk_box_forall () at /lib64/libgtk-3.so.0
#42 0x00007fbd296bfa30 in gtk_container_destroy () at /lib64/libgtk-3.so.0
#46 0x00007fbd2e3bc8ff in <emit signal ??? on instance 0x55e682b363e0 [GtkBox]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)
at gsignal.c:3439
var_args =
{{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb32b60, reg_save_area = 0x7ffeaeb32aa0}}
#43 0x00007fbd2e3a16ff in g_closure_invoke (closure=closure@entry=0x55e68289f420, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffeaeb328c0, invocation_hint=invocation_hint@entry=0x7ffeaeb32840) at gclosure.c:801
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 1
real_closure = 0x55e68289f400
__func__ = "g_closure_invoke"
#44 0x00007fbd2e3b3d6e in signal_emit_unlocked_R (node=node@entry=0x55e682891e40, detail=detail@entry=0, instance=instance@entry=0x55e682b363e0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffeaeb328c0) at gsignal.c:3743
need_unset = 0
accumulator = 0x0
emission =
{next = 0x7ffeaeb32d20, instance = 0x55e682b363e0, ihint = {signal_id = 24, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 94448522686064}
class_closure = 0x55e68289f420
handler_list = 0x0
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 = 24
max_sequential_handler_number = 2159
return_value_altered = 0
#45 0x00007fbd2e3bc530 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeaeb32a80) at gsignal.c:3383
instance_and_params = 0x7ffeaeb328c0
signal_return_type = <optimized out>
param_values = 0x7ffeaeb328d8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#47 0x00007fbd298c129a in gtk_widget_dispose () at /lib64/libgtk-3.so.0
#48 0x00007fbd2e3a7fa9 in g_object_run_dispose (object=0x55e682b363e0 [GtkBox])
at gobject.c:1081
__func__ = "g_object_run_dispose"
#49 0x00007fbd298c9e79 in gtk_window_forall () at /lib64/libgtk-3.so.0
#50 0x00007fbd296bfa30 in gtk_container_destroy () at /lib64/libgtk-3.so.0
#54 0x00007fbd2e3bc8ff in <emit signal ??? on instance 0x55e682b3d4c0 [GtkPlug]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)
at gsignal.c:3439
var_args =
{{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb33050, reg_save_area = 0x7ffeaeb32f90}}
#51 0x00007fbd2e3a17a5 in g_closure_invoke (closure=closure@entry=0x55e68289f420, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffeaeb32db0, invocation_hint=invocation_hint@entry=0x7ffeaeb32d30) at gclosure.c:801
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x55e68289f400
__func__ = "g_closure_invoke"
#52 0x00007fbd2e3b3d6e in signal_emit_unlocked_R (node=node@entry=0x55e682891e40, detail=detail@entry=0, instance=instance@entry=0x55e682b3d4c0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffeaeb32db0) at gsignal.c:3743
need_unset = 0
accumulator = 0x0
emission =
{next = 0x7ffeaeb33280, instance = 0x55e682b3d4c0, ihint = {signal_id = 24, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 94448523458640}
class_closure = 0x55e68289f420
handler_list = 0x0
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 = 24
max_sequential_handler_number = 2159
return_value_altered = 0
#53 0x00007fbd2e3bc530 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeaeb32f70) at gsignal.c:3383
instance_and_params = 0x7ffeaeb32db0
signal_return_type = <optimized out>
param_values = 0x7ffeaeb32dc8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#55 0x00007fbd298c129a in gtk_widget_dispose () at /lib64/libgtk-3.so.0
#56 0x00007fbd298d1080 in gtk_window_dispose () at /lib64/libgtk-3.so.0
#57 0x00007fbd2e3a7fa9 in g_object_run_dispose (object=0x55e682b3d4c0 [GtkPlug]) at gobject.c:1081
__func__ = "g_object_run_dispose"
#58 0x00007fbd298f6fba in gtk_plug_send_delete_event () at /lib64/libgtk-3.so.0
#59 0x00007fbd298f7f6c in _gtk_plug_remove_from_socket ()
at /lib64/libgtk-3.so.0
#60 0x00007fbd2e3a48a7 in g_cclosure_marshal_VOID__OBJECTv (closure=0x55e68289f590, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=0x7fbd298f92d0 <gtk_socket_remove>, n_params=<optimized out>, param_types=0x55e68289f5c0) at gmarshal.c:2102
cc = 0x55e68289f590
data1 = <optimized out>
data2 = <optimized out>
callback = <optimized out>
arg0 = 0x55e682b3d4c0
args_copy =
{{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffeaeb33460, reg_save_area = 0x7ffeaeb333a0}}
#61 0x00007fbd2e3a19d4 in _g_closure_invoke_va (closure=closure@entry=0x55e68289f590, return_value=return_value@entry=0x0, instance=instance@entry=0x55e682b39490, args=args@entry=0x7ffeaeb33380, n_params=<optimized out>, param_types=0x55e68289f5c0) at gclosure.c:864
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x55e68289f570
__func__ = "_g_closure_invoke_va"
#62 0x00007fbd2e3bc2bd in g_signal_emit_valist (instance=0x55e682b39490, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffeaeb33380)
at gsignal.c:3292
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}}}
accumulator = 0x0
emission =
{next = 0x0, instance = 0x55e682b39490, ihint = {signal_id = 97, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 94448521952560}
signal_id = 97
instance_type = 94448521952560
emission_return =
{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}}}
rtype = 4
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#63 0x00007fbd2e3bc8ff in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3439
var_args =
{{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb33460, reg_save_area = 0x7ffeaeb333a0}}
#64 0x00007fbd296bde29 in gtk_container_remove () at /lib64/libgtk-3.so.0
#65 0x00007fbd298c11a4 in gtk_widget_dispose () at /lib64/libgtk-3.so.0
#66 0x00007fbd298d1080 in gtk_window_dispose () at /lib64/libgtk-3.so.0
#67 0x00007fbd2e3a7fa9 in g_object_run_dispose (object=0x55e682b3d4c0 [GtkPlug]) at gobject.c:1081
__func__ = "g_object_run_dispose"
#68 0x00007fbd144f86d0 in EvBrowserPlugin::~EvBrowserPlugin() ()
at /usr/lib64/mozilla/plugins/libevbrowserplugin.so
#69 0x00007fbd144f8719 in EvBrowserPlugin::~EvBrowserPlugin() ()
at /usr/lib64/mozilla/plugins/libevbrowserplugin.so
#70 0x00007fbd144f8012 in NPP_Destroy ()
at /usr/lib64/mozilla/plugins/libevbrowserplugin.so
#71 0x00007fbd31a00b13 in WebKit::NetscapePlugin::destroy() ()
at /lib64/libwebkit2gtk-4.0.so.37
#72 0x00007fbd319e00fa in WebKit::Plugin::destroyPlugin() ()
at /lib64/libwebkit2gtk-4.0.so.37
#73 0x00007fbd3188c36e in WebKit::PluginControllerProxy::destroy() ()
at /lib64/libwebkit2gtk-4.0.so.37
#74 0x00007fbd31890f04 in WebKit::WebProcessConnection::destroyPlugin(unsigned long, bool, WTF::PassRefPtr<Messages::WebProcessConnection::DestroyPlugin::DelayedReply>) () at /lib64/libwebkit2gtk-4.0.so.37
#75 0x00007fbd31b105ab in void IPC::handleMessageDelayed<Messages::WebProcessConnection::DestroyPlugin, WebKit::WebProcessConnection, void (WebKit::WebProcessConnection::*)(unsigned long, bool, WTF::PassRefPtr<Messages::WebProcessConnection::DestroyPlugin::DelayedReply>)>(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder, std::default_delete<IPC::MessageEncoder> >&, WebKit::WebProcessConnection*, void (WebKit::WebProcessConnection::*)(unsigned long, bool, WTF::PassRefPtr<Messages::WebProcessConnection::DestroyPlugin::DelayedReply>)) () at /lib64/libwebkit2gtk-4.0.so.37
#76 0x00007fbd31b0ff28 in WebKit::WebProcessConnection::didReceiveSyncWebProcessConnectionMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder, std::default_delete<IPC::MessageEncoder> >&) ()
at /lib64/libwebkit2gtk-4.0.so.37
#77 0x00007fbd318907d5 in WebKit::WebProcessConnection::didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder, std::default_delete<IPC::MessageEncoder> >&) () at /lib64/libwebkit2gtk-4.0.so.37
#78 0x00007fbd31886e1b in IPC::Connection::dispatchSyncMessage(IPC::MessageDecoder&) () at /lib64/libwebkit2gtk-4.0.so.37
#79 0x00007fbd31886ee5 in IPC::Connection::dispatchMessage(std::unique_ptr<IPC::MessageDecoder, std::default_delete<IPC::MessageDecoder> >) ()
at /lib64/libwebkit2gtk-4.0.so.37
#80 0x00007fbd3188713d in IPC::Connection::SyncMessageState::dispatchMessages(IPC::Connection*) () at /lib64/libwebkit2gtk-4.0.so.37
#81 0x00007fbd3188748f in IPC::Connection::SyncMessageState::dispatchMessageAndResetDidScheduleDispatchMessagesForConnection(IPC::Connection&) ()
at /lib64/libwebkit2gtk-4.0.so.37
#82 0x00007fbd32dbc07c in WTF::RunLoop::performWork() ()
at /lib64/libwebkit2gtk-4.0.so.37
#83 0x00007fbd3102ec25 in WTF::GMainLoopSource::voidCallback() ()
at /lib64/libjavascriptcoregtk-4.0.so.18
#84 0x00007fbd3102b4ca in WTF::GMainLoopSource::voidSourceCallback(WTF::GMainLoopSource*) () at /lib64/libjavascriptcoregtk-4.0.so.18
#85 0x00007fbd2e0a2e3a in g_main_context_dispatch (context=0x55e682875460)
at gmain.c:3154
dispatch = 0x7fbd2e09f8e0 <g_idle_dispatch>
prev_source = 0x0
was_in_call = 0
user_data = 0x7fbd1efc7580
callback = 0x7fbd3102b4c0 <WTF::GMainLoopSource::voidSourceCallback(WTF::GMainLoopSource*)>
cb_funcs = 0x7fbd2e391280 <g_source_callback_funcs>
cb_data = 0x7fbcb40011d0
need_destroy = <optimized out>
source = 0x7fbcb4001a00
current = 0x55e6828cedb0
i = 0
#86 0x00007fbd2e0a2e3a in g_main_context_dispatch (context=context@entry=0x55e682875460) at gmain.c:3769
#87 0x00007fbd2e0a31d0 in g_main_context_iterate (context=0x55e682875460, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
max_priority = 2147483647
timeout = 51
some_ready = 1
nfds = <optimized out>
allocated_nfds = 3
fds = 0x55e682949600
#88 0x00007fbd2e0a34f2 in g_main_loop_run (loop=0x55e6828f3360) at gmain.c:4034
__func__ = "g_main_loop_run"
#89 0x00007fbd32dc06a0 in WTF::RunLoop::run() ()
at /lib64/libwebkit2gtk-4.0.so.37
#90 0x00007fbd31a866d0 in int WebKit::ChildProcessMain<WebKit::PluginProcess, WebKit::PluginProcessMain>(int, char**) () at /lib64/libwebkit2gtk-4.0.so.37
#91 0x00007fbd27bcc580 in __libc_start_main () at /lib64/libc.so.6
#92 0x000055e6813d4c59 in _start ()
Version: 3.18.x