SIGABRT in cairo_surface_reference on xubuntu 20.20 while displaying jpg
I'm running xubuntu 20.20 stock gthumb. I examine a directory of images and while moving to the next image I get a SIGABRT. Running under gdb I get this stack trace:
gthumb: ../../../../src/cairo-surface.c:930: cairo_surface_reference: Assertion `CAIRO_REFERENCE_COUNT_HAS_REFERENCE (&surface->ref_count)' failed.
Thread 12 "pool-gthumb" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffc37fe640 (LWP 22077)]
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
49 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#1 0x00007ffff6aee864 in __GI_abort () at abort.c:79
#2 0x00007ffff6aee749 in __assert_fail_base
(fmt=0x7ffff6c7a458 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7ffff7167498 "CAIRO_REFERENCE_COUNT_HAS_REFERENCE (&surface->ref_count)", file=0x7ffff7167450 "../../../../src/cairo-surface.c", line=930, function=<optimized out>) at assert.c:92
#3 0x00007ffff6b00a96 in __GI___assert_fail
(assertion=0x7ffff7167498 "CAIRO_REFERENCE_COUNT_HAS_REFERENCE (&surface->ref_count)", file=0x7ffff7167450 "../../../../src/cairo-surface.c", line=930, function=0x7ffff7167a10 "cairo_surface_reference") at assert.c:101
#4 0x00007ffff70f6904 in () at /usr/lib/x86_64-linux-gnu/libcairo.so.2
#5 0x00005555555e072c in gth_image_set_cairo_surface ()
#6 0x00007fffeca12e13 in _cairo_image_surface_create_from_jpeg () at /usr/lib/x86_64-linux-gnu/gthumb/extensions/libcairo_io.so
#7 0x00005555555e3a1d in ()
#8 0x00007ffff7bf23b2 in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#9 0x00007ffff7da4ac4 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff7da41b1 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff6cbd590 in start_thread (arg=0x7fffc37fe640) at pthread_create.c:463
#12 0x00007ffff6be1223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
I've included the image.
Robert Mecklenburg mecklen@gmail.com