Bug 453667 - Plasmashell crashes if you try to search for a widget in the plasma widget menu by typing a text into the search bar
Summary: Plasmashell crashes if you try to search for a widget in the plasma widget me...
Status: RESOLVED DUPLICATE of bug 452258
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.24.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-05-11 16:36 UTC by Yoshio Sato
Modified: 2022-05-12 16:23 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yoshio Sato 2022-05-11 16:36:47 UTC
Application: plasmashell (5.24.4)

Qt Version: 5.15.2
Frameworks Version: 5.90.0
Operating System: Linux 5.14.21-150400.19-default x86_64
Windowing System: X11
Distribution: "openSUSE Leap 15.4 Beta"
DrKonqi: 5.24.4 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Press right click on the desktop,
select "add wingets" ("Додати віджети..." on ukrainian),
typa a text to the search bar,
see plasma crashing and reloading.

openSUSE Leap 15.4 Beta
NVIDIA 510.68.02

The crash can be reproduced every time.

-- Backtrace:
Application: Плазма (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  ucstricmp (be=0xb026d8a, b=0xb026d88, ae=0x454545454f356647, a=0x454545454f356645) at text/qstring.cpp:843
#5  qt_compare_strings (lhs=..., rhs=..., cs=<optimized out>) at text/qstring.cpp:1188
#6  0x00007f5f46325a4f in qt_starts_with_impl<QStringView, QStringView> (cs=Qt::CaseInsensitive, needle=..., haystack=...) at text/qstring.cpp:11969
#7  qt_starts_with (cs=Qt::CaseInsensitive, needle=..., haystack=...) at text/qstring.cpp:11974
#8  QStringRef::startsWith (this=this@entry=0xadbaf48, str=..., cs=cs@entry=Qt::CaseInsensitive) at text/qstring.cpp:11748
#9  0x00007f5eedb69c62 in PlasmaAppletItem::matches (this=0xa8ea710, pattern=...) at /usr/src/debug/plasma5-workspace-5.24.4-bp154.1.4.x86_64/components/shellprivate/widgetexplorer/plasmaappletitemmodel.cpp:137
#10 0x00007f5eedb649fe in KCategorizedItemsViewModels::DefaultItemFilterProxyModel::filterAcceptsRow (this=0x66ef9c0, sourceRow=13, sourceParent=...) at /usr/src/debug/plasma5-workspace-5.24.4-bp154.1.4.x86_64/components/shellprivate/widgetexplorer/kcategorizeditemsviewmodels.cpp:163
#11 0x00007f5f4645e3b8 in QSortFilterProxyModelPrivate::handle_filter_changed (orient=Qt::Vertical, source_parent=..., proxy_to_source=..., source_to_proxy=..., this=0x9192960) at itemmodels/qsortfilterproxymodel.cpp:1351
#12 QSortFilterProxyModelPrivate::filter_changed (this=0x9192960, source_parent=...) at itemmodels/qsortfilterproxymodel.cpp:1305
#13 0x00007f5f4645f4da in QSortFilterProxyModel::invalidateFilter (this=<optimized out>) at itemmodels/qsortfilterproxymodel.cpp:3059
#14 0x00007f5eedb64b5e in KCategorizedItemsViewModels::DefaultItemFilterProxyModel::setSearchTerm (this=this@entry=0x66ef9c0, pattern=...) at /usr/src/debug/plasma5-workspace-5.24.4-bp154.1.4.x86_64/components/shellprivate/widgetexplorer/kcategorizeditemsviewmodels.cpp:187
#15 0x00007f5eedb6346e in KCategorizedItemsViewModels::DefaultItemFilterProxyModel::qt_static_metacall (_o=_o@entry=0x66ef9c0, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=0, _a=_a@entry=0x7ffc77fd55e0) at /usr/src/debug/plasma5-workspace-5.24.4-bp154.1.4.x86_64/build/components/shellprivate/plasmashellprivateplugin_autogen/KWVQMABLMH/moc_kcategorizeditemsviewmodels_p.cpp:310
#16 0x00007f5eedb63b3b in KCategorizedItemsViewModels::DefaultItemFilterProxyModel::qt_metacall (this=0x66ef9c0, _c=QMetaObject::WriteProperty, _id=0, _a=0x7ffc77fd55e0) at /usr/src/debug/plasma5-workspace-5.24.4-bp154.1.4.x86_64/build/components/shellprivate/plasmashellprivateplugin_autogen/KWVQMABLMH/moc_kcategorizeditemsviewmodels_p.cpp:360
#17 0x00007f5f48d9b1dd in QV4::QObjectWrapper::setProperty (engine=engine@entry=0x184ee00, object=object@entry=0x66ef9c0, property=0xaf8dfe8, value=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:542
#18 0x00007f5f48d9b4ce in QV4::QObjectWrapper::setQmlProperty (engine=0x184ee00, qmlContext=<optimized out>, object=0x66ef9c0, name=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision, value=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:435
#19 0x00007f5f48d9b61b in QV4::QObjectWrapper::virtualPut (m=0x7f5f2cc03538, id=..., value=..., receiver=0x7f5f2cc03538) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:722
#20 0x00007f5f48d5ff89 in QV4::Object::put (receiver=0x7f5f2cc03538, v=..., id=..., this=0x7f5f2cc03538) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/qml/jsruntime/qv4object_p.h:324
#21 QV4::Object::virtualResolveLookupSetter (object=0x7f5f2cc03538, engine=0x184ee00, lookup=0xad127c0, value=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/qml/jsruntime/qv4object.cpp:804
#22 0x00007f5f48db5358 in QV4::Moth::VME::interpret (frame=0x7ffc77fd5980, engine=0x184ee00, code=0x7f5f17745aed "\016\002") at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:653
#23 0x00007f5f48dba066 in QV4::Moth::VME::exec (frame=frame@entry=0x7ffc77fd5980, engine=engine@entry=0x184ee00) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:463
#24 0x00007f5f48d49b3a in QV4::Function::call (this=this@entry=0x1b3fe20, thisObject=thisObject@entry=0x7f5f2cc034e8, argv=argv@entry=0x7f5f2cc03500, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/qml/jsruntime/qv4function.cpp:69
#25 0x00007f5f48edb7a7 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x794bf40, callData=callData@entry=0x7f5f2cc034d0, isUndefined=isUndefined@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:212
#26 0x00007f5f48e82d39 in QQmlBoundSignalExpression::evaluate (this=this@entry=0x794bf40, a=a@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/qml/qml/qqmlboundsignal.cpp:224
#27 0x00007f5f48e83f8b in QQmlBoundSignal_callback (e=0x7f7c7d0, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/qml/qml/qqmlboundsignal.cpp:361
#28 0x00007f5f48eba0c3 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/qml/qml/qqmlnotifier.cpp:104
#29 0x00007f5f48e65593 in QQmlData::signalEmitted (object=0x16e2ff0, index=<optimized out>, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/qml/qml/qqmlengine.cpp:834
#30 0x00007f5f464cce54 in doActivate<false> (sender=0x16e2ff0, signal_index=30, argv=0x0) at kernel/qobject.cpp:3778
#31 0x00007f5f464c66c2 in QMetaObject::activate (sender=sender@entry=0x16e2ff0, m=m@entry=0x7f5f49e90640 <QQuickTextInput::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#32 0x00007f5f499f8c40 in QQuickTextInput::textChanged (this=this@entry=0x16e2ff0) at .moc/moc_qquicktextinput_p.cpp:1319
#33 0x00007f5f49a01a53 in QQuickTextInputPrivate::finishChange (this=this@entry=0x8013160, validateFromState=<optimized out>, update=update@entry=false, edited=edited@entry=true) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/quick/items/qquicktextinput.cpp:3608
#34 0x00007f5f49a03481 in QQuickTextInputPrivate::insert (this=this@entry=0x8013160, newText=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/quick/items/qquicktextinput.cpp:3248
#35 0x00007f5f49a05b17 in QQuickTextInputPrivate::processKeyEvent (this=this@entry=0x8013160, event=event@entry=0x7ffc77fd8000) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/quick/items/qquicktextinput.cpp:4580
#36 0x00007f5f49a05b98 in QQuickTextInput::keyPressEvent (this=0x16e2ff0, ev=0x7ffc77fd8000) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/quick/items/qquicktextinput.cpp:1516
#37 0x00007f5f499c17e7 in QQuickItemPrivate::deliverKeyEvent (this=this@entry=0x8013160, e=0x7ffc77fd8000) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/quick/items/qquickitem.cpp:5207
#38 0x00007f5f499c4e00 in QQuickItem::event (this=0x16e2ff0, ev=0x7ffc77fd8000) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/quick/items/qquickitem.cpp:8182
#39 0x00007f5f480453ac in QApplicationPrivate::notify_helper (this=this@entry=0x1365f30, receiver=receiver@entry=0x16e2ff0, e=e@entry=0x7ffc77fd8000) at kernel/qapplication.cpp:3632
#40 0x00007f5f4804c1a0 in QApplication::notify (this=0x7ffc77fd8420, receiver=0x16e2ff0, e=0x7ffc77fd8000) at kernel/qapplication.cpp:3156
#41 0x00007f5f4648fac3 in QCoreApplication::notifyInternal2 (receiver=0x16e2ff0, event=0x7ffc77fd8000) at kernel/qcoreapplication.cpp:1064
#42 0x00007f5f4648fc9e in QCoreApplication::sendEvent (receiver=receiver@entry=0x16e2ff0, event=event@entry=0x7ffc77fd8000) at kernel/qcoreapplication.cpp:1462
#43 0x00007f5f499cfa4f in QQuickWindowPrivate::deliverKeyEvent (this=this@entry=0x1e1a690, e=e@entry=0x7ffc77fd8000) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/quick/items/qquickwindow.cpp:1934
#44 0x00007f5f499d4ecf in QQuickWindow::keyPressEvent (this=<optimized out>, e=0x7ffc77fd8000) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/quick/items/qquickwindow.cpp:1910
#45 0x00007f5f46af4b45 in QWindow::event (this=this@entry=0x1e1a5b0, ev=ev@entry=0x7ffc77fd8000) at kernel/qwindow.cpp:2438
#46 0x00007f5f499e0b99 in QQuickWindow::event (this=this@entry=0x1e1a5b0, e=e@entry=0x7ffc77fd8000) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.1.x86_64/src/quick/items/qquickwindow.cpp:1901
#47 0x00007f5f4c230c2b in PlasmaQuick::Dialog::event (this=0x1e1a5b0, event=0x7ffc77fd8000) at /usr/src/debug/plasma-framework-5.90.0-bp154.1.3.x86_64/src/plasmaquick/dialog.cpp:1387
#48 0x00007f5f480453ac in QApplicationPrivate::notify_helper (this=this@entry=0x1365f30, receiver=receiver@entry=0x1e1a5b0, e=e@entry=0x7ffc77fd8000) at kernel/qapplication.cpp:3632
#49 0x00007f5f4804c1a0 in QApplication::notify (this=0x7ffc77fd8420, receiver=0x1e1a5b0, e=0x7ffc77fd8000) at kernel/qapplication.cpp:3156
#50 0x00007f5f4648fac3 in QCoreApplication::notifyInternal2 (receiver=0x1e1a5b0, event=0x7ffc77fd8000) at kernel/qcoreapplication.cpp:1064
#51 0x00007f5f4648fcae in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x1e1a5b0, event=event@entry=0x7ffc77fd8000) at kernel/qcoreapplication.cpp:1474
#52 0x00007f5f46ae5cfb in QGuiApplicationPrivate::processKeyEvent (e=0xaef74a0) at kernel/qguiapplication.cpp:2414
#53 0x00007f5f46aea5e5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0xaef74a0) at kernel/qguiapplication.cpp:2008
#54 0x00007f5f46ac248b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#55 0x00007f5f376c6c9a in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#56 0x00007f5f3f0d87fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#57 0x00007f5f3f0d8ba0 in ?? () from /usr/lib64/libglib-2.0.so.0
#58 0x00007f5f3f0d8c2c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#59 0x00007f5f464f20dc in QEventDispatcherGlib::processEvents (this=0x14bda20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#60 0x00007f5f4648e33a in QEventLoop::exec (this=this@entry=0x7ffc77fd8300, flags=..., flags@entry=...) at kernel/qeventloop.cpp:232
#61 0x00007f5f46497b37 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1375
#62 0x00007f5f46addf9c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867
#63 0x00007f5f48045305 in QApplication::exec () at kernel/qapplication.cpp:2824
#64 0x0000000000420740 in main (argc=<optimized out>, argv=0x7ffc77fd8430) at /usr/src/debug/plasma5-workspace-5.24.4-bp154.1.4.x86_64/shell/main.cpp:238
[Inferior 1 (process 2560) detached]

Possible duplicates by query: bug 452258, bug 437355, bug 422072.

Reported using DrKonqi
Comment 1 Nate Graham 2022-05-12 16:23:15 UTC

*** This bug has been marked as a duplicate of bug 452258 ***