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 753836 - actor-pick.test fails on Continuous: "assertion failed: (state.pass)"
actor-pick.test fails on Continuous: "assertion failed: (state.pass)"
Status: RESOLVED OBSOLETE
Product: clutter
Classification: Platform
Component: conformance
unspecified
Other Linux
: Normal normal
: ---
Assigned To: clutter-maint
clutter-maint
Depends on:
Blocks:
 
 
Reported: 2015-08-19 16:17 UTC by Vadim Rutkovsky
Modified: 2018-09-29 18:14 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Vadim Rutkovsky 2015-08-19 16:17:54 UTC
Continuous 20150819.19
clutter 1.23.4-13-gcff048a65048bc71f37b1f575ea765fde72081c3
Video: VGA, Xorg session

$ gnome-desktop-testing-runner clutter/actor-pick.test
Running test: clutter/actor-pick.test
/actor/pick: **
Clutter-Conform:ERROR:../../../tests/conform/actor-pick.c:282:actor_pick: assertion failed: (state.pass)
FAILED: clutter/actor-pick.test (Child process killed by signal 6)
SUMMARY: total=1; passed=0; skipped=0; failed=1; user=1.7s; system=0.0s; maxrss=58936
FAILED: clutter/actor-pick.test (Child process killed by signal 6)

backtrace:
Aug 19 17:16:35 qemux86-64 systemd-coredump[4134]: Process 4133 (actor-pick) of user 1000 dumped core.
                                                   
      Stack trace of thread 4133:
      #0  0x00007fde496549f7 __GI_raise (libc.so.6)
      #1  0x00007fde496579ca __GI_abort (libc.so.6)
      #2  0x00007fde49f527f5 g_assertion_message (libglib-2.0.so.0)
      #3  0x00007fde49f5287a g_assertion_message_expr (libglib-2.0.so.0)
      #4  0x0000000000401b71 actor_pick (actor-pick)
      #5  0x00007fde4f2f87b2 clutter_test_func_wrapper (libclutter-1.0.so.0)
      #6  0x00007fde49f52123 test_case_run (libglib-2.0.so.0)
      #7  0x00007fde49f522f2 g_test_run_suite_internal (libglib-2.0.so.0)
      #8  0x00007fde49f5263b g_test_run_suite (libglib-2.0.so.0)
      #9  0x00007fde49f52671 g_test_run (libglib-2.0.so.0)
      #10 0x00007fde4f2f8b60 clutter_test_run (libclutter-1.0.so.0)
      #11 0x000000000040178d main (actor-pick)
      #12 0x00007fde49641050 __libc_start_main (libc.so.6)
      #13 0x00000000004017bb _start (actor-pick)
Comment 1 Emmanuele Bassi (:ebassi) 2015-08-19 16:35:30 UTC
Does not happen on a real machine. Just tested locally with the software renderer as well, and it seems to be working correctly.
Comment 2 Vadim Rutkovsky 2015-08-19 18:04:13 UTC
Verbose output after https://git.gnome.org/browse/clutter/commit/?id=956eec79647388b4c97cef093b407fe98d2ccfd4:

(MSG: Clutter-Conform-DEBUG: shader_paint)
(actor-pick:1298): Clutter-Conform-DEBUG: shader_paint
  9, 15 / 0xef6330 -> 0xef6330: pass
(MSG: Clutter-Conform-DEBUG: shader_paint)
(actor-pick:1298): Clutter-Conform-DEBUG: shader_paint
 10, 15 / 0xef6690 -> 0xef6690: pass
(MSG: Clutter-Conform-DEBUG: shader_paint)
(actor-pick:1298): Clutter-Conform-DEBUG: shader_paint
 11, 15 / 0xef69f0 -> 0xef69f0: pass
(MSG: Failed pass: Shift effect[4], actor index: 155 [0xee8b40]
)
**
Clutter-Conform:ERROR:../../../tests/conform/actor-pick.c:306:actor_pick: assertion failed: (state.pass)

Will also verify on bare-metal machine
Comment 3 Jeremy Bicha 2017-05-05 11:58:09 UTC
I have this failure when building mutter 3.24.1 but not with clutter 1.26. (And I have a failure with actor-shader-effect with both clutter and mutter, see bug 782215).

ERROR: actor-pick
=================

**
Clutter-Conform:ERROR:actor-pick.c:306:actor_pick: assertion failed: (state.pass)
Aborted (core dumped)
# random seed: R02S0ab7f73a7ae59715d2a3f90814cbb915
1..1
# Start of actor tests
# Clutter-Conform:ERROR:actor-pick.c:306:actor_pick: assertion failed: (state.pass)
ERROR: actor-pick - too few tests run (expected 1, got 0)
ERROR: actor-pick - exited with status 134 (terminated by signal 6?)
Comment 4 Jeremy Bicha 2018-09-29 18:14:56 UTC
I can no longer duplicate this bug with mutter 3.30.0 on Debian Unstable or Ubuntu 18.10. And the test hasn't failed for me with clutter either.

Therefore, I'm closing this bug.