https://bugs.kde.org/show_bug.cgi?id=452258

            Bug ID: 452258
           Summary: Plasma crashes when opening plasma widgets
           Product: plasmashell
           Version: 5.24.3
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: johannes.carr...@nea-carraro.de
                CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

Application: plasmashell (5.24.3)

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

-- Information about the crash:
- What I was doing when the application crashed:
klick on adding plasma-widgets
search for plasma-witdget
happens on wayland session

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  ucstricmp (be=0x8bd4e0a, b=0x8bd4e08, ae=0x454545454d869157,
a=0x454545454d869155) at text/qstring.cpp:843
#5  qt_compare_strings (lhs=..., rhs=..., cs=<optimized out>) at
text/qstring.cpp:1188
#6  0x00007fea854faa4f 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=0xa292918, str=...,
cs=cs@entry=Qt::CaseInsensitive) at text/qstring.cpp:11748
#9  0x00007fea12ad5c62 in PlasmaAppletItem::matches (this=0x98fcc60,
pattern=...) at
/usr/src/debug/plasma5-workspace-5.24.3-bp154.1.1.x86_64/components/shellprivate/widgetexplorer/plasmaappletitemmodel.cpp:137
#10 0x00007fea12ad09fe in
KCategorizedItemsViewModels::DefaultItemFilterProxyModel::filterAcceptsRow
(this=0x83f4e20, sourceRow=12, sourceParent=...) at
/usr/src/debug/plasma5-workspace-5.24.3-bp154.1.1.x86_64/components/shellprivate/widgetexplorer/kcategorizeditemsviewmodels.cpp:163
#11 0x00007fea856333b8 in QSortFilterProxyModelPrivate::handle_filter_changed
(orient=Qt::Vertical, source_parent=..., proxy_to_source=...,
source_to_proxy=..., this=0x9a13e10) at
itemmodels/qsortfilterproxymodel.cpp:1351
#12 QSortFilterProxyModelPrivate::filter_changed (this=0x9a13e10,
source_parent=...) at itemmodels/qsortfilterproxymodel.cpp:1305
#13 0x00007fea856344da in QSortFilterProxyModel::invalidateFilter
(this=<optimized out>) at itemmodels/qsortfilterproxymodel.cpp:3059
#14 0x00007fea12ad0b5e in
KCategorizedItemsViewModels::DefaultItemFilterProxyModel::setSearchTerm
(this=this@entry=0x83f4e20, pattern=...) at
/usr/src/debug/plasma5-workspace-5.24.3-bp154.1.1.x86_64/components/shellprivate/widgetexplorer/kcategorizeditemsviewmodels.cpp:187
#15 0x00007fea12acf46e in
KCategorizedItemsViewModels::DefaultItemFilterProxyModel::qt_static_metacall
(_o=_o@entry=0x83f4e20, _c=_c@entry=QMetaObject::WriteProperty,
_id=_id@entry=0, _a=_a@entry=0x7fffc13fc6e0) at
/usr/src/debug/plasma5-workspace-5.24.3-bp154.1.1.x86_64/build/components/shellprivate/plasmashellprivateplugin_autogen/KWVQMABLMH/moc_kcategorizeditemsviewmodels_p.cpp:310
#16 0x00007fea12acfb3b in
KCategorizedItemsViewModels::DefaultItemFilterProxyModel::qt_metacall
(this=0x83f4e20, _c=QMetaObject::WriteProperty, _id=0, _a=0x7fffc13fc6e0) at
/usr/src/debug/plasma5-workspace-5.24.3-bp154.1.1.x86_64/build/components/shellprivate/plasmashellprivateplugin_autogen/KWVQMABLMH/moc_kcategorizeditemsviewmodels_p.cpp:360
#17 0x00007fea87f701dd in QV4::QObjectWrapper::setProperty
(engine=engine@entry=0x1e87000, object=object@entry=0x83f4e20,
property=0x542c248, value=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:542
#18 0x00007fea87f704ce in QV4::QObjectWrapper::setQmlProperty
(engine=0x1e87000, qmlContext=<optimized out>, object=0x83f4e20,
name=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision,
value=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:435
#19 0x00007fea87f7061b in QV4::QObjectWrapper::virtualPut (m=0x7fea603a2538,
id=..., value=..., receiver=0x7fea603a2538) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:722
#20 0x00007fea87f34f89 in QV4::Object::put (receiver=0x7fea603a2538, v=...,
id=..., this=0x7fea603a2538) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/qml/jsruntime/qv4object_p.h:324
#21 QV4::Object::virtualResolveLookupSetter (object=0x7fea603a2538,
engine=0x1e87000, lookup=0x9a70da0, value=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/qml/jsruntime/qv4object.cpp:804
#22 0x00007fea87f8a358 in QV4::Moth::VME::interpret (frame=0x7fffc13fca80,
engine=0x1e87000, code=0x7fea52caeaed "\016\002") at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:653
#23 0x00007fea87f8f066 in QV4::Moth::VME::exec
(frame=frame@entry=0x7fffc13fca80, engine=engine@entry=0x1e87000) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:463
#24 0x00007fea87f1eb3a in QV4::Function::call (this=this@entry=0x9705680,
thisObject=thisObject@entry=0x7fea603a24e8, argv=argv@entry=0x7fea603a2500,
argc=<optimized out>, context=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/qml/jsruntime/qv4function.cpp:69
#25 0x00007fea880b07a7 in QQmlJavaScriptExpression::evaluate
(this=this@entry=0x8296a10, callData=callData@entry=0x7fea603a24d0,
isUndefined=isUndefined@entry=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:212
#26 0x00007fea88057d39 in QQmlBoundSignalExpression::evaluate
(this=this@entry=0x8296a10, a=a@entry=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/qml/qml/qqmlboundsignal.cpp:224
#27 0x00007fea88058f8b in QQmlBoundSignal_callback (e=0x8742ad0, a=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/qml/qml/qqmlboundsignal.cpp:361
#28 0x00007fea8808f0c3 in QQmlNotifier::emitNotify (endpoint=<optimized out>,
a=a@entry=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/qml/qml/qqmlnotifier.cpp:104
#29 0x00007fea8803a593 in QQmlData::signalEmitted (object=0x9b5c780,
index=<optimized out>, a=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/qml/qml/qqmlengine.cpp:834
#30 0x00007fea856a1e54 in doActivate<false> (sender=0x9b5c780, signal_index=30,
argv=0x0) at kernel/qobject.cpp:3778
#31 0x00007fea8569b6c2 in QMetaObject::activate (sender=sender@entry=0x9b5c780,
m=m@entry=0x7fea89065640 <QQuickTextInput::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3946
#32 0x00007fea88bcdc40 in QQuickTextInput::textChanged
(this=this@entry=0x9b5c780) at .moc/moc_qquicktextinput_p.cpp:1319
#33 0x00007fea88bd6a53 in QQuickTextInputPrivate::finishChange
(this=this@entry=0x91164f0, validateFromState=<optimized out>,
update=update@entry=false, edited=edited@entry=true) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/quick/items/qquicktextinput.cpp:3608
#34 0x00007fea88bd8481 in QQuickTextInputPrivate::insert
(this=this@entry=0x91164f0, newText=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/quick/items/qquicktextinput.cpp:3248
#35 0x00007fea88bdab17 in QQuickTextInputPrivate::processKeyEvent
(this=this@entry=0x91164f0, event=event@entry=0x7fffc13ff100) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/quick/items/qquicktextinput.cpp:4580
#36 0x00007fea88bdab98 in QQuickTextInput::keyPressEvent (this=0x9b5c780,
ev=0x7fffc13ff100) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/quick/items/qquicktextinput.cpp:1516
#37 0x00007fea88b967e7 in QQuickItemPrivate::deliverKeyEvent
(this=this@entry=0x91164f0, e=0x7fffc13ff100) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/quick/items/qquickitem.cpp:5207
#38 0x00007fea88b99e00 in QQuickItem::event (this=0x9b5c780, ev=0x7fffc13ff100)
at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/quick/items/qquickitem.cpp:8182
#39 0x00007fea8721a3ac in QApplicationPrivate::notify_helper
(this=this@entry=0x1a9bf90, receiver=receiver@entry=0x9b5c780,
e=e@entry=0x7fffc13ff100) at kernel/qapplication.cpp:3632
#40 0x00007fea872211a0 in QApplication::notify (this=0x7fffc13ff520,
receiver=0x9b5c780, e=0x7fffc13ff100) at kernel/qapplication.cpp:3156
#41 0x00007fea85664ac3 in QCoreApplication::notifyInternal2
(receiver=0x9b5c780, event=0x7fffc13ff100) at kernel/qcoreapplication.cpp:1064
#42 0x00007fea85664c9e in QCoreApplication::sendEvent
(receiver=receiver@entry=0x9b5c780, event=event@entry=0x7fffc13ff100) at
kernel/qcoreapplication.cpp:1462
#43 0x00007fea88ba4a4f in QQuickWindowPrivate::deliverKeyEvent
(this=this@entry=0x20ea3a0, e=e@entry=0x7fffc13ff100) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/quick/items/qquickwindow.cpp:1934
#44 0x00007fea88ba9ecf in QQuickWindow::keyPressEvent (this=<optimized out>,
e=0x7fffc13ff100) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/quick/items/qquickwindow.cpp:1910
#45 0x00007fea85cc9b45 in QWindow::event (this=this@entry=0x219b900,
ev=ev@entry=0x7fffc13ff100) at kernel/qwindow.cpp:2438
#46 0x00007fea88bb5b99 in QQuickWindow::event (this=this@entry=0x219b900,
e=e@entry=0x7fffc13ff100) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.1.1.x86_64/src/quick/items/qquickwindow.cpp:1901
#47 0x00007fea8b405c2b in PlasmaQuick::Dialog::event (this=0x219b900,
event=0x7fffc13ff100) at
/usr/src/debug/plasma-framework-5.90.0-bp154.1.1.x86_64/src/plasmaquick/dialog.cpp:1387
#48 0x00007fea8721a3ac in QApplicationPrivate::notify_helper
(this=this@entry=0x1a9bf90, receiver=receiver@entry=0x219b900,
e=e@entry=0x7fffc13ff100) at kernel/qapplication.cpp:3632
#49 0x00007fea872211a0 in QApplication::notify (this=0x7fffc13ff520,
receiver=0x219b900, e=0x7fffc13ff100) at kernel/qapplication.cpp:3156
#50 0x00007fea85664ac3 in QCoreApplication::notifyInternal2
(receiver=0x219b900, event=0x7fffc13ff100) at kernel/qcoreapplication.cpp:1064
#51 0x00007fea85664cae in QCoreApplication::sendSpontaneousEvent
(receiver=receiver@entry=0x219b900, event=event@entry=0x7fffc13ff100) at
kernel/qcoreapplication.cpp:1474
#52 0x00007fea85cbacfb in QGuiApplicationPrivate::processKeyEvent (e=0xa8eee60)
at kernel/qguiapplication.cpp:2414
#53 0x00007fea85cbf5e5 in QGuiApplicationPrivate::processWindowSystemEvent
(e=e@entry=0xa8eee60) at kernel/qguiapplication.cpp:2008
#54 0x00007fea85c9748b in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:1169
#55 0x00007fea7cd390d0 in userEventSourceDispatch (source=<optimized out>) at
qeventdispatcher_glib.cpp:74
#56 0x00007fea7e2e47fb in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#57 0x00007fea7e2e4ba0 in ?? () from /usr/lib64/libglib-2.0.so.0
#58 0x00007fea7e2e4c2c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#59 0x00007fea856c70dc in QEventDispatcherGlib::processEvents (this=0x1aa11d0,
flags=...) at kernel/qeventdispatcher_glib.cpp:423
#60 0x00007fea8566333a in QEventLoop::exec (this=this@entry=0x7fffc13ff400,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:232
#61 0x00007fea8566cb37 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1375
#62 0x00007fea85cb2f9c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1867
#63 0x00007fea8721a305 in QApplication::exec () at kernel/qapplication.cpp:2824
#64 0x0000000000420740 in main (argc=<optimized out>, argv=0x7fffc13ff530) at
/usr/src/debug/plasma5-workspace-5.24.3-bp154.1.1.x86_64/shell/main.cpp:238
[Inferior 1 (process 2431) detached]

Possible duplicates by query: bug 437355, bug 422072.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to