With that we see that the backtrace and values are:
Thread 1 "gegl-imgcmp" received signal SIGABRT, Aborted.
__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 0x000003fffd92ad48 in __GI_abort () at abort.c:79
#2 0x000003fffdc26e42 in () at /lib/s390x-linux-gnu/libglib-2.0.so.0
#3 0x000003fffdc26ea6 in g_assertion_message_expr () at
/lib/s390x-linux-gnu/libglib-2.0.so.0
#4 0x000003fffdec27e6 in gegl_buffer_load (path=<optimized out>) at
../gegl/buffer/gegl-buffer-load.c:289
#5 0x000003ff872c370a in gegl_buffer_load_op_ensure_buffer (o=0x2aa00222200)
at ../operations/common/gegl-buffer-load-op.c:40
#6 gegl_buffer_load_op_ensure_buffer (o=0x2aa00222200) at
../operations/common/gegl-buffer-load-op.c:37
#7 gegl_buffer_load_op_get_bounding_box (operation=<optimized out>) at
../operations/common/gegl-buffer-load-op.c:49
#8 0x000003fffdf03138 in gegl_operation_get_bounding_box
(self=self@entry=0x2aa000f1750) at ../gegl/operation/gegl-operation.c:212
#9 0x000003fffdf036dc in gegl_graph_prepare (path=0x2aa0022e100) at
../gegl/process/gegl-graph-traversal.c:191
#10 0x000003fffdf03926 in gegl_eval_manager_prepare (self=0x2aa0022cc00) at
../gegl/process/gegl-eval-manager.c:93
#11 0x000003fffdf039b2 in gegl_eval_manager_get_bounding_box
(self=0x2aa0022cc00) at ../gegl/process/gegl-eval-manager.c:102
#12 0x000003fffdeeb386 in gegl_node_get_bounding_box
(self=self@entry=0x2aa00129cc0) at ../gegl/graph/gegl-node.c:1844
#13 0x000003fffdeeb58a in gegl_node_property_changed (gobject=<optimized out>,
arg1=0x2aa000a4d40, user_data=0x3ffffffe2d0) at ../gegl/graph/gegl-node.c:1376
#14 0x000003fffdb135ce in g_closure_invoke () at
/lib/s390x-linux-gnu/libgobject-2.0.so.0
#15 0x000003fffdb4653a in () at /lib/s390x-linux-gnu/libgobject-2.0.so.0
#16 0x000003fffdb34b18 in g_signal_emit_valist () at
/lib/s390x-linux-gnu/libgobject-2.0.so.0
#17 0x000003fffdb34dda in g_signal_emit () at
/lib/s390x-linux-gnu/libgobject-2.0.so.0
#18 0x000003fffdb1d5e6 in () at /lib/s390x-linux-gnu/libgobject-2.0.so.0
#19 0x000003fffdb1fe94 in g_object_thaw_notify () at
/lib/s390x-linux-gnu/libgobject-2.0.so.0
#20 0x000003fffdeebe70 in gegl_node_set_valist (self=0x2aa00129cc0,
first_property_name=<optimized out>, var_args=<optimized out>) at
../gegl/graph/gegl-node.c:1572
#21 0x000003fffdeec2ae in gegl_node_set (self=0x2aa00129cc0,
first_property_name=first_property_name@entry=0x3fff818eb58 "path") at
../gegl/graph/gegl-node.c:1468
#22 0x000003fff818d4e6 in do_setup (operation=operation@entry=0x2aa001e3cb0,
path=0x2aa001187d0
"/root/gegl-0.4.30/tests/compositions/reference/rgb-params.gegl",
uri=0x2aa00225440 "")
at ../operations/core/load.c:271
#23 0x000003fff818dd26 in attach (operation=0x2aa001e3cb0) at
../operations/core/load.c:301
#24 0x000003fffdf011e0 in gegl_operation_attach (self=0x2aa001e3cb0,
node=0x2aa00129980) at ../gegl/operation/gegl-operation.c:321
#25 0x000003fffdeeb904 in gegl_node_set_operation_object
(self=self@entry=0x2aa00129980, operation=operation@entry=0x2aa001e3cb0) at
../gegl/graph/gegl-node.c:1425
#26 0x000003fffdeec1de in gegl_node_set_op_class (var_args=<optimized out>,
first_property=0x2aa00001864 "path", op_class=0x2aa0000186a "gegl:load",
node=<optimized out>)
at ../gegl/graph/gegl-node.c:1323
#27 gegl_node_set_valist (self=0x2aa00129980, first_property_name=<optimized
out>, var_args=<optimized out>) at ../gegl/graph/gegl-node.c:1517
#28 0x000003fffdeec382 in gegl_node_new_child
(parent=parent@entry=0x2aa001298b0,
first_property_name=first_property_name@entry=0x2aa00001874 "operation") at
../gegl/graph/gegl-node.c:2247
#29 0x000002aa000016f2 in compute_image_checksum (path=0x3fffffff74d
"/root/gegl-0.4.30/tests/compositions/reference/rgb-params.gegl") at
../tools/gegl-imgcmp.c:30
#30 0x000002aa00000ffa in main (argc=<optimized out>, argv=<optimized out>) at
../tools/gegl-imgcmp.c:90
(gdb) frame 4
#4 0x000003fffdec27e6 in gegl_buffer_load (path=<optimized out>) at
../gegl/buffer/gegl-buffer-load.c:289
289 g_assert (babl_format_get_bytes_per_pixel (info->format) ==
info->header.bytes_per_pixel);
(gdb) p info->header.bytes_per_pixel
$1 = 4096
(gdb) print (gint)babl_format_get_bytes_per_pixel (info->format)
$4 = 16
And indeed 4096 bytes per pixel smells like a bug.
The above is the rgb-params test but the hdr_color test shows exactly
the same values.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1936901
Title:
Tests of 0.4.30 crash on s390x
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gegl/+bug/1936901/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs