Bug 413755

Summary: Crash in ColorCorrect::Manager::resetSlowUpdateTimer
Product: [Plasma] kwin Reporter: Felix Röder <4lix>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi
Priority: NOR Flags: vlad.zahorodnii: X11+
Version: 5.17.1   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Felix Röder 2019-11-02 18:36:43 UTC
Application: kwin_x11 (5.17.1)

Qt Version: 5.13.1
Frameworks Version: 5.63.0
Operating System: Linux 5.3.7-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- Unusual behavior I noticed: 
Kwin crashed immediately after startup of plasma

The crash can be reproduced sometimes.

-- Backtrace:
Application: KWin (kwin_x11), signal: Floating point exception
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb87df49880 (LWP 3507))]

Thread 3 (Thread 0x7fb86bfff700 (LWP 3513)):
#0  0x00007fb8830f7cd6 in ppoll () at /lib64/libc.so.6
#1  0x00007fb881c10a09 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fb881c12001 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007fb881bbd0db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fb8819f5021 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007fb88070c3f5 in  () at /usr/lib64/libQt5Qml.so.5
#6  0x00007fb8819f61a2 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007fb880f8cf2a in start_thread () at /lib64/libpthread.so.0
#8  0x00007fb8831024af in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fb87b357700 (LWP 3509)):
#0  0x00007fb8830f7cd6 in ppoll () at /lib64/libc.so.6
#1  0x00007fb881c10a09 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fb881c12001 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007fb881bbd0db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fb8819f5021 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007fb8800814f6 in  () at /usr/lib64/libQt5DBus.so.5
#6  0x00007fb8819f61a2 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007fb880f8cf2a in start_thread () at /lib64/libpthread.so.0
#8  0x00007fb8831024af in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fb87df49880 (LWP 3507)):
[KCrash Handler]
#6  0x00007fb882f074b4 in KWin::ColorCorrect::Manager::resetSlowUpdateTimer() () at /usr/lib64/libkwin.so.5
#7  0x00007fb882f07665 in KWin::ColorCorrect::Manager::resetSlowUpdateStartTimer() () at /usr/lib64/libkwin.so.5
#8  0x00007fb882f07835 in KWin::ColorCorrect::Manager::resetQuickAdjustTimer() () at /usr/lib64/libkwin.so.5
#9  0x00007fb882f094b3 in KWin::ColorCorrect::Manager::init() () at /usr/lib64/libkwin.so.5
#10 0x00007fb881be9638 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#11 0x00007fb882ffb378 in  () at /usr/lib64/libkdeinit5_kwin_x11.so
#12 0x00007fb881be9638 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#13 0x00007fb882ffb106 in  () at /usr/lib64/libkdeinit5_kwin_x11.so
#14 0x00007fb881be9638 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#15 0x00007fb882b4dd23 in  () at /usr/lib64/libKF5WindowSystem.so.5
#16 0x00007fb882b4e4f5 in KSelectionOwner::filterEvent(void*) () at /usr/lib64/libKF5WindowSystem.so.5
#17 0x00007fb881bbba37 in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib64/libQt5Core.so.5
#18 0x00007fb87c09d991 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib64/libQt5XcbQpa.so.5
#19 0x00007fb87c09e6e6 in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5XcbQpa.so.5
#20 0x00007fb87c0c72dc in  () at /usr/lib64/libQt5XcbQpa.so.5
#21 0x00007fb881bbd0db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#22 0x00007fb881bc4d42 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#23 0x00007fb882ffc031 in kdemain () at /usr/lib64/libkdeinit5_kwin_x11.so
#24 0x00007fb883029e0b in __libc_start_main () at /lib64/libc.so.6
#25 0x000055fd2e8b708a in _start ()
[Inferior 1 (process 3507) detached]

Possible duplicates by query: bug 409611.

Reported using DrKonqi
Comment 1 Vlad Zahorodnii 2019-11-18 13:50:34 UTC
The backtrace lacks debug symbols. Could you please install relevant debug packages for kwin and submit a new backtrace?
Comment 2 Vlad Zahorodnii 2019-11-18 13:51:50 UTC
In addition to that, please post output of the following command
    qdbus org.kde.KWin /KWin supportInformation
Comment 3 Felix Röder 2019-11-18 19:29:50 UTC
Here is the actual output of 'qdbus org.kde.KWin /KWin supportInformation':
I will install the debug-packs as soon as I'm able.
I'm on tumbleweed and there was another update meanwhile. See new Version-Info.

Version
=======
KWin version: 5.17.2
Qt Version: 5.13.1
Qt compile version: 5.13.1
XCB compile version: 1.13

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: 
Plugin recommends border size: None
Blur: 0
onAllDesktopsAvailable: true
alphaChannelSupported: true
closeOnDoubleClickOnMenu: false
decorationButtonsLeft: 
decorationButtonsRight: 2, 9, 3, 4, 5
borderSize: 1
gridUnit: 10
font: Delicious,11,-1,5,57,0,0,0,0,0
smallSpacing: 2
largeSpacing: 10

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

Options
=======
focusPolicy: 1
nextFocusPrefersMouse: true
clickRaise: true
autoRaise: true
autoRaiseInterval: 750
delayFocusInterval: 300
shadeHover: false
shadeHoverInterval: 250
separateScreenFocus: false
placement: 8
focusPolicyIsReasonable: true
borderSnapZone: 10
windowSnapZone: 10
centerSnapZone: 0
snapOnlyWhenOverlapping: false
rollOverDesktops: true
focusStealingPreventionLevel: 1
operationTitlebarDblClick: 5009
operationMaxButtonLeftClick: 5000
operationMaxButtonMiddleClick: 5015
operationMaxButtonRightClick: 5014
commandActiveTitlebar1: 0
commandActiveTitlebar2: 28
commandActiveTitlebar3: 2
commandInactiveTitlebar1: 4
commandInactiveTitlebar2: 28
commandInactiveTitlebar3: 2
commandWindow1: 7
commandWindow2: 8
commandWindow3: 8
commandWindowWheel: 28
commandAll1: 10
commandAll2: 3
commandAll3: 14
keyCmdAllModKey: 16777251
showGeometryTip: false
condensedTitle: false
electricBorderMaximize: true
electricBorderTiling: true
electricBorderCornerRatio: 0.25
borderlessMaximizedWindows: false
killPingTimeout: 5000
hideUtilityWindowsForInactive: true
compositingMode: 1
useCompositing: true
hiddenPreviews: 1
glSmoothScale: 2
xrenderSmoothScale: false
maxFpsInterval: 16666666
refreshRate: 0
vBlankTime: 6000000
glStrictBinding: false
glStrictBindingFollowsDriver: true
glCoreProfile: false
glPreferBufferSwap: 99
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: DVI-I-1
Geometry: 0,0,2560x1440
Scale: 1
Refresh Rate: 59.95


Compositing
===========
Compositing is active
Compositing Type: OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 750 Ti/PCIe/SSE2
OpenGL version string: 4.6.0 NVIDIA 440.31
OpenGL platform interface: GLX
OpenGL shading language version string: 4.60 NVIDIA
Driver: NVIDIA
Driver version: 440.31
GPU class: Unknown
OpenGL version: 4.6
GLSL version: 4.60
X server version: 1.20.5
Linux kernel version: 5.3.9
Direct rendering: Requires strict binding: no
GLSL shaders:  yes
Texture NPOT support:  yes
Virtual Machine:  no
OpenGL 2 Shaders are used
Painting blocks for vertical retrace:  yes

Loaded Effects:
---------------
kwin4_effect_logout
kwin4_effect_translucency
kwin4_effect_frozenapp
kwin4_effect_maximize
kwin4_effect_fade
kwin4_effect_login
kwin4_effect_dialogparent
kwin4_effect_fadingpopups
kwin4_effect_squash
kwin4_effect_windowaperture
kwin4_effect_morphingpopups
zoom
trackmouse
thumbnailaside
slidingpopups
slideback
screenshot
flipswitch
diminactive
cubeslide
cube
coverswitch
colorpicker
presentwindows
highlightwindow
blur
contrast
startupfeedback
screenedge
kscreen

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

Effect Settings:
----------------
kwin4_effect_logout:
isActiveFullScreenEffect: false

kwin4_effect_translucency:
isActiveFullScreenEffect: false

kwin4_effect_frozenapp:
isActiveFullScreenEffect: false

kwin4_effect_maximize:
isActiveFullScreenEffect: false

kwin4_effect_fade:
isActiveFullScreenEffect: false

kwin4_effect_login:
isActiveFullScreenEffect: false

kwin4_effect_dialogparent:
isActiveFullScreenEffect: false

kwin4_effect_fadingpopups:
isActiveFullScreenEffect: false

kwin4_effect_squash:
isActiveFullScreenEffect: false

kwin4_effect_windowaperture:
isActiveFullScreenEffect: false

kwin4_effect_morphingpopups:
isActiveFullScreenEffect: false

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

trackmouse:
modifiers: 335544320
mousePolling: true

thumbnailaside:
maxWidth: 200
spacing: 10
opacity: 0.5
screen: -1

slidingpopups:
slideInDuration: 1
slideOutDuration: 1

slideback:

screenshot:

flipswitch:
tabBox: false
tabBoxAlternative: false
duration: 1
angle: 30
xPosition: 0.33000001311302185
yPosition: 1
windowTitle: true

diminactive:
dimStrength: 25
dimPanels: false
dimDesktop: false
dimKeepAbove: false
dimByGroup: true
dimFullScreen: true

cubeslide:
rotationDuration: 1
dontSlidePanels: true
dontSlideStickyWindows: false
usePagerLayout: true
useWindowMoving: false

cube:
cubeOpacity: 0.800000011920929
opacityDesktopOnly: false
displayDesktopName: true
reflection: true
rotationDuration: 1
backgroundColor: #000000
capColor: #ebe2d2
paintCaps: true
closeOnMouseRelease: false
zPosition: 100
useForTabBox: false
invertKeys: false
invertMouse: false
capDeformationFactor: 0
useZOrdering: false
texturedCaps: true

coverswitch:
animationDuration: 1
animateSwitch: true
animateStart: true
animateStop: true
reflection: true
windowTitle: true
zPosition: 313
primaryTabBox: true
secondaryTabBox: false

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

screenedge:

kscreen:
Comment 4 Bug Janitor Service 2019-12-03 04:33:09 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 5 Vlad Zahorodnii 2019-12-03 08:03:57 UTC
Stupid bot.
Comment 6 Vlad Zahorodnii 2019-12-03 08:04:37 UTC
Changing the status of the bug report back to NEEDSINFO BACKTRACE since the backtrace still lacks debug symbols.
Comment 7 Felix Röder 2019-12-08 15:03:50 UTC
No new backtrace because Version has changed to 5.17.3