Crash in real_save_png [io-png.c:1056]
A number of Ubuntu users are experiencing this crash:
#0 __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:50
set = {__val = {0, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 0, 15113806215759496448, 94369313533792, 140298907803008}}
pid = <optimized out>
tid = <optimized out>
ret = <optimized out>
#1 0x000055d41169301b in dump_gjs_stack_on_signal_handler (signo=11) at ../src/main.c:372
sa = {__sigaction_handler = {sa_handler = 0x55d411693050 <dump_gjs_stack_alarm_sigaction>, sa_sigaction = 0x55d411693050 <dump_gjs_stack_alarm_sigaction>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}
i = 65
#2 <signal handler called>
No locals.
#3 __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:65
No locals.
#4 0x00007f99c932be60 in real_save_png (pixbuf=0x7f99d402a8c0, keys=0x7f99d4013ee0, values=0x7f99d4011780, error=0x0, to_callback=to_callback@entry=1, f=f@entry=0x0, save_func=0x7f99ea131c60 <save_to_stream>, user_data=0x7f99e28fe760) at ../gdk-pixbuf/io-png.c:1056
kiter = 0x7f99d4013ee8
viter = 0x7f99d4011788
j = <optimized out>
png_ptr = 0x0
info_ptr = 0x7f99e28fe760
text_ptr = 0x7f99d4001500
ptr = <optimized out>
pixels = <optimized out>
y = <optimized out>
i = <optimized out>
row_ptr = 0x7f99ea3fabb6 <__dcigettext+646> "H\203\300\030H\203\340\360H)\304H\215\205x\377\377\377H\211\205P\377\377\377L\215d$\017I\203\344\360\017\037\204"
sig_bit = {red = 85 'U', green = 83 'S', blue = 46 '.', gray = 85 'U', alpha = 84 'T'}
w = <optimized out>
h = <optimized out>
rowstride = <optimized out>
has_alpha = <optimized out>
bpc = <optimized out>
num_keys = 2
compression = <optimized out>
x_density = <optimized out>
y_density = <optimized out>
success = 1
icc_profile = 0x0
icc_profile_size = 0
to_callback_ioptr = {save_func = 0x55d412b6cb80, user_data = 0xd1bf06ad466f8500, error = 0x0}
__FUNCTION__ = "real_save_png"
#5 0x00007f99c932c266 in gdk_pixbuf__png_image_save_to_callback (save_func=<optimized out>, user_data=<optimized out>, pixbuf=<optimized out>, keys=<optimized out>, values=<optimized out>, error=<optimized out>) at ../gdk-pixbuf/io-png.c:1201
No locals.
#6 0x00007f99ea1340d9 in gdk_pixbuf_real_save_to_callback (error=<optimized out>, values=0x7f99d4011780, keys=0x7f99d4013ee0, type=0x7f99eb4b6fdf "png", user_data=0x7f99e28fe760, save_func=0x7f99ea131c60 <save_to_stream>, pixbuf=0x7f99d402a8c0) at ../gdk-pixbuf/gdk-pixbuf-io.c:2318
ret = <optimized out>
image_module = 0x55d41283e060
ret = <optimized out>
image_module = <optimized out>
#7 gdk_pixbuf_save_to_callbackv (pixbuf=pixbuf@entry=0x7f99d402a8c0, save_func=save_func@entry=0x7f99ea131c60 <save_to_stream>, user_data=user_data@entry=0x7f99e28fe760, type=type@entry=0x7f99eb4b6fdf "png", option_keys=0x7f99d4013ee0, option_values=0x7f99d4011780, error=0x0) at ../gdk-pixbuf/gdk-pixbuf-io.c:2645
result = <optimized out>
__FUNCTION__ = "gdk_pixbuf_save_to_callbackv"
#8 0x00007f99ea134820 in gdk_pixbuf_save_to_streamv (pixbuf=pixbuf@entry=0x7f99d402a8c0, stream=stream@entry=0x55d41483d890, type=type@entry=0x7f99eb4b6fdf "png", option_keys=<optimized out>, option_values=<optimized out>, cancellable=cancellable@entry=0x0, error=0x0) at ../gdk-pixbuf/gdk-pixbuf-io.c:2879
data = {stream = 0x55d41483d890, cancellable = 0x0}
#9 0x00007f99ea13491c in gdk_pixbuf_save_to_stream (pixbuf=pixbuf@entry=0x7f99d402a8c0, stream=stream@entry=0x55d41483d890, type=type@entry=0x7f99eb4b6fdf "png", cancellable=cancellable@entry=0x0, error=error@entry=0x0) at ../gdk-pixbuf/gdk-pixbuf-io.c:2928
res = <optimized out>
keys = 0x7f99d4013ee0
values = 0x7f99d4011780
args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7f99e28fe8d0, reg_save_area = 0x7f99e28fe7d0}}
Downstream bug: https://bugs.launchpad.net/bugs/1796251
Automatic error reports: https://errors.ubuntu.com/problem/1473c291c70d181ad72605561ac28f3b860445d5