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

--- Comment #5 from Gregory M. Turner <g...@be-evil.net> ---
Ok, got it.  However I'm not sure if this is the same as OP's crash or not
anymore.  Anyhow I'll let the experts judge.  If you guys want more details I'd
be happy to provide them.

My box is not terribly interesting, but neither is it totally standard.  In
addition to the usual Gentoo rice, my system is shockingly ancient -- much
older than my hardware -- and somewhat cavalierly maintained.

Either way, I seem to have established my issueis not fully reproducible but
close enough that I can probably reproduce the problem on demand by just
rebooting a few times.


--
Application: kwin_x11 (5.8.3)

Qt Version: 5.6.2
Frameworks Version: 5.28.0
Operating System: Linux 4.8.9-gentoo-gmt-00 x86_64
Distribution: "Gentoo Base System release 2.3"

-- Information about the crash:
<In detail, tell us what you were doing  when the application crashed.>

The crash can be reproduced sometimes.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
84      T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f9c3faf5840 (LWP 3112))]

Thread 11 (Thread 0x7f9b9f7fe700 (LWP 3356)):
#0  0x00007f9c3f58b853 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00000030f1084fff in qt_safe_select (nfds=17,
fdread=fdread@entry=0x7f9b90000a58, fdwrite=fdwrite@entry=0x7f9b90000ce8,
fdexcept=fdexcept@entry=0x7f9b90000f78, orig_timeout=orig_timeout@entry=0x0) at
kernel/qcore_unix.cpp:65
#2  0x00000030f10863e9 in QEventDispatcherUNIX::select (timeout=0x0,
exceptfds=0x7f9b90000f78, writefds=0x7f9b90000ce8, readfds=0x7f9b90000a58,
nfds=<optimized out>, this=0x7f9b9013d6a0) at
kernel/qeventdispatcher_unix.cpp:320
#3  QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7f9b900008c0,
flags=..., flags@entry=..., timeout=timeout@entry=0x0) at
kernel/qeventdispatcher_unix.cpp:196
#4  0x00000030f10868ea in QEventDispatcherUNIX::processEvents
(this=0x7f9b9013d6a0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#5  0x00000030f103a71a in QEventLoop::exec (this=this@entry=0x7f9b9f7fdd60,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
#6  0x00000030f0ea01e4 in QThread::exec (this=this@entry=0x7a09a0) at
thread/qthread.cpp:500
#7  0x00000031024be115 in QQmlThreadPrivate::run (this=0x7a09a0) at
qml/ftw/qqmlthread.cpp:141
#8  0x00000030f0ea459b in QThreadPrivate::start (arg=0x7a09a0) at
thread/qthread_unix.cpp:365
#9  0x00007f9c3c004362 in start_thread (arg=0x7f9b9f7fe700) at
pthread_create.c:333
#10 0x00007f9c3f59296d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f9b967fc700 (LWP 3332)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9b9d800b43 in cnd_wait (mtx=0xb41168, cond=0xb41190) at
/usr/src/debug/media-libs/mesa-13.0.1/mesa-13.0.1/include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x8362c0) at
/usr/src/debug/media-libs/mesa-13.0.1/mesa-13.0.1/src/gallium/auxiliary/util/u_queue.c:76
#3  0x00007f9b9d8009a7 in impl_thrd_routine (p=<optimized out>) at
/usr/src/debug/media-libs/mesa-13.0.1/mesa-13.0.1/include/c11/threads_posix.h:87
#4  0x00007f9c3c004362 in start_thread (arg=0x7f9b967fc700) at
pthread_create.c:333
#5  0x00007f9c3f59296d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f9b96ffd700 (LWP 3331)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9b9d800b43 in cnd_wait (mtx=0xb41168, cond=0xb41190) at
/usr/src/debug/media-libs/mesa-13.0.1/mesa-13.0.1/include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x8cbcf0) at
/usr/src/debug/media-libs/mesa-13.0.1/mesa-13.0.1/src/gallium/auxiliary/util/u_queue.c:76
#3  0x00007f9b9d8009a7 in impl_thrd_routine (p=<optimized out>) at
/usr/src/debug/media-libs/mesa-13.0.1/mesa-13.0.1/include/c11/threads_posix.h:87
#4  0x00007f9c3c004362 in start_thread (arg=0x7f9b96ffd700) at
pthread_create.c:333
#5  0x00007f9c3f59296d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f9b977fe700 (LWP 3329)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9b9d800b43 in cnd_wait (mtx=0xb41168, cond=0xb41190) at
/usr/src/debug/media-libs/mesa-13.0.1/mesa-13.0.1/include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x8d0130) at
/usr/src/debug/media-libs/mesa-13.0.1/mesa-13.0.1/src/gallium/auxiliary/util/u_queue.c:76
#3  0x00007f9b9d8009a7 in impl_thrd_routine (p=<optimized out>) at
/usr/src/debug/media-libs/mesa-13.0.1/mesa-13.0.1/include/c11/threads_posix.h:87
#4  0x00007f9c3c004362 in start_thread (arg=0x7f9b977fe700) at
pthread_create.c:333
#5  0x00007f9c3f59296d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f9b97fff700 (LWP 3328)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9b9d800b43 in cnd_wait (mtx=0xb41168, cond=0xb41190) at
/usr/src/debug/media-libs/mesa-13.0.1/mesa-13.0.1/include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x8cbcf0) at
/usr/src/debug/media-libs/mesa-13.0.1/mesa-13.0.1/src/gallium/auxiliary/util/u_queue.c:76
#3  0x00007f9b9d8009a7 in impl_thrd_routine (p=<optimized out>) at
/usr/src/debug/media-libs/mesa-13.0.1/mesa-13.0.1/include/c11/threads_posix.h:87
#4  0x00007f9c3c004362 in start_thread (arg=0x7f9b97fff700) at
pthread_create.c:333
#5  0x00007f9c3f59296d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f9b9cfac700 (LWP 3327)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9b9d800b43 in cnd_wait (mtx=0xb40510, cond=0xb40538) at
/usr/src/debug/media-libs/mesa-13.0.1/mesa-13.0.1/include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x7f6bb0) at
/usr/src/debug/media-libs/mesa-13.0.1/mesa-13.0.1/src/gallium/auxiliary/util/u_queue.c:76
#3  0x00007f9b9d8009a7 in impl_thrd_routine (p=<optimized out>) at
/usr/src/debug/media-libs/mesa-13.0.1/mesa-13.0.1/include/c11/threads_posix.h:87
#4  0x00007f9c3c004362 in start_thread (arg=0x7f9b9cfac700) at
pthread_create.c:333
#5  0x00007f9c3f59296d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f9c2d5ea700 (LWP 3266)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003138578774 in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x313865df00 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00000031385787b9 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f9c3c004362 in start_thread (arg=0x7f9c2d5ea700) at
pthread_create.c:333
#4  0x00007f9c3f59296d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f9c2e5eb700 (LWP 3264)):
#0  0x00007f9c3f58b853 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00000030f1084fff in qt_safe_select (nfds=14,
fdread=fdread@entry=0x7f9c24000a78, fdwrite=fdwrite@entry=0x7f9c24000d08,
fdexcept=fdexcept@entry=0x7f9c24000f98, orig_timeout=orig_timeout@entry=0x0) at
kernel/qcore_unix.cpp:65
#2  0x00000030f10863e9 in QEventDispatcherUNIX::select (timeout=0x0,
exceptfds=0x7f9c24000f98, writefds=0x7f9c24000d08, readfds=0x7f9c24000a78,
nfds=<optimized out>, this=0x7f9c240008c0) at
kernel/qeventdispatcher_unix.cpp:320
#3  QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7f9c240008e0,
flags=..., flags@entry=..., timeout=timeout@entry=0x0) at
kernel/qeventdispatcher_unix.cpp:196
#4  0x00000030f10868ea in QEventDispatcherUNIX::processEvents
(this=0x7f9c240008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#5  0x00000030f103a71a in QEventLoop::exec (this=this@entry=0x7f9c2e5ead60,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
#6  0x00000030f0ea01e4 in QThread::exec (this=this@entry=0x817f50) at
thread/qthread.cpp:500
#7  0x00000031024be115 in QQmlThreadPrivate::run (this=0x817f50) at
qml/ftw/qqmlthread.cpp:141
#8  0x00000030f0ea459b in QThreadPrivate::start (arg=0x817f50) at
thread/qthread_unix.cpp:365
#9  0x00007f9c3c004362 in start_thread (arg=0x7f9c2e5eb700) at
pthread_create.c:333
#10 0x00007f9c3f59296d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f9c2ffff700 (LWP 3159)):
#0  0x00007f9c3f58b853 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00000030f1084fff in qt_safe_select (nfds=9,
fdread=fdread@entry=0x7f9c28000a78, fdwrite=fdwrite@entry=0x7f9c28000d08,
fdexcept=fdexcept@entry=0x7f9c28000f98, orig_timeout=orig_timeout@entry=0x0) at
kernel/qcore_unix.cpp:65
#2  0x00000030f10863e9 in QEventDispatcherUNIX::select (timeout=0x0,
exceptfds=0x7f9c28000f98, writefds=0x7f9c28000d08, readfds=0x7f9c28000a78,
nfds=<optimized out>, this=0x7f9c280008c0) at
kernel/qeventdispatcher_unix.cpp:320
#3  QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7f9c280008e0,
flags=..., flags@entry=..., timeout=timeout@entry=0x0) at
kernel/qeventdispatcher_unix.cpp:196
#4  0x00000030f10868ea in QEventDispatcherUNIX::processEvents
(this=0x7f9c280008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#5  0x00000030f103a71a in QEventLoop::exec (this=this@entry=0x7f9c2fffed50,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
#6  0x00000030f0ea01e4 in QThread::exec (this=this@entry=0x30f3a87d40
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:500
#7  0x00000030f3a15425 in QDBusConnectionManager::run (this=0x30f3a87d40
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:189
#8  0x00000030f0ea459b in QThreadPrivate::start (arg=0x30f3a87d40 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:365
#9  0x00007f9c3c004362 in start_thread (arg=0x7f9c2ffff700) at
pthread_create.c:333
#10 0x00007f9c3f59296d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f9c3639c700 (LWP 3132)):
#0  0x00007f9c3f589add in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00000030e860c822 in poll (__timeout=-1, __nfds=1, __fds=0x7f9c3639bc80)
at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x634a20, cond=cond@entry=0x634a60,
vector=vector@entry=0x0, count=count@entry=0x0) at
/usr/src/debug/x11-libs/libxcb-1.12-r2/libxcb-1.12/src/xcb_conn.c:479
#3  0x00000030e860e5b7 in xcb_wait_for_event (c=0x634a20) at
/usr/src/debug/x11-libs/libxcb-1.12-r2/libxcb-1.12/src/xcb_in.c:693
#4  0x00007f9c36a2fc19 in QXcbEventReader::run (this=0x647ab0) at
qxcbconnection.cpp:1331
#5  0x00000030f0ea459b in QThreadPrivate::start (arg=0x647ab0) at
thread/qthread_unix.cpp:365
#6  0x00007f9c3c004362 in start_thread (arg=0x7f9c3639c700) at
pthread_create.c:333
#7  0x00007f9c3f59296d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f9c3faf5840 (LWP 3112)):
[KCrash Handler]
#6  QV4::Value::as<QV4::QQmlValueTypeWrapper const> (this=0x7f9b957fd320) at
../../src/qml/jsruntime/qv4value_p.h:372
#7  QQmlBinding::write (this=this@entry=0x1242100, core=..., result=...,
isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:257
#8  0x00000031024ab6d2 in QQmlBinding::update (this=0x1242100, flags=...) at
qml/qqmlbinding.cpp:191
#9  0x00000031024b445e in QQmlObjectCreator::finalize (this=0x8c6560,
interrupt=...) at qml/qqmlobjectcreator.cpp:1219
#10 0x00000031024434b6 in QQmlComponentPrivate::complete (enginePriv=0x7fac60,
state=0x82d060) at qml/qqmlcomponent.cpp:922
#11 0x000000310244356f in QQmlComponentPrivate::completeCreate (this=0x82cfc0)
at qml/qqmlcomponent.cpp:958
#12 0x0000003102443400 in QQmlComponent::create (this=0x82cfa0,
context=0x78af30) at qml/qqmlcomponent.cpp:784
#13 0x00007f9c3422aef5 in Aurorae::Decoration::init (this=0x792550) at
/usr/src/debug/kde-plasma/kwin-5.8.3/kwin-5.8.3/plugins/kdecorations/aurorae/src/aurorae.cpp:316
#14 0x00007f9c3f1b277d in KWin::Decoration::DecorationBridge::createDecoration
(this=0x6cae60, client=client@entry=0xc550f0) at
/usr/src/debug/kde-plasma/kwin-5.8.3/kwin-5.8.3/decorations/decorationbridge.cpp:260
#15 0x00007f9c3f0989f1 in KWin::Client::createDecoration
(this=this@entry=0xc550f0, oldgeom=...) at
/usr/src/debug/kde-plasma/kwin-5.8.3/kwin-5.8.3/client.cpp:393
#16 0x00007f9c3f0995a3 in KWin::Client::updateDecoration (this=0xc550f0,
check_workspace_pos=<optimized out>, force=<optimized out>) at
/usr/src/debug/kde-plasma/kwin-5.8.3/kwin-5.8.3/client.cpp:380
#17 0x00007f9c3f0f6d5e in KWin::Client::manage (this=this@entry=0xc550f0,
w=w@entry=12582916, isMapped=isMapped@entry=false) at
/usr/src/debug/kde-plasma/kwin-5.8.3/kwin-5.8.3/manage.cpp:390
#18 0x00007f9c3f07cbc4 in KWin::Workspace::createClient
(this=this@entry=0x749670, w=12582916, is_mapped=is_mapped@entry=false) at
/usr/src/debug/kde-plasma/kwin-5.8.3/kwin-5.8.3/workspace.cpp:517
#19 0x00007f9c3f0e460b in KWin::Workspace::workspaceEvent (this=0x749670,
e=0x7f9c30002760) at
/usr/src/debug/kde-plasma/kwin-5.8.3/kwin-5.8.3/events.cpp:421
#20 0x00000030f10398a4 in QAbstractEventDispatcher::filterNativeEvent
(this=<optimized out>, eventType=..., message=message@entry=0x7f9c30002760,
result=result@entry=0x7ffd4310f598) at kernel/qabstracteventdispatcher.cpp:460
#21 0x00007f9c36a33b35 in QXcbConnection::handleXcbEvent
(this=this@entry=0x633360, event=event@entry=0x7f9c30002760) at
qxcbconnection.cpp:1094
#22 0x00007f9c36a34ade in QXcbConnection::processXcbEvents (this=0x633360) at
qxcbconnection.cpp:1729
#23 0x00000030f10633e1 in QObject::event (this=0x633360, e=<optimized out>) at
kernel/qobject.cpp:1256
#24 0x00007f9c3e67e91c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x633360, e=0x7f9c30008460) at kernel/qapplication.cpp:3804
#25 0x00007f9c3e683d3d in QApplication::notify (this=0x7ffd4310fbe0,
receiver=0x633360, e=0x7f9c30008460) at kernel/qapplication.cpp:3561
#26 0x00000030f103b859 in QCoreApplication::notifyInternal2 (receiver=0x633360,
event=event@entry=0x7f9c30008460) at kernel/qcoreapplication.cpp:1015
#27 0x00000030f103d828 in QCoreApplication::sendEvent (event=0x7f9c30008460,
receiver=<optimized out>) at kernel/qcoreapplication.h:225
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x61a390) at
kernel/qcoreapplication.cpp:1650
#29 0x00000030f10867ca in QEventDispatcherUNIX::processEvents (this=0x61a9b0,
flags=flags@entry=...) at kernel/qeventdispatcher_unix.cpp:579
#30 0x00007f9c36aa2415 in QUnixEventDispatcherQPA::processEvents
(this=<optimized out>, flags=...) at
eventdispatchers/qunixeventdispatcher.cpp:62
#31 0x00000030f103a71a in QEventLoop::exec (this=this@entry=0x7ffd4310fad0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
#32 0x00000030f1041ff4 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1285
#33 0x00007f9c3e12cf7c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1607
#34 0x00007f9c3e67ba05 in QApplication::exec () at kernel/qapplication.cpp:2979
#35 0x00007f9c3f856101 in kdemain (argc=1, argv=0x7ffd4310fd68) at
/usr/src/debug/kde-plasma/kwin-5.8.3/kwin-5.8.3/main_x11.cpp:466
#36 0x00007f9c3f4cd6c0 in __libc_start_main (main=0x4006e0 <main(int, char**)>,
argc=3, argv=0x7ffd4310fd68, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffd4310fd58) at ../csu/libc-start.c:289
#37 0x0000000000400719 in _start ()

Possible duplicates by query: bug 370614, bug 368993, bug 367951, bug 367862,
bug 366240.

Report to https://bugs.kde.org/

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

Reply via email to