Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 216146 - [FEATURES=test failure] media-sound/rhythmbox-0.11.5 fails tests
Summary: [FEATURES=test failure] media-sound/rhythmbox-0.11.5 fails tests
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Low enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://bugzilla.gnome.org/show_bug.cg...
Whiteboard:
Keywords:
Depends on:
Blocks: gnome-tests
  Show dependency tree
 
Reported: 2008-04-04 06:38 UTC by Hans de Graaff
Modified: 2009-03-21 22:40 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hans de Graaff gentoo-dev Security 2008-04-04 06:38:23 UTC
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
===================
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-04-04 19:30:32 UTC
how do you emerge ? Using su, sudo, su - ?
Comment 2 Hans de Graaff gentoo-dev Security 2008-04-05 04:56:08 UTC
su to a root shell, running the emerge command from that shell.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-04-05 08:58:05 UTC
this sounds like the kind of problems you had with nautilus. Will see how to fix it.
Comment 4 Alexis Ballier gentoo-dev 2008-04-07 06:42:05 UTC
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
 * 
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-05-05 13:58:00 UTC
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.
Comment 6 Alexis Ballier gentoo-dev 2008-05-10 14:53:20 UTC
(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.
Comment 7 Alexey Vladykin 2009-03-08 21:25:09 UTC
Still having test failure:
Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.
with rhythmbox-0.11.6-r1 on amd64.
Comment 8 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-03-21 22:40:20 UTC
tests have been fixed in 0.12.