2.42.9 tests fail on i686
18/23 gdk-pixbuf:format / pixbuf-jpeg FAIL 0.15s killed by signal 6 SIGABRT
>>> GDK_PIXBUF_MODULE_FILE=/build/lib32-gdk-pixbuf2/src/build/gdk-pixbuf/loaders.cache G_TEST_SRCDIR=/build/lib32-gdk-pixbuf2/src/gdk-pixbuf/tests MALLOC_PERTURB_=107 G_TEST_BUILDDIR=/build/lib32-gdk-pixbuf2/src/build/tests /build/lib32-gdk-pixbuf2/src/build/tests/pixbuf-jpeg -k
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stdout:
# random seed: R02S030b35354b0c71094de3b3a504445977
1..7
# Start of pixbuf tests
# Start of jpeg tests
ok 1 /pixbuf/jpeg/inverted_cmyk_jpeg
ok 2 /pixbuf/jpeg/type9_rotation_exif_tag
ok 3 /pixbuf/jpeg/bug775218
ok 4 /pixbuf/jpeg/comment
ok 5 /pixbuf/jpeg/at_size
ok 6 /pixbuf/jpeg/issue70
# Load JPEG with size 0xfbfbfbfb (issue: 250)
Bail out! ERROR:../gdk-pixbuf/tests/pixbuf-jpeg.c:199:test_jpeg_fbfbfbfb: assertion failed (error == (gdk-pixbuf-error-quark, 0)): Couldn?t allocate memory for loading JPEG file (gdk-pixbuf-error-quark, 1)
stderr:
**
ERROR:../gdk-pixbuf/tests/pixbuf-jpeg.c:199:test_jpeg_fbfbfbfb: assertion failed (error == (gdk-pixbuf-error-quark, 0)): Couldn?t allocate memory for loading JPEG file (gdk-pixbuf-error-quark, 1)
It seems that loading the malformed issue205.jpg
fails differently on i686, presumably because the giant output image can't be allocated.
gdk-pixbuf 2.42.9
libjpeg-turbo 2.1.3
Arch Linux