https://bugs.kde.org/show_bug.cgi?id=362964
--- Comment #2 from Andrew Wilcox <awil...@wilcox-tech.com> --- Application: kwin_x11 (5.6.3) (Compiled from sources) Qt Version: 5.5.1 Frameworks Version: 5.21.0 Operating System: Linux 4.6.0-rc4-ciall x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: The crash can be reproduced every time. -- Backtrace: Application: KWin (kwin_x11), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f2b5a899800 (LWP 3645))] Thread 6 (Thread 0x7f2b43dde700 (LWP 3708)): #0 0x00007f2b5a1627fd in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f2b585a0ac2 in poll (__timeout=-1, __nfds=1, __fds=0x7f2b43dddcc0) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x953790, cond=cond@entry=0x9537d0, 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 0x00007f2b585a272f in xcb_wait_for_event (c=0x953790) at /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_in.c:693 #4 0x00007f2b4468ac95 in QXcbEventReader::run (this=0x966740) at qxcbconnection.cpp:1229 #5 0x00007f2b5885581e in QThreadPrivate::start (arg=0x966740) at thread/qthread_unix.cpp:331 #6 0x00007f2b5a424434 in start_thread (arg=0x7f2b43dde700) at pthread_create.c:333 #7 0x00007f2b5a16b8fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f2b3bfff700 (LWP 3714)): #0 0x00007f2b5a164503 in select () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f2b58a3f874 in qt_safe_select (nfds=12, fdread=0x7f2b30000a78, fdwrite=0x7f2b30000d08, fdexcept=0x7f2b30000f98, orig_timeout=<optimized out>) at kernel/qcore_unix.cpp:75 #2 0x00007f2b58a4052b in QEventDispatcherUNIXPrivate::doSelect (this=0x7f2b300008e0, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:192 #3 0x00007f2b58a415df in QEventDispatcherUNIX::processEvents (this=0x7f2b300008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607 #4 0x00007f2b589f66fd in QEventLoop::processEvents (flags=..., this=<optimized out>) at kernel/qeventloop.cpp:128 #5 QEventLoop::exec (this=0x7f2b3bffedc0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f2b588522a9 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #7 0x00007f2b5305d246 in QQmlThreadPrivate::run (this=0xba5ae0) at qml/ftw/qqmlthread.cpp:141 #8 0x00007f2b5885581e in QThreadPrivate::start (arg=0xba5ae0) at thread/qthread_unix.cpp:331 #9 0x00007f2b5a424434 in start_thread (arg=0x7f2b3bfff700) at pthread_create.c:333 #10 0x00007f2b5a16b8fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f2b2d14d700 (LWP 3718)): #0 pthread_cond_wait () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2b3aa41bb3 in cnd_wait (mtx=0xb73b50, 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=0xb73b50) 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=0xb73800) 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 0x00007f2b3aa41307 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 0x00007f2b5a424434 in start_thread (arg=0x7f2b2d14d700) at pthread_create.c:333 #6 0x00007f2b5a16b8fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f2b2be26700 (LWP 3739)): #0 pthread_cond_wait () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2b57a74aaa in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f2b57b53330 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f2b57a74a26 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f2b57b61404 <QTWTF::pageheap_memory+57556>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f2b5a424434 in start_thread (arg=0x7f2b2be26700) at pthread_create.c:333 #4 0x00007f2b5a16b8fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f2b2c627700 (LWP 3803)): #0 0x00007f2b5a164503 in select () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f2b58a3f874 in qt_safe_select (nfds=11, fdread=0x7f2b24000a58, fdwrite=0x7f2b24000ce8, fdexcept=0x7f2b24000f78, orig_timeout=<optimized out>) at kernel/qcore_unix.cpp:75 #2 0x00007f2b58a4052b in QEventDispatcherUNIXPrivate::doSelect (this=0x7f2b240008c0, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:192 #3 0x00007f2b58a415df in QEventDispatcherUNIX::processEvents (this=0x7f2b24053b60, flags=...) at kernel/qeventdispatcher_unix.cpp:607 #4 0x00007f2b589f66fd in QEventLoop::processEvents (flags=..., this=<optimized out>) at kernel/qeventloop.cpp:128 #5 QEventLoop::exec (this=0x7f2b2c626dc0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f2b588522a9 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #7 0x00007f2b5305d246 in QQmlThreadPrivate::run (this=0x1244160) at qml/ftw/qqmlthread.cpp:141 #8 0x00007f2b5885581e in QThreadPrivate::start (arg=0x1244160) at thread/qthread_unix.cpp:331 #9 0x00007f2b5a424434 in start_thread (arg=0x7f2b2c627700) at pthread_create.c:333 #10 0x00007f2b5a16b8fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f2b5a899800 (LWP 3645)): [KCrash Handler] #6 QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::data (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:135 #7 qGetPtrHelper<QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> > > (p=...) at ../../include/QtCore/../../src/corelib/global/qglobal.h:983 #8 QScreen::d_func (this=0x0) at ../../include/QtGui/../../src/gui/kernel/qscreen.h:59 #9 QScreen::handle (this=0x0) at kernel/qscreen.cpp:111 #10 0x00007f2b4468da77 in QXcbIntegration::createPlatformWindow (this=<optimized out>, window=0x1f54f40) at qxcbintegration.cpp:196 #11 0x00007f2b58d27569 in QWindowPrivate::create (this=0x1f1f850, recursive=false) at kernel/qwindow.cpp:392 #12 0x00007f2b58d279be in QWindow::create (this=<optimized out>) at kernel/qwindow.cpp:548 #13 QWindow::winId (this=<optimized out>) at kernel/qwindow.cpp:567 #14 0x00007f2a993c69e3 in PlasmaQuick::DialogPrivate::updateInputShape (this=0x18d3fe0) at /var/tmp/portage/kde-frameworks/plasma-5.21.0/work/plasma-framework-5.21.0/src/plasmaquick/dialog.cpp:548 #15 0x00007f2b58a25860 in QMetaObject::activate (sender=0x1f54f40, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3713 #16 0x00007f2b58d271a3 in QWindow::visibleChanged (this=<optimized out>, _t1=true) at .moc/moc_qwindow.cpp:715 #17 QWindow::setVisible (this=0x1f54f40, visible=true) at kernel/qwindow.cpp:473 #18 0x00007f2a993ca202 in PlasmaQuick::Dialog::setVisible (this=0x1f54f40, visible=<optimized out>) at /var/tmp/portage/kde-frameworks/plasma-5.21.0/work/plasma-framework-5.21.0/src/plasmaquick/dialog.cpp:1248 #19 0x00007f2a993cb943 in PlasmaQuick::Dialog::qt_metacall (this=0x1f54f40, _c=QMetaObject::WriteProperty, _id=9, _a=0x7ffed8222a80) at /var/tmp/portage/kde-frameworks/plasma-5.21.0/work/plasma-5.21.0_build/src/plasmaquick/moc_dialog.cpp:389 #20 0x00007f2b52fe1464 in QQmlPropertyPrivate::write (object=<optimized out>, property=..., value=..., context=<optimized out>, flags=...) at qml/qqmlproperty.cpp:1313 #21 0x00007f2b52fe0cff in QQmlPropertyPrivate::writeValueProperty (object=0x1f54f40, core=..., value=..., context=0x1f1f4b0, flags=...) at qml/qqmlproperty.cpp:1237 #22 0x00007f2b52fe3f1a in QQmlPropertyPrivate::writeBinding (object=0x1f54f40, core=..., context=0x1f1f4b0, expression=0x1f48750, result=..., isUndefined=<optimized out>, flags=...) at qml/qqmlproperty.cpp:1597 #23 0x00007f2b5304a8f7 in QQmlBinding::update (this=0x1f48730, flags=...) at qml/qqmlbinding.cpp:198 #24 0x00007f2b530281ca in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at qml/qqmlnotifier.cpp:94 #25 0x00007f2b58a24e3a in QMetaObject::activate (sender=0x1f1f420, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3598 #26 0x00007f2b59dd90d3 in KWin::TabBox::TabBoxHandler::show (this=0x9e3140) at /var/tmp/portage/kde-plasma/kwin-5.6.3/work/kwin-5.6.3/tabbox/tabboxhandler.cpp:385 #27 0x00007f2b58a25860 in QMetaObject::activate (sender=0xa56b88, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3713 #28 0x00007f2b58a1ea2b in QObject::event (this=0xa56b88, e=0x1f54f40) at kernel/qobject.cpp:1220 #29 0x00007f2b5923069c in QApplicationPrivate::notify_helper (this=this@entry=0x94c1b0, receiver=receiver@entry=0xa56b88, e=e@entry=0x7ffed8224d58) at kernel/qapplication.cpp:3716 #30 0x00007f2b59235b10 in QApplication::notify (this=0x7ffed8224fb8, receiver=0xa56b88, e=0x7ffed8224d58) at kernel/qapplication.cpp:3499 #31 0x00007f2b5a63d9d6 in KWin::ApplicationX11::notify (this=0x7ffed8224fb8, o=0xa56b88, e=0x7ffed8224d58) at /var/tmp/portage/kde-plasma/kwin-5.6.3/work/kwin-5.6.3/main_x11.cpp:199 #32 0x00007f2b589f9054 in QCoreApplication::notifyInternal (this=0x7ffed8224fb8, receiver=0xa56b88, event=0x7ffed8224d58) at kernel/qcoreapplication.cpp:965 #33 0x00007f2b58a42f39 in QCoreApplication::sendEvent (receiver=0x1f54f40, event=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224 #34 QTimerInfoList::activateTimers (this=0x9a80b8) at kernel/qtimerinfo_unix.cpp:637 #35 0x00007f2b58a415f6 in QEventDispatcherUNIX::activateTimers (this=<optimized out>) at kernel/qeventdispatcher_unix.cpp:549 #36 QEventDispatcherUNIX::processEvents (this=0x98fcf0, flags=...) at kernel/qeventdispatcher_unix.cpp:611 #37 0x00007f2b446ef22a in QUnixEventDispatcherQPA::processEvents (this=0x0, flags=...) at eventdispatchers/qunixeventdispatcher.cpp:62 #38 0x00007f2b589f66fd in QEventLoop::processEvents (flags=..., this=<optimized out>) at kernel/qeventloop.cpp:128 #39 QEventLoop::exec (this=0x7ffed8224ee0, flags=...) at kernel/qeventloop.cpp:204 #40 0x00007f2b589f95e3 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #41 0x00007f2b5a63e38d in kdemain (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-plasma/kwin-5.6.3/work/kwin-5.6.3/main_x11.cpp:327 #42 0x00007f2b5a0a4790 in __libc_start_main (main=0x4008e0 <main(int, char**)>, argc=3, argv=0x7ffed8225148, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffed8225138) at ../csu/libc-start.c:289 #43 0x00000000004007f9 in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.