Application: kwin_x11 (5.3.2) Qt Version: 5.4.2 Operating System: Linux 4.0.8-300.fc22.ppc64 ppc64 Distribution: "Fedora release 22 (Twenty Two)" -- Information about the crash: - What I was doing when the application crashed: As mentioned in the title, I just started "startkde" from a failsafe session, plasma crashed and when I wanted to change a Window with <Alt>-<Tab> with the still running kwin window manager this one crashed also -- Backtrace: Application: KWin (kwin_x11), signal: Aborted Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x3fff89e82ce0 (LWP 11769))] Thread 3 (Thread 0x3fff8096efc0 (LWP 11805)): #0 0x00003fff8e726594 in .__select () at /lib64/libc.so.6 #1 0x00003fff8f1653cc in .qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /lib64/libQt5Core.so.5 #2 0x00003fff8f167720 in .QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /lib64/libQt5Core.so.5 #3 0x00003fff8f167e18 in .QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00003fff8f0f1fe8 in .QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00003fff8f0f275c in .QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #6 0x00003fff8ee92678 in .QThread::exec() () at /lib64/libQt5Core.so.5 #7 0x00003fff91952254 in 0000211c.plt_call._ZN15QQmlContextData9addObjectEP7QObject () at /lib64/libQt5Qml.so.5 #8 0x00003fff8ee99618 in 00000060.plt_call._ZN20QStateMachinePrivate20computeStatesToEnterERK5QListIP19QAbstractTransitionER4QSetIP14QAbstractStateE () at /lib64/libQt5Core.so.5 #9 0x00003fff9085bc44 in .start_thread () at /lib64/libpthread.so.0 #10 0x00003fff8e7342a8 in .__clone () at /lib64/libc.so.6 Thread 2 (Thread 0x3fff7348efc0 (LWP 11809)): #0 0x00003fff90862d40 in .pthread_cond_wait () at /lib64/libpthread.so.0 #1 0x00003fff92319444 in 00000017.plt_call._ZNK12QScriptValue8toNumberEv () at /lib64/libQt5Script.so.5 #2 0x00003fff923194c0 in 00000017.plt_call._ZNK12QScriptValue8toNumberEv () at /lib64/libQt5Script.so.5 #3 0x00003fff9085bc44 in .start_thread () at /lib64/libpthread.so.0 Thread 1 (Thread 0x3fff89e82ce0 (LWP 11769)): [KCrash Handler] #5 0x00003fff8e64f7f8 in .raise () at /lib64/libc.so.6 #6 0x00003fff8e651be8 in .abort () at /lib64/libc.so.6 #7 0x00003fff8ee7eae4 in .QMessageLogger::fatal(char const*, ...) const () at /lib64/libQt5Core.so.5 #8 0x00003fff83732368 in 0000035a.plt_call._ZN15QGuiApplication13primaryScreenEv () at /usr/lib64/qt5/plugins/platforms/libqxcb.so #9 0x00003fff836fb568 in 0000035a.plt_call._ZN15QGuiApplication13primaryScreenEv () at /usr/lib64/qt5/plugins/platforms/libqxcb.so #10 0x00003fff8f58b6e0 in .QOpenGLContext::create() () at /lib64/libQt5Gui.so.5 #11 0x00003fff83732924 in 0000035a.plt_call._ZN15QGuiApplication13primaryScreenEv () at /usr/lib64/qt5/plugins/platforms/libqxcb.so #12 0x00003fff83732b40 in 0000035a.plt_call._ZN15QGuiApplication13primaryScreenEv () at /usr/lib64/qt5/plugins/platforms/libqxcb.so #13 0x00003fff836fbf9c in 0000035a.plt_call._ZN15QGuiApplication13primaryScreenEv () at /usr/lib64/qt5/plugins/platforms/libqxcb.so #14 0x00003fff91cd2acc in .QSGRenderLoop::instance() () at /lib64/libQt5Quick.so.5 #15 0x00003fff91d16fd4 in .QQuickWindowPrivate::init(QQuickWindow*, QQuickRenderControl*) () at /lib64/libQt5Quick.so.5 #16 0x00003fff91d171c0 in .QQuickWindow::QQuickWindow(QWindow*) () at /lib64/libQt5Quick.so.5 #17 0x00003fff6f5cb17c in .PlasmaQuick::Dialog::Dialog(QQuickItem*) () at /lib64/libKF5PlasmaQuick.so.5 #18 0x00003fff6f646470 in 0000051b.plt_call._ZN13QScriptEngine9newObjectEv () at /usr/lib64/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so #19 0x00003fff918c64dc in .QQmlType::create() const () at /lib64/libQt5Qml.so.5 #20 0x00003fff9194cdf8 in 0000211c.plt_call._ZN15QQmlContextData9addObjectEP7QObject () at /lib64/libQt5Qml.so.5 #21 0x00003fff9194f330 in 0000211c.plt_call._ZN15QQmlContextData9addObjectEP7QObject () at /lib64/libQt5Qml.so.5 #22 0x00003fff9194f780 in 0000211c.plt_call._ZN15QQmlContextData9addObjectEP7QObject () at /lib64/libQt5Qml.so.5 #23 0x00003fff9194b6c0 in 0000211c.plt_call._ZN15QQmlContextData9addObjectEP7QObject () at /lib64/libQt5Qml.so.5 #24 0x00003fff9194c5fc in 0000211c.plt_call._ZN15QQmlContextData9addObjectEP7QObject () at /lib64/libQt5Qml.so.5 #25 0x00003fff9194d9dc in 0000211c.plt_call._ZN15QQmlContextData9addObjectEP7QObject () at /lib64/libQt5Qml.so.5 #26 0x00003fff918aa828 in .QQmlComponentPrivate::beginCreate(QQmlContextData*) () at /lib64/libQt5Qml.so.5 #27 0x00003fff918aac4c in .QQmlComponent::beginCreate(QQmlContext*) () at /lib64/libQt5Qml.so.5 #28 0x00003fff918a790c in .QQmlComponent::create(QQmlContext*) () at /lib64/libQt5Qml.so.5 #29 0x00003fff928919b8 in 000004e8.plt_call._ZN9QQmlErrorD1Ev () at /lib64/libkwin.so.5 #30 0x00003fff92893760 in 000004e8.plt_call._ZN9QQmlErrorD1Ev () at /lib64/libkwin.so.5 #31 0x00003fff92893c78 in 000004e8.plt_call._ZN9QQmlErrorD1Ev () at /lib64/libkwin.so.5 #32 0x00003fff92877bd4 in 000004e8.plt_call._ZN9QQmlErrorD1Ev () at /lib64/libkwin.so.5 #33 0x00003fff928ca2a4 in 000004e8.plt_call._ZN9QQmlErrorD1Ev () at /lib64/libkwin.so.5 #34 0x00003fff8f137504 in .QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #35 0x00003fff8f137e2c in .QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQt5Core.so.5 #36 0x00003fff8f1d7c00 in .QTimer::timeout(QTimer::QPrivateSignal) () at /lib64/libQt5Core.so.5 #37 0x00003fff8f147d34 in .QTimer::timerEvent(QTimerEvent*) () at /lib64/libQt5Core.so.5 #38 0x00003fff8f1386e8 in .QObject::event(QEvent*) () at /lib64/libQt5Core.so.5 #39 0x00003fff8fc36328 in .QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #40 0x00003fff8fc3e22c in .QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #41 0x00003fff927130f4 in .KWin::Application::notify(QObject*, QEvent*) () at /lib64/libkwin.so.5 #42 0x00003fff8f0f5964 in .QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #43 0x00003fff8f169fe8 in .QTimerInfoList::activateTimers() () at /lib64/libQt5Core.so.5 #44 0x00003fff8f1671c8 in .QEventDispatcherUNIX::activateTimers() () at /lib64/libQt5Core.so.5 #45 0x00003fff8f167df0 in .QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #46 0x00003fff8376fb4c in 0000035a.plt_call._ZN15QGuiApplication13primaryScreenEv () at /usr/lib64/qt5/plugins/platforms/libqxcb.so #47 0x00003fff8f0f1fe8 in .QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #48 0x00003fff8f0f275c in .QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #49 0x00003fff8f0fc240 in .QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #50 0x00003fff8f52eac4 in .QGuiApplication::exec() () at /lib64/libQt5Gui.so.5 #51 0x00003fff8fc31e80 in .QApplication::exec() () at /lib64/libQt5Widgets.so.5 #52 0x00003fff92966a90 in .kdemain () at /lib64/libkdeinit5_kwin_x11.so #53 0x0000000010000c80 in .main () Reported using DrKonqi
It will "crash" for the same reason as plasmashell. Actually it aborts in Qt when trying to create a GL context for the QML scene (that powers the tabbox) and apparently when checking for the primary screen. There're not enough backtrace symbols to say *what* in Qt triggers the abort, but if you run kwin from konsole (or xterm) you should get an abort message that will tell us what's wrong here. On a wild guess, please attach the output of xdpyinfo -queryExtensions
Please provide a better backtrace and the output requested in comment #1
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
Sorry and you're right, I haven't delivered any input in the meantime (wow, 3 years now). The original problem was recreated on an Apple-G5 with ATI graphics-adapter and the Radeon-driver for X11. There was a problem with the MESA libraries so that GL was not supported on Big-Endian machines (the details can be found here -> https://lists.freedesktop.org/archives/mesa-commit/2015-July/057473.html). In the meantime, that has been fixed and now I am able to run GL also on the Apple-G5 with ATI Radeon adapter ... but I currently don't use that G5 but another one with NVIDIA-Nouveau driver. At a first try kwin starts and doesn't crash on my current G5 with NVIDIA, but now I see that I reported we'll only have the problem if pressing Alt-Tab. You know, Fedora Core 25 is the current and recommended version for Apple-G5 systems (not Fedora Core 22). What about if you just close this ticket and I open another one in case I still see the problem on a newer version?
No problem, thanks for the update!