Bug 382949

Summary: Dekstop CRASHED !
Product: [Plasma] kwin Reporter: ryluis <ry.luis>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: 4lix
Priority: NOR Keywords: drkonqi
Version: 5.8.7   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: attachment-7013-0.html
attachment-20907-0.html
attachment-23197-0.html

Description ryluis 2017-07-31 09:01:46 UTC
Application: kwin_x11 (5.8.7)

Qt Version: 5.6.2
Frameworks Version: 5.32.0
Operating System: Linux 4.4.76-1-default x86_64
Distribution: "openSUSE Leap 42.3"

-- Information about the crash:
This happened everytime while i am developing using JBoss Studio, and browsing using chromium.

Please fix this, this is very annoying.
I have to force turned off my notebook everytime this bug happens.

I am dissapoint with Leap, should have keep using openSuSE 13.x

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin_x11), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f696a2b7940 (LWP 3094))]

Thread 5 (Thread 0x7f68af8e4700 (LWP 6384)):
[KCrash Handler]
#6  0x00007f696996c8d7 in raise () at /lib64/libc.so.6
#7  0x00007f696996dcaa in abort () at /lib64/libc.so.6
#8  0x00007f6966eca3be in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f6949edfcab in  () at /usr/lib64/qt5/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#10 0x00007f69670cade3 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#11 0x00007f69670d7dd2 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib64/libQt5Core.so.5
#12 0x00007f69670cbbf4 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#13 0x00007f6967da128c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#14 0x00007f6967da58ea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#15 0x00007f69670a0be5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#16 0x00007f69670f0afe in QTimerInfoList::activateTimers() () at /usr/lib64/libQt5Core.so.5
#17 0x00007f69670ef448 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#18 0x00007f696709ebfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#19 0x00007f6966ed9f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#20 0x00007f6966edea29 in  () at /usr/lib64/libQt5Core.so.5
#21 0x00007f6969ce3744 in start_thread () at /lib64/libpthread.so.0
#22 0x00007f6969a21aad in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f6942ffe700 (LWP 3148)):
#0  0x00007f6969ce80bf in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f696606d93b in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f696606d969 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f6969ce3744 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f6969a21aad in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f6943fff700 (LWP 3124)):
#0  0x00007f6969a1a873 in select () at /lib64/libc.so.6
#1  0x00007f69670ed6c9 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f69670eef43 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f69670ef3a7 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f696709ebfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f6966ed9f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f6961a8d3d8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f6966edea29 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f6969ce3744 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f6969a21aad in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f6953172700 (LWP 3099)):
#0  0x00007f6969cead2d in read () at /lib64/libpthread.so.0
#1  0x00007f695fd21750 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f695fce0e49 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f695fce12a8 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f695fce142c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f69670f11ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f696709ebfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f6966ed9f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f6960c63295 in  () at /usr/lib64/libQt5DBus.so.5
#9  0x00007f6966edea29 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f6969ce3744 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f6969a21aad in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f696a2b7940 (LWP 3094)):
#0  0x00007f6969ce80bf in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f6966edf69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f6966ed8d4b in QSemaphore::acquire(int) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f69670caa32 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f69670cb46f in QObject::destroyed(QObject*) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f69670d2f1e in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f6961106769 in  () at /usr/lib64/libKF5Notifications.so.5
#7  0x00007f696996f139 in __run_exit_handlers () at /lib64/libc.so.6
#8  0x00007f696996f185 in  () at /lib64/libc.so.6
#9  0x00007f6960657065 in _XDefaultIOError () at /usr/lib64/libX11.so.6
#10 0x00007f6950e1fcee in  () at /usr/lib64/libQt5XcbQpa.so.5
#11 0x00007f696065729e in _XIOError () at /usr/lib64/libX11.so.6
#12 0x00007f696065474b in  () at /usr/lib64/libX11.so.6
#13 0x00007f6960654ef5 in _XFlush () at /usr/lib64/libX11.so.6
#14 0x00007f69606578f5 in _XGetRequest () at /usr/lib64/libX11.so.6
#15 0x00007f695f5a1422 in glXDestroyContext () at /usr/lib64/libGL.so.1
#16 0x00007f6949eee6f7 in  () at /usr/lib64/qt5/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#17 0x00007f6949eee929 in  () at /usr/lib64/qt5/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#18 0x00007f69695dfbea in KWin::SceneOpenGL::createScene(QObject*) () at /usr/lib64/libkwin.so.5
#19 0x00007f69695bbd4f in KWin::Compositor::slotCompositingOptionsInitialized() () at /usr/lib64/libkwin.so.5
#20 0x00007f69695bc735 in KWin::Compositor::setup() () at /usr/lib64/libkwin.so.5
#21 0x00007f69670cbe26 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#22 0x00007f6967da128c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#23 0x00007f6967da58ea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#24 0x00007f69670a0be5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#25 0x00007f69670a29ca in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#26 0x00007f69670ef334 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#27 0x00007f6950e8de3d in  () at /usr/lib64/libQt5XcbQpa.so.5
#28 0x00007f696709ebfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#29 0x00007f69670a6ae6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#30 0x00007f6969f019cc in kdemain () at /usr/lib64/libkdeinit5_kwin_x11.so
#31 0x00007f69699586e5 in __libc_start_main () at /lib64/libc.so.6
#32 0x0000000000400809 in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2017-07-31 15:27:40 UTC
please provide output of:
qdbus org.kde.KWin /KWin supportInformation
Comment 2 ryluis 2017-08-01 05:01:01 UTC
Created attachment 107000 [details]
attachment-7013-0.html

hi, this is the response :

Could not connect to D-Bus server: org.freedesktop.DBus.Error.NoReply: Did
not receive a reply. Possible causes include: the remote application did
not send a reply, th
e message bus security policy blocked the reply, the reply timeout expired,
or the network connection was broken


thanks for your support.

please kindly advise for my problem.




Regards,

Arry

On Mon, Jul 31, 2017 at 10:27 PM, Martin Flöser <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=382949
>
> --- Comment #1 from Martin Flöser <mgraesslin@kde.org> ---
> please provide output of:
> qdbus org.kde.KWin /KWin supportInformation
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 3 Martin Flöser 2017-08-01 14:47:56 UTC
Please do the request from a konsole running in the same session as KWin.
Comment 4 ryluis 2017-08-02 03:18:22 UTC
Created attachment 107026 [details]
attachment-20907-0.html

hi,

below is the result of command :
( i turn of all the desktop effect, but the desktop still crashed. I also
switch to use XRender, but still it throws the problem back to my face )





Version
=======
KWin version: 5.8.7
Qt Version: 5.6.2
Qt compile version: 5.6.2
XCB compile version: 1.11.1

Operation Mode: X11 only

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

X11
===
Vendor: The X.Org Foundation
Vendor Release: 11803000
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: true
alphaChannelSupported: false
closeOnDoubleClickOnMenu: false
decorationButtonsLeft: 0, 2
decorationButtonsRight: 6, 3, 4, 5
borderSize: 3
gridUnit: 10
font: Noto Sans,10,-1,0,50,0,0,0,0,0
smallSpacing: 2
largeSpacing: 10

Options
=======
focusPolicy: 0
nextFocusPrefersMouse: false
clickRaise: true
autoRaise: false
autoRaiseInterval: 0
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: true
electricBorderTiling: true
electricBorderCornerRatio: 0.25
borderlessMaximizedWindows: false
killPingTimeout: 5000
hideUtilityWindowsForInactive: true
inactiveTabsSkipTaskbar: false
autogroupSimilarWindows: false
autogroupInForeground: true
compositingMode: 2
useCompositing: false
compositingInitialized: false
hiddenPreviews: 1
glSmoothScale: 2
colorCorrected: false
xrenderSmoothScale: false
maxFpsInterval: 16666666
refreshRate: 0
vBlankTime: 6000000
glStrictBinding: true
glStrictBindingFollowsDriver: true
glCoreProfile: false
glPreferBufferSwap: 97
glPlatformInterface: 1
windowsBlockCompositing: false

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:  no
Number of Screens: 1

Screen 0:
---------
Name: LVDS1
Geometry: 0,0,1366x768
Refresh Rate: 59.9987


Compositing
===========
Compositing is not active



Regards,

Arry

On Tue, Aug 1, 2017 at 9:47 PM, Martin Flöser <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=382949
>
> --- Comment #3 from Martin Flöser <mgraesslin@kde.org> ---
> Please do the request from a konsole running in the same session as KWin.
>
> --
> You are receiving this mail because:
> You reported the bug.
>
Comment 5 Martin Flöser 2017-08-02 04:26:20 UTC
*** Bug 382889 has been marked as a duplicate of this bug. ***
Comment 6 Martin Flöser 2017-08-02 04:27:47 UTC
We need the support info for desktop effects being on.
Comment 7 ryluis 2017-08-02 05:04:49 UTC
Created attachment 107028 [details]
attachment-23197-0.html

hi,

below is the response with desktop effect being active   (OpenGL 3.1)

Version
=======
KWin version: 5.8.7
Qt Version: 5.6.2
Qt compile version: 5.6.2
XCB compile version: 1.11.1

Operation Mode: X11 only

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

X11
===
Vendor: The X.Org Foundation
Vendor Release: 11803000
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: true
alphaChannelSupported: true
closeOnDoubleClickOnMenu: false
decorationButtonsLeft: 0, 2
decorationButtonsRight: 6, 3, 4, 5
borderSize: 3
gridUnit: 10
font: Noto Sans,10,-1,0,50,0,0,0,0,0
smallSpacing: 2
largeSpacing: 10

Options
=======
focusPolicy: 0
nextFocusPrefersMouse: false
clickRaise: true
autoRaise: false
autoRaiseInterval: 0
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: true
electricBorderTiling: true
electricBorderCornerRatio: 0.25
borderlessMaximizedWindows: false
killPingTimeout: 5000
hideUtilityWindowsForInactive: true
inactiveTabsSkipTaskbar: false
autogroupSimilarWindows: false
autogroupInForeground: true
compositingMode: 1
useCompositing: true
compositingInitialized: true
hiddenPreviews: 0
glSmoothScale: 1
colorCorrected: false
xrenderSmoothScale: true
maxFpsInterval: 16666666
refreshRate: 0
vBlankTime: 6000000
glStrictBinding: true
glStrictBindingFollowsDriver: true
glCoreProfile: true
glPreferBufferSwap: 101
glPlatformInterface: 1
windowsBlockCompositing: false

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:  no
Number of Screens: 1

Screen 0:
---------
Name: LVDS1
Geometry: 0,0,1366x768
Refresh Rate: 59.9987


Compositing
===========
Compositing is active
Compositing Type: OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
OpenGL version string: 3.3 (Core Profile) Mesa 17.0.5
OpenGL platform interface: GLX
OpenGL shading language version string: 3.30
Driver: Intel
GPU class: SandyBridge
OpenGL version: 3.3
GLSL version: 3.30
Mesa version: 17.0.5
X server version: 1.18.3
Linux kernel version: 4.4.76
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:
---------------
dimscreen
slidingpopups
kwin4_effect_login
wobblywindows
flipswitch
cube
slideback
diminactive
kwin4_effect_translucency
kwin4_effect_scalein
glide
slide
screenshot
magiclamp
sheet
kwin4_effect_morphingpopups
kwin4_effect_maximize
kwin4_effect_fade
kwin4_effect_dialogparent
highlightwindow
blur
startupfeedback
kscreen

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

Effect Settings:
----------------
dimscreen:

slidingpopups:
fadeInTime: 150
fadeOutTime: 250

kwin4_effect_login:

wobblywindows:
stiffness: 0.10000000000000001
drag: 0.84999999999999998
moveFactor: 0.10000000000000001
xTesselation: 20
yTesselation: 20
minVelocity: 0
maxVelocity: 1000
stopVelocity: 0.5
minAcceleration: 0
maxAcceleration: 1000
stopAcceleration: 0.5
moveEffectEnabled: true
openEffectEnabled: false
closeEffectEnabled: false
moveWobble: true
resizeWobble: true

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

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

slideback:

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

kwin4_effect_translucency:

kwin4_effect_scalein:

glide:
duration: 350
effect: 0
angle: -2

slide:

screenshot:

magiclamp:
animationDuration: 400

sheet:
duration: 500

kwin4_effect_morphingpopups:

kwin4_effect_maximize:

kwin4_effect_fade:

kwin4_effect_dialogparent:

highlightwindow:

blur:
blurRadius: 12
cacheTexture: true

startupfeedback:
type: 1

kscreen:




Regards,

Arry

On Wed, Aug 2, 2017 at 11:27 AM, Martin Flöser <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=382949
>
> --- Comment #6 from Martin Flöser <mgraesslin@kde.org> ---
> We need the support info for desktop effects being on.
>
> --
> You are receiving this mail because:
> You reported the bug.
>
Comment 8 Martin Flöser 2017-10-22 17:07:07 UTC
A patch is currently prepared for the 5.11 branch. I fear this won't be fixed for 5.8

*** This bug has been marked as a duplicate of bug 372114 ***