https://bugs.kde.org/show_bug.cgi?id=381895
Bug ID: 381895 Summary: KWin crashed and immediately restarted while adding virtual desktops via Desktop Grid Product: kwin Version: 5.10.3 Platform: Archlinux Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: ja...@nerdonthestreet.com Target Milestone: --- Application: kwin_x11 (5.10.3) Qt Version: 5.9.0 Frameworks Version: 5.35.0 Operating System: Linux 4.11.7-1-ARCH x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: Clicking the "+" button in the Desktop Grid to add more virtual desktops. This bug report was submitted through the Crash Reporting Assistant. I have compiled KWin with debugging enabled because it has been less stable recently on my Arch system. I am willing to compile additional packages with debugging enabled if it will lead to more useful information for the developers. I am using the proprietary NVIDIA driver. The crash can be reproduced sometimes. -- Backtrace: Application: KWin (kwin_x11), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7fdd11167840 (LWP 18161))] Thread 12 (Thread 0x7fdc0deae700 (LWP 9245)): #0 0x00007fdd09da839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007fdd0dfbe0eb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007fdd091b68d8 in () at /usr/lib/libQt5Quick.so.5 #3 0x00007fdd091b6d3a in () at /usr/lib/libQt5Quick.so.5 #4 0x00007fdd0dfbccbd in () at /usr/lib/libQt5Core.so.5 #5 0x00007fdd09da2297 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007fdd10bb11ef in clone () at /usr/lib/libc.so.6 Thread 11 (Thread 0x7fdceffff700 (LWP 9244)): #0 0x00007fdd10ba7326 in ppoll () at /usr/lib/libc.so.6 #1 0x00007fdd0e1eb471 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5 #2 0x00007fdd0e1ecb5e in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #3 0x00007fdd0e19621a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007fdd0dfb840a in QThread::exec() () at /usr/lib/libQt5Core.so.5 #5 0x00007fdd08ac4645 in () at /usr/lib/libQt5Qml.so.5 #6 0x00007fdd0dfbccbd in () at /usr/lib/libQt5Core.so.5 #7 0x00007fdd09da2297 in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007fdd10bb11ef in clone () at /usr/lib/libc.so.6 Thread 10 (Thread 0x7fdce091b700 (LWP 18219)): #0 0x00007fdd09da839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007fdd0dfbe0eb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007fdd091b68d8 in () at /usr/lib/libQt5Quick.so.5 #3 0x00007fdd091b6d3a in () at /usr/lib/libQt5Quick.so.5 #4 0x00007fdd0dfbccbd in () at /usr/lib/libQt5Core.so.5 #5 0x00007fdd09da2297 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007fdd10bb11ef in clone () at /usr/lib/libc.so.6 Thread 9 (Thread 0x7fdc294a7700 (LWP 18192)): #0 0x00007fdd09da839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007fdd0dfbe0eb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007fdd091b68d8 in () at /usr/lib/libQt5Quick.so.5 #3 0x00007fdd091b6d3a in () at /usr/lib/libQt5Quick.so.5 #4 0x00007fdd0dfbccbd in () at /usr/lib/libQt5Core.so.5 #5 0x00007fdd09da2297 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007fdd10bb11ef in clone () at /usr/lib/libc.so.6 Thread 8 (Thread 0x7fdc2a971700 (LWP 18191)): #0 0x00007fdd09da839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007fdd0dfbe0eb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007fdd091b68d8 in () at /usr/lib/libQt5Quick.so.5 #3 0x00007fdd091b6d3a in () at /usr/lib/libQt5Quick.so.5 #4 0x00007fdd0dfbccbd in () at /usr/lib/libQt5Core.so.5 #5 0x00007fdd09da2297 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007fdd10bb11ef in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7fdc2b7ca700 (LWP 18190)): #0 0x00007fdd09da839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007fdd0dfbe0eb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007fdd091b68d8 in () at /usr/lib/libQt5Quick.so.5 #3 0x00007fdd091b6d3a in () at /usr/lib/libQt5Quick.so.5 #4 0x00007fdd0dfbccbd in () at /usr/lib/libQt5Core.so.5 #5 0x00007fdd09da2297 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007fdd10bb11ef in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7fdc43f89700 (LWP 18188)): #0 0x00007fdd10ba7326 in ppoll () at /usr/lib/libc.so.6 #1 0x00007fdd0e1eb471 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5 #2 0x00007fdd0e1ecb5e in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #3 0x00007fdd0e19621a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007fdd0dfb840a in QThread::exec() () at /usr/lib/libQt5Core.so.5 #5 0x00007fdd08ac4645 in () at /usr/lib/libQt5Qml.so.5 #6 0x00007fdd0dfbccbd in () at /usr/lib/libQt5Core.so.5 #7 0x00007fdd09da2297 in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007fdd10bb11ef in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7fdce37ff700 (LWP 18187)): #0 0x00007fdd10ba7326 in ppoll () at /usr/lib/libc.so.6 #1 0x00007fdd0e1eb471 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5 #2 0x00007fdd0e1ecb5e in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #3 0x00007fdd0e19621a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007fdd0dfb840a in QThread::exec() () at /usr/lib/libQt5Core.so.5 #5 0x00007fdd08ac4645 in () at /usr/lib/libQt5Qml.so.5 #6 0x00007fdd0dfbccbd in () at /usr/lib/libQt5Core.so.5 #7 0x00007fdd09da2297 in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007fdd10bb11ef in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7fdccea8e700 (LWP 18181)): #0 0x00007fdd09da839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007fdd0d136ac4 in () at /usr/lib/libQt5Script.so.5 #2 0x00007fdd0d136b09 in () at /usr/lib/libQt5Script.so.5 #3 0x00007fdd09da2297 in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007fdd10bb11ef in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7fdced3e8700 (LWP 18171)): #0 0x00007fdd10ba7326 in ppoll () at /usr/lib/libc.so.6 #1 0x00007fdd0e1eb471 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5 #2 0x00007fdd0e1ecb5e in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #3 0x00007fdd0e19621a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007fdd0dfb840a in QThread::exec() () at /usr/lib/libQt5Core.so.5 #5 0x00007fdd08ac4645 in () at /usr/lib/libQt5Qml.so.5 #6 0x00007fdd0dfbccbd in () at /usr/lib/libQt5Core.so.5 #7 0x00007fdd09da2297 in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007fdd10bb11ef in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7fdcf54df700 (LWP 18165)): #0 0x00007fdd10ba7326 in ppoll () at /usr/lib/libc.so.6 #1 0x00007fdd0e1eb471 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5 #2 0x00007fdd0e1ecb5e in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #3 0x00007fdd0e19621a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007fdd0dfb840a in QThread::exec() () at /usr/lib/libQt5Core.so.5 #5 0x00007fdd07c69d45 in () at /usr/lib/libQt5DBus.so.5 #6 0x00007fdd0dfbccbd in () at /usr/lib/libQt5Core.so.5 #7 0x00007fdd09da2297 in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007fdd10bb11ef in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7fdd11167840 (LWP 18161)): [KCrash Handler] #5 0x00007fdd0d496121 in () at /usr/lib/libkwin4_effect_builtins.so.1 #6 0x00007fdd0d48f646 in () at /usr/lib/libkwin4_effect_builtins.so.1 #7 0x00007fdd0e1c6465 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #8 0x00007fdd0d979f77 in KWin::EffectsHandler::windowGeometryShapeChanged(KWin::EffectWindow*, QRect const&) () at /usr/lib/libkwineffects.so.11 #9 0x00007fdd0e1c657f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #10 0x00007fdd107fcd87 in KWin::Toplevel::geometryShapeChanged(KWin::Toplevel*, QRect const&) () at /usr/lib/libkwin.so.5 #11 0x00007fdd10662f64 in KWin::Client::updateShape() () at /usr/lib/libkwin.so.5 #12 0x00007fdd106f7c58 in KWin::Client::setGeometry(int, int, int, int, KWin::AbstractClient::ForceGeometry_t) () at /usr/lib/libkwin.so.5 #13 0x00007fdd106f9311 in KWin::AbstractClient::blockGeometryUpdates(bool) () at /usr/lib/libkwin.so.5 #14 0x00007fdd106fa2d5 in KWin::Client::changeMaximize(bool, bool, bool) () at /usr/lib/libkwin.so.5 #15 0x00007fdd106fe9f5 in KWin::AbstractClient::checkWorkspacePosition(QRect, int, QRect) () at /usr/lib/libkwin.so.5 #16 0x00007fdd10702e0c in KWin::Workspace::updateClientArea(bool) () at /usr/lib/libkwin.so.5 #17 0x00007fdd0e1c6465 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #18 0x00007fdd107fd24c in KWin::VirtualDesktopManager::countChanged(unsigned int, unsigned int) () at /usr/lib/libkwin.so.5 #19 0x00007fdd1076aa02 in KWin::VirtualDesktopManager::setCount(unsigned int) () at /usr/lib/libkwin.so.5 #20 0x00007fdd0e1c6465 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #21 0x00007fdd0e1c6465 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #22 0x00007fdd08a1d9a1 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5 #23 0x00007fdd08a1c9f9 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5 #24 0x00007fdd08a1c9f9 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5 #25 0x00007fdd08a78a39 in () at /usr/lib/libQt5Qml.so.5 #26 0x00007fdd089f704b in () at /usr/lib/libQt5Qml.so.5 #27 0x00007fdd089f88b2 in () at /usr/lib/libQt5Qml.so.5 #28 0x00007fdd089f95d9 in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const () at /usr/lib/libQt5Qml.so.5 #29 0x00007fdd08a11b0e in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /usr/lib/libQt5Qml.so.5 #30 0x00007fdce0d9f094 in () #31 0x00007fffaef9ed50 in () #32 0xffffffe10000000b in () #33 0x00007fdd0e92af00 in () at /usr/lib/libQt5Gui.so.5 #34 0x00007fdd0e9372f0 in () at /usr/lib/libQt5Gui.so.5 #35 0x00007fffaef9f068 in () #36 0x00007fffaef9f050 in () #37 0x00007fffaef9f038 in () #38 0x00007fffaef9ef40 in () #39 0x0000000002238d30 in () #40 0x00000000021e4840 in () #41 0x00000000021e4840 in () #42 0x00007fdd08982077 in QV4::ExecutionContext::simpleCall(QV4::Scope&, QV4::CallData*, QV4::Function*) () at /usr/lib/libQt5Qml.so.5 #43 0x00007fdd08aa4b99 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*, QV4::Scope&) () at /usr/lib/libQt5Qml.so.5 #44 0x00007fdd08a3e79e in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5 #45 0x00007fdd08a3fdfb in () at /usr/lib/libQt5Qml.so.5 #46 0x00007fdd08a82a83 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5 #47 0x00007fdd08a21499 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5 #48 0x00007fdd0e1c5c9f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #49 0x00007fdc44ee63af in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #50 0x00007fdc44ee699c in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #51 0x00007fdc44ee6e05 in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #52 0x00007fdd08a78a39 in () at /usr/lib/libQt5Qml.so.5 #53 0x00007fdd089f6b29 in () at /usr/lib/libQt5Qml.so.5 #54 0x00007fdd089f88ee in () at /usr/lib/libQt5Qml.so.5 #55 0x00007fdd089f9961 in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const () at /usr/lib/libQt5Qml.so.5 #56 0x00007fdd08a11b0e in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /usr/lib/libQt5Qml.so.5 #57 0x00007fdce0d9fa97 in () #58 0x0000000000000000 in () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.