Summary: | Crash at some point while monitor power cycled | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | zeroping+kdebugs |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | bhush94, bugseforuns, bugzilla, carlsonj, dusan.peterc, erz, flashc5, giuseppe.p75, itl964.biz, javier.paya, krothwell, linus.kardell, martin.strecker, miabraha, plasma-bugs, postix, Ronny.Standtke, spryor, vermontpoet |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.4.2 | ||
Target Milestone: | 1.0 | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
zeroping+kdebugs
2015-12-08 15:38:14 UTC
*** Bug 356896 has been marked as a duplicate of this bug. *** *** Bug 356729 has been marked as a duplicate of this bug. *** I seem to have a incurable case of crashiness, somewhere between plasmashell and kwin_x11. I've had other issues that seem to be related, even after blowing away all config files I can find and starting from scratch. I'm more than happy to do what I can to provide more information - I just need advice on what information might be useful. I seem to have issues more than once a day. I'm happy to start kwin and/or plasmashell however needed to capture better info. I think I've narrowed this one down a bit. It looks like qsgrl_animation_interval () at scenegraph/qsgthreadedrenderloop.cpp:111 is calling QScreen::refreshRate() on a screen that is null. I don't have all of the source that built my Debian package, but it almost certainly has something like this in it: qreal refreshRate = QGuiApplication::primaryScreen()->refreshRate(); (This is some from code that looks about right, here: http://code.qt.io/cgit/qt/qtdeclarative.git/tree/src/quick/scenegraph/qsgthreadedrenderloop.cpp?id=06ff96d49159274aa47584db58c5451f28f1cb36 ) It looks like, yes, QGuiApplication::primaryScreen() is allowed to return null when there are no screens, which I'm guessing happens for a moment under the Nvidia driver when the display is asleep: http://doc.qt.io/qt-5/qguiapplication.html#primaryScreen So, does that make this a Qt bug? I'm just an innocent bystander here, so if anyone has knowledge, feel free to chime in. Looks like this might be a one-line patch for someone who knows what they're doing. Pretty much spot on. Feel free to file a bug in Qt and link here. Qt 5.6 onwards is going to always keep a screen available falling back to listing a fake screen which hoepfully solves this problem too. *** Bug 356454 has been marked as a duplicate of this bug. *** *** Bug 357316 has been marked as a duplicate of this bug. *** *** Bug 357551 has been marked as a duplicate of this bug. *** *** Bug 358089 has been marked as a duplicate of this bug. *** Getting this when waking the computer up from sleep using the NVidia driver. *** Bug 359008 has been marked as a duplicate of this bug. *** *** Bug 359189 has been marked as a duplicate of this bug. *** *** Bug 361283 has been marked as a duplicate of this bug. *** *** Bug 362004 has been marked as a duplicate of this bug. *** i reported Bug 361948 and then found this. not exactly sure if this is related. my qt 5.6 packages [marafa@laptop ~] $ rpm -qa |grep -i qt5 phonon-qt5-backend-gstreamer-4.8.2-5.fc23.x86_64 qt5-qtbase-gui-5.6.0-9.fc23.x86_64 qt5-qttools-libs-clucene-5.6.0-3.fc23.x86_64 qt5-qtlocation-5.6.0-3.fc23.x86_64 qt5-qttranslations-5.6.0-1.fc23.noarch qt5-qtwebkit-5.6.0-3.fc23.x86_64 qt5-qtenginio-1.6.0-3.fc23.x86_64 qt5-qttools-common-5.6.0-3.fc23.noarch qt5-qtwebchannel-5.6.0-3.fc23.x86_64 qt5-qtx11extras-5.6.0-3.fc23.x86_64 qt5-qtsvg-5.6.0-3.fc23.x86_64 libkscreen-qt5-5.5.5-1.fc23.x86_64 qt5-qttools-5.6.0-3.fc23.x86_64 qt5-qtwebsockets-5.6.0-3.fc23.x86_64 qt5-qtscript-5.6.0-3.fc23.x86_64 qt5-qtdeclarative-5.6.0-4.fc23.x86_64 qt5-qdbusviewer-5.6.0-3.fc23.x86_64 qca-qt5-2.1.1-4.fc23.x86_64 dbusmenu-qt5-0.9.3-0.10.20150604.fc23.x86_64 qt5-qtbase-common-5.6.0-9.fc23.noarch qt5-qtmultimedia-5.6.0-3.fc23.x86_64 qt5-qtserialport-5.6.0-3.fc23.x86_64 polkit-qt5-1-0.112.0-7.fc23.x86_64 qt5-qtsensors-5.6.0-3.fc23.x86_64 qt5-qtgraphicaleffects-5.6.0-3.fc23.x86_64 PackageKit-Qt5-0.9.5-5.fc23.x86_64 qt5-qtconnectivity-5.6.0-4.fc23.x86_64 qt5-qttools-libs-help-5.6.0-3.fc23.x86_64 qt5-qttools-libs-designer-5.6.0-3.fc23.x86_64 phonon-qt5-4.8.3-7.fc23.x86_64 qt5-qtxmlpatterns-5.6.0-4.fc23.x86_64 poppler-qt5-0.34.0-2.fc23.x86_64 qt5-qtbase-5.6.0-9.fc23.x86_64 qt5-qtquickcontrols-5.6.0-3.fc23.x86_64 python3-qt5-5.5.1-2.fc23.3.x86_64 [marafa@laptop ~] $ *** Bug 361935 has been marked as a duplicate of this bug. *** *** Bug 364843 has been marked as a duplicate of this bug. *** *** Bug 365068 has been marked as a duplicate of this bug. *** *** Bug 422418 has been marked as a duplicate of this bug. *** |