Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 655456 - media-sound/clementine-1.3.1_p20180416 fails to find its icons
Summary: media-sound/clementine-1.3.1_p20180416 fails to find its icons
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Alexey
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-11 09:32 UTC by Stuart Longland
Modified: 2021-12-19 02:33 UTC (History)
3 users (show)

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


Attachments
emerge --info (file_655456.txt,9.50 KB, text/plain)
2018-05-11 09:32 UTC, Stuart Longland
Details
clementine.strace.xz (clementine.strace.xz,126.22 KB, application/x-xz)
2018-05-11 09:35 UTC, Stuart Longland
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stuart Longland 2018-05-11 09:32:32 UTC
Created attachment 530788 [details]
emerge --info

After compiling Clementine, then attempting to launch it, the process stalls.  `strace` reveals it is looking for its icons which are not installed in the package:

stat("/home/stuartl/.local/share/Clementine/Clementine/icons", 0x7ffe9b632620) = -1 ENOENT (No such file or directory)
stat("/usr/local/share/Clementine/Clementine/icons", 0x7ffe9b632620) = -1 ENOENT (No such file or directory)
stat("/usr/share/Clementine/Clementine/icons", 0x7ffe9b632620) = -1 ENOENT (No such file or directory)
write(6, "\1\0\0\0\0\0\0\0", 8)         = 8
futex(0x5586e080a790, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x5586e080a740, FUTEX_WAKE_PRIVATE, 1) = 0
write(6, "\1\0\0\0\0\0\0\0", 8)         = 8
futex(0x5586e080ae70, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x5586e080ae20, FUTEX_WAKE_PRIVATE, 1) = 0
write(6, "\1\0\0\0\0\0\0\0", 8)         = 8
futex(0x5586e080a690, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x5586e080a640, FUTEX_WAKE_PRIVATE, 1) = 0
write(6, "\1\0\0\0\0\0\0\0", 8)         = 8
futex(0x5586e080a8c0, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x5586e080a870, FUTEX_WAKE_PRIVATE, 1) = 0
write(6, "\1\0\0\0\0\0\0\0", 8)         = 8
futex(0x5586e080b310, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x5586e080b2c0, FUTEX_WAKE_PRIVATE, 1) = 0
write(6, "\1\0\0\0\0\0\0\0", 8)         = 8
futex(0x5586e080b2a0, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x5586e080b250, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=452, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=452, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=452, ...}) = 0
write(2, "__logging_message__19:21:56.634 "..., 112) = 112
getpid()                                = 7183
write(6, "\1\0\0\0\0\0\0\0", 8)         = 8
futex(0x5586e080b2a0, FUTEX_WAIT_PRIVATE, 0, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=8321, si_uid=1000, si_status=0, si_utime=0, si_stime=1} ---
waitid(P_ALL, 0, {}, WNOHANG|WEXITED|WNOWAIT, NULL) = 0
rt_sigreturn({mask=[]})                 = -1 EINTR (Interrupted system call)
futex(0x5586e080b2a0, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x5586e080b250, FUTEX_WAKE_PRIVATE, 1) = 0
write(3, "\1\0\0\0\0\0\0\0", 8)         = 8
write(6, "\1\0\0\0\0\0\0\0", 8)         = 8
futex(0x5586e080bd20, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x5586e080bcd0, FUTEX_WAKE_PRIVATE, 1) = 0
write(3, "\1\0\0\0\0\0\0\0", 8)         = 8
write(3, "\1\0\0\0\0\0\0\0", 8)         = 8

Installed files:
$ cat /var/db/pkg/media-sound/clementine-1.3.1_p20180416/CONTENTS 
dir /usr
dir /usr/share
dir /usr/share/doc
dir /usr/share/doc/clementine-1.3.1_p20180416
obj /usr/share/doc/clementine-1.3.1_p20180416/README.md.bz2 96d3392ca201381335e9bc0dad071cfa 1526029336
obj /usr/share/doc/clementine-1.3.1_p20180416/Changelog.bz2 24a4f8ce9c4cef50842eace0b4c561df 1526029336
dir /usr/share/appdata
obj /usr/share/appdata/clementine.appdata.xml 252b032add5120fdce6da539df6fc05d 1523869275
dir /usr/share/kservices5
obj /usr/share/kservices5/clementine-zune.protocol bc6733cc5d0f84cfc10e90534c794ad5 1523869275
obj /usr/share/kservices5/clementine-feed.protocol b31edde221b5c9b924e0ac182b0f2b72 1523869275
obj /usr/share/kservices5/clementine-itpc.protocol e42538e307f1b4fb4ea0b656efde35ac 1523869275
obj /usr/share/kservices5/clementine-itms.protocol e7296c101a409909c79e76b5670b17d5 1523869275
dir /usr/share/applications
obj /usr/share/applications/clementine.desktop 2f97ede100099d9e6f497b9e54f2b23d 1523869275
dir /usr/share/icons
dir /usr/share/icons/hicolor
dir /usr/share/icons/hicolor/scalable
dir /usr/share/icons/hicolor/scalable/apps
obj /usr/share/icons/hicolor/scalable/apps/clementine.svg 018f82b6b932dd1a77e015bb23bfbc5f 1523869275
dir /usr/share/icons/hicolor/128x128
dir /usr/share/icons/hicolor/128x128/apps
obj /usr/share/icons/hicolor/128x128/apps/clementine.png 39d7ee522f3e2bda30c6c020a270a04e 1523869275
dir /usr/share/icons/hicolor/64x64
dir /usr/share/icons/hicolor/64x64/apps
obj /usr/share/icons/hicolor/64x64/apps/clementine.png 2568780bd30293da34cfd637966324b2 1523869275
dir /usr/bin
obj /usr/bin/clementine b2ec5b614895fd46eb97f273c19383e4 1526029337
obj /usr/bin/clementine-tagreader cc3eea11c55adf9dfddc1bdae817229d 1526029337

Build options:
[ebuild   R    ] media-sound/clementine-1.3.1_p20180416::gentoo  USE="cdda dbus mtp pulseaudio -box -debug -dropbox -googledrive -ipod -lastfm -mms -moodbar -projectm -seafile -skydrive {-test} -udisks -wiimote" 0 KiB

emerge --info is attached
Comment 1 Stuart Longland 2018-05-11 09:35:48 UTC
Created attachment 530790 [details]
clementine.strace.xz

Output from strace.  During this time, the process emits the following to the console:

$ strace -o /tmp/clementine.strace clementine
19:21:36.926 WARN  OSD:89                           Error connecting to notifications service.
19:21:36.929 WARN  GnomeGlobalShortcutBackend:56    gnome settings daemon not registered
__logging_message__19:21:38.606 WARN  unknown                          QObject::connect: No such signal Core::Internal::FancyTabWidget::CurrentChanged(int)
__logging_message__19:21:38.606 WARN  unknown                          QObject::connect:  (sender name:   'tabs')
__logging_message__19:21:38.606 WARN  unknown                          QObject::connect:  (receiver name: 'MainWindow')
__logging_message__19:21:40.851 WARN  unknown                          QSystemTrayIcon::setVisible: No Icon set
__logging_message__19:21:40.863 WARN  unknown                          QSystemTrayIcon::setVisible: No Icon set
__logging_message__19:21:40.874 WARN  unknown                          QSystemTrayIcon::setVisible: No Icon set
__logging_message__19:21:40.886 WARN  unknown                          QSystemTrayIcon::setVisible: No Icon set
__logging_message__19:21:40.898 WARN  unknown                          QSystemTrayIcon::setVisible: No Icon set
__logging_message__19:21:40.909 WARN  unknown                          QSystemTrayIcon::setVisible: No Icon set
__logging_message__19:21:40.921 WARN  unknown                          QSystemTrayIcon::setVisible: No Icon set
__logging_message__19:21:40.932 WARN  unknown                          QSystemTrayIcon::setVisible: No Icon set
__logging_message__19:21:40.943 WARN  unknown                          QSystemTrayIcon::setVisible: No Icon set
__logging_message__19:21:40.955 WARN  unknown                          QSystemTrayIcon::setVisible: No Icon set

The "No Icon set" messages are repeated ad infinitum.
Comment 2 Alexey 2021-12-19 02:33:27 UTC
In 1.4.0_rc1 the icons are compiled into /usr/bin/clementine via qrc, so shouldn't be a problem anymore