GNOME Bugzilla – Bug 753836
actor-pick.test fails on Continuous: "assertion failed: (state.pass)"
Last modified: 2018-09-29 18:14:56 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)
Does not happen on a real machine. Just tested locally with the software renderer as well, and it seems to be working correctly.
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
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?)
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.