make[2]: Entering directory `/var/tmp/portage/media-sound/rhythmbox-0.11.5/work/rhythmbox-0.11.5/tests' (08:18:51) [0x6c3380] [rb_debug_init_match] rb-debug.c:153: Debugging enabled Running suite(s): rb-utils 100%: Checks: 1, Failures: 0, Errors: 0 PASS: test-rb-lib Xlib: connection to ":0.0" refused by server Xlib: No protocol specified (test-rhythmdb:17410): Gtk-WARNING **: cannot open display: :0.0 FAIL: test-rhythmdb Xlib: connection to ":0.0" refused by server Xlib: No protocol specified (test-rhythmdb-query-model:17418): Gtk-WARNING **: cannot open display: :0.0 FAIL: test-rhythmdb-query-model Xlib: connection to ":0.0" refused by server Xlib: No protocol specified (test-rhythmdb-property-model:17423): Gtk-WARNING **: cannot open display: :0.0 FAIL: test-rhythmdb-property-model Xlib: connection to ":0.0" refused by server Xlib: No protocol specified (test-file-helpers:17428): Gtk-WARNING **: cannot open display: :0.0 FAIL: test-file-helpers =================== 4 of 5 tests failed ===================
how do you emerge ? Using su, sudo, su - ?
su to a root shell, running the emerge command from that shell.
this sounds like the kind of problems you had with nautilus. Will see how to fix it.
same here, using Xemake @ virtualx.eclass helps but doesnt fix the tests: Running suite(s): rhythmdb-query-model >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (08:39:54) [0x16e6360] [rhythmdb_entry_new] rhythmdb.c:1322: emitting entry added ---------------------------------------------------------------- ---------------------------------------------------------------- ---------------------------------------------------------------- ---------------------------------------------------------------- ---------------------------------------------------------------- ---------------------------------------------------------------- (08:39:54) [0x16e6360] [rhythmdb_entry_delete] rhythmdb.c:3256: deleting entry 0x1723df0 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< (08:39:54) [0x1718a70] [action_thread_main] rhythmdb.c:2543: exiting action thread (08:39:54) [0x16e6360] [rhythmdb_shutdown] rhythmdb.c:737: 1 outstanding threads (08:39:54) [0x16e6360] [rhythmdb_dispose] rhythmdb.c:768: disposing rhythmdb (08:39:54) [0x16e6360] [rhythmdb_finalize] rhythmdb.c:810: finalizing rhythmdb >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (08:39:54) [0x16e6360] [rhythmdb_query_model_chain] rhythmdb-query-model.c:758: query model 0x1727030 chaining to base model (nil) (08:39:54) [0x16e6360] [rhythmdb_query_model_chain] rhythmdb-query-model.c:758: query model 0x17270f0 chaining to base model (nil) (08:39:54) [0x16e6360] [rhythmdb_query_model_chain] rhythmdb-query-model.c:758: query model 0x17270f0 chaining to base model 0x1727030 (08:39:54) [0x16e6360] [rhythmdb_entry_new] rhythmdb.c:1322: emitting entry added (08:39:54) [0x16e6360] [rhythmdb_query_model_add_entry] rhythmdb-query-model.c:1096: inserting entry 0x1728890 at index -1 (08:39:54) [0x16e6360] [idle_process_update] rhythmdb-query-model.c:1062: inserting row at index -1 (08:39:54) [0x16e6360] [rhythmdb_query_model_base_row_inserted] rhythmdb-query-model.c:2386: inserting entry 0x1728890 from base model 0x1727030 to model 0x17270f0 in position 0 ---------------------------------------------------------------- (08:39:54) [0x16e6360] [mark_signal] test-utils.c:47: got signal 'entry-changed' (08:39:54) [0x16e6360] [wait_for_signal] test-utils.c:72: no need to wait for signal 'entry-changed', already received ---------------------------------------------------------------- (08:39:54) [0x16e6360] [mark_signal] test-utils.c:47: got signal 'entry-changed' (08:39:54) [0x16e6360] [wait_for_signal] test-utils.c:72: no need to wait for signal 'entry-changed', already received ---------------------------------------------------------------- (08:39:54) [0x16e6360] [rhythmdb_entry_delete] rhythmdb.c:3256: deleting entry 0x1728890 (08:39:54) [0x16e6360] [rhythmdb_query_model_dispose] rhythmdb-query-model.c:633: disposing query model 0x17270f0 (08:39:54) [0x16e6360] [rhythmdb_query_model_dispose] rhythmdb-query-model.c:633: disposing query model 0x1727030 (08:39:54) [0x16e6360] [rhythmdb_query_model_finalize] rhythmdb-query-model.c:681: finalizing query model 0x1727030 (08:39:54) [0x16e6360] [rhythmdb_query_model_finalize] rhythmdb-query-model.c:681: finalizing query model 0x17270f0 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< (08:39:54) [0x1718af0] [action_thread_main] rhythmdb.c:2543: exiting action thread (08:39:54) [0x16e6360] [rhythmdb_shutdown] rhythmdb.c:737: 1 outstanding threads (08:39:54) [0x16e6360] [rhythmdb_dispose] rhythmdb.c:768: disposing rhythmdb (08:39:54) [0x16e6360] [rhythmdb_finalize] rhythmdb.c:810: finalizing rhythmdb test-rhythmdb-query-model: Fatal IO error 11 (Resource temporarily unavailable) on X server :1.0. 50%: Checks: 2, Failures: 0, Errors: 1 test-utils.c:101:S:rhythmdb-query-model-bugs:test_hidden_chain_filter:0: (after this point) Early exit with return value 1 FAIL: test-rhythmdb-query-model (08:39:54) [0x1947360] [rb_debug_init_match] rb-debug.c:153: Debugging enabled Running suite(s): rhythmdb-property-model >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (08:39:54) [0x1947360] [rhythmdb_query_model_chain] rhythmdb-query-model.c:758: query model 0x1988030 chaining to base model (nil) (08:39:54) [0x1947360] [rhythmdb_entry_new] rhythmdb.c:1322: emitting entry added (08:39:54) [0x1947360] [rhythmdb_entry_new] rhythmdb.c:1322: emitting entry added ---------------------------------------------------------------- (08:39:54) [0x1947360] [rhythmdb_query_model_add_entry] rhythmdb-query-model.c:1096: inserting entry 0x1989de0 at index -1 (08:39:54) [0x1947360] [idle_process_update] rhythmdb-query-model.c:1062: inserting row at index -1 (08:39:54) [0x1947360] [rhythmdb_property_model_insert] rhythmdb-property-model.c:609: adding new property "x" (08:39:54) [0x1947360] [mark_signal] test-utils.c:47: got signal 'row-inserted' (08:39:54) [0x1947360] [wait_for_signal] test-utils.c:72: no need to wait for signal 'row-inserted', already received (08:39:54) [0x1947360] [rhythmdb_query_model_add_entry] rhythmdb-query-model.c:1096: inserting entry 0x198a050 at index -1 (08:39:54) [0x1947360] [idle_process_update] rhythmdb-query-model.c:1062: inserting row at index -1 (08:39:54) [0x1947360] [rhythmdb_property_model_insert] rhythmdb-property-model.c:609: adding new property "y" (08:39:54) [0x1947360] [mark_signal] test-utils.c:47: got signal 'row-inserted' (08:39:54) [0x1947360] [wait_for_signal] test-utils.c:72: no need to wait for signal 'row-inserted', already received ---------------------------------------------------------------- (08:39:54) [0x1947360] [rhythmdb_property_model_delete_prop] rhythmdb-property-model.c:661: deleting "x": refcount: 1 (08:39:54) [0x1947360] [mark_signal] test-utils.c:47: got signal 'row-deleted' (08:39:54) [0x1947360] [rhythmdb_property_model_insert] rhythmdb-property-model.c:600: adding "y": refcount 2 (08:39:54) [0x1947360] [wait_for_signal] test-utils.c:72: no need to wait for signal 'row-deleted', already received ---------------------------------------------------------------- (08:39:54) [0x1947360] [rhythmdb_query_model_entry_changed_cb] rhythmdb-query-model.c:905: emitting hidden-removal notification for file:///a.ogg (08:39:54) [0x1947360] [rhythmdb_property_model_delete_prop] rhythmdb-property-model.c:661: deleting "y": refcount: 2 (08:39:54) [0x1947360] [rhythmdb_query_model_entry_changed_cb] rhythmdb-query-model.c:930: adding hidden entry to map with index 0 ---------------------------------------------------------------- ---------------------------------------------------------------- (08:39:54) [0x1947360] [rhythmdb_query_model_entry_added_cb] rhythmdb-query-model.c:862: adding unhidden entry at index 0 (08:39:54) [0x1947360] [rhythmdb_property_model_insert] rhythmdb-property-model.c:609: adding new property "x" (08:39:54) [0x1947360] [mark_signal] test-utils.c:47: got signal 'row-inserted' (08:39:55) [0x1947360] [wait_for_signal] test-utils.c:72: no need to wait for signal 'row-inserted', already received ---------------------------------------------------------------- (08:39:55) [0x1947360] [rhythmdb_property_model_delete_prop] rhythmdb-property-model.c:661: deleting "x": refcount: 1 (08:39:55) [0x1947360] [mark_signal] test-utils.c:47: got signal 'pre-row-deletion' (08:39:55) [0x1947360] [wait_for_signal] test-utils.c:72: no need to wait for signal 'pre-row-deletion', already received ---------------------------------------------------------------- (08:39:55) [0x1947360] [rhythmdb_query_model_chain] rhythmdb-query-model.c:758: query model 0x19880f0 chaining to base model (nil) (08:39:55) [0x1947360] [rhythmdb_query_model_add_entry] rhythmdb-query-model.c:1096: inserting entry 0x1989de0 at index -1 (08:39:55) [0x1947360] [idle_process_update] rhythmdb-query-model.c:1062: inserting row at index -1 (08:39:55) [0x1947360] [rhythmdb_query_model_add_entry] rhythmdb-query-model.c:1096: inserting entry 0x198a050 at index -1 (08:39:55) [0x1947360] [idle_process_update] rhythmdb-query-model.c:1062: inserting row at index -1 (08:39:55) [0x1947360] [rhythmdb_property_model_delete_prop] rhythmdb-property-model.c:661: deleting "y": refcount: 1 (08:39:55) [0x1947360] [rhythmdb_property_model_insert] rhythmdb-property-model.c:609: adding new property "x" (08:39:55) [0x1947360] [mark_signal] test-utils.c:47: got signal 'row-inserted' (08:39:55) [0x1947360] [rhythmdb_property_model_insert] rhythmdb-property-model.c:609: adding new property "y" (08:39:55) [0x1947360] [wait_for_signal] test-utils.c:72: no need to wait for signal 'row-inserted', already received ---------------------------------------------------------------- (08:39:55) [0x1947360] [rhythmdb_entry_delete] rhythmdb.c:3256: deleting entry 0x1989de0 (08:39:55) [0x1947360] [wait_for_signal] test-utils.c:68: waiting for signal 'entry_deleted' (08:39:55) [0x1947360] [rhythmdb_property_model_delete_prop] rhythmdb-property-model.c:661: deleting "x": refcount: 1 (08:39:55) [0x1947360] [mark_signal] test-utils.c:47: got signal 'entry_deleted' ---------------------------------------------------------------- (08:39:55) [0x1947360] [rhythmdb_entry_delete] rhythmdb.c:3256: deleting entry 0x198a050 (08:39:55) [0x1947360] [wait_for_signal] test-utils.c:68: waiting for signal 'row-deleted' (08:39:55) [0x1947360] [rhythmdb_property_model_delete_prop] rhythmdb-property-model.c:661: deleting "y": refcount: 1 (08:39:55) [0x1947360] [mark_signal] test-utils.c:47: got signal 'row-deleted' <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< (08:39:55) [0x1947360] [rhythmdb_query_model_dispose] rhythmdb-query-model.c:633: disposing query model 0x1988030 (08:39:55) [0x1947360] [rhythmdb_query_model_finalize] rhythmdb-query-model.c:681: finalizing query model 0x1988030 (08:39:55) [0x1947360] [rhythmdb_property_model_dispose] rhythmdb-property-model.c:451: disposing property model 0x1969d20 (08:39:55) [0x1947360] [rhythmdb_query_model_dispose] rhythmdb-query-model.c:633: disposing query model 0x19880f0 (08:39:55) [0x1947360] [rhythmdb_query_model_finalize] rhythmdb-query-model.c:681: finalizing query model 0x19880f0 (08:39:55) [0x1947360] [rhythmdb_property_model_finalize] rhythmdb-property-model.c:478: finalizing property model 0x1969d20 (08:39:55) [0x1979af0] [action_thread_main] rhythmdb.c:2543: exiting action thread (08:39:55) [0x1947360] [rhythmdb_shutdown] rhythmdb.c:737: 1 outstanding threads (08:39:55) [0x1947360] [rhythmdb_dispose] rhythmdb.c:768: disposing rhythmdb (08:39:55) [0x1947360] [rhythmdb_finalize] rhythmdb.c:810: finalizing rhythmdb >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (08:39:55) [0x1947360] [rhythmdb_query_model_chain] rhythmdb-query-model.c:758: query model 0x1988030 chaining to base model (nil) (08:39:55) [0x1947360] [rhythmdb_query_model_chain] rhythmdb-query-model.c:758: query model 0x19880f0 chaining to base model (nil) ---------------------------------------------------------------- (08:39:55) [0x1947360] [rhythmdb_entry_new] rhythmdb.c:1322: emitting entry added (08:39:55) [0x1947360] [rhythmdb_entry_new] rhythmdb.c:1322: emitting entry added (08:39:55) [0x1947360] [wait_for_signal] test-utils.c:68: waiting for signal 'entry_added' (08:39:55) [0x1947360] [mark_signal] test-utils.c:47: got signal 'entry_added' (08:39:55) [0x1947360] [rhythmdb_property_model_insert] rhythmdb-property-model.c:609: adding new property "x" test-rhythmdb-property-model: Fatal IO error 11 (Resource temporarily unavailable) on X server :1.0. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (08:39:55) [0x1947360] [rhythmdb_query_model_chain] rhythmdb-query-model.c:758: query model 0x1988830 chaining to base model (nil) (08:39:55) [0x1947360] [rhythmdb_query_model_chain] rhythmdb-query-model.c:758: query model 0x19888f0 chaining to base model (nil) (08:39:55) [0x1947360] [rhythmdb_query_model_chain] rhythmdb-query-model.c:758: query model 0x19888f0 chaining to base model 0x1988830 (08:39:55) [0x1947360] [rhythmdb_entry_new] rhythmdb.c:1322: emitting entry added (08:39:55) [0x1947360] [wait_for_signal] test-utils.c:68: waiting for signal 'entry_added' (08:39:55) [0x1947360] [mark_signal] test-utils.c:47: got signal 'entry_added' test-rhythmdb-property-model: Fatal IO error 11 (Resource temporarily unavailable) on X server :1.0. 33%: Checks: 3, Failures: 0, Errors: 2 test-rhythmdb-property-model.c:163:E:rhythmdb-property-model-core:test_rhythmdb_property_model_query:0: (after this point) Early exit with return value 1 test-rhythmdb-property-model.c:293:E:rhythmdb-property-model-core:test_rhythmdb_property_model_query_chain:0: (after this point) Early exit with return value 1 FAIL: test-rhythmdb-property-model (08:39:55) [0x14223b0] [rb_debug_init_match] rb-debug.c:153: Debugging enabled Running suite(s): rb-file-helpers (08:39:55) [0x14223b0] [test_get_short_path_name] test-file-helpers.c:18: extracting short path from "something.ogg", expecting "something.ogg", got "something.ogg" (08:39:55) [0x14223b0] [test_get_short_path_name] test-file-helpers.c:18: extracting short path from "x/something.ogg", expecting "something.ogg", got "something.ogg" (08:39:55) [0x14223b0] [test_get_short_path_name] test-file-helpers.c:18: extracting short path from "/var/lib/something.ogg", expecting "something.ogg", got "something.ogg" (08:39:55) [0x14223b0] [test_get_short_path_name] test-file-helpers.c:18: extracting short path from "file://something.ogg", expecting "something.ogg", got "something.ogg" (08:39:55) [0x14223b0] [test_get_short_path_name] test-file-helpers.c:18: extracting short path from "file:///home/nobody/something.ogg", expecting "something.ogg", got "something.ogg" (08:39:55) [0x14223b0] [test_get_short_path_name] test-file-helpers.c:18: extracting short path from "http://example.com/something.ogg?q=z&h=w", expecting "something.ogg", got "something.ogg" (08:39:55) [0x14223b0] [test_get_short_path_name] test-file-helpers.c:18: extracting short path from "daap://10.0.0.1:3523/databases/1/items/46343.ogg", expecting "46343.ogg", got "46343.ogg" (08:39:55) [0x14223b0] [test_get_short_path_name] test-file-helpers.c:18: extracting short path from "daap://10.0.0.1:3523/databases/1/items/46383.ogg?session=2463435", expecting "46383.ogg", got "46383.ogg" (08:39:55) [0x14223b0] [test_get_short_path_name] test-file-helpers.c:18: extracting short path from "/usr/share/nothing/", expecting "nothing", got "nothing" 100%: Checks: 1, Failures: 0, Errors: 0 PASS: test-file-helpers =================== 3 of 5 tests failed =================== make[2]: *** [check-TESTS] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-sound/rhythmbox-0.11.5/work/rhythmbox-0.11.5/tests' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/media-sound/rhythmbox-0.11.5/work/rhythmbox-0.11.5/tests' make: *** [check-recursive] Error 1 * * ERROR: media-sound/rhythmbox-0.11.5 failed. * Call stack: * ebuild.sh, line 49: Called src_test * environment, line 2919: Called die * The specific snippet of code: * Xemake check || die "Tests failed" * The die message: * Tests failed *
Alexis, could you tell me if you can reproduce it with gstreamer-0.10.19 ? It seems all tests are passing now on my ~amd64 / ~x86 machines.
(In reply to comment #5) > Alexis, could you tell me if you can reproduce it with gstreamer-0.10.19 ? > It seems all tests are passing now on my ~amd64 / ~x86 machines. exactly the same error as initial report :( unsetting DISPLAY doesnt help, nor using Xemake. Though I just spotted this, which might be another issue: test-rhythmdb-property-model: Fatal IO error 11 (Resource temporarily unavailable) on X server :1.0.
Still having test failure: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0. with rhythmbox-0.11.6-r1 on amd64.
tests have been fixed in 0.12.