gene@go:~# gnome-music /usr/lib64/python3.3/site-packages/gi/module.py:178: Warning: g_array_append_vals: assertion 'array' failed g_type = info.get_g_type() /usr/lib64/python3.3/site-packages/gi/module.py:178: Warning: g_hash_table_lookup: assertion 'hash_table != NULL' failed g_type = info.get_g_type() /usr/lib64/python3.3/site-packages/gi/module.py:178: Warning: g_hash_table_insert_internal: assertion 'hash_table != NULL' failed g_type = info.get_g_type() Traceback (most recent call last): File "/usr/bin/gnome-music", line 38, in <module> from gnomemusic.application import Application File "/usr/lib64/python3.3/site-packages/gnomemusic/application.py", line 36, in <module> from gnomemusic.window import Window File "/usr/lib64/python3.3/site-packages/gnomemusic/window.py", line 38, in <module> from gnomemusic.query import Query File "/usr/lib64/python3.3/site-packages/gnomemusic/query.py", line 32, in <module> class Query(): File "/usr/lib64/python3.3/site-packages/gnomemusic/query.py", line 35, in Query GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_MUSIC) TypeError: Argument 0 does not allow None as a value Reproducible: Always Steps to Reproduce: 1.start gnome-music in a terminal 2. 3. Actual Results: not start root@go:~# eav gnome-music These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-sound/gnome-music-3.12.2 PYTHON_SINGLE_TARGET="python3_3 -python3_2" PYTHON_TARGETS="python3_2 python3_3" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB I will gladly submit any more information. Thanks,
Your desktop probably does not have the XDG default directories. Are you starting Gnome from GDM or something else ?
(In reply to Gilles Dartiguelongue from comment #1) > Your desktop probably does not have the XDG default directories. Are you > starting Gnome from GDM or something else ? Start from terminal command line.
(In reply to imese from comment #2) > (In reply to Gilles Dartiguelongue from comment #1) > > Your desktop probably does not have the XDG default directories. Are you > > starting Gnome from GDM or something else ? > > Start from terminal command line. In any case the program should start and possibly give some kind of coherent message as to why it will not work. Ok den? Ok den.
(In reply to Gilles Dartiguelongue from comment #1) > Your desktop probably does not have the XDG default directories. Are you > starting Gnome from GDM or something else ? Ok, googled 'xdg default directories' and found an article on the 'Arch' wiki on what to do about this. Ran 'xdg-user-dirs-update' now it works. Unfortunately there is not very much information related to gentoo on this subject. I guess the bug here is really exceedingly poor documentation. I reported a similiar bug about gnome-music earlier and the same applies - poor documentation. Still like gentoo though. Thanks for the clue.
The problem is not Gentoo specific. No application should fail to start in such a dirty way because of a missing directory. Could you file a bug upstream at http://bugzilla.gnome.org and paste the link here ? I am sure they will be glad to know about it.
https://bugzilla.gnome.org/show_bug.cgi?id=731613
*** Bug 516730 has been marked as a duplicate of this bug. ***