<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>395732</bug_id>
          
          <creation_ts>2018-06-22 09:06:57 +0000</creation_ts>
          <short_desc>KWin crashed when opening an application.</short_desc>
          <delta_ts>2021-02-24 05:30:25 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>kwin</product>
          <component>aurorae</component>
          <version>5.13.1</version>
          <rep_platform>Neon</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>UPSTREAM</resolution>
          
          <see_also>https://bugs.kde.org/show_bug.cgi?id=417124</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>drkonqi, regression</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Benjamin Buch">benni.buch</reporter>
          <assigned_to name="KWin default assignee">kwin-bugs-null</assigned_to>
          <cc>1i5t5.duncan</cc>
    
    <cc>bernhardu</cc>
    
    <cc>charles.v.wright</cc>
    
    <cc>craig</cc>
    
    <cc>kde</cc>
    
    <cc>MoreheadSteve</cc>
          
          <cf_commitlink>https://commits.kde.org/kwin/463ccfc8bbbe65e8e2859ec1b6dfd6e787733d99</cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      <flag name="Wayland"
          id="2088"
          type_id="31"
          status="-"
          setter="mgraesslin"
    />
    <flag name="X11"
          id="2089"
          type_id="32"
          status="+"
          setter="mgraesslin"
    />

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1762935</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Buch">benni.buch</who>
    <bug_when>2018-06-22 09:06:57 +0000</bug_when>
    <thetext>Application: kwin_x11 (5.13.1)

Qt Version: 5.11.0
Frameworks Version: 5.48.0
Operating System: Linux 4.4.0-128-generic x86_64
Distribution: KDE neon Developer Edition

-- Information about the crash:
- What I was doing when the application crashed:

KWin crashes any time when I open a new Window.

I&apos;m on KDE neon git stable branch. The problem exists since 21.06.2018.

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library &quot;/lib/x86_64-linux-gnu/libthread_db.so.1&quot;.
To enable execution of this file add
	add-auto-load-safe-path /home/bebuch/media/programme/gcc-8/lib64/libstdc++.so.6.0.25-gdb.py
line to your configuration file &quot;/home/bebuch/.gdbinit&quot;.
To completely disable this security protection add
	set auto-load safe-path /
line to your configuration file &quot;/home/bebuch/.gdbinit&quot;.
For more information about this security protection see the
&quot;Auto-loading safe path&quot; section in the GDB manual.  E.g., run from the shell:
	info &quot;(gdb)Auto-loading safe path&quot;
[Current thread is 1 (Thread 0x7f6121b78940 (LWP 2311))]

Thread 5 (Thread 0x7f60effff700 (LWP 2376)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f611d89fe04 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f611d89fe49 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f611a60b6ba in start_thread (arg=0x7f60effff700) at pthread_create.c:333
#4  0x00007f61215be41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f60fde85700 (LWP 2374)):
#0  0x00007f61215b2811 in __GI_ppoll (fds=fds@entry=0x7f60f4000ac8, nfds=nfds@entry=1, timeout=&lt;optimized out&gt;, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:50
#1  0x00007f611e96d651 in ppoll (__ss=&lt;optimized out&gt;, __timeout=&lt;optimized out&gt;, __nfds=&lt;optimized out&gt;, __fds=&lt;optimized out&gt;) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f60f4000ac8) at kernel/qcore_unix.cpp:112
#3  qt_safe_poll (fds=0x7f60f4000ac8, nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:133
#4  0x00007f611e96ece2 in QEventDispatcherUNIX::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qeventdispatcher_unix.cpp:500
#5  0x00007f611e9191ca in QEventLoop::exec (this=this@entry=0x7f60fde84c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#6  0x00007f611e74e5e4 in QThread::exec (this=this@entry=0xc15860) at thread/qthread.cpp:522
#7  0x00007f61192a9cf5 in QQmlThreadPrivate::run (this=0xc15860) at qml/ftw/qqmlthread.cpp:148
#8  0x00007f611e759727 in QThreadPrivate::start (arg=0xc15860) at thread/qthread_unix.cpp:367
#9  0x00007f611a60b6ba in start_thread (arg=0x7f60fde85700) at pthread_create.c:333
#10 0x00007f61215be41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f60feb65700 (LWP 2363)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f611e75a55f in QWaitConditionPrivate::wait_relative (time=30000, this=0xaae860) at thread/qwaitcondition_unix.cpp:133
#2  QWaitConditionPrivate::wait (time=30000, this=0xaae860) at thread/qwaitcondition_unix.cpp:141
#3  QWaitCondition::wait (this=this@entry=0xaa3b70, mutex=mutex@entry=0xaae600, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007f611e74fe8a in QThreadPoolThread::run (this=0xaa3b60) at thread/qthreadpool.cpp:146
#5  0x00007f611e759727 in QThreadPrivate::start (arg=0xaa3b60) at thread/qthread_unix.cpp:367
#6  0x00007f611a60b6ba in start_thread (arg=0x7f60feb65700) at pthread_create.c:333
#7  0x00007f61215be41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f60ffde2700 (LWP 2362)):
#0  0x00007f61215b2811 in __GI_ppoll (fds=fds@entry=0x7f60f800b3b8, nfds=nfds@entry=1, timeout=&lt;optimized out&gt;, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:50
#1  0x00007f611e96d651 in ppoll (__ss=&lt;optimized out&gt;, __timeout=&lt;optimized out&gt;, __nfds=&lt;optimized out&gt;, __fds=&lt;optimized out&gt;) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f60f800b3b8) at kernel/qcore_unix.cpp:112
#3  qt_safe_poll (fds=0x7f60f800b3b8, nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:133
#4  0x00007f611e96ece2 in QEventDispatcherUNIX::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qeventdispatcher_unix.cpp:500
#5  0x00007f611e9191ca in QEventLoop::exec (this=this@entry=0x7f60ffde1c40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#6  0x00007f611e74e5e4 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:522
#7  0x00007f61181b7f35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f611e759727 in QThreadPrivate::start (arg=0x7f6118430d60) at thread/qthread_unix.cpp:367
#9  0x00007f611a60b6ba in start_thread (arg=0x7f60ffde2700) at pthread_create.c:333
#10 0x00007f61215be41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f6121b78940 (LWP 2311)):
[KCrash Handler]
#6  QMetaObject::indexOfProperty (this=0x7f611ed9b610 &lt;vtable for QEvent+16&gt;, name=0x7f6119bb3be8 &quot;_q_sgrendercontext&quot;) at kernel/qmetaobject.cpp:996
#7  0x00007f611e945ceb in QObject::property (this=0xdb65a0, name=name@entry=0x7f6119bb3be8 &quot;_q_sgrendercontext&quot;) at kernel/qobject.cpp:3938
#8  0x00007f61199d3746 in QSGDefaultRenderContext::invalidate (this=0xdb2a20) at scenegraph/qsgdefaultrendercontext.cpp:165
#9  0x00007f6119aedfbb in QQuickRenderControl::invalidate (this=this@entry=0xd96a30) at items/qquickrendercontrol.cpp:329
#10 0x00007f6119aedff0 in QQuickRenderControl::~QQuickRenderControl (this=0xd96a30, __in_chrg=&lt;optimized out&gt;) at items/qquickrendercontrol.cpp:173
#11 0x00007f6119aee039 in QQuickRenderControl::~QQuickRenderControl (this=0xd96a30, __in_chrg=&lt;optimized out&gt;) at items/qquickrendercontrol.cpp:184
#12 0x00007f611e948c00 in QObject::event (this=0xd96a30, e=&lt;optimized out&gt;) at kernel/qobject.cpp:1242
#13 0x00007f611f6e429c in QApplicationPrivate::notify_helper (this=&lt;optimized out&gt;, receiver=0xd96a30, e=0xdb65a0) at kernel/qapplication.cpp:3713
#14 0x00007f611f6eb917 in QApplication::notify (this=0x7ffdc7770e40, receiver=0xd96a30, e=0xdb65a0) at kernel/qapplication.cpp:3472
#15 0x00007f611e91ae38 in QCoreApplication::notifyInternal2 (receiver=0xd96a30, event=event@entry=0xdb65a0) at kernel/qcoreapplication.cpp:1048
#16 0x00007f611e91da3e in QCoreApplication::sendEvent (event=0xdb65a0, receiver=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x91e790) at kernel/qcoreapplication.cpp:1745
#18 0x00007f611e96eb07 in QEventDispatcherUNIX::processEvents (this=0x9a6cd0, flags=flags@entry=...) at kernel/qeventdispatcher_unix.cpp:466
#19 0x00007f61074dbf1d in QUnixEventDispatcherQPA::processEvents (this=&lt;optimized out&gt;, flags=...) at qunixeventdispatcher.cpp:68
#20 0x00007f611e9191ca in QEventLoop::exec (this=this@entry=0x7ffdc7770d20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#21 0x00007f611e9222d4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1336
#22 0x00007f612188a1f9 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so
#23 0x00007f61214d7830 in __libc_start_main (main=0x4006b0, argc=1, argv=0x7ffdc7770fd8, init=&lt;optimized out&gt;, fini=&lt;optimized out&gt;, rtld_fini=&lt;optimized out&gt;, stack_end=0x7ffdc7770fc8) at ../csu/libc-start.c:291
#24 0x00000000004006e9 in _start ()

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763033</commentid>
    <comment_count>1</comment_count>
    <who name="Martin Flöser">mgraesslin</who>
    <bug_when>2018-06-22 16:10:06 +0000</bug_when>
    <thetext>David, could this be a regression from your Aurorae/Wayland workaround?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763053</commentid>
    <comment_count>2</comment_count>
    <who name="Benjamin Buch">benni.buch</who>
    <bug_when>2018-06-22 16:57:50 +0000</bug_when>
    <thetext>After working a day with the very unstable KWin I can add these informations:

- it doesn&apos;t crash on every window opening, but on a lot
- it crash on every window close
- it prevents Krusader to show its window (I can see it in the task manager)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763168</commentid>
    <comment_count>3</comment_count>
    <who name="Steve Morehead">MoreheadSteve</who>
    <bug_when>2018-06-23 13:36:46 +0000</bug_when>
    <thetext>I have the exact same issue.  Not using Wayland.  Nvidia 384.130 binary.  Currently using Cinnamon as temp DE, as KDE/Plasma too unstable until this gets fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763176</commentid>
    <comment_count>4</comment_count>
    <who name="">craig</who>
    <bug_when>2018-06-23 14:18:50 +0000</bug_when>
    <thetext>I have the same issue. Since the 5.13.1 update my system has bee unusable. I have spent half an hour just trying to post this bug report.

Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library &quot;/lib/x86_64-linux-gnu/libthread_db.so.1&quot;.
[Current thread is 1 (Thread 0x7fd3783b7940 (LWP 3096))]

Thread 5 (Thread 0x7fd33351c700 (LWP 3106)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd3740c6e04 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fd3740c6e49 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fd370e326ba in start_thread (arg=0x7fd33351c700) at pthread_create.c:333
#4  0x00007fd377de541d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fd33b427700 (LWP 3105)):
#0  0x00007fd377dd9811 in __GI_ppoll (fds=0x7fd334000ac8, nfds=1, timeout=&lt;optimized out&gt;, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:50
#1  0x00007fd375194651 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fd375195ce2 in QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fd3751401ca in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd374f755e4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd36fad0cf5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007fd374f80727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fd370e326ba in start_thread (arg=0x7fd33b427700) at pthread_create.c:333
#8  0x00007fd377de541d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fd347fff700 (LWP 3104)):
#0  0x00007fd377dd9811 in __GI_ppoll (fds=0x7fd340000ac8, nfds=1, timeout=&lt;optimized out&gt;, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:50
#1  0x00007fd375194651 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fd375195ce2 in QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fd3751401ca in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd374f755e4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd36fad0cf5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007fd374f80727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fd370e326ba in start_thread (arg=0x7fd347fff700) at pthread_create.c:333
#8  0x00007fd377de541d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fd356997700 (LWP 3101)):
#0  0x00007fd377dd9811 in __GI_ppoll (fds=0x7fd35000f828, nfds=1, timeout=&lt;optimized out&gt;, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:50
#1  0x00007fd375194651 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fd375195ce2 in QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fd3751401ca in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd374f755e4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd36e9def35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#6  0x00007fd374f80727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fd370e326ba in start_thread (arg=0x7fd356997700) at pthread_create.c:333
#8  0x00007fd377de541d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fd3783b7940 (LWP 3096)):
[KCrash Handler]
#6  0x00007fd37514c7e1 in QMetaObject::indexOfProperty(char const*) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fd37516cceb in QObject::property(char const*) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fd3701fa746 in QSGDefaultRenderContext::invalidate() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007fd370314fbb in QQuickRenderControl::invalidate() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007fd370314ff0 in QQuickRenderControl::~QQuickRenderControl() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007fd370315039 in QQuickRenderControl::~QQuickRenderControl() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007fd37516fc00 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fd375f0b29c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fd375f12917 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fd375141e38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fd375144a3e in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fd375195b07 in QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fd35dd47f1d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#19 0x00007fd3751401ca in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fd3751492d4 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fd3780b11f9 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so
#22 0x00007fd377cfe830 in __libc_start_main (main=0x4006b0, argc=3, argv=0x7fffa97c82f8, init=&lt;optimized out&gt;, fini=&lt;optimized out&gt;, rtld_fini=&lt;optimized out&gt;, stack_end=0x7fffa97c82e8) at ../csu/libc-start.c:291
#23 0x00000000004006e9 in _start ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763185</commentid>
    <comment_count>5</comment_count>
      <attachid>113526</attachid>
    <who name="vinnywright">charles.v.wright</who>
    <bug_when>2018-06-23 16:41:09 +0000</bug_when>
    <thetext>Created attachment 113526
crash report.txt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763230</commentid>
    <comment_count>6</comment_count>
    <who name="Martin Flöser">mgraesslin</who>
    <bug_when>2018-06-24 06:19:36 +0000</bug_when>
    <thetext>*** Bug 395807 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763266</commentid>
    <comment_count>7</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2018-06-24 12:28:55 +0000</bug_when>
    <thetext>Git commit 463ccfc8bbbe65e8e2859ec1b6dfd6e787733d99 by David Edmundson.
Committed on 24/06/2018 at 12:28.
Pushed by davidedmundson into branch &apos;Plasma/5.13&apos;.

Revert &quot;Workaround crash in Aurorae destruction&quot;

This reverts commit 275b7ee0f456328de870dcdc297871d4eb8cfff2.

M  +6    -4    plugins/kdecorations/aurorae/src/aurorae.cpp
M  +1    -5    plugins/kdecorations/aurorae/src/aurorae.h

https://commits.kde.org/kwin/463ccfc8bbbe65e8e2859ec1b6dfd6e787733d99</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1764941</commentid>
    <comment_count>8</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2018-07-02 15:06:13 +0000</bug_when>
    <thetext>FYI, the workaround got reverted due to a side effect.
Workaround concept is fine, but we need to capture more objects..and then it gets messy.

A proper fix is included in the upcoming Qt 5.12</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1764943</commentid>
    <comment_count>9</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2018-07-02 15:06:26 +0000</bug_when>
    <thetext>*** Bug 396096 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>113526</attachid>
            <date>2018-06-23 16:41:09 +0000</date>
            <delta_ts>2018-06-23 16:41:09 +0000</delta_ts>
            <desc>crash report.txt</desc>
            <filename>file_395732.txt</filename>
            <type>text/plain</type>
            <size>5304</size>
            <attacher name="vinnywright">charles.v.wright</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGt3aW5feDExICg1LjEzLjEpDQoNClF0IFZlcnNpb246IDUuMTEuMA0KRnJh
bWV3b3JrcyBWZXJzaW9uOiA1LjQ4LjANCk9wZXJhdGluZyBTeXN0ZW06IExpbnV4IDQuMTUuMC0y
My1nZW5lcmljIHg4Nl82NA0KRGlzdHJpYnV0aW9uOiBLREUgbmVvbiBEZXZlbG9wZXIgRWRpdGlv
bg0KDQotLSBJbmZvcm1hdGlvbiBhYm91dCB0aGUgY3Jhc2g6DQo8SW4gZGV0YWlsLCB0ZWxsIHVz
IHdoYXQgeW91IHdlcmUgZG9pbmcgIHdoZW4gdGhlIGFwcGxpY2F0aW9uIGNyYXNoZWQuPg0KDQpU
aGUgY3Jhc2ggY2FuIGJlIHJlcHJvZHVjZWQgZXZlcnkgdGltZS4NCg0KLS0gQmFja3RyYWNlOg0K
QXBwbGljYXRpb246IEtXaW4gKGt3aW5feDExKSwgc2lnbmFsOiBTZWdtZW50YXRpb24gZmF1bHQN
ClVzaW5nIGhvc3QgbGlidGhyZWFkX2RiIGxpYnJhcnkgIi9saWIveDg2XzY0LWxpbnV4LWdudS9s
aWJ0aHJlYWRfZGIuc28uMSIuDQpbQ3VycmVudCB0aHJlYWQgaXMgMSAoVGhyZWFkIDB4N2Y4ODQ0
YjUxOTQwIChMV1AgNzUzNikpXQ0KDQpUaHJlYWQgNCAoVGhyZWFkIDB4N2Y4ODA0ZjllNzAwIChM
V1AgNzU0OCkpOg0KIzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9z
eXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dhaXQuUzoxODUNCiMx
ICAweDAwMDA3Zjg4NDA4NjRlMDQgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgt
Z251L2xpYlF0NVNjcmlwdC5zby41DQojMiAgMHgwMDAwN2Y4ODQwODY0ZTQ5IGluID8/ICgpIGZy
b20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVTY3JpcHQuc28uNQ0KIzMgIDB4MDAw
MDdmODgzZDVkMDZiYSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmODgwNGY5ZTcwMCkgYXQgcHRo
cmVhZF9jcmVhdGUuYzozMzMNCiM0ICAweDAwMDA3Zjg4NDQ1ODM0MWQgaW4gY2xvbmUgKCkgYXQg
Li4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTA5DQoNClRocmVhZCAz
IChUaHJlYWQgMHg3Zjg4MGRkN2U3MDAgKExXUCA3NTQ2KSk6DQojMCAgMHgwMDAwN2Y4ODQ0NTc3
ODExIGluIF9fR0lfcHBvbGwgKGZkcz0weDdmODgwODAwMGFjOCwgbmZkcz0xLCB0aW1lb3V0PTxv
cHRpbWl6ZWQgb3V0Piwgc2lnbWFzaz0weDApIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4
L3Bwb2xsLmM6NTANCiMxICAweDAwMDA3Zjg4NDE5MzI2NTEgaW4gcXRfc2FmZV9wb2xsKHBvbGxm
ZCosIHVuc2lnbmVkIGxvbmcsIHRpbWVzcGVjIGNvbnN0KikgKCkgZnJvbSAvdXNyL2xpYi94ODZf
NjQtbGludXgtZ251L2xpYlF0NUNvcmUuc28uNQ0KIzIgIDB4MDAwMDdmODg0MTkzM2NlMiBpbiBR
RXZlbnREaXNwYXRjaGVyVU5JWDo6cHJvY2Vzc0V2ZW50cyhRRmxhZ3M8UUV2ZW50TG9vcDo6UHJv
Y2Vzc0V2ZW50c0ZsYWc+KSAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1
Q29yZS5zby41DQojMyAgMHgwMDAwN2Y4ODQxOGRlMWNhIGluIFFFdmVudExvb3A6OmV4ZWMoUUZs
YWdzPFFFdmVudExvb3A6OlByb2Nlc3NFdmVudHNGbGFnPikgKCkgZnJvbSAvdXNyL2xpYi94ODZf
NjQtbGludXgtZ251L2xpYlF0NUNvcmUuc28uNQ0KIzQgIDB4MDAwMDdmODg0MTcxMzVlNCBpbiBR
VGhyZWFkOjpleGVjKCkgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0NUNv
cmUuc28uNQ0KIzUgIDB4MDAwMDdmODgzYzI2ZWNmNSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4
Nl82NC1saW51eC1nbnUvbGliUXQ1UW1sLnNvLjUNCiM2ICAweDAwMDA3Zjg4NDE3MWU3MjcgaW4g
Pz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0NUNvcmUuc28uNQ0KIzcg
IDB4MDAwMDdmODgzZDVkMDZiYSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmODgwZGQ3ZTcwMCkg
YXQgcHRocmVhZF9jcmVhdGUuYzozMzMNCiM4ICAweDAwMDA3Zjg4NDQ1ODM0MWQgaW4gY2xvbmUg
KCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTA5DQoNClRo
cmVhZCAyIChUaHJlYWQgMHg3Zjg4MjMzNGE3MDAgKExXUCA3NTQwKSk6DQojMCAgMHgwMDAwN2Y4
ODQ0NTc3ODExIGluIF9fR0lfcHBvbGwgKGZkcz0weDdmODgxYzAwZjY3OCwgbmZkcz0xLCB0aW1l
b3V0PTxvcHRpbWl6ZWQgb3V0Piwgc2lnbWFzaz0weDApIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2
L2xpbnV4L3Bwb2xsLmM6NTANCiMxICAweDAwMDA3Zjg4NDE5MzI2NTEgaW4gcXRfc2FmZV9wb2xs
KHBvbGxmZCosIHVuc2lnbmVkIGxvbmcsIHRpbWVzcGVjIGNvbnN0KikgKCkgZnJvbSAvdXNyL2xp
Yi94ODZfNjQtbGludXgtZ251L2xpYlF0NUNvcmUuc28uNQ0KIzIgIDB4MDAwMDdmODg0MTkzM2Nl
MiBpbiBRRXZlbnREaXNwYXRjaGVyVU5JWDo6cHJvY2Vzc0V2ZW50cyhRRmxhZ3M8UUV2ZW50TG9v
cDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUv
bGliUXQ1Q29yZS5zby41DQojMyAgMHgwMDAwN2Y4ODQxOGRlMWNhIGluIFFFdmVudExvb3A6OmV4
ZWMoUUZsYWdzPFFFdmVudExvb3A6OlByb2Nlc3NFdmVudHNGbGFnPikgKCkgZnJvbSAvdXNyL2xp
Yi94ODZfNjQtbGludXgtZ251L2xpYlF0NUNvcmUuc28uNQ0KIzQgIDB4MDAwMDdmODg0MTcxMzVl
NCBpbiBRVGhyZWFkOjpleGVjKCkgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xp
YlF0NUNvcmUuc28uNQ0KIzUgIDB4MDAwMDdmODgzYjE3Y2YzNSBpbiA/PyAoKSBmcm9tIC91c3Iv
bGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1REJ1cy5zby41DQojNiAgMHgwMDAwN2Y4ODQxNzFl
NzI3IGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVDb3JlLnNv
LjUNCiM3ICAweDAwMDA3Zjg4M2Q1ZDA2YmEgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3Zjg4MjMz
NGE3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzMzDQojOCAgMHgwMDAwN2Y4ODQ0NTgzNDFkIGlu
IGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjEw
OQ0KDQpUaHJlYWQgMSAoVGhyZWFkIDB4N2Y4ODQ0YjUxOTQwIChMV1AgNzUzNikpOg0KW0tDcmFz
aCBIYW5kbGVyXQ0KIzYgIDB4MDAwMDdmODg0MThlYTdlMSBpbiBRTWV0YU9iamVjdDo6aW5kZXhP
ZlByb3BlcnR5KGNoYXIgY29uc3QqKSBjb25zdCAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51
eC1nbnUvbGliUXQ1Q29yZS5zby41DQojNyAgMHgwMDAwN2Y4ODQxOTBhY2ViIGluIFFPYmplY3Q6
OnByb3BlcnR5KGNoYXIgY29uc3QqKSBjb25zdCAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51
eC1nbnUvbGliUXQ1Q29yZS5zby41DQojOCAgMHgwMDAwN2Y4ODNjOTk4NzQ2IGluIFFTR0RlZmF1
bHRSZW5kZXJDb250ZXh0OjppbnZhbGlkYXRlKCkgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGlu
dXgtZ251L2xpYlF0NVF1aWNrLnNvLjUNCiM5ICAweDAwMDA3Zjg4M2NhYjJmYmIgaW4gUVF1aWNr
UmVuZGVyQ29udHJvbDo6aW52YWxpZGF0ZSgpICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJRdDVRdWljay5zby41DQojMTAgMHgwMDAwN2Y4ODNjYWIyZmYwIGluIFFRdWlja1Jl
bmRlckNvbnRyb2w6On5RUXVpY2tSZW5kZXJDb250cm9sKCkgKCkgZnJvbSAvdXNyL2xpYi94ODZf
NjQtbGludXgtZ251L2xpYlF0NVF1aWNrLnNvLjUNCiMxMSAweDAwMDA3Zjg4M2NhYjMwMzkgaW4g
UVF1aWNrUmVuZGVyQ29udHJvbDo6flFRdWlja1JlbmRlckNvbnRyb2woKSAoKSBmcm9tIC91c3Iv
bGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1UXVpY2suc28uNQ0KIzEyIDB4MDAwMDdmODg0MTkw
ZGMwMCBpbiBRT2JqZWN0OjpldmVudChRRXZlbnQqKSAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1s
aW51eC1nbnUvbGliUXQ1Q29yZS5zby41DQojMTMgMHgwMDAwN2Y4ODQyNmE5MjljIGluIFFBcHBs
aWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxwZXIoUU9iamVjdCosIFFFdmVudCopICgpIGZyb20g
L3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVXaWRnZXRzLnNvLjUNCiMxNCAweDAwMDA3
Zjg4NDI2YjA5MTcgaW4gUUFwcGxpY2F0aW9uOjpub3RpZnkoUU9iamVjdCosIFFFdmVudCopICgp
IGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVXaWRnZXRzLnNvLjUNCiMxNSAw
eDAwMDA3Zjg4NDE4ZGZlMzggaW4gUUNvcmVBcHBsaWNhdGlvbjo6bm90aWZ5SW50ZXJuYWwyKFFP
YmplY3QqLCBRRXZlbnQqKSAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1
Q29yZS5zby41DQojMTYgMHgwMDAwN2Y4ODQxOGUyYTNlIGluIFFDb3JlQXBwbGljYXRpb25Qcml2
YXRlOjpzZW5kUG9zdGVkRXZlbnRzKFFPYmplY3QqLCBpbnQsIFFUaHJlYWREYXRhKikgKCkgZnJv
bSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0NUNvcmUuc28uNQ0KIzE3IDB4MDAwMDdm
ODg0MTkzM2IwNyBpbiBRRXZlbnREaXNwYXRjaGVyVU5JWDo6cHJvY2Vzc0V2ZW50cyhRRmxhZ3M8
UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1s
aW51eC1nbnUvbGliUXQ1Q29yZS5zby41DQojMTggMHgwMDAwN2Y4ODJhYzVmZjFkIGluID8/ICgp
IGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVYY2JRcGEuc28uNQ0KIzE5IDB4
MDAwMDdmODg0MThkZTFjYSBpbiBRRXZlbnRMb29wOjpleGVjKFFGbGFnczxRRXZlbnRMb29wOjpQ
cm9jZXNzRXZlbnRzRmxhZz4pICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJR
dDVDb3JlLnNvLjUNCiMyMCAweDAwMDA3Zjg4NDE4ZTcyZDQgaW4gUUNvcmVBcHBsaWNhdGlvbjo6
ZXhlYygpICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVDb3JlLnNvLjUN
CiMyMSAweDAwMDA3Zjg4NDQ4NGYxZjkgaW4ga2RlbWFpbiAoKSBmcm9tIC91c3IvbGliL3g4Nl82
NC1saW51eC1nbnUvbGlia2RlaW5pdDVfa3dpbl94MTEuc28NCiMyMiAweDAwMDA3Zjg4NDQ0OWM4
MzAgaW4gX19saWJjX3N0YXJ0X21haW4gKG1haW49MHg0MDA2YjAsIGFyZ2M9MywgYXJndj0weDdm
ZmM3MTRkM2Q2OCwgaW5pdD08b3B0aW1pemVkIG91dD4sIGZpbmk9PG9wdGltaXplZCBvdXQ+LCBy
dGxkX2Zpbmk9PG9wdGltaXplZCBvdXQ+LCBzdGFja19lbmQ9MHg3ZmZjNzE0ZDNkNTgpIGF0IC4u
L2NzdS9saWJjLXN0YXJ0LmM6MjkxDQojMjMgMHgwMDAwMDAwMDAwNDAwNmU5IGluIF9zdGFydCAo
KQ0K
</data>

          </attachment>
      

    </bug>

</bugzilla>