Bug 402608 - Screen occasionally goes black for a second or two before coming back
Summary: Screen occasionally goes black for a second or two before coming back
Status: CLOSED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.14.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-27 15:06 UTC by DeKay
Modified: 2021-09-19 14:41 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description DeKay 2018-12-27 15:06:20 UTC
SUMMARY

My screen will occassionally black out for a second or so while I am doing nothing but simply reading Reddit on Firefox.  Sometimes it will flash for a second time just a few seconds later.  It almost seems like something is crashing and restarting, so I've made my best guess and assigned it to the generic-crash component.  Some details on my setup
- running Arch Linux updated just a few days ago
- Ryzen 1700 on an X370 Taichi with 16G of RAM
- ROG-STRIX-RX560 RX 560 Graphic Card with AMDGPU drivers
- using X11 with KWin's OpenGL 3.1 rendering backend
- using Redshit and Plasma applet, but have had the screen flash on me whether it is enabled or disabled
- screensaver is disabled
- kernel 4.19.11-arch1-1-ARCH

I see these errors from journalctl

Dec 27 08:17:26 ryzen plasmashell[955]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:342: Unable to assign [undefined] to int
Dec 27 08:17:26 ryzen plasmashell[955]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:342: Unable to assign [undefined] to int
Dec 27 08:17:26 ryzen plasmashell[955]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:366: Unable to assign [undefined] to QString
Dec 27 08:17:27 ryzen plasmashell[955]: qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 14043, resource id: 52428817, major code: 142 (Unknown), minor code: 3
Dec 27 08:17:27 ryzen plasmashell[955]: qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 14046, resource id: 56623111, major code: 142 (Unknown), minor code: 3


STEPS TO REPRODUCE
1. Happens randomly with some amount of time between flashing events: 15-30 minutes???  Sometimes won't happen for hours.

OBSERVED RESULT
Screen goes black for a second or so.  Sometimes might happen again a few seconds later.

EXPECTED RESULT
Screen should not go black.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.14.4
KDE Frameworks Version: 5.53.0
Qt Version: 5.12.0
Comment 1 DeKay 2019-02-12 03:29:42 UTC
Still getting errors with up to date Arch linux eg:

Feb 11 20:52:33 ryzen kwin_x11[933]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 13298, resource id: 71303177, major code: 15 (QueryTree), minor code: 0
Feb 11 21:19:24 ryzen kwin_x11[933]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 59961, resource id: 62914724, major code: 18 (ChangeProperty), minor code: 0
Feb 11 21:19:24 ryzen kwin_x11[933]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 59978, resource id: 33556172, major code: 18 (ChangeProperty), minor code: 0
Feb 11 21:19:29 ryzen kwin_x11[933]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 61920, resource id: 65011775, major code: 18 (ChangeProperty), minor code: 0
Feb 11 21:26:34 ryzen plasmashell[937]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 49929, resource id: 62914567, major code: 142 (Unknown), minor code: 3
Feb 11 21:26:34 ryzen plasmashell[937]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:343: Unable to assign [undefined] to int
Feb 11 21:26:35 ryzen plasmashell[937]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:343: Unable to assign [undefined] to int
Feb 11 21:26:35 ryzen plasmashell[937]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:367: Unable to assign [undefined] to QString
Feb 11 21:26:35 ryzen plasmashell[937]: qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 50128, resource id: 52428817, major code: 142 (Unknown), minor code: 3
Feb 11 21:26:35 ryzen plasmashell[937]: qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 50131, resource id: 69206023, major code: 142 (Unknown), minor code: 3

Is there anything I can do to help debug this?
Comment 2 Christoph Feck 2019-03-09 15:44:14 UTC
Does the complete screen go black, or only the desktop and panels?
Comment 3 DeKay 2019-03-12 14:33:52 UTC
The entire screen goes completely blank.  Thanks for asking.  Any ideas?
Comment 4 Christoph Feck 2019-03-12 21:52:21 UTC
That could be a cable problem.
Comment 5 DeKay 2019-03-15 19:06:19 UTC
(In reply to Christoph Feck from comment #4)
> That could be a cable problem.

Definitely not a cable problem.  The time the screen is black is always the same (somewhere around a second or two), indicative of something crashing and restarting.  The monitor OSD shows no indication that the hardware has lost its connection.  Never happens in Windows.  And I can't see getting the errors I'm getting if it was the cable.
Comment 6 Christoph Feck 2019-03-31 10:29:07 UTC
If the complete screen is black, i.e. no windows are visible, it is not a plasmashell crash. It could either be a kwin crash (I am not sure if kwin restarts after a crash), or an issue in the video driver.

Please add the output of qdbus org.kde.KWin /KWin supportInformation before (i.e. after a fresh boot) and after kwin restarts itself after such a black screen.
Comment 7 Martin Flöser 2019-03-31 11:39:30 UTC
If KWin would crash the result isn't a blank screen, but windows being uncomposited and not decorated. I rather doubt this is KWin related.
Comment 8 Vlad Zahorodnii 2019-04-01 08:07:53 UTC
> It could either be a kwin crash

If kwin indeed crashes, then it would be great to have a backtrace.
Comment 9 Bug Janitor Service 2019-04-16 04:33:08 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 10 DeKay 2019-04-22 13:08:24 UTC
It just blanked out on me this morning.  Here is the  output afterward:

[dk@ryzen ~]$ qdbus org.kde.KWin /KWin
signal void org.kde.KWin.reloadConfig()
method Q_NOREPLY void org.kde.KWin.cascadeDesktop()
method int org.kde.KWin.currentDesktop()
method QVariantMap org.kde.KWin.getWindowInfo(QString)
method Q_NOREPLY void org.kde.KWin.killWindow()
method void org.kde.KWin.nextDesktop()
method void org.kde.KWin.previousDesktop()
method QVariantMap org.kde.KWin.queryWindowInfo()
method Q_NOREPLY void org.kde.KWin.reconfigure()
method bool org.kde.KWin.setCurrentDesktop(int desktop)
method void org.kde.KWin.showDebugConsole()
method bool org.kde.KWin.startActivity(QString)
method bool org.kde.KWin.stopActivity(QString)
method QString org.kde.KWin.supportInformation()
method Q_NOREPLY void org.kde.KWin.unclutterDesktop()
signal void org.freedesktop.DBus.Properties.PropertiesChanged(QString interface_name, QVariantMap changed_properties, QStringList invalidated_properties)
method QDBusVariant org.freedesktop.DBus.Properties.Get(QString interface_name, QString property_name)
method QVariantMap org.freedesktop.DBus.Properties.GetAll(QString interface_name)
method void org.freedesktop.DBus.Properties.Set(QString interface_name, QString property_name, QDBusVariant value)
method QString org.freedesktop.DBus.Introspectable.Introspect()
method QString org.freedesktop.DBus.Peer.GetMachineId()
method void org.freedesktop.DBus.Peer.Ping()
[dk@ryzen ~]$
Comment 11 DeKay 2019-04-22 13:10:53 UTC
This is the output just after a reboot.

[dk@ryzen ~]$ qdbus org.kde.KWin /KWin
signal void org.kde.KWin.reloadConfig()
method Q_NOREPLY void org.kde.KWin.cascadeDesktop()
method int org.kde.KWin.currentDesktop()
method QVariantMap org.kde.KWin.getWindowInfo(QString)
method Q_NOREPLY void org.kde.KWin.killWindow()
method void org.kde.KWin.nextDesktop()
method void org.kde.KWin.previousDesktop()
method QVariantMap org.kde.KWin.queryWindowInfo()
method Q_NOREPLY void org.kde.KWin.reconfigure()
method bool org.kde.KWin.setCurrentDesktop(int desktop)
method void org.kde.KWin.showDebugConsole()
method bool org.kde.KWin.startActivity(QString)
method bool org.kde.KWin.stopActivity(QString)
method QString org.kde.KWin.supportInformation()
method Q_NOREPLY void org.kde.KWin.unclutterDesktop()
signal void org.freedesktop.DBus.Properties.PropertiesChanged(QString interface_name, QVariantMap changed_properties, QStringList invalidated_properties)
method QDBusVariant org.freedesktop.DBus.Properties.Get(QString interface_name, QString property_name)
method QVariantMap org.freedesktop.DBus.Properties.GetAll(QString interface_name)
method void org.freedesktop.DBus.Properties.Set(QString interface_name, QString property_name, QDBusVariant value)
method QString org.freedesktop.DBus.Introspectable.Introspect()
method QString org.freedesktop.DBus.Peer.GetMachineId()
method void org.freedesktop.DBus.Peer.Ping()
Comment 12 Vlad Zahorodnii 2019-04-22 21:05:44 UTC
You have to run `qdbus org.kde.KWin /KWin supportInformation`, though I doubt it would contain any useful information 'cause it doesn't look like a KWin issue. It might be worth to file a bug report against your video driver.
Comment 13 DeKay 2019-04-23 00:37:31 UTC
Vlad.  Thanks for pointing out my error.  I will rerun the command properly next time I see the problem.  It doesn't happen that often.
Comment 14 DeKay 2019-06-19 00:37:54 UTC
Got it again today:

From journalctl...
Jun 18 18:30:28 ryzen plasmashell[992]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:343: Unable to assign [undefined] to int
Jun 18 18:30:29 ryzen plasmashell[992]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:343: Unable to assign [undefined] to int
Jun 18 18:30:29 ryzen plasmashell[992]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:367: Unable to assign [undefined] to QString
Jun 18 18:30:30 ryzen plasmashell[992]: qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 3183, resource id: 2097159, major code: 142 (Unknown), minor code: 3
Jun 18 18:30:30 ryzen plasmashell[992]: qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 3186, resource id: 58720259, major code: 142 (Unknown), minor code: 3
Jun 18 18:30:32 ryzen kwin_x11[988]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 16452, resource id: 67108864, major code: 18 (ChangeProperty), minor code: 0
Jun 18 18:30:32 ryzen kwin_x11[988]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 16456, resource id: 67108865, major code: 18 (ChangeProperty), minor code: 0
Jun 18 18:30:32 ryzen dolphin[1754]: Trying to convert empty KLocalizedString to QString.
Jun 18 18:30:32 ryzen kdeinit5[1782]: Qt: Session management error: networkIdsList argument is NULL

[dk@ryzen ~]$ uname -a
Linux ryzen 4.20.8-arch1-1-ARCH #1 SMP PREEMPT Wed Feb 13 00:06:58 UTC 2019 x86_64 GNU/Linux

[dk@ryzen ~]$ qdbus org.kde.KWin /KWin supportInformation
KWin Support Information:
The following information should be used when requesting support on e.g. https://forum.kde.org.
It provides information about the currently running instance, which options are used,
what OpenGL driver and which effects are running.
Please post the information provided underneath this introductory text to a paste bin service
like http://paste.kde.org instead of pasting into support threads.

==========================

Version
=======
KWin version: 5.15.0
Qt Version: 5.12.1
Qt compile version: 5.12.1
XCB compile version: 1.13.1

Operation Mode: X11 only

Build Options
=============
KWIN_BUILD_DECORATIONS: yes
KWIN_BUILD_TABBOX: yes
KWIN_BUILD_ACTIVITIES: yes
HAVE_DRM: yes
HAVE_GBM: yes
HAVE_X11_XCB: yes
HAVE_EPOXY_GLX: yes
HAVE_WAYLAND_EGL: yes

X11
===
Vendor: The X.Org Foundation
Vendor Release: 12003000
Protocol Version/Revision: 11/0
SHAPE: yes; Version: 0x11
RANDR: yes; Version: 0x14
DAMAGE: yes; Version: 0x11
Composite: yes; Version: 0x4
RENDER: yes; Version: 0xb
XFIXES: yes; Version: 0x50
SYNC: yes; Version: 0x31
GLX: yes; Version: 0x0

Decoration
==========
Plugin: org.kde.breeze
Theme: 
Blur: 0
onAllDesktopsAvailable: false
alphaChannelSupported: true
closeOnDoubleClickOnMenu: false
decorationButtonsLeft: 0, 2
decorationButtonsRight: 6, 3, 4, 5
borderSize: 0
gridUnit: 10
font: Noto Sans,10,-1,0,50,0,0,0,0,0,Regular
smallSpacing: 2
largeSpacing: 10

Platform
==========
Name: KWin::X11StandalonePlatform

Options
=======
focusPolicy: 1
nextFocusPrefersMouse: false
clickRaise: true
autoRaise: false
autoRaiseInterval: 750
delayFocusInterval: 0
shadeHover: false
shadeHoverInterval: 250
separateScreenFocus: false
placement: 4
focusPolicyIsReasonable: true
borderSnapZone: 10
windowSnapZone: 10
centerSnapZone: 0
snapOnlyWhenOverlapping: false
rollOverDesktops: true
focusStealingPreventionLevel: 1
legacyFullscreenSupport: false
operationTitlebarDblClick: 5000
operationMaxButtonLeftClick: 5000
operationMaxButtonMiddleClick: 5015
operationMaxButtonRightClick: 5014
commandActiveTitlebar1: 0
commandActiveTitlebar2: 30
commandActiveTitlebar3: 2
commandInactiveTitlebar1: 4
commandInactiveTitlebar2: 30
commandInactiveTitlebar3: 2
commandWindow1: 7
commandWindow2: 8
commandWindow3: 8
commandWindowWheel: 31
commandAll1: 10
commandAll2: 3
commandAll3: 14
keyCmdAllModKey: 16777251
showGeometryTip: false
condensedTitle: false
electricBorderMaximize: false
electricBorderTiling: false
electricBorderCornerRatio: 0.25
borderlessMaximizedWindows: false
killPingTimeout: 5000
hideUtilityWindowsForInactive: true
inactiveTabsSkipTaskbar: false
autogroupSimilarWindows: false
autogroupInForeground: false
compositingMode: 1
useCompositing: true
compositingInitialized: true
hiddenPreviews: 1
glSmoothScale: 2
xrenderSmoothScale: false
maxFpsInterval: 16666666
refreshRate: 0
vBlankTime: 6000000
glStrictBinding: true
glStrictBindingFollowsDriver: true
glCoreProfile: true
glPreferBufferSwap: 101
glPlatformInterface: 1
windowsBlockCompositing: true

Screen Edges
============
desktopSwitching: false
desktopSwitchingMovingClients: false
cursorPushBackDistance: 1x1
timeThreshold: 150
reActivateThreshold: 350
actionTopLeft: 0
actionTop: 0
actionTopRight: 0
actionRight: 0
actionBottomRight: 0
actionBottom: 0
actionBottomLeft: 0
actionLeft: 0

Screens
=======
Multi-Head: no
Active screen follows mouse:  yes
Number of Screens: 1

Screen 0:
---------
Name: DisplayPort-0
Geometry: 0,0,3840x1600
Scale: 1
Refresh Rate: 59.9939


Compositing
===========
Compositing is active
Compositing Type: OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Radeon RX 560 Series (POLARIS11, DRM 3.27.0, 4.20.8-arch1-1-ARCH, LLVM 7.0.1)
OpenGL version string: 4.5 (Compatibility Profile) Mesa 18.3.3
OpenGL platform interface: GLX
OpenGL shading language version string: 4.50
Driver: RadeonSI
GPU class: Arctic Islands
OpenGL version: 4.5
GLSL version: 4.50
Mesa version: 18.3.3
X server version: 1.20.3
Linux kernel version: 4.20.8
Direct rendering: Requires strict binding: yes
GLSL shaders:  yes
Texture NPOT support:  yes
Virtual Machine:  no
OpenGL 2 Shaders are used
Painting blocks for vertical retrace:  no

Loaded Effects:
---------------
kwin4_effect_fade
kwin4_effect_windowaperture
zoom
kwin4_effect_login
kwin4_effect_squash
kwin4_effect_frozenapp
kwin4_effect_morphingpopups
kwin4_effect_maximize
kwin4_effect_dialogparent
kwin4_effect_translucency
kwin4_effect_fadingpopups
slide
screenshot
desktopgrid
colorpicker
presentwindows
highlightwindow
blur
contrast
startupfeedback
kscreen

Currently Active Effects:
-------------------------
blur
contrast

Effect Settings:
----------------
kwin4_effect_fade:
isActiveFullScreenEffect: false

kwin4_effect_windowaperture:
isActiveFullScreenEffect: false

zoom:
zoomFactor: 1.2
mousePointer: 0
mouseTracking: 0
enableFocusTracking: false
followFocus: true
focusDelay: 350
moveFactor: 20
targetZoom: 1

kwin4_effect_login:
isActiveFullScreenEffect: false

kwin4_effect_squash:
isActiveFullScreenEffect: false

kwin4_effect_frozenapp:
isActiveFullScreenEffect: false

kwin4_effect_morphingpopups:
isActiveFullScreenEffect: false

kwin4_effect_maximize:
isActiveFullScreenEffect: false

kwin4_effect_dialogparent:
isActiveFullScreenEffect: false

kwin4_effect_translucency:
isActiveFullScreenEffect: false

kwin4_effect_fadingpopups:
isActiveFullScreenEffect: false

slide:
duration: 1
horizontalGap: 45
verticalGap: 20
slideDocks: false
slideBackground: true

screenshot:

desktopgrid:
zoomDuration: 1
border: 10
desktopNameAlignment: 0
layoutMode: 0
customLayoutRows: 2
usePresentWindows: true

colorpicker:

presentwindows:
layoutMode: 0
showCaptions: true
showIcons: true
doNotCloseWindows: false
ignoreMinimized: false
accuracy: 20
fillGaps: true
fadeDuration: 1
showPanel: false
leftButtonWindow: 1
rightButtonWindow: 2
middleButtonWindow: 0
leftButtonDesktop: 2
middleButtonDesktop: 0
rightButtonDesktop: 0

highlightwindow:

blur:

contrast:

startupfeedback:
type: 3

kscreen:
Comment 15 Vlad Zahorodnii 2019-06-19 10:21:45 UTC
It would be great to have dmesg output when the screen goes dark again. In either case, can you file a bug report against your video driver? This is most likely either a hardware or a driver issue.
Comment 16 DeKay 2019-07-28 03:35:36 UTC
Just had it happen and *nothing* shows up in dmesg besides boot information well before the entire screen blanked out for a few seconds this time.  journalctl had this:

-- Logs begin at Thu 2019-07-25 07:53:12 CST, end at Sat 2019-07-27 21:26:52 CST. --
Jul 27 21:26:52 ryzen plasmashell[974]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:347: Unable to assign [undefined] to int
Jul 27 21:26:52 ryzen plasmashell[974]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:375: TypeError: Type error
Jul 27 21:26:52 ryzen plasmashell[974]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/main.qml:454: TypeError: Cannot read property 'length' of undefined
Jul 27 21:26:52 ryzen plasmashell[974]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:347: Unable to assign [undefined] to int
Jul 27 21:26:52 ryzen plasmashell[974]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:371: Unable to assign [undefined] to QString

And...
[dk@ryzen ~]$ qdbus org.kde.KWin /KWin supportInformation
KWin Support Information:
The following information should be used when requesting support on e.g. https://forum.kde.org.
It provides information about the currently running instance, which options are used,
what OpenGL driver and which effects are running.
Please post the information provided underneath this introductory text to a paste bin service
like https://paste.kde.org instead of pasting into support threads.

==========================

Version
=======
KWin version: 5.16.3
Qt Version: 5.13.0
Qt compile version: 5.13.0
XCB compile version: 1.13.1

Operation Mode: X11 only

Build Options
=============
KWIN_BUILD_DECORATIONS: yes
KWIN_BUILD_TABBOX: yes
KWIN_BUILD_ACTIVITIES: yes
HAVE_DRM: yes
HAVE_GBM: yes
HAVE_EGL_STREAMS: yes
HAVE_X11_XCB: yes
HAVE_EPOXY_GLX: yes
HAVE_WAYLAND_EGL: yes

X11
===
Vendor: The X.Org Foundation
Vendor Release: 12005000
Protocol Version/Revision: 11/0
SHAPE: yes; Version: 0x11
RANDR: yes; Version: 0x14
DAMAGE: yes; Version: 0x11
Composite: yes; Version: 0x4
RENDER: yes; Version: 0xb
XFIXES: yes; Version: 0x50
SYNC: yes; Version: 0x31
GLX: yes; Version: 0x0

Decoration
==========
Plugin: org.kde.breeze
Theme: 
Blur: 0
onAllDesktopsAvailable: false
alphaChannelSupported: true
closeOnDoubleClickOnMenu: false
decorationButtonsLeft: 0, 2
decorationButtonsRight: 6, 3, 4, 5
borderSize: 0
gridUnit: 10
font: Noto Sans,10,-1,0,50,0,0,0,0,0,Regular
smallSpacing: 2
largeSpacing: 10

Platform
==========
Name: KWin::X11StandalonePlatform

Options
=======
focusPolicy: 1
nextFocusPrefersMouse: false
clickRaise: true
autoRaise: false
autoRaiseInterval: 750
delayFocusInterval: 0
shadeHover: false
shadeHoverInterval: 250
separateScreenFocus: false
placement: 4
focusPolicyIsReasonable: true
borderSnapZone: 10
windowSnapZone: 10
centerSnapZone: 0
snapOnlyWhenOverlapping: false
rollOverDesktops: true
focusStealingPreventionLevel: 1
legacyFullscreenSupport: false
operationTitlebarDblClick: 5000
operationMaxButtonLeftClick: 5000
operationMaxButtonMiddleClick: 5015
operationMaxButtonRightClick: 5014
commandActiveTitlebar1: 0
commandActiveTitlebar2: 30
commandActiveTitlebar3: 2
commandInactiveTitlebar1: 4
commandInactiveTitlebar2: 30
commandInactiveTitlebar3: 2
commandWindow1: 7
commandWindow2: 8
commandWindow3: 8
commandWindowWheel: 31
commandAll1: 10
commandAll2: 3
commandAll3: 14
keyCmdAllModKey: 16777251
showGeometryTip: false
condensedTitle: false
electricBorderMaximize: false
electricBorderTiling: false
electricBorderCornerRatio: 0.25
borderlessMaximizedWindows: false
killPingTimeout: 5000
hideUtilityWindowsForInactive: true
inactiveTabsSkipTaskbar: false
autogroupSimilarWindows: false
autogroupInForeground: false
compositingMode: 1
useCompositing: true
compositingInitialized: true
hiddenPreviews: 1
glSmoothScale: 2
xrenderSmoothScale: false
maxFpsInterval: 16666666
refreshRate: 0
vBlankTime: 6000000
glStrictBinding: true
glStrictBindingFollowsDriver: true
glCoreProfile: true
glPreferBufferSwap: 101
glPlatformInterface: 1
windowsBlockCompositing: true

Screen Edges
============
desktopSwitching: false
desktopSwitchingMovingClients: false
cursorPushBackDistance: 1x1
timeThreshold: 150
reActivateThreshold: 350
actionTopLeft: 0
actionTop: 0
actionTopRight: 0
actionRight: 0
actionBottomRight: 0
actionBottom: 0
actionBottomLeft: 0
actionLeft: 0

Screens
=======
Multi-Head: no
Active screen follows mouse:  yes
Number of Screens: 1

Screen 0:
---------
Name: DisplayPort-0
Geometry: 0,0,3840x1600
Scale: 1
Refresh Rate: 59.9939


Compositing
===========
Compositing is active
Compositing Type: OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Radeon RX 560 Series (POLARIS11, DRM 3.32.0, 5.2.1-arch1-1-ARCH, LLVM 8.0.0)
OpenGL version string: 4.5 (Compatibility Profile) Mesa 19.1.2
OpenGL platform interface: GLX
OpenGL shading language version string: 4.50
Driver: RadeonSI
GPU class: Arctic Islands
OpenGL version: 4.5
GLSL version: 4.50
Mesa version: 19.1.2
X server version: 1.20.5
Linux kernel version: 5.2.1
Direct rendering: Requires strict binding: yes
GLSL shaders:  yes
Texture NPOT support:  yes
Virtual Machine:  no
OpenGL 2 Shaders are used
Painting blocks for vertical retrace:  no

Loaded Effects:
---------------
kwin4_effect_fade
kwin4_effect_windowaperture
zoom
kwin4_effect_login
kwin4_effect_squash
kwin4_effect_frozenapp
kwin4_effect_morphingpopups
kwin4_effect_maximize
kwin4_effect_dialogparent
kwin4_effect_translucency
kwin4_effect_fadingpopups
slide
screenshot
desktopgrid
colorpicker
presentwindows
highlightwindow
blur
contrast
startupfeedback
kscreen

Currently Active Effects:
-------------------------
blur
contrast

Effect Settings:
----------------
kwin4_effect_fade:
isActiveFullScreenEffect: false

kwin4_effect_windowaperture:
isActiveFullScreenEffect: false

zoom:
zoomFactor: 1.2
mousePointer: 0
mouseTracking: 0
enableFocusTracking: false
followFocus: true
focusDelay: 350
moveFactor: 20
targetZoom: 1

kwin4_effect_login:
isActiveFullScreenEffect: false

kwin4_effect_squash:
isActiveFullScreenEffect: false

kwin4_effect_frozenapp:
isActiveFullScreenEffect: false

kwin4_effect_morphingpopups:
isActiveFullScreenEffect: false

kwin4_effect_maximize:
isActiveFullScreenEffect: false

kwin4_effect_dialogparent:
isActiveFullScreenEffect: false

kwin4_effect_translucency:
isActiveFullScreenEffect: false

kwin4_effect_fadingpopups:
isActiveFullScreenEffect: false

slide:
duration: 1
horizontalGap: 45
verticalGap: 20
slideDocks: false
slideBackground: true

screenshot:

desktopgrid:
zoomDuration: 1
border: 10
desktopNameAlignment: 0
layoutMode: 0
customLayoutRows: 2
usePresentWindows: true

colorpicker:

presentwindows:
layoutMode: 0
showCaptions: true
showIcons: true
doNotCloseWindows: false
ignoreMinimized: false
accuracy: 20
fillGaps: true
fadeDuration: 1
showPanel: false
leftButtonWindow: 1
rightButtonWindow: 2
middleButtonWindow: 0
leftButtonDesktop: 2
middleButtonDesktop: 0
rightButtonDesktop: 0

highlightwindow:

blur:

contrast:

startupfeedback:
type: 3

kscreen:
Comment 17 DeKay 2019-10-13 18:19:45 UTC
Odd.  Saw this today from journalctl after a screen blank event.  The first two messages are unrelated to the others: just trying to show that nothing was going on leading up to the debut messages that followed. Was just web browsing at the time.

Oct 13 10:22:47 ryzen kwin_x11[922]: ZoomConfig::instance called after the first use - ignoring
Oct 13 10:45:25 ryzen wpa_supplicant[720]: wlp39s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-64 noise=9999 txrate=135000
Oct 13 12:08:50 ryzen plasmashell[933]: Both point size and pixel size set. Using pixel size.
Oct 13 12:08:50 ryzen plasmashell[933]: Both point size and pixel size set. Using pixel size.
Oct 13 12:08:50 ryzen plasmashell[933]: Both point size and pixel size set. Using pixel size.
Oct 13 12:08:50 ryzen plasmashell[933]: Both point size and pixel size set. Using pixel size.
Oct 13 12:08:50 ryzen plasmashell[933]: Both point size and pixel size set. Using pixel size.
Oct 13 12:08:50 ryzen plasmashell[933]: Both point size and pixel size set. Using pixel size.
Oct 13 12:08:50 ryzen plasmashell[933]: Both point size and pixel size set. Using pixel size.
Oct 13 12:08:50 ryzen plasmashell[933]: Both point size and pixel size set. Using pixel size.
Oct 13 12:08:50 ryzen plasmashell[933]: trying to show an empty dialog

A little earlier in the day, I got another blank that (IIRC), was when I was messing with QuakeSpasm.  There are a few messages from powerdevil that appear shortly after the messages.  Related???  No idea.

[dk@ryzen ~]$ journalctl --since "2019-10-13 10:00:00" --no-pager
-- Logs begin at Wed 2019-10-09 06:59:31 CST, end at Sun 2019-10-13 12:08:50 CST. --
Oct 13 10:20:23 ryzen plasmashell[933]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:347: Unable to assign [undefined] to int
Oct 13 10:20:23 ryzen plasmashell[933]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:375: TypeError: Cannot read property 'length' of undefined
Oct 13 10:20:24 ryzen plasmashell[933]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:347: Unable to assign [undefined] to int
Oct 13 10:20:24 ryzen plasmashell[933]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:375: TypeError: Cannot read property 'length' of undefined
Oct 13 10:20:24 ryzen plasmashell[933]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/main.qml:454: TypeError: Cannot read property 'length' of undefined
Oct 13 10:20:24 ryzen plasmashell[933]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:347: Unable to assign [undefined] to int
Oct 13 10:20:24 ryzen plasmashell[933]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:371: Unable to assign [undefined] to QString
Oct 13 10:20:42 ryzen org_kde_powerdevil[955]: powerdevil: Scheduling inhibition from ":1.11" "My SDL application" with cookie 41 and reason "Playing a game"                                                                                                                     
Oct 13 10:20:47 ryzen org_kde_powerdevil[955]: powerdevil: Enforcing inhibition from ":1.11" "My SDL application" with cookie 41 and reason "Playing a game"
Comment 18 Vlad Zahorodnii 2019-11-21 15:27:29 UTC
(In reply to DeKay from comment #17)
> A little earlier in the day, I got another blank that (IIRC), was when I was
> messing with QuakeSpasm.  There are a few messages from powerdevil that
> appear shortly after the messages.  Related???  No idea.
No, it's unrelated.
Comment 19 DeKay 2021-09-19 14:41:27 UTC
I reported this bug and I noticed this problem has not shown up in quite some time.  I am going to assumed it got fixed with something else, so I'll mark it as resolved.  :-)