Application: kwin_x11 (5.7.5) Qt Version: 5.6.1 Frameworks Version: 5.26.0 Operating System: Linux 4.8.0-26-generic x86_64 Distribution: Ubuntu 16.10 -- Information about the crash: - What I was doing when the application crashed: kwin_x11 crashes while when I'm doing some changes to Firefox window, for example minimizing/maximizing it. The crash can be reproduced every time. -- Backtrace: Application: KWin (kwin_x11), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f9bef5ad940 (LWP 23982))] Thread 6 (Thread 0x7f9bc1023700 (LWP 24049)): #0 0x00007f9bef0a6ea3 in select () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f9becf28caf in qt_safe_select (nfds=56, fdread=fdread@entry=0x7f9bb8000a78, fdwrite=fdwrite@entry=0x7f9bb8000d08, fdexcept=fdexcept@entry=0x7f9bb8000f98, orig_timeout=orig_timeout@entry=0x0) at kernel/qcore_unix.cpp:75 #2 0x00007f9becf2a754 in QEventDispatcherUNIX::select (timeout=0x0, exceptfds=0x7f9bb8000f98, writefds=0x7f9bb8000d08, readfds=0x7f9bb8000a78, nfds=<optimized out>, this=0x7f9bb80008c0) at kernel/qeventdispatcher_unix.cpp:320 #3 QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7f9bb80008e0, flags=..., flags@entry=..., timeout=timeout@entry=0x0) at kernel/qeventdispatcher_unix.cpp:196 #4 0x00007f9becf2ac6a in QEventDispatcherUNIX::processEvents (this=0x7f9bb80008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607 #5 0x00007f9beced50fa in QEventLoop::exec (this=this@entry=0x7f9bc1022c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f9beccfad43 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500 #7 0x00007f9be77abc65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007f9beccffc68 in QThreadPrivate::start (arg=0x55ca9c9b00d0) at thread/qthread_unix.cpp:341 #9 0x00007f9be864d70a in start_thread (arg=0x7f9bc1023700) at pthread_create.c:333 #10 0x00007f9bef0b10af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 5 (Thread 0x7f9bc0822700 (LWP 23993)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9bec094574 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007f9bec0945b9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007f9be864d70a in start_thread (arg=0x7f9bc0822700) at pthread_create.c:333 #4 0x00007f9bef0b10af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 4 (Thread 0x7f9bc1824700 (LWP 23991)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9bcda3f4d3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r300_dri.so #2 0x00007f9bcda3ec17 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r300_dri.so #3 0x00007f9be864d70a in start_thread (arg=0x7f9bc1824700) at pthread_create.c:333 #4 0x00007f9bef0b10af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 3 (Thread 0x7f9bcf10a700 (LWP 23990)): #0 0x00007f9becf2a934 in QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7f9bbc0008e0, flags=..., flags@entry=..., timeout=timeout@entry=0x0) at kernel/qeventdispatcher_unix.cpp:186 #1 0x00007f9becf2ac6a in QEventDispatcherUNIX::processEvents (this=0x7f9bbc0008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607 #2 0x00007f9beced50fa in QEventLoop::exec (this=this@entry=0x7f9bcf109c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #3 0x00007f9beccfad43 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500 #4 0x00007f9be77abc65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #5 0x00007f9beccffc68 in QThreadPrivate::start (arg=0x55ca9c983d20) at thread/qthread_unix.cpp:341 #6 0x00007f9be864d70a in start_thread (arg=0x7f9bcf10a700) at pthread_create.c:333 #7 0x00007f9bef0b10af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 2 (Thread 0x7f9bd85fc700 (LWP 23987)): #0 0x00007f9bef0a6ea3 in select () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f9becf28caf in qt_safe_select (nfds=4, fdread=fdread@entry=0x7f9bd0000a78, fdwrite=fdwrite@entry=0x7f9bd0000d08, fdexcept=fdexcept@entry=0x7f9bd0000f98, orig_timeout=orig_timeout@entry=0x0) at kernel/qcore_unix.cpp:75 #2 0x00007f9becf2a754 in QEventDispatcherUNIX::select (timeout=0x0, exceptfds=0x7f9bd0000f98, writefds=0x7f9bd0000d08, readfds=0x7f9bd0000a78, nfds=<optimized out>, this=0x7f9bd00008c0) at kernel/qeventdispatcher_unix.cpp:320 #3 QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7f9bd00008e0, flags=..., flags@entry=..., timeout=timeout@entry=0x0) at kernel/qeventdispatcher_unix.cpp:196 #4 0x00007f9becf2ac6a in QEventDispatcherUNIX::processEvents (this=0x7f9bd00008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607 #5 0x00007f9beced50fa in QEventLoop::exec (this=this@entry=0x7f9bd85fbc50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f9beccfad43 in QThread::exec (this=this@entry=0x7f9bef742d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:500 #7 0x00007f9bef6ce575 in QDBusConnectionManager::run (this=0x7f9bef742d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:171 #8 0x00007f9beccffc68 in QThreadPrivate::start (arg=0x7f9bef742d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:341 #9 0x00007f9be864d70a in start_thread (arg=0x7f9bd85fc700) at pthread_create.c:333 #10 0x00007f9bef0b10af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 1 (Thread 0x7f9bef5ad940 (LWP 23982)): [KCrash Handler] #6 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58 #7 0x00007f9beefe03ea in __GI_abort () at abort.c:89 #8 0x00007f9be7f47952 in ?? () from /usr/lib/x86_64-linux-gnu/libepoxy.so.0 #9 0x00007f9be7f6f16e in ?? () from /usr/lib/x86_64-linux-gnu/libepoxy.so.0 #10 0x00007f9beec536b2 in KWin::SceneOpenGL::EffectFrame::free (this=0x55ca9d3f4250) at ./scene_opengl.cpp:1776 #11 0x00007f9beec6f5bf in KWin::EffectFrameImpl::setGeometry (this=0x55ca9d3f01c0, geometry=..., force=<optimized out>) at ./effects.cpp:1904 #12 0x00007f9beec6fb5f in KWin::EffectFrameImpl::autoResize (this=this@entry=0x55ca9d3f01c0) at ./effects.cpp:2053 #13 0x00007f9beec6fd10 in KWin::EffectFrameImpl::autoResize (this=0x55ca9d3f01c0) at ./effects.cpp:1936 #14 KWin::EffectFrameImpl::setIconSize (this=0x55ca9d3f01c0, size=...) at ./effects.cpp:1935 #15 0x00007f9beec7073f in KWin::EffectFrameImpl::setIcon (this=0x55ca9d3f01c0, icon=...) at ./effects.cpp:1919 #16 0x00007f9bec20d00b in KWin::PresentWindowsEffect::setActive (this=0x55ca9d201370, active=<optimized out>) at ./effects/presentwindows/presentwindows.cpp:1468 #17 0x00007f9bec20e2d9 in KWin::PresentWindowsEffect::slotPropertyNotify (this=0x55ca9d201370, w=0x55ca9d14e670, a=<optimized out>) at ./effects/presentwindows/presentwindows.cpp:820 #18 0x00007f9becf04b49 in QMetaObject::activate (sender=sender@entry=0x55ca9d139030, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=30, argv=argv@entry=0x7ffff0831520) at kernel/qobject.cpp:3730 #19 0x00007f9becf050f7 in QMetaObject::activate (sender=sender@entry=0x55ca9d139030, m=m@entry=0x7f9bec8c8a80 <KWin::EffectsHandler::staticMetaObject>, local_signal_index=local_signal_index@entry=30, argv=argv@entry=0x7ffff0831520) at kernel/qobject.cpp:3595 #20 0x00007f9bec6bb5ab in KWin::EffectsHandler::propertyNotify (this=this@entry=0x55ca9d139030, _t1=<optimized out>, _t2=<optimized out>) at ./obj-x86_64-linux-gnu/libkwineffects/moc_kwineffects.cpp:1454 #21 0x00007f9beec7095b in KWin::EffectsHandlerImpl::slotPropertyNotify (this=0x55ca9d139030, t=0x55ca9c9d6370, atom=<optimized out>) at ./effects.cpp:819 #22 0x00007f9becf04bec in QtPrivate::QSlotObjectBase::call (a=0x7ffff0831690, r=0x55ca9d139030, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 #23 QMetaObject::activate (sender=0x55ca9c9d6370, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffff0831690) at kernel/qobject.cpp:3715 #24 0x00007f9becf050f7 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f9beefa16a0 <KWin::Toplevel::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffff0831690) at kernel/qobject.cpp:3595 #25 0x00007f9beecfa6ab in KWin::Toplevel::propertyNotify (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at ./obj-x86_64-linux-gnu/moc_toplevel.cpp:705 #26 0x00007f9beebe6733 in KWin::Client::propertyNotifyEvent (this=0x55ca9c9d6370, e=0x7f9bc80074b0) at ./events.cpp:892 #27 0x00007f9beebe8618 in KWin::Client::windowEvent (this=0x55ca9c9d6370, e=e@entry=0x7f9bc80074b0) at ./events.cpp:667 #28 0x00007f9beebe9a0c in KWin::Workspace::workspaceEvent (this=0x55ca9c90d950, e=0x7f9bc80074b0) at ./events.cpp:352 #29 0x00007f9beced423f in QAbstractEventDispatcher::filterNativeEvent (this=<optimized out>, eventType=..., message=message@entry=0x7f9bc80074b0, result=result@entry=0x7ffff08318a8) at kernel/qabstracteventdispatcher.cpp:460 #30 0x00007f9bd78c2c75 in QXcbConnection::handleXcbEvent (this=this@entry=0x55ca9c83da90, event=event@entry=0x7f9bc80074b0) at qxcbconnection.cpp:1091 #31 0x00007f9bd78c3c0b in QXcbConnection::processXcbEvents (this=0x55ca9c83da90) at qxcbconnection.cpp:1723 #32 0x00007f9becf05699 in QObject::event (this=0x55ca9c83da90, e=<optimized out>) at kernel/qobject.cpp:1256 #33 0x00007f9bed8128ac in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55ca9c83da90, e=0x7f9bc8001a90) at kernel/qapplication.cpp:3804 #34 0x00007f9bed817d4f in QApplication::notify (this=0x7ffff0831ef0, receiver=0x55ca9c83da90, e=0x7f9bc8001a90) at kernel/qapplication.cpp:3561 #35 0x00007f9beced73b0 in QCoreApplication::notifyInternal2 (receiver=0x55ca9c83da90, event=event@entry=0x7f9bc8001a90) at kernel/qcoreapplication.cpp:1015 #36 0x00007f9beced933c in QCoreApplication::sendEvent (event=0x7f9bc8001a90, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:225 #37 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x55ca9c825620) at kernel/qcoreapplication.cpp:1650 #38 0x00007f9becf2ab52 in QEventDispatcherUNIX::processEvents (this=0x55ca9c87dda0, flags=...) at kernel/qeventdispatcher_unix.cpp:579 #39 0x00007f9bd793b94d in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at eventdispatchers/qunixeventdispatcher.cpp:62 #40 0x00007f9beced50fa in QEventLoop::exec (this=this@entry=0x7ffff0831de0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #41 0x00007f9becedd90c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285 #42 0x00007f9bed221a7c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1602 #43 0x00007f9bed80f8e5 in QApplication::exec () at kernel/qapplication.cpp:2979 #44 0x00007f9bef379206 in kdemain (argc=<optimized out>, argv=0x7ffff0832078) at ./main_x11.cpp:466 #45 0x00007f9beefc93f1 in __libc_start_main (main=0x55ca9b5367e0 <main>, argc=3, argv=0x7ffff0832078, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffff0832068) at ../csu/libc-start.c:291 #46 0x000055ca9b53681a in _start () Reported using DrKonqi
according to the backtrace you were using the Present Windows effect during the crash. This does not fit at all to your description. Can you please clarify.
I don't know, Martin, may be it's some kind of coincidence. But today kwin crashed several times in a row and then it stops. I don't know really by what it was really caused. When It happened first time I've been working with firefox. When it crashed I've pushed firefox button on kickoff panel to minimize it to button but then it crashed again. And so on several times.
Update. I've been configuring a 'Hide Caption Titlebar Plus' Firefox plugin which hides title bar for it and ca add some additional options. May it caused the crash?
After re-reading the backtrace: it is an abort in libepoxy and unfortunately the debug information for this library is missing. There is not much we can do and it is quite likely that an update to libepoxy already fixed the issue.