Application: kwin_x11 (5.8.4) Qt Version: 5.7.1 Frameworks Version: 5.27.0 Operating System: Linux 4.8.14-300.fc25.x86_64 x86_64 Distribution: "Fedora release 25 (Twenty Five)" -- Information about the crash: - What I was doing when the application crashed: Ran the command: startx Screen goes blank (black), mouse cursor is visible on screen. No splash screen, no progress bar. Few moments later dialog appears telling that kwin_x11 has crashed. This started today after updating Fedora 25 (dnf upgrade --refresh). During this update some KDE and Qt packages were updated. The crash can be reproduced every time. -- Backtrace: Application: KWin (kwin_x11), signal: Aborted Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f3f980e6940 (LWP 2461))] Thread 3 (Thread 0x7f3f898e7700 (LWP 2641)): #0 0x00007f3fab2b0809 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f3fa909b038 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f3fa9097a6d in QThreadPoolThread::run() () at /lib64/libQt5Core.so.5 #3 0x00007f3fa909a9da in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #4 0x00007f3fab2aa6ca in start_thread () at /lib64/libpthread.so.0 #5 0x00007f3fa848df6f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f3f8b13f700 (LWP 2506)): #0 0x00007f3fa84820d1 in ppoll () at /lib64/libc.so.6 #1 0x00007f3fa92849c1 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /lib64/libQt5Core.so.5 #2 0x00007f3fa9285ed6 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #3 0x00007f3fa923973a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f3fa90965f3 in QThread::exec() () at /lib64/libQt5Core.so.5 #5 0x00007f3faada6739 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5 #6 0x00007f3fa909a9da in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #7 0x00007f3fab2aa6ca in start_thread () at /lib64/libpthread.so.0 #8 0x00007f3fa848df6f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f3f980e6940 (LWP 2461)): [KCrash Handler] #6 0x00007f3fa83bb92f in raise () at /lib64/libc.so.6 #7 0x00007f3fa83bd52a in abort () at /lib64/libc.so.6 #8 0x00007f3fa9085bb1 in () at /lib64/libQt5Core.so.5 #9 0x00007f3fa925ffd5 in QObjectPrivate::QObjectPrivate(int) () at /lib64/libQt5Core.so.5 #10 0x00007f3fafcb8414 in QQmlEnginePrivate::QQmlEnginePrivate(QQmlEngine*) () at /lib64/libQt5Qml.so.5 #11 0x00007f3fafcbb9a2 in QQmlEngine::QQmlEngine(QObject*) () at /lib64/libQt5Qml.so.5 #12 0x00007f3fb14f7103 in KWin::Scripting::Scripting(QObject*) () at /lib64/libkwin.so.5 #13 0x00007f3fb14f7221 in KWin::Scripting::create(QObject*) () at /lib64/libkwin.so.5 #14 0x00007f3fb13ddff5 in KWin::Workspace::init() () at /lib64/libkwin.so.5 #15 0x00007f3fb13debf3 in KWin::Workspace::Workspace(QString const&) () at /lib64/libkwin.so.5 #16 0x00007f3fb1433023 in KWin::Application::createWorkspace() () at /lib64/libkwin.so.5 #17 0x00007f3fb1816dce in QtPrivate::QFunctorSlotObject<KWin::ApplicationX11::performStartup()::{lambda()#2}::operator()() const::{lambda()#1}, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () at /lib64/libkdeinit5_kwin_x11.so #18 0x00007f3fa9261ae6 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #19 0x00007f3fb181712f in QtPrivate::QFunctorSlotObject<KWin::ApplicationX11::performStartup()::{lambda()#2}, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () at /lib64/libkdeinit5_kwin_x11.so #20 0x00007f3fa9261ae6 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #21 0x00007f3fa9fad81b in KSelectionOwner::Private::claimSucceeded() () at /lib64/libKF5WindowSystem.so.5 #22 0x00007f3fa926282b in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5 #23 0x00007f3fa9a7aecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #24 0x00007f3fa9a82671 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #25 0x00007f3fa923a7aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #26 0x00007f3fa9287d3b in QTimerInfoList::activateTimers() () at /lib64/libQt5Core.so.5 #27 0x00007f3fa9286078 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #28 0x00007f3f915a679d in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5XcbQpa.so.5 #29 0x00007f3fa923973a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #30 0x00007f3fa924123c in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #31 0x00007f3fb18190b6 in kdemain () at /lib64/libkdeinit5_kwin_x11.so #32 0x00007f3fa83a6401 in __libc_start_main () at /lib64/libc.so.6 #33 0x00005637fc057cca in _start () Reported using DrKonqi
Unfortunately the backtrace is lacking debug symbols. We see that it crashes, but not where or why. If you are able to reproduce please install debug packages and attach a new backtrace.
I guess this can be closed. Yesterday, when all of a sudden kwin started crashing, quite a few packages were updated, but some Qt5 packages (qt5-qtquickcontrols, qt5-qtdeclarative, qt5-qtwebkit) were missing dependencies. So Qt wasn't all the same version. Although version differed only a minor number (eg 4.7.0 vs 4.7.1, iirc), there probably was some binary incompatibility. Today I upgraded these last packages and KDE starts up normally. At this moment desktop effects are not working for some reason, but that's a different thing. KWin doesn't crash anymore.
Qt 5.7.0 (vs 5.7.1), not 4.7.0 of course, sorry for the typo. And I did find why desktop effects weren't working: Display and Monitor -> Compositor -> "Enable compositor on startup" setting was lost.
invalid update situation.