[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [kwin] [Bug 334787] Using Breeze as windeco crashes kwin when enabling compositing
From:       Thomas Lübking <thomas.luebking () gmail ! com>
Date:       2014-05-14 21:15:23
Message-ID: bug-334787-17878-Hg98l39l4U () http ! bugs ! kde ! org/
[Download RAW message or body]

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

--- Comment #1 from Thomas Lübking <thomas.luebking@gmail.com> ---
Application: kwin (kwin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa73f222800 (LWP 2969))]

Thread 5 (Thread 0x7fa721829700 (LWP 2993)):
#0  0x00007fa73e9f5613 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa7372013ce in qt_safe_select (fdexcept=<optimized out>,
fdwrite=<optimized out>, fdread=<optimized out>, nfds=<optimized out>,
orig_timeout=<optimized out>) at kernel/qcore_unix.cpp:83
#2  qt_safe_select (nfds=12, fdread=fdread@entry=0x7fa718000a78,
fdwrite=fdwrite@entry=0x7fa718000d08, fdexcept=fdexcept@entry=0x7fa718000f98,
orig_timeout=orig_timeout@entry=0x0) at kernel/qcore_unix.cpp:77
#3  0x00007fa737201853 in QEventDispatcherUNIX::select
(this=this@entry=0x7fa7180008c0, nfds=<optimized out>,
readfds=readfds@entry=0x7fa718000a78, writefds=writefds@entry=0x7fa718000d08,
exceptfds=exceptfds@entry=0x7fa718000f98, timeout=timeout@entry=0x0) at
kernel/qeventdispatcher_unix.cpp:328
#4  0x00007fa737202dc7 in QEventDispatcherUNIXPrivate::doSelect
(this=this@entry=0x7fa7180008e0, flags=..., flags@entry=..., timeout=0x0) at
kernel/qeventdispatcher_unix.cpp:204
#5  0x00007fa73720322b in QEventDispatcherUNIX::processEvents
(this=0x7fa7180008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:615
#6  0x00007fa7371a9d8b in QEventLoop::exec (this=this@entry=0x7fa721828dd0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007fa736fd9a23 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:511
#8  0x00007fa736fde7ee in QThreadPrivate::start (arg=0x1f9baf0) at
thread/qthread_unix.cpp:345
#9  0x00007fa7362e2f3a in start_thread (arg=0x7fa721829700) at
pthread_create.c:308
#10 0x00007fa73e9fcc3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7fa713fff700 (LWP 2994)):
#0  0x00007fa73e9f5613 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa7372013ce in qt_safe_select (fdexcept=<optimized out>,
fdwrite=<optimized out>, fdread=<optimized out>, nfds=<optimized out>,
orig_timeout=<optimized out>) at kernel/qcore_unix.cpp:83
#2  qt_safe_select (nfds=15, fdread=fdread@entry=0x7fa70c000a78,
fdwrite=fdwrite@entry=0x7fa70c000d08, fdexcept=fdexcept@entry=0x7fa70c000f98,
orig_timeout=orig_timeout@entry=0x0) at kernel/qcore_unix.cpp:77
#3  0x00007fa737201853 in QEventDispatcherUNIX::select
(this=this@entry=0x7fa70c0008c0, nfds=<optimized out>,
readfds=readfds@entry=0x7fa70c000a78, writefds=writefds@entry=0x7fa70c000d08,
exceptfds=exceptfds@entry=0x7fa70c000f98, timeout=timeout@entry=0x0) at
kernel/qeventdispatcher_unix.cpp:328
#4  0x00007fa737202dc7 in QEventDispatcherUNIXPrivate::doSelect
(this=this@entry=0x7fa70c0008e0, flags=..., flags@entry=..., timeout=0x0) at
kernel/qeventdispatcher_unix.cpp:204
#5  0x00007fa73720322b in QEventDispatcherUNIX::processEvents
(this=0x7fa70c0008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:615
#6  0x00007fa7371a9d8b in QEventLoop::exec (this=this@entry=0x7fa713ffedd0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007fa736fd9a23 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:511
#8  0x00007fa736fde7ee in QThreadPrivate::start (arg=0x2126930) at
thread/qthread_unix.cpp:345
#9  0x00007fa7362e2f3a in start_thread (arg=0x7fa713fff700) at
pthread_create.c:308
#10 0x00007fa73e9fcc3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7fa722a44700 (LWP 3317)):
#0  pthread_cond_timedwait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fa736fdfa12 in wait_relative (time=30000, this=0x1f45860) at
thread/qwaitcondition_unix.cpp:126
#2  wait (time=30000, this=0x1f45860) at thread/qwaitcondition_unix.cpp:134
#3  QWaitCondition::wait (this=this@entry=0x1f0ecb0, mutex=0x1f907e0,
time=30000) at thread/qwaitcondition_unix.cpp:208
#4  0x00007fa736fdb5ee in QThreadPoolThread::run (this=0x1f0eca0) at
thread/qthreadpool.cpp:135
#5  0x00007fa736fde7ee in QThreadPrivate::start (arg=0x1f0eca0) at
thread/qthread_unix.cpp:345
#6  0x00007fa7362e2f3a in start_thread (arg=0x7fa722a44700) at
pthread_create.c:308
#7  0x00007fa73e9fcc3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7fa709baa700 (LWP 3318)):
#0  pthread_cond_timedwait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fa736fdfa12 in wait_relative (time=30000, this=0x3d66a80) at
thread/qwaitcondition_unix.cpp:126
#2  wait (time=30000, this=0x3d66a80) at thread/qwaitcondition_unix.cpp:134
#3  QWaitCondition::wait (this=this@entry=0x3d9a610, mutex=0x1f907e0,
time=30000) at thread/qwaitcondition_unix.cpp:208
#4  0x00007fa736fdb5ee in QThreadPoolThread::run (this=0x3d9a600) at
thread/qthreadpool.cpp:135
#5  0x00007fa736fde7ee in QThreadPrivate::start (arg=0x3d9a600) at
thread/qthread_unix.cpp:345
#6  0x00007fa7362e2f3a in start_thread (arg=0x7fa709baa700) at
pthread_create.c:308
#7  0x00007fa73e9fcc3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7fa73f222800 (LWP 2969)):
[KCrash Handler]
#6  QOpenGLContext::shareGroup (this=this@entry=0x0) at
kernel/qopenglcontext.cpp:950
#7  0x00007fa73799648e in value<QOpenGLFunctionsPrivateEx> (context=0x0,
this=0x7fa737cf9d10 <(anonymous
namespace)::Q_QGS_qt_gl_functions_resource::innerFunction()::holder>) at
../../include/QtGui/5.3.0/QtGui/private/../../../../../src/gui/kernel/qopenglcontext_p.h:173
 #8  qt_gl_functions (context=context@entry=0x0) at
opengl/qopenglfunctions.cpp:203
#9  0x00007fa7379a11af in (anonymous
namespace)::Resolver<QOpenGLFunctionsPrivate, void (*)(int, unsigned int
const*), 3, void>::operator()<int, unsigned int const*>
(this=this@entry=0x7fffcb187360, p1=p1@entry=1, p2=p2@entry=0x2a51ae8) at
opengl/qopenglfunctions.cpp:2290
#10 0x00007fa7379a14b2 in qopenglfResolveDeleteRenderbuffers (n=1,
renderbuffers=0x2a51ae8) at opengl/qopenglfunctions.cpp:2748
#11 0x00007fa73d8ec503 in glDeleteRenderbuffers (renderbuffers=0x2a51ae8, n=1,
this=0x2a51ac8) at /usr/include/qt5/QtGui/qopenglfunctions.h:1325
#12 QSGDefaultDepthStencilBuffer::free (this=this@entry=0x2a51ac0) at
scenegraph/util/qsgdepthstencilbuffer.cpp:153
#13 0x00007fa73d8ecb43 in
QSGDefaultDepthStencilBuffer::~QSGDefaultDepthStencilBuffer (this=0x2a51ac0,
__in_chrg=<optimized out>) at scenegraph/util/qsgdepthstencilbuffer.cpp:147
#14 0x00007fa73d8ecb59 in
QSGDefaultDepthStencilBuffer::~QSGDefaultDepthStencilBuffer (this=0x2a51ac0,
__in_chrg=<optimized out>) at scenegraph/util/qsgdepthstencilbuffer.cpp:148
#15 0x00007fa73da0b87e in destroy (this=0x23144e0) at
/usr/include/qt5/QtCore/qsharedpointer_impl.h:158
#16 deref (d=0x23144e0) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:449
#17 deref (this=<optimized out>) at
/usr/include/qt5/QtCore/qsharedpointer_impl.h:444
#18 ~QSharedPointer (this=0x246efe8, __in_chrg=<optimized out>) at
/usr/include/qt5/QtCore/qsharedpointer_impl.h:312
#19 QQuickShaderEffectTexture::~QQuickShaderEffectTexture (this=0x246ef80,
__in_chrg=<optimized out>) at items/qquickshadereffectsource.cpp:159
#20 0x00007fa73da0b889 in QQuickShaderEffectTexture::~QQuickShaderEffectTexture
(this=0x246ef80, __in_chrg=<optimized out>) at
items/qquickshadereffectsource.cpp:162
#21 0x00007fa7371df658 in QObject::event (this=0x246ef80, e=<optimized out>) at
kernel/qobject.cpp:1232
#22 0x00007fa737e46f0c in QApplicationPrivate::notify_helper
(this=this@entry=0x1e94820, receiver=receiver@entry=0x246ef80,
e=e@entry=0x2a841b0) at kernel/qapplication.cpp:3500
#23 0x00007fa737e48c6e in QApplication::notify (this=0x7fffcb188f60,
receiver=0x246ef80, e=0x2a841b0) at kernel/qapplication.cpp:3465
#24 0x00007fa7371ab666 in QCoreApplication::notifyInternal
(this=0x7fffcb188f60, receiver=receiver@entry=0x246ef80,
event=event@entry=0x2a841b0) at kernel/qcoreapplication.cpp:935
#25 0x00007fa7371adebe in sendEvent (event=0x2a841b0, receiver=0x246ef80) at
kernel/qcoreapplication.h:237
#26 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=52, data=0x1e85540) at
kernel/qcoreapplication.cpp:1539
#27 0x00007fa7371ae508 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=52) at
kernel/qcoreapplication.cpp:1397
#28 0x00007fa73d9345e4 in QQuickWindow::~QQuickWindow (this=0x246c590,
__in_chrg=<optimized out>) at items/qquickwindow.cpp:1089
#29 0x00007fa73d9346b9 in QQuickWindow::~QQuickWindow (this=0x246c590,
__in_chrg=<optimized out>) at items/qquickwindow.cpp:1095
#30 0x00007fa73e6f8a4f in cleanup (pointer=<optimized out>) at
/usr/include/qt5/QtCore/qscopedpointer.h:62
#31 ~QScopedPointer (this=0x2294360, __in_chrg=<optimized out>) at
/usr/include/qt5/QtCore/qscopedpointer.h:109
#32 ~KDecorationPrivate (this=0x2294340, __in_chrg=<optimized out>) at
/var/tmp/portage/kde-base/kwin-9999/work/kwin-9999/libkdecorations/kdecoration.cpp:56
#33 KDecoration::~KDecoration (this=0x22a28a0, __in_chrg=<optimized out>) at
/var/tmp/portage/kde-base/kwin-9999/work/kwin-9999/libkdecorations/kdecoration.cpp:87
#34 0x00007fa721834ba9 in Aurorae::AuroraeClient::~AuroraeClient
(this=0x22a28a0, __in_chrg=<optimized out>) at
/var/tmp/portage/kde-base/kwin-9999/work/kwin-9999/clients/aurorae/src/aurorae.cpp:261
 #35 0x00007fa73ed1d132 in KWin::Client::destroyDecoration
(this=this@entry=0x2f5b940) at
/var/tmp/portage/kde-base/kwin-9999/work/kwin-9999/client.cpp:580
#36 0x00007fa73ed1bfcd in KWin::Client::updateDecoration
(this=this@entry=0x2f5b940, check_workspace_pos=check_workspace_pos@entry=true,
force=force@entry=true) at
/var/tmp/portage/kde-base/kwin-9999/work/kwin-9999/client.cpp:514
#37 0x00007fa73ed8b58e in KWin::Client::setupCompositing (this=0x2f5b940) at
/var/tmp/portage/kde-base/kwin-9999/work/kwin-9999/composite.cpp:1175
#38 0x00007fa73ed8e6c0 in KWin::Compositor::slotCompositingOptionsInitialized
(this=this@entry=0x2084ad0) at
/var/tmp/portage/kde-base/kwin-9999/work/kwin-9999/composite.cpp:272
#39 0x00007fa73ed8f922 in KWin::Compositor::setup (this=0x2084ad0) at
/var/tmp/portage/kde-base/kwin-9999/work/kwin-9999/composite.cpp:157
#40 0x00007fa7371db232 in call (a=0x7fffcb187f90, r=0x1f82b20, this=0x210c8d0)
at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:132
#41 QMetaObject::activate (sender=sender@entry=0x2107c20,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1,
argv=argv@entry=0x7fffcb187f90) at kernel/qobject.cpp:3666
#42 0x00007fa7371db9c4 in QMetaObject::activate (sender=sender@entry=0x2107c20,
m=m@entry=0x7fa7384c97a0 <QAction::staticMetaObject>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffcb187f90)
at kernel/qobject.cpp:3546
#43 0x00007fa737e3f752 in QAction::triggered (this=this@entry=0x2107c20,
_t1=false) at .moc/moc_qaction.cpp:356
#44 0x00007fa737e416c7 in QAction::activate (this=0x2107c20, event=<optimized
out>) at kernel/qaction.cpp:1175
#45 0x00007fa73c603042 in trigger (this=0x2107c20) at
/usr/include/qt5/QtWidgets/qaction.h:185
#46 KGlobalAccelPrivate::_k_invokeAction (this=<optimized out>,
componentUnique=..., actionUnique=..., timestamp=346694) at
/var/tmp/portage/kde-frameworks/kglobalaccel-9999/work/kglobalaccel-9999/src/kglobalaccel.cpp:423
 #47 0x00007fa7371db053 in QMetaObject::activate (sender=0x2075f70,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7fffcb1881e0) at kernel/qobject.cpp:3680
#48 0x00007fa7371db9c4 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7fa73c81ac20
<OrgKdeKglobalaccelComponentInterface::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffcb1881e0)
at kernel/qobject.cpp:3546
#49 0x00007fa73c612bd9 in
OrgKdeKglobalaccelComponentInterface::globalShortcutPressed (this=<optimized
out>, _t1=..., _t2=..., _t3=346694) at
/var/tmp/portage/kde-frameworks/kglobalaccel-9999/work/kglobalaccel-9999_build/src/kglobalaccel_component_interface.moc:215
 #50 0x00007fa73c6130f4 in qt_static_metacall (_a=0x7fffcb188570, _id=<optimized
out>, _o=<optimized out>, _c=<optimized out>) at
/var/tmp/portage/kde-frameworks/kglobalaccel-9999/work/kglobalaccel-9999_build/src/kglobalaccel_component_interface.moc:116
 #51 OrgKdeKglobalaccelComponentInterface::qt_static_metacall (_o=0x2075f70,
_c=<optimized out>, _id=<optimized out>, _a=0x7fffcb188570) at
/var/tmp/portage/kde-frameworks/kglobalaccel-9999/work/kglobalaccel-9999_build/src/kglobalaccel_component_interface.moc:111
 #52 0x00007fa73c613e3f in OrgKdeKglobalaccelComponentInterface::qt_metacall
(this=0x2075f70, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffcb188570) at
/var/tmp/portage/kde-frameworks/kglobalaccel-9999/work/kglobalaccel-9999_build/src/kglobalaccel_component_interface.moc:173
 #53 0x00007fa73dd6a1fc in QDBusConnectionPrivate::deliverCall (this=0x1ee2a10,
object=0x2075f70, msg=..., metaTypes=..., slotIdx=6) at qdbusintegrator.cpp:991
#54 0x00007fa7371df616 in QObject::event (this=0x2075f70, e=<optimized out>) at
kernel/qobject.cpp:1241
#55 0x00007fa737e46f0c in QApplicationPrivate::notify_helper
(this=this@entry=0x1e94820, receiver=receiver@entry=0x2075f70,
e=e@entry=0x1fe6080) at kernel/qapplication.cpp:3500
#56 0x00007fa737e48c6e in QApplication::notify (this=0x7fffcb188f60,
receiver=0x2075f70, e=0x1fe6080) at kernel/qapplication.cpp:3465
#57 0x00007fa7371ab666 in QCoreApplication::notifyInternal
(this=0x7fffcb188f60, receiver=receiver@entry=0x2075f70,
event=event@entry=0x1fe6080) at kernel/qcoreapplication.cpp:935
#58 0x00007fa7371adebe in sendEvent (event=0x1fe6080, receiver=0x2075f70) at
kernel/qcoreapplication.h:237
#59 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x1e85540) at
kernel/qcoreapplication.cpp:1539
#60 0x00007fa737203198 in QEventDispatcherUNIX::processEvents (this=0x1ec3d60,
flags=flags@entry=...) at kernel/qeventdispatcher_unix.cpp:587
#61 0x00007fa72a3d69ad in QUnixEventDispatcherQPA::processEvents
(this=<optimized out>, flags=...) at
eventdispatchers/qunixeventdispatcher.cpp:70
#62 0x00007fa7371a9d8b in QEventLoop::exec (this=this@entry=0x7fffcb188e00,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#63 0x00007fa7371b1653 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1188
#64 0x00007fa7376d65ac in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1436
#65 0x00007fa737e45765 in QApplication::exec () at kernel/qapplication.cpp:2745
#66 0x00007fa73ed39f76 in kdemain (argc=2, argv=0x7fffcb1890d8) at
/var/tmp/portage/kde-base/kwin-9999/work/kwin-9999/main.cpp:555
#67 0x00007fa73e933bf5 in __libc_start_main (main=0x400920 <main(int, char**)>,
argc=2, ubp_av=0x7fffcb1890d8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffcb1890c8) at libc-start.c:258
#68 0x0000000000400951 in _start ()

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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic