After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 782215 - tests: actor-shader-effect test failure
tests: actor-shader-effect test failure
Status: RESOLVED FIXED
Product: clutter
Classification: Platform
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: clutter-maint
clutter-maint
Depends on:
Blocks:
 
 
Reported: 2017-05-05 11:48 UTC by Jeremy Bicha
Modified: 2019-06-26 11:45 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jeremy Bicha 2017-05-05 11:48:08 UTC
I'm building clutter 1.26.0 on Ubuntu 17.10 and I get this test failure (full build log attached):


PASS: actor-pick 1 /actor/pick
ERROR: actor-shader-effect - too few tests run (expected 1, got 0)
ERROR: actor-shader-effect - exited with status 134 (terminated by signal 6?)
PASS: texture 1 /texture/pick-with-alpha
==================================================
   clutter 1.26.0: tests/conform/test-suite.log
==================================================

# TOTAL: 85
# PASS:  83
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 2

.. contents:: :depth: 2

ERROR: actor-shader-effect
==========================

**
Clutter-Conform:ERROR:actor-shader-effect.c:233:paint_cb: assertion failed (get_pixel (50, 50) == 0xff0000): (0 == 16711680)
Aborted (core dumped)
# random seed: R02Seae182666338c05fb04b7a9abafca2c5
1..1
# Start of actor tests
# Clutter-Conform:ERROR:actor-shader-effect.c:233:paint_cb: assertion failed (get_pixel (50, 50) == 0xff0000): (0 == 16711680)
ERROR: actor-shader-effect - too few tests run (expected 1, got 0)
ERROR: actor-shader-effect - exited with status 134 (terminated by signal 6?)
Comment 1 Mart Raudsepp 2017-05-14 09:50:42 UTC
Also in 1.26.2, but this trace from 1.26.0:

  • #0 __GI_raise
    at ../sysdeps/unix/sysv/linux/raise.c line 58
  • #1 __GI_abort
    at abort.c line 89
  • #2 g_assertion_message
  • #3 g_assertion_message_cmpnum
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/glib/gtestutils.c line 2489
  • #4 paint_cb
    at actor-shader-effect.c line 233
  • #5 _g_closure_invoke_va
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/gobject/gclosure.c line 867
  • #6 g_signal_emit_valist
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/gobject/gsignal.c line 3300
  • #7 g_signal_emit
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/gobject/gsignal.c line 3447
  • #8 _clutter_stage_do_paint
    at clutter-stage.c line 689
  • #9 _clutter_stage_do_pick
    at clutter-stage.c line 1444
  • #10 _clutter_input_device_update
    at clutter-input-device.c line 953
  • #11 _clutter_process_event_details
    at clutter-main.c line 2224
  • #12 _clutter_process_event
    at clutter-main.c line 2561
  • #13 _clutter_stage_process_queued_events
    at clutter-stage.c line 1031
  • #14 master_clock_process_stage_events
    at gdk/clutter-master-clock-gdk.c line 172
  • #15 clutter_master_clock_gdk_update
    at gdk/clutter-master-clock-gdk.c line 294
  • #16 g_closure_invoke
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/gobject/gclosure.c line 804
  • #17 signal_emit_unlocked_R
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/gobject/gsignal.c line 3635
  • #18 g_signal_emit_valist
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/gobject/gsignal.c line 3391
  • #19 g_signal_emit
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/gobject/gsignal.c line 3447
  • #20 _gdk_frame_clock_emit_paint
    at /tmp/portage/x11-libs/gtk+-3.22.15/work/gtk+-3.22.15/gdk/gdkframeclock.c line 640
  • #21 gdk_frame_clock_paint_idle
    at /tmp/portage/x11-libs/gtk+-3.22.15/work/gtk+-3.22.15/gdk/gdkframeclockidle.c line 430
  • #22 gdk_threads_dispatch
    at /tmp/portage/x11-libs/gtk+-3.22.15/work/gtk+-3.22.15/gdk/gdk.c line 743
  • #23 g_timeout_dispatch
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/glib/gmain.c line 4703
  • #24 g_main_dispatch
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/glib/gmain.c line 3234
  • #25 g_main_context_dispatch
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/glib/gmain.c line 3887
  • #26 g_main_context_iterate
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/glib/gmain.c line 3960
  • #27 g_main_context_iteration
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/glib/gmain.c line 4021
  • #28 actor_shader_effect
    at actor-shader-effect.c line 279
  • #29 clutter_test_func_wrapper
    at clutter-test-utils.c line 138
  • #30 test_case_run
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/glib/gtestutils.c line 2161
  • #31 g_test_run_suite_internal
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/glib/gtestutils.c line 2244
  • #32 g_test_run_suite_internal
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/glib/gtestutils.c line 2256
  • #33 g_test_run_suite
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/glib/gtestutils.c line 2332
  • #34 g_test_run
    at /tmp/portage/dev-libs/glib-2.52.2/work/glib-2.52.2/glib/gtestutils.c line 1599
  • #35 clutter_test_run
    at clutter-test-utils.c line 266
  • #36 main
    at actor-shader-effect.c line 282

Comment 2 Jeremy Bicha 2018-09-29 18:25:45 UTC
This test still fails for me with clutter 1.26.2.

But it doesn't fail with mutter 3.30.0 although I think it used to a year and a half ago.