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

Reply via email to