System icons missing in kubuntu 21.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtbase-opensource-src (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Hirsute |
Fix Released
|
Undecided
|
Unassigned | ||
qtbase-opensource-src-gles (Debian) |
Fix Released
|
Unknown
|
|||
qtbase-opensource-src-gles (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Hirsute |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
This affects Groovy → Hirsute upgrades for users who had qt5-default package installed.
For these users, apt could replace libqt5gui5 with libqt5gui5-gles, which is not suitable for most desktop systems and can result in all kinds of broken UI (such as missing icons).
[Test Plan]
1. Get a groovy amd64 system (e.g. a chroot).
2. Install qt5-default package.
3. Replace groovy with hirsute in /etc/apt/
4. Run "apt update".
5. Run "apt dist-upgade".
Incorrect behavior:
The following packages will be REMOVED:
libqt5gui5 qt5-default qtbase5-dev
The following NEW packages will be installed:
... libqt5gui5-gles ...
Correct behavior: only qt5-default is removed, libqt5gui5 is not removed and libqt5gui5-gles is not installed.
[Where problems could occur]
The fix is adding "Breaks: qt5-default" in three packages:
- qtbase5-dev (built from qtbase-
- qtbase5-gles-dev (built from qtbase-
- libqt5gui5-gles (built from qtbase-
It can affect apt's dependency resolver. Example of a problem may be the resolver keeping the old behavior in some cases.
[Other Info]
See this post for details on what the -gles packages are:
https:/
See my discussion with one of the developers of apt on this issue:
https:/
https:/
https:/
Also see this comment where I collected some links to stories of users who were affected by this bug:
https:/
[Original Description]
Hi, just testing Kubuntu 21.04 on a spare machine. The upgrade initially was fine, but I then install kdenlive and krita which has messed up the system icons and window decorations (corners of windows are showing black squares).
I have been through all the normal checks and even created a new user, but the bug still persists. The system Icons are broken in the system and nothing to do with the user account.
lsb_release -rd
Description: Ubuntu Hirsute Hippo (development branch)
Release: 21.04
Looking at the following may shed some light on the problem...
Thanks, Paul.
more .xsession-errors
property "maximumWidth"
file://
RowLayout (parent or ancestor of QQuickLayoutAtt
file://
RowLayout (parent or ancestor of QQuickLayoutAtt
libpng warning: iCCP: profile 'ICC profile': 'RGB ': RGB color space not permitted on grayscale PNG
libpng warning: iCCP: profile 'ICC profile': 'RGB ': RGB color space not permitted on grayscale PNG
QSGTextureAtlas: texture atlas allocation failed, code=501
file://
perty 'position' of null
file://
perty 'background' of null
file://
of null
file://
m that isn't a parent or sibling.
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 55182, resource id: 69206064, major code: 18 (ChangePr
operty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 64351, resource id: 69206065, major code: 18 (ChangePr
operty), minor code: 0
QQmlEngine:
file://
RowLayout (parent or ancestor of QQuickLayoutAtt
file://
RowLayout (parent or ancestor of QQuickLayoutAtt
file://
RowLayout (parent or ancestor of QQuickLayoutAtt
QSGTextureAtlas: texture atlas allocation failed, code=501
file://
isn't a parent or sibling.
xsettingsd: Reloading configuration
xsettingsd: Loaded 11 settings from /home/paul/
kdeinit5: Got SETENV 'GTK_RC_
kdeinit5: Got SETENV 'GTK2_RC_
er.
QDBusConnection: error: could not send signal to service "" path "//home/
"org.kde.
QQmlEngine:
file://
ng loop detected for property "visible"
file://
perty "rightPadding"
file://
RowLayout (parent or ancestor of QQuickLayoutAtt
file://
RowLayout (parent or ancestor of QQuickLayoutAtt
file://
RowLayout (parent or ancestor of QQuickLayoutAtt
QSGTextureAtlas: texture atlas allocation failed, code=501
file://
QML MobileTextActio
kdeinit5: PID 684540 terminated.
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 17471, resource id: 17560385, major code: 3 (GetWindow
Attributes), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 17472, resource id: 17560385, major code: 14 (GetGeo
metry), minor code: 0
QSGTextureAtlas: texture atlas allocation failed, code=501
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 20876, resource id: 67109938, major code: 15 (QueryTre
e), minor code: 0
kwin_core: XCB error: 152 (BadDamage), sequence: 23001, resource id: 17560907, major code: 143 (DAMAGE), minor code: 2
(Destroy)
kwin_core: XCB error: 3 (BadWindow), sequence: 23002, resource id: 67109951, major code: 129 (SHAPE), minor code: 6 (I
nput)
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 23003, resource id: 67109951, major code: 2 (ChangeWin
dowAttributes), minor code: 0
QDBusConnection: error: could not send signal to service "" path "//home/
"org.kde.
kdeinit5: Got SETENV 'XCURSOR_
kdeinit5: Got SETENV 'GTK_RC_
kdeinit5: Got SETENV 'GTK2_RC_
er.
xsettingsd: Reloading configuration
xsettingsd: Loaded 11 settings from /home/paul/
kdeinit5: Got SETENV 'GTK_RC_
kdeinit5: Got SETENV 'GTK2_RC_
er.
xsettingsd: Reloading configuration
xsettingsd: Loaded 11 settings from /home/paul/
OpenGL vendor string: AMD
OpenGL renderer string: Radeon RX 580 Series (POLARIS10, DRM 3.40.0, 5.11.0-11-generic, LLVM 11.0.1)
OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.0.0
OpenGL shading language version string: 4.60
Driver: RadeonSI
GPU class: Arctic Islands
OpenGL version: 4.6
GLSL version: 4.60
Mesa version: 21.0
X server version: 1.20.10
Linux kernel version: 5.11
Requires strict binding: yes
GLSL shaders: yes
Texture NPOT support: yes
Virtual Machine: no
kwin_core: XCB error: 10 (BadAccess), sequence: 23342, resource id: 1743, major code: 142 (Composite), minor code: 2 (
RedirectSubwindows)
BlurConfig:
QDBusConnection: error: could not send signal to service "" path "//home/
"org.kde.
CoverSwitchConf
DesktopGridConf
FlipSwitchConfi
KscreenConfig:
MagicLampConfig
PresentWindowsC
SlideConfig:
SlidingPopupsCo
WobblyWindowsCo
ZoomConfig:
trying to show an empty dialog
file://
ected for property "height"
file://
ected for property "height"
qt.svg: <input>:406:376: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:407:130: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:408:130: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:408:393: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:409:130: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:410:129: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:411:129: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:412:129: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:413:129: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:413:379: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:413:631: Could not add child element to parent element because the types are incorrect.
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: known incorrect sRGB profile
libpng warning: profile matches sRGB but writing iCCP instead
qt.svg: <input>:5099: Could not resolve property: #linearGradient4636
qt.svg: <input>:5099: Could not resolve property: #linearGradient4592
qt.svg: <input>:5099: Could not resolve property: #linearGradient4247
qt.svg: link #facesize is undefined!
qt.svg: link #facesize is undefined!
qt.svg: link #facesize is undefined!
qt.svg: link #facesize is undefined!
kdeinit5: Got SETENV 'XCURSOR_
kdeinit5: Got SETENV 'GTK_RC_
kdeinit5: Got SETENV 'GTK2_RC_
er.
QDBusConnection: error: could not send signal to service "" path "//home/
"org.kde.
kdeinit5: Got SETENV 'GTK_RC_
kdeinit5: Got SETENV 'GTK2_RC_
er.
QDBusConnection: error: could not send signal to service "" path "//home/
"org.kde.
OpenGL vendor string: AMD
OpenGL renderer string: Radeon RX 580 Series (POLARIS10, DRM 3.40.0, 5.11.0-11-generic, LLVM 11.0.1)
OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.0.0
OpenGL shading language version string: 4.60
Driver: RadeonSI
GPU class: Arctic Islands
OpenGL version: 4.6
GLSL version: 4.60
Mesa version: 21.0
X server version: 1.20.10
Linux kernel version: 5.11
Requires strict binding: yes
GLSL shaders: yes
Texture NPOT support: yes
Virtual Machine: no
kwin_core: XCB error: 10 (BadAccess), sequence: 40211, resource id: 1743, major code: 142 (Composite), minor code: 2 (
RedirectSubwindows)
BlurConfig:
CoverSwitchConf
DesktopGridConf
FlipSwitchConfi
KscreenConfig:
MagicLampConfig
PresentWindowsC
SlideConfig:
SlidingPopupsCo
WobblyWindowsCo
ZoomConfig:
qt.svg: <input>:406:376: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:407:130: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:408:130: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:408:393: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:409:130: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:410:129: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:411:129: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:412:129: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:413:129: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:413:379: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:413:631: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:406:376: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:407:130: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:408:130: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:408:393: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:409:130: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:410:129: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:411:129: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:412:129: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:413:129: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:413:379: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:413:631: Could not add child element to parent element because the types are incorrect.
Using fontconfig file: "/home/
file://
RowLayout (parent or ancestor of QQuickLayoutAtt
file://
RowLayout (parent or ancestor of QQuickLayoutAtt
QQmlEngine:
file://
RowLayout (parent or ancestor of QQuickLayoutAtt
file://
RowLayout (parent or ancestor of QQuickLayoutAtt
file://
RowLayout (parent or ancestor of QQuickLayoutAtt
QSGTextureAtlas: texture atlas allocation failed, code=501
file://
isn't a parent or sibling.
QQmlEngine:
file://
RowLayout (parent or ancestor of QQuickLayoutAtt
file://
RowLayout (parent or ancestor of QQuickLayoutAtt
file://
RowLayout (parent or ancestor of QQuickLayoutAtt
QSGTextureAtlas: texture atlas allocation failed, code=501
qt.svg: <input>:663: Could not resolve property: #radialGradient3118
qt.svg: <input>:663: Could not resolve property: #radialGradient3112
qt.svg: <input>:663: Could not resolve property: #radialGradient3118
qt.svg: <input>:663: Could not resolve property: #radialGradient3112
qt.svg: <input>:663: Could not resolve property: #radialGradient3321
qt.svg: <input>:663: Could not resolve property: #radialGradient3321
qt.svg: <input>:663: Could not resolve property: #radialGradient3327
paul@server-2020:~$
ProblemType: Bug
DistroRelease: Ubuntu 21.04
Package: xorg 1:7.7+22ubuntu1
ProcVersionSign
Uname: Linux 5.11.0-11-generic x86_64
ApportVersion: 2.20.11-0ubuntu60
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CasperMD5CheckR
CompizPlugins: No value set for `/apps/
CompositorRunning: None
CurrentDesktop: KDE
Date: Fri Mar 19 10:44:55 2021
DistUpgraded: 2021-03-18 13:47:49,206 DEBUG Running PostInstallScript: './xorg_
DistroCodename: hirsute
DistroVariant: ubuntu
ExtraDebuggingI
GraphicsCard:
Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/
Subsystem: XFX Pine Group Inc. Radeon RX 580 [1682:c580]
InstallationDate: Installed on 2020-04-11 (341 days ago)
InstallationMedia: Kubuntu 20.04 LTS "Focal Fossa" - Beta amd64 (20200401)
MachineType: Micro-Star International Co., Ltd MS-7C02
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
Symptom: display
UpgradeStatus: Upgraded to hirsute on 2021-03-18 (0 days ago)
dmi.bios.date: 04/22/2020
dmi.bios.release: 5.14
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 3.60
dmi.board.
dmi.board.name: B450 TOMAHAWK MAX (MS-7C02)
dmi.board.vendor: Micro-Star International Co., Ltd
dmi.board.version: 1.0
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Micro-Star International Co., Ltd
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.family: To be filled by O.E.M.
dmi.product.name: MS-7C02
dmi.product.sku: To be filled by O.E.M.
dmi.product.
dmi.sys.vendor: Micro-Star International Co., Ltd
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.104-1build1
version.
version.
version.
version.
version.
version.
version.
affects: | ubuntu → xorg (Ubuntu) |
affects: | xorg (Ubuntu) → qtdeclarative-opensource-src (Ubuntu) |
Changed in qtdeclarative-opensource-src-gles (Debian): | |
status: | Unknown → New |
Changed in qtdeclarative-opensource-src-gles (Debian): | |
status: | New → Fix Released |
description: | updated |
Some updates:
All kde apps when starting report on the command line (Eg. when starting kate):
Icon theme "Breeze" not found.
tried reinstalling breeze-icon-theme but its still the same. The package is there, but kde cannot find it after the upgrade to 21.04 from 20.10.