[Bug 1115541] New: KDE:Frameworks5/plasma5-workspace: Bug Log-spamming "qt.qpa.xcb: QXcbConnection: XCB error"; patch available
http://bugzilla.opensuse.org/show_bug.cgi?id=1115541 Bug ID: 1115541 Summary: KDE:Frameworks5/plasma5-workspace: Bug Log-spamming "qt.qpa.xcb: QXcbConnection: XCB error"; patch available Classification: openSUSE Product: openSUSE.org Version: unspecified Hardware: All OS: openSUSE Factory Status: NEW Severity: Normal Priority: P5 - None Component: 3rd party software Assignee: fabian@ritter-vogt.de Reporter: pgnet.dev@gmail.com QA Contact: bnc-team-screening@forge.provo.novell.com Found By: --- Blocker: --- Running lsb_release -rd Description: openSUSE Leap 15.0 Release: 15.0 journactl fills with these Nov 09 21:21:28 pg.loc plasmashell[2876]: qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 6410, resource id: 62914566, major code: 142 (Unknown), minor code: 3 lots journalctl | grep "qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence:" | wc -l 47122 These/similar spamming log message have been reported for years, with everybody pointing at someone else https://bugs.kde.org/show_bug.cgi?id=366421 https://forum.qt.io/topic/55144/qxcbconnection-xcb-error-qwarning https://bugreports.qt.io/browse/QTBUG-55167 https://bugzilla.redhat.com/show_bug.cgi?id=1497564 https://bugs.archlinux.org/task/57497 Finally, the last link suggests patches were made available for Fedora https://bugzilla.redhat.com/show_bug.cgi?id=1497564#c11 , i.e., at the distro. Here, on Opensuse, with rpm -q --whatprovides /usr/bin/plasmashell plasma5-workspace-5.14.3-lp150.429.1.x86_64 (from, http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_15....) this cat /etc/xdg/QtProject/qtlogging.ini [Rules] qt.qpa.xcb.xcberror=false has no effect on these messages. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1115541
http://bugzilla.opensuse.org/show_bug.cgi?id=1115541#c1
--- Comment #1 from pgnd _
http://bugzilla.opensuse.org/show_bug.cgi?id=1115541
http://bugzilla.opensuse.org/show_bug.cgi?id=1115541#c2
Fabian Vogt
Running
lsb_release -rd Description: openSUSE Leap 15.0 Release: 15.0
Please report this bug in the right product then.
journactl fills with these
Nov 09 21:21:28 pg.loc plasmashell[2876]: qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 6410, resource id: 62914566, major code: 142 (Unknown), minor code: 3
lots
journalctl | grep "qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence:" | wc -l 47122
These/similar spamming log message have been reported for years, with everybody pointing at someone else
https://bugs.kde.org/show_bug.cgi?id=366421 https://forum.qt.io/topic/55144/qxcbconnection-xcb-error-qwarning https://bugreports.qt.io/browse/QTBUG-55167 https://bugzilla.redhat.com/show_bug.cgi?id=1497564 https://bugs.archlinux.org/task/57497
Finally, the last link suggests patches were made available for Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=1497564#c11
, i.e., at the distro.
That's just a downstream bug which links to an upstream bugreport which I've already been tracking. It doesn't look like upstream is interested, for some reason. The real source is https://bugreports.qt.io/browse/QTBUG-55167 (which you linked already).
Here, on Opensuse, with
rpm -q --whatprovides /usr/bin/plasmashell plasma5-workspace-5.14.3-lp150.429.1.x86_64
(from, http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_15. 0)
this cat /etc/xdg/QtProject/qtlogging.ini [Rules] qt.qpa.xcb.xcberror=false
has no effect on these messages.
That has nothing to do with plasma, that's a Qt configuration option. The patch isn't a real fix either, it just makes it possible to hide the messages. IMO the messages are actually useful and shouldn't be hidden by default as they're actual errors. The patch is harmless though and can be submitted to 15.0 - so reassigning to SLE Qt maintainers. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1115541
Fabian Vogt
http://bugzilla.opensuse.org/show_bug.cgi?id=1115541
http://bugzilla.opensuse.org/show_bug.cgi?id=1115541#c3
--- Comment #3 from Fabian Vogt
http://bugzilla.opensuse.org/show_bug.cgi?id=1115541
http://bugzilla.opensuse.org/show_bug.cgi?id=1115541#c4
pgnd _
http://bugzilla.opensuse.org/show_bug.cgi?id=1115541
http://bugzilla.opensuse.org/show_bug.cgi?id=1115541#c5
Fabian Vogt
This is already fixed in Qt 5.11.1 and up with a combination of 67227aeffdf94be8d177309d27291d5b3247586c ("xcb: fix regression with remote X11 clients") and 5f1df771b6ea267b75553fce870d0c6bbe5e38ca ("xcb: re-factor QXcbConnection::printXcbEvent").
Unfortunately those are not feasible to backport (not even parts of it) and the patch attached to the Qt bugreport does it in an incompatible way, so it shouldn't be backported either.
I guess we would need to write a hack^Wpatch ourselves?
@alarrosa, @mlin: ping. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1115541
pgnd _
http://bugzilla.opensuse.org/show_bug.cgi?id=1115541
pgnd _
http://bugzilla.opensuse.org/show_bug.cgi?id=1115541
http://bugzilla.opensuse.org/show_bug.cgi?id=1115541#c10
pgnd _
participants (1)
-
bugzilla_noreply@novell.com