Summary: | crash during search | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | pas4kde |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | camodoah, humanix, jeckferson, kde, leviatan1, mike, nate, notuxius, wowhellmail |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.12.0 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi |
Description
pas4kde
2018-02-07 14:19:52 UTC
Additional info : I use wayland Created attachment 110512 [details]
New crash information added by DrKonqi
systemsettings5 (5.12.0) using Qt 5.9.3
- What I was doing when the application crashed:
Searching in the System Settings search field after a clean install of KDE Neon
-- Backtrace (Reduced):
#6 MenuItem::name (this=this@entry=0x0) at /workspace/build/core/MenuItem.cpp:108
#7 0x00007f600d282cf6 in ToolTipManager::generateToolTipLine (this=this@entry=0x21537d0, item=item@entry=0x7fff3a8d56b0, toolTip=toolTip@entry=0x6df4f50, iconSize=..., comment=comment@entry=true) at /workspace/build/sidebar/ToolTips/tooltipmanager.cpp:178
#8 0x00007f600d28330f in ToolTipManager::createTipContent (this=this@entry=0x21537d0, item=...) at /workspace/build/sidebar/ToolTips/tooltipmanager.cpp:150
#9 0x00007f600d2834d9 in ToolTipManager::showToolTip (this=0x21537d0, menuItem=...) at /workspace/build/sidebar/ToolTips/tooltipmanager.cpp:129
#10 0x00007f600d283636 in ToolTipManager::prepareToolTip (this=<optimized out>) at /workspace/build/sidebar/ToolTips/tooltipmanager.cpp:120
Created attachment 110521 [details]
New crash information added by DrKonqi
systemsettings5 (5.12.0) using Qt 5.9.3
- What I was doing when the application crashed:
Same here. Just searching in the system setting.
But I don't use wayland.
-- Backtrace (Reduced):
#6 MenuItem::name (this=this@entry=0x0) at /workspace/build/core/MenuItem.cpp:108
#7 0x00007ff3d4b8fcf6 in ToolTipManager::generateToolTipLine (this=this@entry=0x1a07140, item=item@entry=0x7fff27e1b630, toolTip=toolTip@entry=0x1a798f0, iconSize=..., comment=comment@entry=true) at /workspace/build/sidebar/ToolTips/tooltipmanager.cpp:178
#8 0x00007ff3d4b9030f in ToolTipManager::createTipContent (this=this@entry=0x1a07140, item=...) at /workspace/build/sidebar/ToolTips/tooltipmanager.cpp:150
#9 0x00007ff3d4b904d9 in ToolTipManager::showToolTip (this=0x1a07140, menuItem=...) at /workspace/build/sidebar/ToolTips/tooltipmanager.cpp:129
#10 0x00007ff3d4b90636 in ToolTipManager::prepareToolTip (this=<optimized out>) at /workspace/build/sidebar/ToolTips/tooltipmanager.cpp:120
*** Bug 388697 has been marked as a duplicate of this bug. *** Created attachment 110535 [details]
New crash information added by DrKonqi
systemsettings5 (5.12.0) using Qt 5.9.3
- What I was doing when the application crashed:
Just opened settings and started typing to search. I dont use wayland.
-- Backtrace (Reduced):
#6 MenuItem::name (this=this@entry=0x0) at /workspace/build/core/MenuItem.cpp:108
#7 0x00007fd6a1758cf6 in ToolTipManager::generateToolTipLine (this=this@entry=0x28003d0, item=item@entry=0x7ffd2ecf9640, toolTip=toolTip@entry=0x548cc70, iconSize=..., comment=comment@entry=true) at /workspace/build/sidebar/ToolTips/tooltipmanager.cpp:178
#8 0x00007fd6a175930f in ToolTipManager::createTipContent (this=this@entry=0x28003d0, item=...) at /workspace/build/sidebar/ToolTips/tooltipmanager.cpp:150
#9 0x00007fd6a17594d9 in ToolTipManager::showToolTip (this=0x28003d0, menuItem=...) at /workspace/build/sidebar/ToolTips/tooltipmanager.cpp:129
#10 0x00007fd6a1759636 in ToolTipManager::prepareToolTip (this=<optimized out>) at /workspace/build/sidebar/ToolTips/tooltipmanager.cpp:120
I observed this bug yesterday with plasma 5.12, framework 5.42 and qt 5.10. Same here, don't use wayland QT Version: 5.10.1 KDE Frameworks Version:5.43.0 KDE Plasma Version: 5.12.2 KActivities: Database connection: "kactivities_db_resources_140054616397824_readonly" query_only: QVariant(qlonglong, 1) journal_mode: QVariant(QString, "wal") wal_autocheckpoint: QVariant(qlonglong, 100) synchronous: QVariant(qlonglong, 0) Nothing to load - the client id is empty Nothing to load - the client id is empty KActivitiesStats( 0x556844006780 ) ResultModelPrivate::onResultScoreUpdated result added: "kcm:msm_locale.desktop" score: 0 last: 1520676781 first: 4294967295 KActivitiesStats( 0x556844006780 ) ResultModelPrivate::onResultScoreUpdated result added: "kcm:msm_language_packages.desktop" score: 0 last: 1520676782 first: 4294967295 KActivitiesStats( 0x556844006780 ) ResultModelPrivate::onResultScoreUpdated result added: "kcm:style.desktop" score: 3.7675 last: 1520676783 first: 1518709630 KActivitiesStats( 0x556844006780 ) ResultModelPrivate::onResultScoreUpdated result added: "kcm:kwinoptions.desktop" score: 0 last: 1520676784 first: 4294967295 KActivitiesStats( 0x556844006780 ) ResultModelPrivate::onResultScoreUpdated result added: "kcm:kcm_sddm.desktop" score: 0 last: 1520676785 first: 4294967295 KActivitiesStats( 0x556844006780 ) ResultModelPrivate::onResultScoreUpdated result added: "kcm:msm_mhwd.desktop" score: 0 last: 1520676790 first: 4294967295 KActivitiesStats( 0x556844006780 ) ResultModelPrivate::onResultScoreUpdated result added: "kcm:msm_keyboard.desktop" score: 0 last: 1520676791 first: 4294967295 KActivitiesStats( 0x556844006780 ) ResultModelPrivate::onResultScoreUpdated result added: "kcm:msm_language_packages.desktop" score: 0 last: 1520676792 first: 4294967295 KActivitiesStats( 0x556844006780 ) ResultModelPrivate::onResultScoreUpdated result added: "kcm:msm_users.desktop" score: 0 last: 1520676793 first: 4294967295 checking permissions of "/usr/share/color-schemes/BreezeDark.colors" KActivitiesStats( 0x556844006780 ) ResultModelPrivate::onResultScoreUpdated result added: "kcm:colors.desktop" score: 0 last: 1520676799 first: 4294967295 KActivitiesStats( 0x556844006780 ) ResultModelPrivate::onResultScoreUpdated result added: "kcm:fonts.desktop" score: 0 last: 1520676800 first: 4294967295 kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "khelpcenter" kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "khelpcenter" kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "khelpcenter" kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "khelpcenter" kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "glossentry" QWidget::paintEngine: Should no longer be called QPainter::begin: Paint device returned engine == 0, type: 1 QPainter::translate: Painter not active QPainter::setClipRect: Painter not active QPainter::hasClipping: Painter not active QPainter::setPen: Painter not active QPainter::setBrush: Painter not active QPainter::drawRects: Painter not active QPainter::hasClipping: Painter not active QPainter::setPen: Painter not active QPainter::setBrush: Painter not active QPainter::drawRects: Painter not active Segmentation fault (core dumped) Possibly related to https://bugs.kde.org/show_bug.cgi?id=378339 Git commit de7f988c71b23880ec44d9e90a24f65d6f791b53 by David Edmundson. Committed on 21/10/2019 at 11:00. Pushed by davidedmundson into branch 'master'. Store stashed model index as QPersistentModelIndex Summary: Otherwise we can crash if the model updates during load. Related: bug 385557 Test Plan: Had a state where my manually saved session would crash systemsettings on load accessing a null kservice object from a menuItem With this patch that session no longer crashes Reviewers: #plasma, apol Reviewed By: apol Subscribers: apol, plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D24785 M +1 -1 sidebar/ToolTips/tooltipmanager.cpp https://commits.kde.org/systemsettings/de7f988c71b23880ec44d9e90a24f65d6f791b53 Fully fixed in Plasma 5.18. |