[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#928154: marked as done (qt5ct: very slow startup due to enumerating icon themes)



Your message dated Sat, 25 Apr 2020 19:33:49 +0000
with message-id <E1jSQYf-000CUy-LZ@fasolo.debian.org>
and subject line Bug#928154: fixed in qt5ct 0.41-1
has caused the Debian Bug report #928154,
regarding qt5ct: very slow startup due to enumerating icon themes
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
928154: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=928154
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: qt5ct
Version: 0.37-1
Severity: normal

Dear maintainers,

On my system I have several large icon themes installed (Numix-Circle,
Moka, Papirus, ...), and this causes qt5ct to start up very slowly.

Running qt5ct in gdb and breaking during the delay consistently points
to IconThemePage::findIcon being called a lot.

(gdb) bt
#0  __getdents64 (fd=12, buf=buf@entry=0x555555f46060 "DF0",
nbytes=32768) at ../sysdeps/unix/sysv/linux/getdents64.c:27
#1  0x00007ffff69e5214 in __GI___readdir64 (dirp=0x555555f46030) at
../sysdeps/posix/readdir.c:65
#2  0x00007ffff70d3140 in QFileSystemIterator::advance
(this=this@entry=0x555555b954b0, fileEntry=..., metaData=...) at
io/qfilesystemiterator_unix.cpp:81
#3  0x00007ffff7066e2c in QDirIteratorPrivate::advance
(this=0x55555595f470) at
../../include/QtCore/../../src/corelib/tools/qvector.h:87
#4  0x00007ffff7067688 in QDirIteratorPrivate::QDirIteratorPrivate
(this=0x55555595f470, entry=..., Python Exception <class 'RuntimeError'>
Type is not a template.:
nameFilters=, filters=..., flags=..., resolveEngine=<optimized out>) at
io/qdiriterator.cpp:179
#5  0x00007ffff7067835 in QDirIterator::QDirIterator
(this=0x7fffffffd6d8, dir=..., flags=...) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:148
#6  0x00007ffff7065b7d in QDirPrivate::initFileLists
(this=0x555555f27900, dir=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007ffff7061e16 in QDir::entryInfoList (this=0x7fffffffd898,
Python Exception <class 'RuntimeError'> Type is not a template.:
nameFilters=, filters=..., sort=...) at io/qdir.cpp:1448
#8  0x00007ffff7061eaf in QDir::entryInfoList
(this=this@entry=0x7fffffffd898, filters=..., filters@entry=...,
sort=..., sort@entry=...) at io/qdir.cpp:1376
#9  0x00005555555773a0 in IconThemePage::findIcon (this=0x55555590bb80,
themePath="/usr/share/icons/Numix/index.theme", size=24,
name="document-save") at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:120
#10 0x0000555555577d90 in IconThemePage::findIcon (this=0x55555590bb80,
themePath="/usr/share/icons/Numix-Circle/index.theme", size=24,
name="document-save") at iconthemepage.cpp:211
#11 0x00005555555787e8 in IconThemePage::loadTheme (this=0x55555590bb80,
path="/usr/share/icons/Numix-Circle/index.theme") at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:693
#12 0x00005555555799f0 in IconThemePage::loadThemes
(this=0x55555590bb80) at iconthemepage.cpp:98
#13 0x0000555555579ec3 in IconThemePage::IconThemePage
(this=0x55555590bb80, parent=<optimized out>) at iconthemepage.cpp:45
#14 0x0000555555567ad0 in MainWindow::MainWindow (this=0x7fffffffdf50,
parent=<optimized out>) at mainwindow.h:43
#15 0x0000555555566721 in main (argc=<optimized out>, argv=<optimized
out>) at main.cpp:53
(gdb)

Best,
James

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: qt5ct
Source-Version: 0.41-1
Done: Patrick Franz <patfra71@gmail.com>

We believe that the bug you reported is fixed in the latest version of
qt5ct, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 928154@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Patrick Franz <patfra71@gmail.com> (supplier of updated qt5ct package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 25 Apr 2020 21:07:33 +0200
Source: qt5ct
Architecture: source
Version: 0.41-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt-extras Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Patrick Franz <patfra71@gmail.com>
Closes: 928154
Changes:
 qt5ct (0.41-1) unstable; urgency=medium
 .
   [ Mateusz Łukasik ]
   * New upstream release. (Closes: #928154)
   * Bump Standards-Version to 4.4.0, no changes needed.
 .
   [ Patrick Franz ]
   * Add Rules-Requires-Root field.
   * Bump Standards-Version to 4.5.0, no changes needed.
   * Update the Uploaders-field.
Checksums-Sha1:
 fcdfa3ff5d3ef4c42c49bb3970427f2011daa3f1 2164 qt5ct_0.41-1.dsc
 f2d91248aa4fe54f73881e000621d61460dd78ee 73009 qt5ct_0.41.orig.tar.bz2
 d24d370f4e0efce21c9e78e9815bb15d5659b2d8 3504 qt5ct_0.41-1.debian.tar.xz
 995c42b7ce6b414c9162f86cb428f57d3c5be530 12722 qt5ct_0.41-1_source.buildinfo
Checksums-Sha256:
 968eb51f751d73533224de230b09e7d9c631b6e4675a41fbff73830a585b4b31 2164 qt5ct_0.41-1.dsc
 f24030e90d8b923b60c320b2db5b4c0fcc47f9f35ac4c52060ab3c6e423057dc 73009 qt5ct_0.41.orig.tar.bz2
 c3c4a849813b94cafb20f7482585d6f6318700a23b6c0186375d388c60f47444 3504 qt5ct_0.41-1.debian.tar.xz
 a5779a2d6a2d8765605cfeef940b2615e9e82f4daa810cdf88ebcb1034235b95 12722 qt5ct_0.41-1_source.buildinfo
Files:
 9de4683666ab5cad1ab310645e1aa1a5 2164 utils optional qt5ct_0.41-1.dsc
 604cfb9dabde4b25790774fe8e9fbb2a 73009 utils optional qt5ct_0.41.orig.tar.bz2
 41f0963b8fedd4878ac0871cb99a0a51 3504 utils optional qt5ct_0.41-1.debian.tar.xz
 87467ea79a55e546f5606fdd28bcfa05 12722 utils optional qt5ct_0.41-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEEt36hKwjsrvwSzE8q2RfQGKGp9AFAl6kjBoACgkQq2RfQGKG
p9AKWxAAvu294e3CbIv9p2NlqI4u42fNQ51Pzus4yrY/A7Z8siRG2h8GLJp10zQh
/l2PdyGrhH5e+49+OvxQPEBDJSJ/T3AgmmGa5lhywSkgm1seTIPe6ZcvgwhIABfw
Ru1WkGrdYx0wNjDWqn9xvh365TNJRNtxn/LXc4WTlQas3hyDRnWbY3FLkATpgCsk
Zbk2JxbfRQqZBU6XepQLgsmna2Zky+gI/b/KFrWeB3IcOBTf0KQI6UfcEChZpAE8
ZVFjhmFG7NOJayHDJju3FVoVy9Cbu3RCtP+s158X6s1Xzuenq1Ij+o4pfZM4lo0a
GxEtHcWU/sD1HpXQj+dLKYx0QwX/iUpTbnWmPdljBMiiw+bDrxrqUy8X+905qbnR
q9zzpK72z4MkJK3Bjf2iHqXcmDi3DiUc7B1LqqFOy27b4CAcr+COcELZmG2rNtIn
yjvzNUB+w+7aqU0hLC3kybTaPOAXNGdequ+YqweSN6PHSqvB8Zw6GgeOyQl4eOgv
EZY23by1+AUE0p14cBIgpgVQgcYeQXKwsNEHHRoSDeKuVcXjwuybF0B3VXOTy6WX
fZ8NQvctzFmwf+2xfMmduengo9Pu+LlWndrDuo3Tq63vN5qfdkYRkZLu+RXoYCJN
vdFfXmMIxEfaafEkClL0v9jXX/R7DvYo8dUtYBuVDGnP5ljRKyQ=
=7ePm
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: