Summary: | Crash in QQuickItemPrivate::deliverKeyEvent() when typing in System Settings search box | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Cooper Campbell <cooper.campbell104> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | 842mono, aleixpol, aliammarali125, aramgrigoryan, aspotashev, axonic, barendregt, bernie, bmjsmith+kde, bm_rec, bugseforuns, demetsbert, doug.hs, dwilches, epost.kde, etyrnus, freethinking, g-a-d, gabrielmenezesvi, gijsbert, grahamps, gregory.jordan.m, harshsilori7, isa-lie, jhdore, junk, kde, kde, koutheir, lordcube777, mandamanda, max.behling3, mccilloni, moisescarv27, nate, nivaca, null, ojag95, philipp.groene, sergio, simonandric5, storm47rus, victor |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.11.4 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
URL: | https://bugreports.qt.io/browse/QTBUG-65881 | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=378339 | ||
Latest Commit: | Version Fixed In: | Qt 5.9.5, Qt 5.11.0 | |
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi Yet another backtrace. New crash information added by DrKonqi |
Description
Cooper Campbell
2018-01-01 05:47:01 UTC
*** Bug 387886 has been marked as a duplicate of this bug. *** *** Bug 388605 has been marked as a duplicate of this bug. *** *** Bug 385774 has been marked as a duplicate of this bug. *** *** Bug 388187 has been marked as a duplicate of this bug. *** *** Bug 388134 has been marked as a duplicate of this bug. *** *** Bug 386683 has been marked as a duplicate of this bug. *** *** Bug 388891 has been marked as a duplicate of this bug. *** *** Bug 388975 has been marked as a duplicate of this bug. *** *** Bug 388816 has been marked as a duplicate of this bug. *** *** Bug 387285 has been marked as a duplicate of this bug. *** *** Bug 386997 has been marked as a duplicate of this bug. *** This is caused by a Qt bug: https://bugreports.qt.io/browse/QTBUG-65881, which should be resolved by https://codereview.qt-project.org/#/c/217395, once that lands. *** Bug 389275 has been marked as a duplicate of this bug. *** *** Bug 389345 has been marked as a duplicate of this bug. *** *** Bug 389460 has been marked as a duplicate of this bug. *** *** Bug 389526 has been marked as a duplicate of this bug. *** *** Bug 389467 has been marked as a duplicate of this bug. *** *** Bug 390077 has been marked as a duplicate of this bug. *** Hi, the status of this bug ("resolved upstream") seems very confusing to me as the potential fix obviously is still under discussion (/review process). Apart from that, thanks for your great work and efforts... RESOLVED UPSTREAM doesn't necessarily mean that the crash itself is already resolved, but rather that there's nothing we can do here in this bug report, so from a KDE perspective, it is resolved here and remaining work is tracked upstream, in Qt. That patch should *eventually* make it in, not to worry. Created attachment 110506 [details]
New crash information added by DrKonqi
systemsettings5 (5.11.5) using Qt 5.10.0
- What I was doing when the application crashed:
I was under system settings and I was typing in the search box.
-- Backtrace (Reduced):
#5 0x00007f8446d67192 in QGuiApplicationPrivate::sendQWindowEventToQPlatformWindow(QWindow*, QEvent*) () from /usr/lib/libQt5Gui.so.5
#6 0x00007f84475818dc in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#7 0x00007f844595a850 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
[...]
#9 0x00007f8443ce169d in QQuickItemPrivate::filterKeyEvent(QKeyEvent*, bool) () from /usr/lib/libQt5Quick.so.5
#10 0x00007f8443cede76 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () from /usr/lib/libQt5Quick.so.5
*** Bug 390208 has been marked as a duplicate of this bug. *** *** Bug 390001 has been marked as a duplicate of this bug. *** *** Bug 389983 has been marked as a duplicate of this bug. *** *** Bug 390841 has been marked as a duplicate of this bug. *** Created attachment 111019 [details]
New crash information added by DrKonqi
systemsettings5 (5.12.2) using Qt 5.10.0
- What I was doing when the application crashed:
Just typed 7-10 letters in English in settings search (main language - Russian). Settings were opened in fullscreen.
-- Backtrace (Reduced):
#6 0x00007f0f41147354 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
[...]
#8 0x00007f0f3efb5935 in QQuickItemPrivate::filterKeyEvent(QKeyEvent*, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9 0x00007f0f3efc22f5 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f0f3efc2645 in QQuickItem::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007f0f4211aacc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
*** Bug 391245 has been marked as a duplicate of this bug. *** *** Bug 391027 has been marked as a duplicate of this bug. *** *** Bug 392506 has been marked as a duplicate of this bug. *** *** Bug 391741 has been marked as a duplicate of this bug. *** Created attachment 112231 [details]
Yet another backtrace.
Hi,
still crashing (using QT 5.10.1), see attached backtrace.
@Nate: Sure, that it's fixed in QT 5.10.0?
My system:
- Current Debian testing
- KDE Plasma Version: 5.12.4
- KDE Frameworks Version: 5.44.0
- QT Version: 5.10.1
- Kernel Version: 4.15.0-2-amd64
I understand that in the strict sense this is not a "KDE bug" (most likely), but it still leads to the fact, that Plasma itself feels buggy...
...that's kinda sad as these problems are there for so long now.
Systemsettings crashes here and then since the introduction of it's new layout. IMHO it would have been a better decision _not_ to provide, or at at least _not_ to default to the new layout... as long as these problems are around.
Earlier, "Icon View" has never crashed for me. Don't get me wrong. I'm a fan of the "Sidebar View", but I prefer stability.
(Perhaps, if QT is not capable of fixing this, one should think about a workaround. I.e. implement the new feature(s) via an other way/strategy [using older mechanisms]?)
Regards, Gerhard
*** Bug 394172 has been marked as a duplicate of this bug. *** The Qt patch (https://codereview.qt-project.org/#/c/217395) is marked as included in Qt 5.9 and 5.11, but not 5.10. I can still reproduce this issue in Fedora 28, with 5.10.1 and systemsettings 5.12.5. Would it be possible to request Qt to cherry-pick this fix on 5.10? There will be no Qt 5.10 update; it is not a LTS release. *** Bug 393598 has been marked as a duplicate of this bug. *** *** Bug 393433 has been marked as a duplicate of this bug. *** *** Bug 392816 has been marked as a duplicate of this bug. *** *** Bug 393513 has been marked as a duplicate of this bug. *** *** Bug 394861 has been marked as a duplicate of this bug. *** *** Bug 394350 has been marked as a duplicate of this bug. *** *** Bug 395212 has been marked as a duplicate of this bug. *** Created attachment 113243 [details]
New crash information added by DrKonqi
systemsettings5 (5.12.5) using Qt 5.10.1
- What I was doing when the application crashed:
Typeing in the seach box in Settings and then the windows was disappearing.
-- Backtrace (Reduced):
#6 0x00007f6cada2fd57 in QGuiApplicationPrivate::sendQWindowEventToQPlatformWindow(QWindow*, QEvent*) () from /lib64/libQt5Gui.so.5
#7 0x00007f6cadf8b963 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#8 0x00007f6cad421376 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#9 0x00007f6cabaaf985 in QQuickKeysAttached::keyReleased(QKeyEvent*, bool) () from /lib64/libQt5Quick.so.5
#10 0x00007f6cabaaf635 in QQuickItemPrivate::filterKeyEvent(QKeyEvent*, bool) () from /lib64/libQt5Quick.so.5
*** Bug 395638 has been marked as a duplicate of this bug. *** *** Bug 397079 has been marked as a duplicate of this bug. *** *** Bug 397485 has been marked as a duplicate of this bug. *** *** Bug 397988 has been marked as a duplicate of this bug. *** |