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

A. Wilcox (awilfox) <awil...@adelielinux.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |awil...@adelielinux.org

--- Comment #51 from A. Wilcox (awilfox) <awil...@adelielinux.org> ---
Created attachment 100443
  --> https://bugs.kde.org/attachment.cgi?id=100443&action=edit
KWin support information for KWin 5.7

This happened to me when using alt+tab, with no compositing, when a
notification appeared and disappeared while using alt+tab (I was highlighted in
WeeChat which uses notify-send to tell me).

KWin Support Information: attached

Backtrace of the crash I experienced:

Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7740287800 (LWP 3518))]

Thread 7 (Thread 0x7f76866fe700 (LWP 3655)):
#0  0x00007f773dafcaa9 in QEventDispatcherUNIXPrivate::doSelect
(this=0x7f76800008c0, flags=..., timeout=0x0) at
kernel/qeventdispatcher_unix.cpp:186
#1  0x00007f773dafdb9d in QEventDispatcherUNIX::processEvents
(this=0x7f76800c20b0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#2  0x00007f773daaf001 in QEventLoop::processEvents (flags=..., this=<optimized
out>) at kernel/qeventloop.cpp:128
#3  QEventLoop::exec (this=0x7f76866fddd0, flags=...) at
kernel/qeventloop.cpp:204
#4  0x00007f773d9045e9 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:500
#5  0x00007f77384babf6 in QQmlThreadPrivate::run (this=0x16d7210) at
qml/ftw/qqmlthread.cpp:141
#6  0x00007f773d907d24 in QThreadPrivate::start (arg=0x16d7210) at
thread/qthread_unix.cpp:341
#7  0x00007f773fe09434 in start_thread (arg=0x7f76866fe700) at
pthread_create.c:333
#8  0x00007f773fb508fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f7707fff700 (LWP 3603)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f773ccfaeaa in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x7f773cddd820 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f773ccfae26 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=0x7f773cdeb8f4 <QTWTF::pageheap_memory+57556>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f773fe09434 in start_thread (arg=0x7f7707fff700) at
pthread_create.c:333
#4  0x00007f773fb508fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f770d979700 (LWP 3582)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7713242bb3 in cnd_wait (mtx=0xec83f0, cond=<optimized out>) at
/var/tmp/portage/media-libs/mesa-11.1.0/work/mesa-11.1.0/include/c11/threads_posix.h:159
#2  pipe_semaphore_wait (sema=0xec83f0) at
/var/tmp/portage/media-libs/mesa-11.1.0/work/mesa-11.1.0/src/gallium/auxiliary/os/os_thread.h:259
#3  radeon_drm_cs_emit_ioctl (param=param@entry=0xec80a0) at
/var/tmp/portage/media-libs/mesa-11.1.0/work/mesa-11.1.0/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c:653
#4  0x00007f7713242307 in impl_thrd_routine (p=<optimized out>) at
/var/tmp/portage/media-libs/mesa-11.1.0/work/mesa-11.1.0/include/c11/threads_posix.h:87
#5  0x00007f773fe09434 in start_thread (arg=0x7f770d979700) at
pthread_create.c:333
#6  0x00007f773fb508fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f7720d5f700 (LWP 3568)):
#0  0x00007f773dafcaac in QEventDispatcherUNIXPrivate::doSelect
(this=0x7f77180008e0, flags=..., timeout=0x0) at
kernel/qeventdispatcher_unix.cpp:186
#1  0x00007f773dafdb9d in QEventDispatcherUNIX::processEvents
(this=0x7f77180008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#2  0x00007f773daaf001 in QEventLoop::processEvents (flags=..., this=<optimized
out>) at kernel/qeventloop.cpp:128
#3  QEventLoop::exec (this=0x7f7720d5edd0, flags=...) at
kernel/qeventloop.cpp:204
#4  0x00007f773d9045e9 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:500
#5  0x00007f77384babf6 in QQmlThreadPrivate::run (this=0xda2cd0) at
qml/ftw/qqmlthread.cpp:141
#6  0x00007f773d907d24 in QThreadPrivate::start (arg=0xda2cd0) at
thread/qthread_unix.cpp:341
#7  0x00007f773fe09434 in start_thread (arg=0x7f7720d5f700) at
pthread_create.c:333
#8  0x00007f773fb508fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f7722e56700 (LWP 3562)):
#0  0x00007f773fb49503 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f773dafbf74 in qt_safe_select (nfds=8, fdread=0x7f771c000a78,
fdwrite=0x7f771c000d08, fdexcept=0x7f771c000f98, orig_timeout=<optimized out>)
at kernel/qcore_unix.cpp:75
#2  0x00007f773dafcb0b in QEventDispatcherUNIXPrivate::doSelect
(this=0x7f771c0008e0, flags=..., timeout=0x0) at
kernel/qeventdispatcher_unix.cpp:192
#3  0x00007f773dafdb9d in QEventDispatcherUNIX::processEvents
(this=0x7f771c0008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#4  0x00007f773daaf001 in QEventLoop::processEvents (flags=..., this=<optimized
out>) at kernel/qeventloop.cpp:128
#5  QEventLoop::exec (this=0x7f7722e55dc0, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f773d9045e9 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f7740396430 in QDBusConnectionManager::run (this=0x7f77403f8260
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:189
#8  0x00007f773d907d24 in QThreadPrivate::start (arg=0x7f77403f8260 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:341
#9  0x00007f773fe09434 in start_thread (arg=0x7f7722e56700) at
pthread_create.c:333
#10 0x00007f773fb508fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f772928d700 (LWP 3557)):
#0  0x00007f773fb477fd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f773ecfaac2 in poll (__timeout=-1, __nfds=1, __fds=0x7f772928ccd0)
at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0xc00420, cond=cond@entry=0xc00460,
vector=vector@entry=0x0, count=count@entry=0x0) at
/var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_conn.c:459
#3  0x00007f773ecfc72f in xcb_wait_for_event (c=0xc00420) at
/var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_in.c:693
#4  0x00007f7729d3e935 in QXcbEventReader::run (this=0xc13470) at
qxcbconnection.cpp:1325
#5  0x00007f773d907d24 in QThreadPrivate::start (arg=0xc13470) at
thread/qthread_unix.cpp:341
#6  0x00007f773fe09434 in start_thread (arg=0x7f772928d700) at
pthread_create.c:333
#7  0x00007f773fb508fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f7740287800 (LWP 3518)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007f773f6ba054 in KWin::Workspace::constrainedStackingOrder
(this=<optimized out>) at
/var/tmp/portage/kde-plasma/kwin-5.7.1/work/kwin-5.7.1/layers.cpp:514
#8  0x00007f773f6b9dc6 in KWin::Workspace::updateStackingOrder (this=0xce3920,
propagate_new_clients=true) at
/var/tmp/portage/kde-plasma/kwin-5.7.1/work/kwin-5.7.1/layers.cpp:120
#9  0x00007f773f6bcd99 in KWin::Workspace::blockStackingUpdates
(this=0x33fa010, block=<optimized out>) at
/var/tmp/portage/kde-plasma/kwin-5.7.1/work/kwin-5.7.1/layers.cpp:622
#10 0x00007f773f67afb9 in KWin::StackingUpdatesBlocker::~StackingUpdatesBlocker
(this=<optimized out>) at
/var/tmp/portage/kde-plasma/kwin-5.7.1/work/kwin-5.7.1/workspace.h:634
#11 KWin::Client::releaseWindow (this=0x33fa010, on_shutdown=<optimized out>)
at /var/tmp/portage/kde-plasma/kwin-5.7.1/work/kwin-5.7.1/client.cpp:271
#12 0x00007f773f6cb787 in KWin::Client::unmapNotifyEvent (this=0x33fa010,
e=<optimized out>) at
/var/tmp/portage/kde-plasma/kwin-5.7.1/work/kwin-5.7.1/events.cpp:813
#13 0x00007f773f6cb228 in KWin::Client::windowEvent (this=0x33fa010,
e=0x7f7724001880) at
/var/tmp/portage/kde-plasma/kwin-5.7.1/work/kwin-5.7.1/events.cpp:655
#14 0x00007f773f6c9655 in KWin::Workspace::workspaceEvent (this=0xce3920,
e=0x7f7724001880) at
/var/tmp/portage/kde-plasma/kwin-5.7.1/work/kwin-5.7.1/events.cpp:343
#15 0x00007f773f6bffc7 in KWin::XcbEventFilter::nativeEventFilter
(this=0x33fa010, eventType=..., message=0x7f7724001880, result=0xe) at
/var/tmp/portage/kde-plasma/kwin-5.7.1/work/kwin-5.7.1/main.cpp:402
#16 0x00007f773daae1c3 in QAbstractEventDispatcher::filterNativeEvent
(this=<optimized out>, eventType=..., message=0x7f7724001880,
result=0x7ffe33ba72e0) at kernel/qabstracteventdispatcher.cpp:460
#17 0x00007f7729d3d1bd in QXcbConnection::handleXcbEvent (this=0xbfec30,
event=0x7f7724001880) at qxcbconnection.cpp:1091
#18 0x00007f7729d3f570 in QXcbConnection::processXcbEvents (this=0xbfec30) at
qxcbconnection.cpp:1723
#19 0x00007f773dada36f in QObject::event (this=0xbfec30, e=<optimized out>) at
kernel/qobject.cpp:1256
#20 0x00007f7729d3ff88 in QXcbConnection::event (this=0x33fa010,
e=0x7f7724001750) at qxcbconnection.cpp:2339
#21 0x00007f773e349792 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0xbfec30, e=0x7f7724001750) at kernel/qapplication.cpp:3804
#22 0x00007f773e34b5c2 in QApplication::notify (this=<optimized out>,
receiver=0xbfec30, e=0x7f7724001750) at kernel/qapplication.cpp:3163
#23 0x00007f7740025fe6 in KWin::ApplicationX11::notify (this=0x7ffe33ba7b30,
o=0xbfec30, e=0x7f7724001750) at
/var/tmp/portage/kde-plasma/kwin-5.7.1/work/kwin-5.7.1/main_x11.cpp:276
#24 0x00007f773dab273b in QCoreApplication::notifyInternal2 (receiver=0xbfec30,
event=0x7f7724001750) at kernel/qcoreapplication.cpp:1015
#25 0x00007f773dab32f8 in QCoreApplication::sendEvent (receiver=0xbfec30,
event=0x7f7724001750) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:225
#26 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0xbe8290) at kernel/qcoreapplication.cpp:1650
#27 0x00007f773dafdaf8 in QEventDispatcherUNIX::processEvents (this=0xc4f7d0,
flags=...) at kernel/qeventdispatcher_unix.cpp:579
#28 0x00007f7729daceba in QUnixEventDispatcherQPA::processEvents
(this=0x33fa010, flags=...) at eventdispatchers/qunixeventdispatcher.cpp:62
#29 0x00007f773daaf001 in QEventLoop::processEvents (flags=..., this=<optimized
out>) at kernel/qeventloop.cpp:128
#30 QEventLoop::exec (this=0x7ffe33ba7a40, flags=...) at
kernel/qeventloop.cpp:204
#31 0x00007f773dab2d63 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1285
#32 0x00007f7740026b54 in kdemain (argc=<optimized out>, argv=<optimized out>)
at /var/tmp/portage/kde-plasma/kwin-5.7.1/work/kwin-5.7.1/main_x11.cpp:466
#33 0x00007f773fa89790 in __libc_start_main (main=0x4008e0 <main(int, char**)>,
argc=1, argv=0x7ffe33ba7cc8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffe33ba7cb8) at ../csu/libc-start.c:289
#34 0x00000000004007f9 in _start ()

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

Reply via email to