Public bug reported:
Digikam 3.3.0 from the backports PPA for Kubuntu 13.04 (apt-cache policy
info at the end).
It seems really slow compared to previous versions, perf top shows it
spending ~10% of its time in KLocalePrivate::encodeFileNameUTF8. When
you check with strace it seems to be spending most of its time looking
for icons that don't exist:
access("/usr/share/icons/hicolor/22x22/animations/tag.xpm", R_OK) = -1 ENOENT
(No such file or directory)
access("/usr/share/icons/hicolor/22x22/apps/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/22x22/categories/tag.xpm", R_OK) = -1 ENOENT
(No such file or directory)
access("/usr/share/icons/hicolor/22x22/devices/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/22x22/emblems/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/22x22/emotes/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/22x22/filesystems/tag.xpm", R_OK) = -1 ENOENT
(No such file or directory)
access("/usr/share/icons/hicolor/22x22/intl/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/22x22/mimetypes/tag.xpm", R_OK) = -1 ENOENT
(No such file or directory)
access("/usr/share/icons/hicolor/22x22/places/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/22x22/status/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/24x24/actions/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/24x24/animations/tag.xpm", R_OK) = -1 ENOENT
(No such file or directory)
access("/usr/share/icons/hicolor/24x24/apps/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/24x24/categories/tag.xpm", R_OK) = -1 ENOENT
(No such file or directory)
access("/usr/share/icons/hicolor/24x24/devices/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/24x24/emblems/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/24x24/emotes/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/24x24/filesystems/tag.xpm", R_OK) = -1 ENOENT
(No such file or directory)
access("/usr/share/icons/hicolor/24x24/intl/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/24x24/mimetypes/tag.xpm", R_OK) = -1 ENOENT
(No such file or directory)
access("/usr/share/icons/hicolor/24x24/places/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/24x24/status/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/32x32/actions/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/32x32/animations/tag.xpm", R_OK) = -1 ENOENT
(No such file or directory)
access("/usr/share/icons/hicolor/32x32/apps/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/32x32/categories/tag.xpm", R_OK) = -1 ENOENT
(No such file or directory)
access("/usr/share/icons/hicolor/32x32/devices/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/32x32/emblems/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/32x32/emotes/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/32x32/filesystems/tag.xpm", R_OK) = -1 ENOENT
(No such file or directory)
access("/usr/share/icons/hicolor/32x32/intl/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
access("/usr/share/icons/hicolor/32x32/mimetypes/tag.xpm", R_OK) = -1 ENOENT
(No such file or directory)
access("/usr/share/icons/hicolor/32x32/places/tag.xpm", R_OK) = -1 ENOENT (No
such file or directory)
root@quad:~# strace -c -p $(pidof digikam)
Process 7815 attached - interrupt to quit
^CProcess 7815 detached
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
99.43 0.003152 0 179019 178949 access
0.57 0.000018 0 69 45 recvfrom
0.00 0.000000 0 10 read
0.00 0.000000 0 1 write
0.00 0.000000 0 5 open
0.00 0.000000 0 5 close
0.00 0.000000 0 70 70 stat
0.00 0.000000 0 25 fstat
0.00 0.000000 0 20 poll
0.00 0.000000 0 5 lseek
0.00 0.000000 0 10 writev
0.00 0.000000 0 12 select
0.00 0.000000 0 5 fcntl
------ ----------- ----------- --------- --------- ----------------
100.00 0.003170 179256 179064 total
Version info:
root@quad:~# lsb_release -rd
Description: Ubuntu 13.04
Release: 13.04
root@quad:~# apt-cache policy digikam
digikam:
Installed: 4:3.3.0-0ubuntu1~ubuntu13.04+KDE4.11~ppa1
Candidate: 4:3.3.0-0ubuntu1~ubuntu13.04+KDE4.11~ppa1
Version table:
*** 4:3.3.0-0ubuntu1~ubuntu13.04+KDE4.11~ppa1 0
500 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu/ raring/main
amd64 Packages
100 /var/lib/dpkg/status
4:3.2.0-0ubuntu1~ubuntu13.04+KDE4.11~ppa1 0
500 http://ppa.launchpad.net/kubuntu-ppa/beta/ubuntu/ raring/main amd64
Packages
4:3.1.0-0ubuntu1 0
500 http://mirror.internode.on.net/pub/ubuntu/ubuntu/ raring/universe
amd64 Packages
root@quad:~# apt-cache policy digikam-data
digikam-data:
Installed: 4:3.3.0-0ubuntu1~ubuntu13.04+KDE4.11~ppa1
Candidate: 4:3.3.0-0ubuntu1~ubuntu13.04+KDE4.11~ppa1
Version table:
*** 4:3.3.0-0ubuntu1~ubuntu13.04+KDE4.11~ppa1 0
500 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu/ raring/main
amd64 Packages
100 /var/lib/dpkg/status
4:3.2.0-0ubuntu1~ubuntu13.04+KDE4.11~ppa1 0
500 http://ppa.launchpad.net/kubuntu-ppa/beta/ubuntu/ raring/main amd64
Packages
4:3.2.0-0ubuntu1~ubuntu13.04~ppa1 0
500 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu/ raring/main
amd64 Packages
4:3.1.0-0ubuntu1 0
500 http://mirror.internode.on.net/pub/ubuntu/ubuntu/ raring/universe
amd64 Packages
** Affects: digikam (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1222320
Title:
Digikam 3.3.0 slow, constantly looking for icons in wrong place
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/digikam/+bug/1222320/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs