The icon provider in the SDK is returning sizes for icons that are
confusing against the request that make the size grow forever
requested icon "battery-080-charging" QSize(24, 24)
returned QSize(37, 24)
requested icon "battery-080-charging" QSize(37, 24)
returned QSize(57, 37)
requested icon "battery-080-charging" QSize(57, 24)
returned QSize(88, 57)
requested icon "battery-080-charging" QSize(57, 37)
returned QSize(88, 57)
I'll propose a patch that fixes this
** Also affects: ubuntu-ui-toolkit (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
SDK bug tracking, which is subscribed to ubuntu-ui-toolkit in Ubuntu.
https://bugs.launchpad.net/bugs/1422835
Title:
Unity8 stucks in icon loading code
Status in ubuntu-ui-toolkit package in Ubuntu:
New
Status in unity8 package in Ubuntu:
New
Bug description:
With today updates (and qt 5.4) unity8-desktop freezes on start on my
test machine, backtrace
"#0 0x00007f9b3c209fef in qt_memfill32(unsigned int*, unsigned int, int)
(__B=..., __A=0x7f9aca955700) at
/usr/lib/gcc/x86_64-linux-gnu/4.9/include/emmintrin.h:1465
#1 0x00007f9b3c209fef in qt_memfill32(unsigned int*, unsigned int, int)
(dest=<optimized out>, value=0, count=<optimized out>) at
painting/qdrawhelper_sse2.cpp:272
#2 0x00007f9b3bf08915 in QRasterPlatformPixmap::fill(QColor const&)
(this=0x26251e0, color=...) at image/qpixmap_raster.cpp:211
#3 0x00007f9b3befcefc in QPixmap::fill(QColor const&)
(this=this@entry=0x7fff63823e30, color=...) at image/qpixmap.cpp:952
#4 0x00007f9afee1dbae in IconTheme::findBestIcon(QStringList const&, int)
(size=7519, filename=...) at unitythemeiconprovider.cpp:136
#5 0x00007f9afee1dbae in IconTheme::findBestIcon(QStringList const&, int)
(size=7519, iconName=..., this=0x21113e0) at unitythemeiconprovider.cpp:193
#6 0x00007f9afee1dbae in IconTheme::findBestIcon(QStringList const&, int)
(size=7519, iconName=..., this=0x21113e0) at unitythemeiconprovider.cpp:166
#7 0x00007f9afee1dbae in IconTheme::findBestIcon(QStringList const&, int)
(this=0x21113e0, names=..., size=size@entry=7519) at
unitythemeiconprovider.cpp:54
#8 0x00007f9afee19905 in UnityThemeIconProvider::requestPixmap(QString
const&, QSize*, QSize const&) (this=0x2110b70, id=..., size=0x7fff63824040,
requestedSize=...)
at unitythemeiconprovider.cpp:253
#9 0x00007f9b3b67db9b in QQuickPixmap::load(QQmlEngine*, QUrl const&, QSize
const&, QFlags<QQuickPixmap::Option>) () at
/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5"
the icon it seems to try to load is
/usr/share/icons/suru/status/scalable/battery-100.svg
unity8 is eating cpu and the UI is not displaying (I see part of the
lock screen, or the wizard if trying a new user, but can't interact
with those)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1422835/+subscriptions
--
Mailing list: https://launchpad.net/~ubuntu-sdk-bugs
Post to : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-sdk-bugs
More help : https://help.launchpad.net/ListHelp