Gedit always crashes when replacing text under Wayland
gedit-3.30.2-1.fc29.x86_64
- Open a text file with several lines
- Replace all line breaks by some longer text
- Close the "Find and Replace" dialog and see gedit crash
https://retrace.fedoraproject.org/faf/reports/bthash/f8a9f3830d4027930891f8c218d4285d210686d0
Thread 1 "gedit" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 return ret;
(gdb) thread apply all bt full
Thread 5 (Thread 0x7fffe2ffd700 (LWP 13612)):
#0 0x00007ffff6ca6421 in __GI___poll (fds=0x5555555ba940, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007ffff6deb3a6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x5555555ba940, timeout=<optimized out>, context=0x5555555baa10) at gmain.c:4221
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff6dfaf10 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x5555555ba940
#2 0x00007ffff6deb3a6 in g_main_context_iterate (context=context@entry=0x5555555baa10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3915
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x5555555ba940
#3 0x00007ffff6deb4d0 in g_main_context_iteration (context=context@entry=0x5555555baa10, may_block=may_block@entry=1) at gmain.c:3981
retval = <optimized out>
#4 0x00007ffff7edcc7d in dconf_gdbus_worker_thread (user_data=0x5555555baa10) at ../gdbus/dconf-gdbus-thread.c:82
context = 0x5555555baa10
#5 0x00007ffff6e142aa in g_thread_proxy (data=0x7fffdc0054a0) at gthread.c:784
thread = 0x7fffdc0054a0
__func__ = "g_thread_proxy"
#6 0x00007ffff6d8258e in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {140737001805568, -4958656504615254316, 140737488340574, 140737488340575, 140737488340704, 140737001802880, 4958627917983270612, 4958671676396029652}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x00007ffff6cb16a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7fffe3fff700 (LWP 13610)):
#0 0x00007ffff6ca6421 in __GI___poll (fds=0x555555599b00, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007ffff6deb3a6 in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x555555599b00, timeout=<optimized out>, context=0x555555597ec0) at gmain.c:4221
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff6dfaf10 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 3
allocated_nfds = 3
fds = 0x555555599b00
#2 0x00007ffff6deb3a6 in g_main_context_iterate (context=0x555555597ec0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3915
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 3
allocated_nfds = 3
fds = 0x555555599b00
#3 0x00007ffff6deb762 in g_main_loop_run (loop=0x555555598000) at gmain.c:4116
__func__ = "g_main_loop_run"
#4 0x00007ffff716810a in gdbus_shared_thread_func (user_data=0x555555597e90) at gdbusprivate.c:275
data = 0x555555597e90
#5 0x00007ffff6e142aa in g_thread_proxy (data=0x5555555884a0) at gthread.c:784
thread = 0x5555555884a0
__func__ = "g_thread_proxy"
#6 0x00007ffff6d8258e in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {140737018590976, -4958656504615254316, 140737488341294, 140737488341295, 140737488341424, 140737018588288, 4958630115932784340, 4958671676396029652}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x00007ffff6cb16a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7fffe8f83700 (LWP 13609)):
#0 0x00007ffff6ca6421 in __GI___poll (fds=0x555555589340, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007ffff6deb3a6 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x555555589340, timeout=<optimized out>, context=0x555555588020) at gmain.c:4221
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff6dfaf10 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x555555589340
#2 0x00007ffff6deb3a6 in g_main_context_iterate (context=context@entry=0x555555588020, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3915
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x555555589340
#3 0x00007ffff6deb4d0 in g_main_context_iteration (context=0x555555588020, may_block=may_block@entry=1) at gmain.c:3981
retval = <optimized out>
#4 0x00007ffff6deb521 in glib_worker_main (data=<optimized out>) at gmain.c:5861
#5 0x00007ffff6e142aa in g_thread_proxy (data=0x555555588400) at gthread.c:784
thread = 0x555555588400
__func__ = "g_thread_proxy"
#6 0x00007ffff6d8258e in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {140737101969152, -4958656504615254316, 140737488341326, 140737488341327, 140737488341456, 140737101966464, 4958605980364064468, 4958671676396029652}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x00007ffff6cb16a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7ffff5f2ea80 (LWP 13599)):
#0 0x00007ffff6bec53f in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
set = {__val = {0, 93824999981056, 1, 140737333963303, 93827783032832, 93824999981056, 93824999981056, 140737333093256, 93824999981056, 128, 4, 140737488336752, 0, 140737335212784, 0, 140737335213100}}
pid = <optimized out>
tid = <optimized out>
#1 0x00007ffff6bd6895 in __GI_abort () at abort.c:79
save_stage = 1
act =
{__sigaction_handler = {sa_handler = 0x7ffff6df2200 <g_log_default_handler>, sa_sigaction = 0x7ffff6df2200 <g_log_default_handler>}, sa_mask = {__val = {0, 140737342496791, 140737342496791, 140737334453178, 4, 93824992333440, 34201847518, 0, 0, 0, 140737488337032, 21474836480, 6226398776688064512, 140737334483552, 93825009739664, 0}}, sa_flags = 1449989920, sa_restorer = 0x7fffffffba30}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007ffff696c7a5 in wl_abort (fmt=fmt@entry=0x7ffff696d24f "Error sending request: %s\n") at src/wayland-util.c:417
argp = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fffffffb990, reg_save_area = 0x7fffffffb8d0}}
#3 0x00007ffff69684dd in wl_proxy_marshal_array_constructor_versioned (proxy=proxy@entry=0x555556606790, opcode=opcode@entry=3, args=args@entry=0x7fffffffba30, interface=interface@entry=0x0, version=1)
at src/wayland-client.c:747
closure = 0x5555566d1720
new_proxy = 0x0
message = 0x7ffff7c84ba8 <zwp_text_input_v3_requests+72>
#4 0x00007ffff696853d in wl_proxy_marshal_array_constructor (proxy=proxy@entry=0x555556606790, opcode=opcode@entry=3, args=args@entry=0x7fffffffba30, interface=interface@entry=0x0) at src/wayland-client.c:687
#5 0x00007ffff6968630 in wl_proxy_marshal (proxy=0x555556606790, opcode=opcode@entry=3) at src/wayland-client.c:784
args =
{{i = 1460391936, u = 1460391936, f = 1460391936, s = 0x5555570bd000 "Od1n\" OR identities.username = \"xxxxxxx\" OR identities.username = \"xxxxxxx\" OR identities.username = \"xxxxxxxxxxxxxxxxxxxxxxxx\" OR identities.username = \"xxxxxxxxxxxxx\" OR identities.username = \"xxxxx"..., o = 0x5555570bd000, n = 1460391936, a = 0x5555570bd000, h = 1460391936}, {i = 32, u = 32, f = 32, s = 0x555500000020 <error: Cannot access memory at address 0x555500000020>, o = 0x555500000020, n = 32, a = 0x555500000020, h = 32}, {i = 32, u = 32, f = 32, s = 0x555500000020 <error: Cannot access memory at address 0x555500000020>, o = 0x555500000020, n = 32, a = 0x555500000020, h = 32}, {i = -1073667776, u = 3221299520, f = -1073667776, s = 0x7fffc0012140 "\200\326\307\367\377\177", o = 0x7fffc0012140, n = 3221299520, a = 0x7fffc0012140, h = -1073667776}, {i = 1467462912, u = 1467462912, f = 1467462912, s = 0x55555777b500 "\240\022", o = 0x55555777b500, n = 1467462912, a = 0x55555777b500, h = 1467462912}, {i = 1, u = 1, f = 1, s = 0x1 <error: Cannot access memory at address 0x1>, o = 0x1, n = 1, a = 0x1, h = 1}, {i = 1, u = 1, f = 1, s = 0x1 <error: Cannot access memory at address 0x1>, o = 0x1, n = 1, a = 0x1, h = 1}, {i = 454, u = 454, f = 454, s = 0x1c6 <error: Cannot access memory at address 0x1c6>, o = 0x1c6, n = 454, a = 0x1c6, h = 454}, {i = 29050, u = 29050, f = 29050, s = 0x717a <error: Cannot access memory at address 0x717a>, o = 0x717a, n = 29050, a = 0x717a, h = 29050}, {i = 1817, u = 1817, f = 1817, s = 0x719 <error: Cannot access memory at address 0x719>, o = 0x719, n = 1817, a = 0x719, h = 1817}, {i = -80, u = 4294967216, f = -80, s = 0xffffffffffffffb0 <error: Cannot access memory at address 0xffffffffffffffb0>, o = 0xffffffffffffffb0, n = 4294967216, a = 0xffffffffffffffb0, h = -80}, {i = -154955624, u = 4140011672, f = -154955624, s = 0x7ffff6c39098 <_int_malloc+1320> "\351\367\374\377\377\017\037", o = 0x7ffff6c39098 <_int_malloc+1320>, n = 4140011672, a = 0x7ffff6c39098 <_int_malloc+1320>, h = -154955624}, {i = 29050, u = 29050, f = 29050, s = 0x717a <error: Cannot access memory at address 0x717a>, o = 0x717a, n = 29050, a = 0x717a, h = 29050}, {i = 2, u = 2, f = 2, s = 0x2 <error: Cannot access memory at address 0x2>, o = 0x2, n = 2, a = 0x2, h = 2}, {i = 7, u = 7, f = 7, s = 0x7 <error: Cannot access memory at address 0x7>, o = 0x7, n = 7, a = 0x7, h = 7}, {i = 0, u = 0, f = 0, s = 0x0, o = 0x0, n = 0, a = 0x0, h = 0}, {i = 117, u = 117, f = 117, s = 0x26aa1600000075 <error: Cannot access memory at address 0x26aa1600000075>, o = 0x26aa1600000075, n = 117, a = 0x26aa1600000075, h = 117}, {i = 1431685320, u = 1431685320, f = 1431685320, s = 0x55555555c8c8 "\003\265\227\367\377\177", o = 0x55555555c8c8, n = 1431685320, a = 0x55555555c8c8, h = 1431685320}, {i = 29055, u = 29055, f = 29055, s = 0x717f <error: Cannot access memory at address 0x717f>, o = 0x717f, n = 29055, a = 0x717f, h = 29055}, {i = 29104, u = 29104, f = 29104, s = 0x71b0 <error: Cannot access memory at address 0x71b0>, o = 0x71b0, n = 29104, a = 0x71b0, h = 29104}}
ap = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffffffbbb0, reg_save_area = 0x7fffffffbae0}}
#6 0x00007ffff792ac3f in zwp_text_input_v3_set_surrounding_text (anchor=32, cursor=32, text=<optimized out>, zwp_text_input_v3=<optimized out>) at text-input-unstable-v3-client-protocol.h:639
context_wayland = 0x555556877e90 [GtkIMContextWayland]
#7 0x00007ffff792ac3f in notify_surrounding_text (context=0x555556877e90 [GtkIMContextWayland]) at imwayland.c:352
context_wayland = 0x555556877e90 [GtkIMContextWayland]
#8 0x00007ffff792ac3f in gtk_im_context_wayland_set_surrounding
(context=0x555556877e90 [GtkIMContextWayland], text=0x555557076000 "Od1n\" OR identities.username = \"xxxxxxx\" OR identities.username = \"xxxxxxx\" OR identities.username = \"xxxxxxxxxxxxxxxxxxxxxxxx\" OR identities.username = \"xxxxxxxxxxxxx\" OR identities.username = \"xxxxx"..., len=<optimized out>, cursor_index=32) at imwayland.c:713
context_wayland = 0x555556877e90 [GtkIMContextWayland]
#9 0x00007ffff786abbc in gtk_text_view_retrieve_surrounding_handler (context=context@entry=0x55555692fb20 [GtkIMMulticontext], text_view=<optimized out>) at gtktextview.c:9181
start =
{dummy1 = 0x5555566d6a70, dummy2 = 0x55555695ed90, dummy3 = -1, dummy4 = 0, dummy5 = -1, dummy6 = -1, dummy7 = 515370269, dummy8 = 1747364374, dummy9 = 0x55555769d5c0, dummy10 = 0x555556b0acc0, dummy11 = -1, dummy12 = 0, dummy13 = 0, dummy14 = 0x0}
end =
{dummy1 = 0x5555566d6a70, dummy2 = 0x55555695ed90, dummy3 = -1, dummy4 = 28645, dummy5 = 28645, dummy6 = -1, dummy7 = 515370269, dummy8 = 1747364374, dummy9 = 0x7fffc0012140, dummy10 = 0x555556b0ac80, dummy11 = -1, dummy12 = 0, dummy13 = 0, dummy14 = 0x0}
pos = 32
text = 0x555557076000 "Od1n\" OR identities.username = \"xxxxxxx\" OR identities.username = \"xxxxxxx\" OR identities.username = \"xxxxxxxxxxxxxxxxxxxxxxxx\" OR identities.username = \"xxxxxxxxxxxxx\" OR identities.username = \"xxxxx"...
#14 0x00007ffff6eec584 in <emit signal 0x7ffff7958890 "retrieve-surrounding" on instance 0x55555692fb20 [GtkIMMulticontext]>
(instance=0x55555692fb20, detailed_signal=detailed_signal@entry=0x7ffff7958890 "retrieve-surrounding") at gsignal.c:3487
var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fffffffc1e0, reg_save_area = 0x7fffffffc0f0}}
detail = 0
signal_id = 304
itype = 0x555555610720 [GtkIMMulticontext/GtkIMContext]
__func__ = "g_signal_emit_by_name"
#10 0x00007ffff7922206 in _gtk_marshal_BOOLEAN__VOID
(closure=0x5555569dc7c0, return_value=0x7fffffffbe40, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:1901
cc = 0x5555569dc7c0
data1 = 0x55555692fb20
data2 = <optimized out>
callback = 0x7ffff786aaf0 <gtk_text_view_retrieve_surrounding_handler>
v_return = <optimized out>
__func__ = "_gtk_marshal_BOOLEAN__VOID"
#11 0x00007ffff6ecf3dd in g_closure_invoke (closure=0x5555569dc7c0, return_value=0x7fffffffbe40, n_param_values=1, param_values=0x7fffffffbea0, invocation_hint=0x7fffffffbe20) at gclosure.c:810
marshal = 0x7ffff79221a0 <_gtk_marshal_BOOLEAN__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x5555569dc7a0
__func__ = "g_closure_invoke"
#12 0x00007ffff6ee2983 in signal_emit_unlocked_R
(node=node@entry=0x555555610d30, detail=detail@entry=0, instance=instance@entry=0x55555692fb20, emission_return=emission_return@entry=0x7fffffffbfb0, instance_and_params=instance_and_params@entry=0x7fffffffbea0) at gsignal.c:3635
tmp = <optimized out>
handler = 0x5555568a7380
accumulator = 0x555555610c30
emission = {next = 0x7fffffffc360, instance = 0x55555692fb20, ihint = {signal_id = 304, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
class_closure = 0x555555610d00
hlist = <optimized out>
handler_list = 0x5555568a7380
return_accu = 0x7fffffffbe40
accu =
{g_type = 0x14 [gboolean], 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 = 304
max_sequential_handler_number = 10343
return_value_altered = 0
#13 0x00007ffff6eeb123 in g_signal_emit_valist (instance=instance@entry=0x55555692fb20, signal_id=signal_id@entry=304, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffc0a8) at gsignal.c:3401
return_value =
{g_type = 0x14 [gboolean], 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}}}
error = 0x0
rtype = 0x14 [gboolean]
static_scope = 0
instance_and_params = 0x7fffffffbea0
signal_return_type = <optimized out>
param_values = 0x7fffffffbeb8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#15 0x00007ffff776a5dc in gtk_im_multicontext_retrieve_surrounding_cb (slave=slave@entry=0x555556877e90 [GtkIMContextWayland], multicontext=<optimized out>) at gtkimmulticontext.c:532
result = 21845
#20 0x00007ffff6eec584 in <emit signal 0x7ffff7958890 "retrieve-surrounding" on instance 0x555556877e90 [GtkIMContextWayland]>
(instance=0x555556877e90, detailed_signal=detailed_signal@entry=0x7ffff7958890 "retrieve-surrounding") at gsignal.c:3487
var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fffffffc730, reg_save_area = 0x7fffffffc640}}
detail = 0
signal_id = 304
itype = 0x555555ce4700 [GtkIMContextWayland/GtkIMContextSimple/GtkIMContext]
__func__ = "g_signal_emit_by_name"
#16 0x00007ffff7922206 in _gtk_marshal_BOOLEAN__VOID
(closure=0x5555569998d0, return_value=0x7fffffffc390, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:1901
cc = 0x5555569998d0
data1 = 0x555556877e90
data2 = <optimized out>
callback = 0x7ffff776a5b0 <gtk_im_multicontext_retrieve_surrounding_cb>
v_return = <optimized out>
__func__ = "_gtk_marshal_BOOLEAN__VOID"
#17 0x00007ffff6ecf3dd in g_closure_invoke (closure=0x5555569998d0, return_value=0x7fffffffc390, n_param_values=1, param_values=0x7fffffffc3f0, invocation_hint=0x7fffffffc370) at gclosure.c:810
marshal = 0x7ffff79221a0 <_gtk_marshal_BOOLEAN__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x5555569998b0
__func__ = "g_closure_invoke"
#18 0x00007ffff6ee2983 in signal_emit_unlocked_R
(node=node@entry=0x555555610d30, detail=detail@entry=0, instance=instance@entry=0x555556877e90, emission_return=emission_return@entry=0x7fffffffc500, instance_and_params=instance_and_params@entry=0x7fffffffc3f0) at gsignal.c:3635
tmp = <optimized out>
handler = 0x5555564e7580
accumulator = 0x555555610c30
emission = {next = 0x7fffffffc8d0, instance = 0x555556877e90, ihint = {signal_id = 304, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
class_closure = 0x555555610d00
hlist = <optimized out>
handler_list = 0x5555564e7580
return_accu = 0x7fffffffc390
accu =
{g_type = 0x14 [gboolean], 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 = 304
max_sequential_handler_number = 10343
return_value_altered = 0
#19 0x00007ffff6eeb123 in g_signal_emit_valist (instance=instance@entry=0x555556877e90, signal_id=signal_id@entry=304, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffc5f8) at gsignal.c:3401
return_value =
{g_type = 0x14 [gboolean], 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}}}
error = 0x0
rtype = 0x14 [gboolean]
static_scope = 0
instance_and_params = 0x7fffffffc3f0
signal_return_type = <optimized out>
param_values = 0x7fffffffc408
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#21 0x00007ffff792b510 in gtk_im_context_wayland_focus_in (context=0x555556877e90 [GtkIMContextWayland]) at imwayland.c:638
context_wayland = 0x555556877e90 [GtkIMContextWayland]
result = 32767
#22 0x00007ffff786f29d in gtk_text_view_focus_in_event (widget=widget@entry=0x555555fa67b0 [GeditView], event=<optimized out>) at gtktextview.c:5810
text_view = 0x555555fa67b0 [GeditView]
priv = 0x555555fa6530
#27 0x00007ffff6eec0a3 in <emit signal ??? on instance 0x555555fa67b0 [GeditView]> (instance=instance@entry=0x555555fa67b0, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffcc20, reg_save_area = 0x7fffffffcb60}}
#23 0x00007ffff791f6fb in _gtk_marshal_BOOLEAN__BOXED
(closure=0x5555555c8f20, return_value=0x7fffffffc900, n_param_values=<optimized out>, param_values=0x7fffffffc960, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:83
cc = 0x5555555c8f20
data1 = 0x555555fa67b0
data2 = <optimized out>
callback = 0x7ffff786f1f0 <gtk_text_view_focus_in_event>
v_return = <optimized out>
__func__ = "_gtk_marshal_BOOLEAN__BOXED"
#24 0x00007ffff6ecf2f5 in g_closure_invoke (closure=0x5555555c8f20, return_value=0x7fffffffc900, n_param_values=2, param_values=0x7fffffffc960, invocation_hint=0x7fffffffc8e0) at gclosure.c:810
marshal = 0x7ffff6ecd8c0 <g_type_class_meta_marshal>
marshal_data = 0x1d8
in_marshal = 1
real_closure = 0x5555555c8f00
__func__ = "g_closure_invoke"
#25 0x00007ffff6ee21b4 in signal_emit_unlocked_R
(node=node@entry=0x5555555f3750, detail=detail@entry=0, instance=instance@entry=0x555555fa67b0, emission_return=emission_return@entry=0x7fffffffca90, instance_and_params=instance_and_params@entry=0x7fffffffc960) at gsignal.c:3673
accumulator = 0x5555555d95b0
emission =
{next = 0x7fffffffce90, instance = 0x555555fa67b0, ihint = {signal_id = 105, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x555555a838b0 [GeditView/GtkSourceView/GtkTextView/GtkContainer/GtkWidget/GInitiallyUnowned]}
class_closure = 0x5555555c8f20
hlist = <optimized out>
handler_list = <optimized out>
return_accu = 0x7fffffffc900
accu =
{g_type = 0x14 [gboolean], 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 = 105
max_sequential_handler_number = 10342
return_value_altered = 0
#26 0x00007ffff6eeb123 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcb40) at gsignal.c:3401
return_value =
{g_type = 0x14 [gboolean], 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}}}
error = 0x0
rtype = 0x14 [gboolean]
static_scope = 0
instance_and_params = 0x7fffffffc960
signal_return_type = <optimized out>
param_values = 0x7fffffffc978
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#28 0x00007ffff78cc664 in gtk_widget_event_internal (widget=widget@entry=0x555555fa67b0 [GeditView], event=event@entry=0x55555689ef10) at gtkwidget.c:7744
signal_num = <optimized out>
return_val = <optimized out>
handled = 0
__func__ = "gtk_widget_event_internal"
#29 0x00007ffff78ce7ee in gtk_widget_event (widget=widget@entry=0x555555fa67b0 [GeditView], event=event@entry=0x55555689ef10) at gtkwidget.c:7314
__func__ = "gtk_widget_event"
#30 0x00007ffff78df92d in gtk_widget_send_focus_change (widget=widget@entry=0x555555fa67b0 [GeditView], event=event@entry=0x55555689ef10) at gtkwidget.c:16176
res = <optimized out>
__func__ = "gtk_widget_send_focus_change"
#31 0x00007ffff78e1a2f in do_focus_change (widget=0x555555fa67b0 [GeditView], in=1) at gtkwindow.c:8395
dev = 0x55555557eb80 [GdkWaylandDevice]
fevent = 0x55555689ef10
window = 0x555556f20010 [GdkWaylandWindow]
device_manager = <optimized out>
devices = 0x555556a68700 = {0x55555557ead0, 0x55555557eb80, 0x55555557ec30, 0x55555557ece0}
d = 0x55555768a860 = {0x55555557eb80, 0x55555557ec30, 0x55555557ece0}
#32 0x00007ffff78f1115 in _gtk_window_set_is_active (window=0x555555af5bd0 [GeditWindow], is_active=1) at gtkwindow.c:12073
priv = <optimized out>
__func__ = "_gtk_window_set_is_active"
#33 0x00007ffff78f16aa in gtk_window_focus_in_event (widget=widget@entry=0x555555af5bd0 [GeditWindow], event=<optimized out>) at gtkwindow.c:8448
event = <optimized out>
widget = 0x555555af5bd0 [GeditWindow]
window = 0x555555af5bd0 [GeditWindow]
#38 0x00007ffff6eec0a3 in <emit signal ??? on instance 0x555555af5bd0 [GeditWindow]> (instance=instance@entry=0x555555af5bd0, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffd1e0, reg_save_area = 0x7fffffffd120}}
#34 0x00007ffff791f6fb in _gtk_marshal_BOOLEAN__BOXED
(closure=0x5555555c8f20, return_value=0x7fffffffcec0, n_param_values=<optimized out>, param_values=0x7fffffffcf20, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:83
cc = 0x5555555c8f20
data1 = 0x555555af5bd0
data2 = <optimized out>
callback = 0x7ffff78f1640 <gtk_window_focus_in_event>
v_return = <optimized out>
__func__ = "_gtk_marshal_BOOLEAN__BOXED"
#35 0x00007ffff6ecf3dd in g_closure_invoke (closure=0x5555555c8f20, return_value=0x7fffffffcec0, n_param_values=2, param_values=0x7fffffffcf20, invocation_hint=0x7fffffffcea0) at gclosure.c:810
marshal = 0x7ffff6ecd8c0 <g_type_class_meta_marshal>
marshal_data = 0x1d8
in_marshal = 0
real_closure = 0x5555555c8f00
__func__ = "g_closure_invoke"
#36 0x00007ffff6ee21b4 in signal_emit_unlocked_R
(node=node@entry=0x5555555f3750, detail=detail@entry=0, instance=instance@entry=0x555555af5bd0, emission_return=emission_return@entry=0x7fffffffd050, instance_and_params=instance_and_params@entry=0x7fffffffcf20) at gsignal.c:3673
accumulator = 0x5555555d95b0
emission =
{next = 0x0, instance = 0x555555af5bd0, ihint = {signal_id = 105, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x5555556923c0 [GeditWindow/GtkApplicationWindow/GtkWindow/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned]}
class_closure = 0x5555555c8f20
hlist = <optimized out>
handler_list = <optimized out>
return_accu = 0x7fffffffcec0
accu =
{g_type = 0x14 [gboolean], 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 = 105
max_sequential_handler_number = 10342
return_value_altered = 1
#37 0x00007ffff6eeb123 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffd100) at gsignal.c:3401
return_value =
{g_type = 0x14 [gboolean], 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}}}
error = 0x0
rtype = 0x14 [gboolean]
static_scope = 0
instance_and_params = 0x7fffffffcf20
signal_return_type = <optimized out>
param_values = 0x7fffffffcf38
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#39 0x00007ffff78cc664 in gtk_widget_event_internal (widget=widget@entry=0x555555af5bd0 [GeditWindow], event=event@entry=0x5555577b73f0) at gtkwidget.c:7744
signal_num = <optimized out>
return_val = <optimized out>
handled = 0
__func__ = "gtk_widget_event_internal"
#40 0x00007ffff78ce7ee in gtk_widget_event (widget=widget@entry=0x555555af5bd0 [GeditWindow], event=event@entry=0x5555577b73f0) at gtkwidget.c:7314
__func__ = "gtk_widget_event"
#41 0x00007ffff778aa76 in gtk_main_do_event (event=<optimized out>) at gtkmain.c:1855
grab_widget = <optimized out>
window_group = 0x555555b7f530 [GtkWindowGroup]
rewritten_event = <optimized out>
device = 0x55555557eb80 [GdkWaylandDevice]
tmp_list = <optimized out>
event_widget = 0x555555af5bd0 [GeditWindow]
topmost_widget = <optimized out>
event = 0x5555577b73f0
__func__ = "gtk_main_do_event"
__func__ = "gtk_main_do_event"
#42 0x00007ffff747ba39 in _gdk_event_emit (event=event@entry=0x5555577b73f0) at gdkevents.c:73
#43 0x00007ffff74d8286 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at gdkeventsource.c:124
source = <optimized out>
display = <optimized out>
event = 0x5555577b73f0
#44 0x00007ffff6deb06d in g_main_dispatch (context=0x55555557fdc0) at gmain.c:3182
dispatch = 0x7ffff74d8260 <gdk_event_source_dispatch>
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0x5555555bff70
current = 0x55555558dd30
i = 0
__func__ = "g_main_dispatch"
#45 0x00007ffff6deb06d in g_main_context_dispatch (context=context@entry=0x55555557fdc0) at gmain.c:3847
#46 0x00007ffff6deb438 in g_main_context_iterate (context=context@entry=0x55555557fdc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3920
max_priority = 0
timeout = 0
some_ready = 1
nfds = <optimized out>
allocated_nfds = 4
fds = 0x555555adfbd0
#47 0x00007ffff6deb4d0 in g_main_context_iteration (context=context@entry=0x55555557fdc0, may_block=may_block@entry=1) at gmain.c:3981
retval = <optimized out>
#48 0x00007ffff713ad25 in g_application_run (application=0x5555555761e0 [GeditAppX11], argc=<optimized out>, argv=0x7fffffffd538) at gapplication.c:2470
arguments = 0x555555575230
status = 0
context = 0x55555557fdc0
acquired_context = <optimized out>
__func__ = "g_application_run"
#49 0x000055555555530e in main (argc=1, argv=0x7fffffffd538) at gedit/gedit.c:146
type = <optimized out>
app = 0x5555555761e0 [GeditAppX11]
status = <optimized out>
dir = <optimized out>
__func__ = "main"
(gdb)