EOG crash due to EXIF plugin
eog-42.3-1.fc36.x86_64
, crashes just by going through images.
Thread 1 (Thread 0x7ffff45d5d80 (LWP 162185) "eog"):
#0 calculate_histogram (plugin=0x555555a8f540, eog_image=<optimized out>) at ../plugins/exif-display/eog-exif-display-plugin.c:350
red = 41 ')'
green = 41 ')'
blue = 41 ')'
row_cur_idx = 0x7fff94b19ec9 "))'-.)01+01)/0(!\"\032#$\034'(\",-(..,))),,.88://1!!#\027\027\031\033\033\035$$&&&(%%'&&(###!!! !!!$$$'''))))))***&&&###''%//-./**+&*+&%&!)*%./)01+12*12*45-8:/666000,,,***)))'''$$$\"\"\"&&&$$$\"\"\"$$$'''((('''%%%***)))(((%%% ##"...
rowstride = 10176
width = 3392
height = <optimized out>
row = 1917
col = 0
image_pixbuf = 0x555556d3b300
pixels = <optimized out>
array_sums_elt = 0
histogram_values_red_temp = 0x555561b81420
#1 0x00007fffdeb99d6a in calculate_histogram_cb (job=<optimized out>, data=<optimized out>) at ../plugins/exif-display/eog-exif-display-plugin.c:478
eog_image = 0x7fffd00de910
plugin = 0x555555a8f540
#2 0x00007ffff7d00db0 in g_closure_invoke (closure=0x555561c04690, return_value=0x0, n_param_values=1, param_values=0x7fffffffd5a0, invocation_hint=0x7fffffffd520) at ../gobject/gclosure.c:830
marshal = 0x7ffff7d030d0 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x555561c04670
__func__ = "g_closure_invoke"
#3 0x00007ffff7d2d4d6 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffd400b180, detail=detail@entry=0, instance=instance@entry=0x555556d68ad0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd5a0) at ../gobject/gsignal.c:3743
tmp = <optimized out>
handler = 0x555556d599c0
accumulator = 0x0
emission = {next = 0x0, instance = 0x555556d68ad0, ihint = {signal_id = 455, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 4}
class_closure = <optimized out>
hlist = <optimized out>
handler_list = 0x555556d599c0
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 = 455
max_sequential_handler_number = 14104
return_value_altered = <optimized out>
EMIT_RESTART = <optimized out>
#4 0x00007ffff7d1da2e in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffd750) at ../gobject/gsignal.c:3496
instance_and_params = 0x7fffffffd5a0
signal_return_type = <optimized out>
param_values = 0x7fffffffd5b8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#5 0x00007ffff7d1dcb3 in g_signal_emit (instance=instance@entry=0x555556d68ad0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffd830, reg_save_area = 0x7fffffffd770}}
#6 0x00007ffff7f653ef in notify_finished (job=job@entry=0x555556d68ad0) at ../src/eog-jobs.c:158
__func__ = "notify_finished"
#7 0x00007ffff7c024cb in g_idle_dispatch (source=0x7fffd07045f0, callback=0x7ffff7f653a0 <notify_finished>, user_data=0x555556d68ad0) at ../glib/gmain.c:5935
again = <optimized out>
#8 0x00007ffff7c05faf in g_main_dispatch (context=0x5555555960a0) at ../glib/gmain.c:3417
dispatch = 0x7ffff7c024b0 <g_idle_dispatch>
prev_source = 0x0
begin_time_nsec = 130841036913816
was_in_call = 0
user_data = 0x555556d68ad0
callback = 0x7ffff7f653a0 <notify_finished>
cb_funcs = 0x7ffff7ceb3e0 <g_source_callback_funcs>
cb_data = 0x7fffd0024b10
need_destroy = <optimized out>
source = 0x7fffd07045f0
current = 0x5555557a1ec0
i = 0
__func__ = <optimized out>
#9 g_main_context_dispatch (context=0x5555555960a0) at ../glib/gmain.c:4135
No locals.
#10 0x00007ffff7c5b2c8 in g_main_context_iterate.constprop.0 (context=context@entry=0x5555555960a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4211
max_priority = 2147483647
timeout = 2088
some_ready = 1
nfds = 3
allocated_nfds = <optimized out>
fds = <optimized out>
begin_time_nsec = 130840853087145
#11 0x00007ffff7c03940 in g_main_context_iteration (context=context@entry=0x5555555960a0, may_block=may_block@entry=1) at ../glib/gmain.c:4276
retval = <optimized out>
#12 0x00007ffff7e2aaed in g_application_run (application=0x55555558d140, argc=argc@entry=1, argv=argv@entry=0x7fffffffdb58) at ../gio/gapplication.c:2569
arguments = 0x555555589e20
status = 0
context = 0x5555555960a0
acquired_context = <optimized out>
__func__ = "g_application_run"
#13 0x00005555555564c9 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:133
error = 0x0
ctx = <optimized out>