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.

Reply via email to