[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 _ <pgnet.dev@gmail.com> --- can't pass this one up https://bugs.kde.org/show_bug.cgi?id=340318#c2 the list goes on Out of curiosity journalctl | grep "qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence:" | wc -l 47319 journalctl | wc -l 72513 that's ~ 65%! The 'just ignore the messages' and 'it's needed for diagnostic purposes' excuses are not helping anyone -- particularly users. It would be great to fix (or quiet) this in Opensuse, and finally detach from this upstream nonsense. -- 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#c2 Fabian Vogt <fabian@ritter-vogt.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alarrosa@suse.com, | |mlin@suse.com Assignee|fabian@ritter-vogt.de |bnc-team-screening@forge.pr | |ovo.novell.com Summary|KDE:Frameworks5/plasma5-wor |Qt doesn't allow to disable |kspace: Bug Log-spamming |logging of XCB errors |"qt.qpa.xcb: | |QXcbConnection: XCB error"; | |patch available | Flags| |needinfo?(alarrosa@suse.com | |), needinfo?(mlin@suse.com) --- Comment #2 from Fabian Vogt <fabian@ritter-vogt.de> --- (In reply to pgnd _ from comment #0)
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 <fabian@ritter-vogt.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fabian@ritter-vogt.de Component|3rd party software |KDE Workspace (Plasma) Version|unspecified |Leap 15.0 Assignee|bnc-team-screening@forge.pr |opensuse-kde-bugs@opensuse. |ovo.novell.com |org Product|openSUSE.org |openSUSE Distribution Target Milestone|--- |Leap 15.0 QA Contact|bnc-team-screening@forge.pr |qa-bugs@suse.de |ovo.novell.com | -- 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#c3 --- Comment #3 from Fabian Vogt <fabian@ritter-vogt.de> --- 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? -- 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#c4 pgnd _ <pgnet.dev@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo? --- Comment #4 from pgnd _ <pgnet.dev@gmail.com> --- Any response/progress on this? Doing a bit more looking around here, ALL users' machines lsb_release -rd Description: openSUSE Leap 15.0 Release: 15.0 with (currently) rpm -q --whatprovides /usr/bin/plasmashell plasma5-workspace-5.14.4-lp150.432.2.x86_64 installed from KDE repos as specified at https://en.opensuse.org/SDB:KDE_repositories#KDE_Frameworks_5.2C_Plasma_5_an... are stream-logging BOTH of these (e.g., from my own machine) Jan 08 15:09:04 pg01.int kwin_x11[3162]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 32007, resource id: 85983240, major code: 18 (ChangeProperty), minor code: 0 and these (e.g., similarly) Jan 08 15:09:04 pg01.int plasmashell[3171]: qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 9017, resource id: 79691782, major code: 142 (Unknown), minor code: 3 Trying to resolve, in addition to the above-mentioned cat /etc/xdg/QtProject/qtlogging.ini [Rules] qt.qpa.xcb.xcberror=false I've additionally edited cat /etc/environment QT_LOGGING_RULES='*=false' and, exec'd BOTH kdebugdialog5 kdebugsettings as BOTH 'root' and normal user, DISABLING *all* logging. Again, as above, no current effect -- the log 'noise' continues, unabated. -- 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#c5 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fvogt@suse.com --- Comment #5 from Fabian Vogt <fvogt@suse.com> --- (In reply to Fabian Vogt from comment #3)
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 _ <pgnet.dev@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo? |needinfo?(alarrosa@suse.com | |) -- 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 _ <pgnet.dev@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(mlin@suse.com) -- 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#c10 pgnd _ <pgnet.dev@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |NORESPONSE --- Comment #10 from pgnd _ <pgnet.dev@gmail.com> --- no response -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com