https://bugs.kde.org/show_bug.cgi?id=376660

            Bug ID: 376660
           Summary: Plasma 5 has unsafe, non-portable behaviour while
                    exiting cleanly
           Product: kde
           Version: unspecified
          Platform: unspecified
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-b...@kde.org
          Reporter: awil...@adelielinux.org
  Target Milestone: ---

Application: kdeinit5 (5.8.4)
 (Compiled from sources)
Qt Version: 5.6.1
Frameworks Version: 5.28.0
Operating System: Linux 4.10.0-rc5-ciall x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
I was attempting to relaunch KWin since it had become very laggy (as it does
after two weeks or so of running).  I used `kshell5 kwin_x11 --replace` which
worked fine, but the exiting KWin (the one that was being replaced) crashed.

There are so many unsafe things occurring during teardown, I don't even know
where to begin...

- It should definitely not be attempting to *create* pixmaps in an object's
destructor.
- Actually, it is very unsafe to make *any* XIO calls without a custom error
handler, because nested exit(3) calls are undefined in POSIX and are known to
cause infinite recursion on some implementations.  And exit(3) is exactly what
is done by the default XIO error handler.
- It looks like a lot of the ridiculous unsafe beahviour is actually
originating in Qt, so I will likely file a further bug there.  If/when I do, I
will update this bug with a link there.

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kdeinit5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f49a1383780 (LWP 4423))]

Thread 9 (Thread 0x7f49614c5700 (LWP 4436)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f498f368eaa in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x7f498f44b820 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f498f368e26 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=0x7f498f4598f4 <QTWTF::pageheap_memory+57556>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f499e259434 in start_thread (arg=0x7f49614c5700) at
pthread_create.c:333
#4  0x00007f499f97b8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f4968d16700 (LWP 4433)):
#0  0x00007f499f974503 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f499fec0f74 in qt_safe_select (nfds=18, fdread=0x7f4964000a78,
fdwrite=0x7f4964000d08, fdexcept=0x7f4964000f98, orig_timeout=<optimized out>)
at kernel/qcore_unix.cpp:75
#2  0x00007f499fec1b0b in QEventDispatcherUNIXPrivate::doSelect
(this=0x7f49640008e0, flags=..., timeout=0x0) at
kernel/qeventdispatcher_unix.cpp:192
#3  0x00007f499fec2b9d in QEventDispatcherUNIX::processEvents
(this=0x7f49640008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#4  0x00007f499fe74001 in QEventLoop::processEvents (flags=..., this=<optimized
out>) at kernel/qeventloop.cpp:128
#5  QEventLoop::exec (this=0x7f4968d15e50, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f499fcc95e9 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f498c179bf6 in QQmlThreadPrivate::run (this=0x29e3050) at
qml/ftw/qqmlthread.cpp:141
#8  0x00007f499fcccd24 in QThreadPrivate::start (arg=0x29e3050) at
thread/qthread_unix.cpp:341
#9  0x00007f499e259434 in start_thread (arg=0x7f4968d16700) at
pthread_create.c:333
#10 0x00007f499f97b8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f4969517700 (LWP 4432)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f49736c7b8d in cnd_wait (cond=0x26da690, mtx=0x26da668) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:159
#2  0x00007f49736c80c7 in util_queue_thread_func (input=0x26dc810) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/src/gallium/auxiliary/util/u_queue.c:76
#3  0x00007f49736c8712 in impl_thrd_routine (p=0x26df310) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:87
#4  0x00007f499e259434 in start_thread (arg=0x7f4969517700) at
pthread_create.c:333
#5  0x00007f499f97b8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f4969d18700 (LWP 4431)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f49736c7b8d in cnd_wait (cond=0x26da690, mtx=0x26da668) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:159
#2  0x00007f49736c80c7 in util_queue_thread_func (input=0x26df8a0) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/src/gallium/auxiliary/util/u_queue.c:76
#3  0x00007f49736c8712 in impl_thrd_routine (p=0x26df8c0) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:87
#4  0x00007f499e259434 in start_thread (arg=0x7f4969d18700) at
pthread_create.c:333
#5  0x00007f499f97b8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f496a519700 (LWP 4430)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f49736c7b8d in cnd_wait (cond=0x26da690, mtx=0x26da668) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:159
#2  0x00007f49736c80c7 in util_queue_thread_func (input=0x26dc810) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/src/gallium/auxiliary/util/u_queue.c:76
#3  0x00007f49736c8712 in impl_thrd_routine (p=0x26dc830) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:87
#4  0x00007f499e259434 in start_thread (arg=0x7f496a519700) at
pthread_create.c:333
#5  0x00007f499f97b8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f496ad1a700 (LWP 4429)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f49736c7b8d in cnd_wait (cond=0x26da690, mtx=0x26da668) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:159
#2  0x00007f49736c80c7 in util_queue_thread_func (input=0x26df8a0) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/src/gallium/auxiliary/util/u_queue.c:76
#3  0x00007f49736c8712 in impl_thrd_routine (p=0x26df8c0) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:87
#4  0x00007f499e259434 in start_thread (arg=0x7f496ad1a700) at
pthread_create.c:333
#5  0x00007f499f97b8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f496b720700 (LWP 4428)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f49736c7b8d in cnd_wait (cond=0x26d93b0, mtx=0x26d9388) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:159
#2  0x00007f49736c80c7 in util_queue_thread_func (input=0x26d8d30) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/src/gallium/auxiliary/util/u_queue.c:76
#3  0x00007f49736c8712 in impl_thrd_routine (p=0x26da060) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:87
#4  0x00007f499e259434 in start_thread (arg=0x7f496b720700) at
pthread_create.c:333
#5  0x00007f499f97b8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f4983fff700 (LWP 4425)):
#0  0x00007f499f974503 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f499fec0f74 in qt_safe_select (nfds=8, fdread=0x7f497c000a78,
fdwrite=0x7f497c000d08, fdexcept=0x7f497c000f98, orig_timeout=<optimized out>)
at kernel/qcore_unix.cpp:75
#2  0x00007f499fec1b0b in QEventDispatcherUNIXPrivate::doSelect
(this=0x7f497c0008e0, flags=..., timeout=0x0) at
kernel/qeventdispatcher_unix.cpp:192
#3  0x00007f499fec2b9d in QEventDispatcherUNIX::processEvents
(this=0x7f497c0008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#4  0x00007f499fe74001 in QEventLoop::processEvents (flags=..., this=<optimized
out>) at kernel/qeventloop.cpp:128
#5  QEventLoop::exec (this=0x7f4983ffee40, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f499fcc95e9 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f4996cbf430 in QDBusConnectionManager::run (this=0x7f4996d21260
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:189
#8  0x00007f499fcccd24 in QThreadPrivate::start (arg=0x7f4996d21260 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:341
#9  0x00007f499e259434 in start_thread (arg=0x7f4983fff700) at
pthread_create.c:333
#10 0x00007f499f97b8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f49a1383780 (LWP 4423)):
[KCrash Handler]
#6  QHash<QHashedStringRef, QQmlType*>::size (this=0x10) at
/usr/include/qt5/QtCore/qhash.h:259
#7  QHash<QHashedStringRef, QQmlType*>::values (this=0x10) at
/usr/include/qt5/QtCore/qhash.h:679
#8  0x00007f498c115cea in QQmlMetaType::qmlSingletonTypes () at
qml/qqmlmetatype.cpp:1911
#9  0x00007f498c0ef9b0 in QQmlEngine::~QQmlEngine (this=0x243fab0) at
qml/qqmlengine.cpp:965
#10 0x00007f498c0efb19 in QQmlEngine::~QQmlEngine (this=0x243fab0) at
qml/qqmlengine.cpp:948
#11 0x00007f499f8c9a88 in __run_exit_handlers (status=status@entry=1,
listp=0x7f499fc276d8 <__exit_funcs>,
run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#12 0x00007f499f8c9ad5 in __GI_exit (status=status@entry=1) at exit.c:104
#13 0x00007f49a0a61bc5 in _XDefaultIOError (dpy=0x2280aa0) at
/var/tmp/portage/x11-libs/libX11-1.6.3/work/libX11-1.6.3/src/XlibInt.c:1258
#14 0x00007f498a76af27 in ioErrorHandler (dpy=0x2280aa0) at
qxcbconnection.cpp:159
#15 0x00007f49a0a61dee in _XIOError (dpy=dpy@entry=0x2280aa0) at
/var/tmp/portage/x11-libs/libX11-1.6.3/work/libX11-1.6.3/src/XlibInt.c:1464
#16 0x00007f49a0a5f16f in require_socket (dpy=0x2280aa0) at
/var/tmp/portage/x11-libs/libX11-1.6.3/work/libX11-1.6.3/src/xcb_io.c:70
#17 0x00007f49a0a5f999 in _XFlush (dpy=0x2280aa0) at
/var/tmp/portage/x11-libs/libX11-1.6.3/work/libX11-1.6.3/src/xcb_io.c:511
#18 0x00007f49a0a62475 in _XGetRequest (dpy=dpy@entry=0x2280aa0,
type=type@entry=53 '5', len=len@entry=16) at
/var/tmp/portage/x11-libs/libX11-1.6.3/work/libX11-1.6.3/src/XlibInt.c:1702
#19 0x00007f49a0a3ec8d in XCreatePixmap (dpy=0x2280aa0, d=1212, width=1,
height=1, depth=32) at
/var/tmp/portage/x11-libs/libX11-1.6.3/work/libX11-1.6.3/src/CrPixmap.c:51
#20 0x00007f48c28804fc in DialogShadows::Private::createPixmap (this=0x398ac70,
source=...) at
/var/tmp/portage/kde-frameworks/plasma-5.28.0/work/plasma-framework-5.28.0/src/plasmaquick/dialogshadows.cpp:233
#21 0x00007f48c28813ac in DialogShadows::Private::freeX11Pixmaps
(this=<optimized out>) at
/var/tmp/portage/kde-frameworks/plasma-5.28.0/work/plasma-framework-5.28.0/src/plasmaquick/dialogshadows.cpp:471
#22 0x00007f48c28818bd in DialogShadows::Private::~Private (this=0x398ac70) at
/var/tmp/portage/kde-frameworks/plasma-5.28.0/work/plasma-framework-5.28.0/src/plasmaquick/dialogshadows.cpp:63
#23 0x00007f48c2881882 in DialogShadows::~DialogShadows (this=<optimized out>)
at
/var/tmp/portage/kde-frameworks/plasma-5.28.0/work/plasma-framework-5.28.0/src/plasmaquick/dialogshadows.cpp:142
#24 DialogShadowsSingleton::~DialogShadowsSingleton (this=<optimized out>) at
/var/tmp/portage/kde-frameworks/plasma-5.28.0/work/plasma-framework-5.28.0/src/plasmaquick/dialogshadows.cpp:120
#25 (anonymous
namespace)::Q_QGS_privateDialogShadowsSelf::innerFunction()::Holder::~Holder()
(this=0x7f48c2aa50d0 <(anonymous
namespace)::Q_QGS_privateDialogShadowsSelf::innerFunction()::holder>) at
/var/tmp/portage/kde-frameworks/plasma-5.28.0/work/plasma-framework-5.28.0/src/plasmaquick/dialogshadows.cpp:130
#26 0x00007f499f8c9a88 in __run_exit_handlers (status=status@entry=1,
listp=0x7f499fc276d8 <__exit_funcs>,
run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#27 0x00007f499f8c9ad5 in __GI_exit (status=status@entry=1) at exit.c:104
#28 0x00007f49a0a61bc5 in _XDefaultIOError (dpy=0x2280aa0) at
/var/tmp/portage/x11-libs/libX11-1.6.3/work/libX11-1.6.3/src/XlibInt.c:1258
#29 0x00007f498a76af27 in ioErrorHandler (dpy=0x2280aa0) at
qxcbconnection.cpp:159
#30 0x00007f49a0a61dee in _XIOError (dpy=dpy@entry=0x2280aa0) at
/var/tmp/portage/x11-libs/libX11-1.6.3/work/libX11-1.6.3/src/XlibInt.c:1464
#31 0x00007f49a0a5f16f in require_socket (dpy=0x2280aa0) at
/var/tmp/portage/x11-libs/libX11-1.6.3/work/libX11-1.6.3/src/xcb_io.c:70
#32 0x00007f49a0a5f999 in _XFlush (dpy=0x2280aa0) at
/var/tmp/portage/x11-libs/libX11-1.6.3/work/libX11-1.6.3/src/xcb_io.c:511
#33 0x00007f49a0a62475 in _XGetRequest (dpy=0x2280aa0, type=<optimized out>,
len=8) at
/var/tmp/portage/x11-libs/libX11-1.6.3/work/libX11-1.6.3/src/XlibInt.c:1702
#34 0x00007f499d938a65 in DestroyPbuffer (dpy=0x2280aa0, drawable=56641629) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/src/glx/glx_pbuffer.c:652
#35 0x00007f499d93899d in glXDestroyPbuffer (dpy=0x2280aa0, pbuf=56641629) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/src/glx/glx_pbuffer.c:780
#36 0x00007f49a13d6c2e in QGLXPbuffer::~QGLXPbuffer (this=0x366e0c0) at
qglxintegration.cpp:737
#37 QGLXPbuffer::~QGLXPbuffer (this=0x366e0c0) at qglxintegration.cpp:735
#38 0x00007f49a01c1291 in QOffscreenSurface::destroy (this=<optimized out>) at
kernel/qoffscreensurface.cpp:206
#39 0x00007f49a01c1358 in QOffscreenSurface::~QOffscreenSurface
(this=0x2642870) at kernel/qoffscreensurface.cpp:144
#40 QOffscreenSurface::~QOffscreenSurface (this=0x2642870) at
kernel/qoffscreensurface.cpp:143
#41 0x00007f4981f3047e in QScopedPointerDeleter<QOffscreenSurface>::cleanup
(pointer=0x7fffc3d363e8) at /usr/include/qt5/QtCore/qscopedpointer.h:54
#42 QScopedPointer<QOffscreenSurface, QScopedPointerDeleter<QOffscreenSurface>
>::~QScopedPointer (this=<optimized out>) at
/usr/include/qt5/QtCore/qscopedpointer.h:101
#43 Aurorae::Decoration::~Decoration (this=0x27bdd20) at
/var/tmp/portage/kde-plasma/kwin-5.8.4/work/kwin-5.8.4/plugins/kdecorations/aurorae/src/aurorae.cpp:280
#44 0x00007f4981f30529 in Aurorae::Decoration::~Decoration (this=0x27bdd20) at
/var/tmp/portage/kde-plasma/kwin-5.8.4/work/kwin-5.8.4/plugins/kdecorations/aurorae/src/aurorae.cpp:268
#45 0x00007f498fc38726 in KWin::AbstractClient::destroyDecoration
(this=0x25efec0) at
/var/tmp/portage/kde-plasma/kwin-5.8.4/work/kwin-5.8.4/abstract_client.cpp:1411
#46 0x00007f498fc3cc18 in KWin::Client::destroyDecoration (this=0x25efec0) at
/var/tmp/portage/kde-plasma/kwin-5.8.4/work/kwin-5.8.4/client.cpp:431
#47 0x00007f498fc3b24b in KWin::Client::releaseWindow (this=0x25efec0,
on_shutdown=true) at
/var/tmp/portage/kde-plasma/kwin-5.8.4/work/kwin-5.8.4/client.cpp:236
#48 0x00007f498fc23757 in KWin::Workspace::~Workspace (this=<optimized out>) at
/var/tmp/portage/kde-plasma/kwin-5.8.4/work/kwin-5.8.4/workspace.cpp:467
#49 0x00007f498fc24299 in KWin::Workspace::~Workspace (this=0x23a8ce0) at
/var/tmp/portage/kde-plasma/kwin-5.8.4/work/kwin-5.8.4/workspace.cpp:450
#50 0x00007f4990037485 in KWin::ApplicationX11::lostSelection
(this=0x7fffc3d374a8) at
/var/tmp/portage/kde-plasma/kwin-5.8.4/work/kwin-5.8.4/main_x11.cpp:203
#51 0x00007f499fea5e50 in QMetaObject::activate (sender=0x22e0f20,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=<optimized out>) at kernel/qobject.cpp:3730
#52 0x00007f49a05d656a in KSelectionOwner::filterEvent (this=0x22e0f20,
ev_P=0x10) at
/var/tmp/portage/kde-frameworks/kwindowsystem-5.28.0/work/kwindowsystem-5.28.0/src/platforms/xcb/kselectionowner.cpp:378
#53 0x00007f49a05d6bd0 in KSelectionOwner::Private::nativeEventFilter
(this=0x22e8930, eventType=..., message=0x7f4984003540, result=<optimized out>)
at
/var/tmp/portage/kde-frameworks/kwindowsystem-5.28.0/work/kwindowsystem-5.28.0/src/platforms/xcb/kselectionowner.cpp:117
#54 0x00007f499fe731c3 in QAbstractEventDispatcher::filterNativeEvent
(this=<optimized out>, eventType=..., message=0x7f4984003540,
result=0x7fffc3d36c90) at kernel/qabstracteventdispatcher.cpp:460
#55 0x00007f498a76c1bd in QXcbConnection::handleXcbEvent (this=0x22806a0,
event=0x7f4984003540) at qxcbconnection.cpp:1091
#56 0x00007f498a76e570 in QXcbConnection::processXcbEvents (this=0x22806a0) at
qxcbconnection.cpp:1723
#57 0x00007f499fe9f36f in QObject::event (this=0x22806a0, e=<optimized out>) at
kernel/qobject.cpp:1256
#58 0x00007f498a76ef88 in QXcbConnection::event (this=0x7fffc3d363e8,
e=0x7f49840014f0) at qxcbconnection.cpp:2339
#59 0x00007f499e7ce792 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x22806a0, e=0x7f49840014f0) at kernel/qapplication.cpp:3804
#60 0x00007f499e7d05c2 in QApplication::notify (this=<optimized out>,
receiver=0x22806a0, e=0x7f49840014f0) at kernel/qapplication.cpp:3163
#61 0x00007f4990038006 in KWin::ApplicationX11::notify (this=0x7fffc3d374a8,
o=0x22806a0, e=0x7f49840014f0) at
/var/tmp/portage/kde-plasma/kwin-5.8.4/work/kwin-5.8.4/main_x11.cpp:276
#62 0x00007f499fe7773b in QCoreApplication::notifyInternal2
(receiver=0x22806a0, event=0x7f49840014f0) at kernel/qcoreapplication.cpp:1015
#63 0x00007f499fe782f8 in QCoreApplication::sendEvent (receiver=0x22806a0,
event=0x7f49840014f0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:225
#64 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x21f0e10) at kernel/qcoreapplication.cpp:1650
#65 0x00007f499fec2af8 in QEventDispatcherUNIX::processEvents (this=0x22cb380,
flags=...) at kernel/qeventdispatcher_unix.cpp:579
#66 0x00007f498a7dbeba in QUnixEventDispatcherQPA::processEvents
(this=0x7fffc3d363e8, flags=...) at
eventdispatchers/qunixeventdispatcher.cpp:62
#67 0x00007f499fe74001 in QEventLoop::processEvents (flags=..., this=<optimized
out>) at kernel/qeventloop.cpp:128
#68 QEventLoop::exec (this=0x7fffc3d373f0, flags=...) at
kernel/qeventloop.cpp:204
#69 0x00007f499fe77d63 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1285
#70 0x00007f4990038ac1 in kdemain (argc=<optimized out>, argv=<optimized out>)
at /var/tmp/portage/kde-plasma/kwin-5.8.4/work/kwin-5.8.4/main_x11.cpp:466
#71 0x0000000000408e7f in launch (argc=1, _name=<optimized out>,
args=<optimized out>, cwd=<optimized out>, envc=<optimized out>,
envs=<optimized out>, reset_env=<optimized out>, tty=<optimized out>,
avoid_loops=<optimized out>, startup_id_str=<optimized out>) at
/var/tmp/portage/kde-frameworks/kinit-5.28.0/work/kinit-5.28.0/src/kdeinit/kinit.cpp:705
#72 0x00000000004094fa in handle_launcher_request (sock=<optimized out>,
who=<optimized out>) at
/var/tmp/portage/kde-frameworks/kinit-5.28.0/work/kinit-5.28.0/src/kdeinit/kinit.cpp:1145
#73 0x0000000000407110 in handle_requests (waitForPid=<optimized out>) at
/var/tmp/portage/kde-frameworks/kinit-5.28.0/work/kinit-5.28.0/src/kdeinit/kinit.cpp:1330
#74 0x0000000000406a6e in main (argc=<optimized out>, argv=<optimized out>) at
/var/tmp/portage/kde-frameworks/kinit-5.28.0/work/kinit-5.28.0/src/kdeinit/kinit.cpp:1784

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to