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

            Bug ID: 450989
           Summary: Plasma crashes after typing in Klipper search area
           Product: plasmashell
           Version: 5.24.2
          Platform: Manjaro
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: Clipboard
          Assignee: plasma-b...@kde.org
          Reporter: med.medin.2...@gmail.com
  Target Milestone: 1.0

This crash is not always reproducible, but it happened 3 times after upgrading
to 5.24.2

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f59747f934c in __pthread_kill_implementation () from
/usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7f5970110a80 (LWP 1424))]
(gdb) bt
#0  0x00007f59747f934c in __pthread_kill_implementation () at
/usr/lib/libc.so.6
#1  0x00007f59747ac4b8 in raise () at /usr/lib/libc.so.6
#2  0x00007f5976b03384 in KCrash::defaultCrashHandler(int) (sig=11) at
/usr/src/debug/kcrash-5.91.0/src/kcrash.cpp:609
#3  0x00007f59747ac560 in <signal handler called> () at /usr/lib/libc.so.6
#4  0x00007f5974e574db in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f5973de2d6e in QQmlDelegateModelItem::rowChanged()
(this=0x55ad3c82a380) at .moc/moc_qqmldelegatemodel_p_p.cpp:221
#6  QQmlDelegateModelItem::setModelIndex(int, int, int, bool)
    (this=0x55ad3c82a380, idx=<optimized out>, newRow=<optimized out>,
newColumn=<optimized out>, alwaysEmit=<optimized out>)
    at /usr/src/debug/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:2412
#7  0x00007f5973de03e1 in QQmlDelegateModel::_q_itemsInserted(int, int)
(this=<optimized out>, index=0, count=29)
    at /usr/src/debug/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:1594
#8  0x00007f5973de8e73 in QQmlDelegateModel::qt_metacall(QMetaObject::Call,
int, void**)
    (this=0x55ad38854a90, _c=QMetaObject::InvokeMetaMethod, _id=9,
_a=0x7ffe37fee6b0) at .moc/moc_qqmldelegatemodel_p.cpp:371
#9  0x00007f5974e57794 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f5974de3183 in QAbstractItemModel::rowsInserted(QModelIndex const&,
int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#11 0x00007f5974ddccbe in QAbstractItemModel::endInsertRows() () at
/usr/lib/libQt5Core.so.5
#12 0x00007f5974e030e6 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007f5974e03c7d in  () at /usr/lib/libQt5Core.so.5
#14 0x00007f5974e0405d in  () at /usr/lib/libQt5Core.so.5
#15 0x00007f5974e0721f in QSortFilterProxyModel::setFilterRegExp(QRegExp
const&) () at /usr/lib/libQt5Core.so.5
#16 0x00007f595e5181a8 in Plasma::SortFilterModel::setFilterRegExp(QString
const&) (exp=..., this=0x55ad3887b040)
    at
/usr/src/debug/plasma-framework-5.91.0/src/declarativeimports/core/datamodel.cpp:102
#17 Plasma::SortFilterModel::setFilterRegExp(QString const&) (exp=...,
this=0x55ad3887b040)
    at
/usr/src/debug/plasma-framework-5.91.0/src/declarativeimports/core/datamodel.cpp:97
#18 Plasma::SortFilterModel::qt_static_metacall(QObject*, QMetaObject::Call,
int, void**) (_o=0x55ad3887b040, _c=939453120, _id=<optimized out>,
_a=0x7ffe37feeb60)
    at
/usr/src/debug/build/src/declarativeimports/core/corebindingsplugin_autogen/EWIEGA46WW/moc_datamodel.cpp:281
#19 0x00007f5976263741 in QQmlPropertyData::writeProperty(QObject*, void*,
QFlags<QQmlPropertyData::WriteFlag>) const
    (this=<optimized out>, target=<optimized out>, value=<optimized out>,
flags=...)
    at
../../include/QtQml/5.15.2/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:375
#20 0x00007f59762b9475 in GenericBinding<10>::doStore<QString>(QString,
QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>) const
    (flags=..., pd=0x7f595846e5a8, value=..., this=0x55ad3887b950) at
/usr/src/debug/qtdeclarative/src/qml/qml/qqmlbinding.cpp:342
#21 GenericBinding<10>::write(QV4::Value const&, bool,
QFlags<QQmlPropertyData::WriteFlag>) (this=0x55ad3887b950, result=...,
isUndefined=<optimized out>, flags=...)
    at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlbinding.cpp:323
#22 0x00007f59762c1bf6 in
QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&,
QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&)
    (this=0x55ad3887b950, watcher=..., flags=..., scope=<optimized out>) at
/usr/src/debug/qtdeclarative/src/qml/qml/qqmlbinding.cpp:258
#23 0x00007f59762c2adc in
QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x55ad3887b950,
flags=...)
    at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlbinding.cpp:194
#24 0x00007f597629f425 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*,
void**) (endpoint=<optimized out>, a=0x0)
    at /usr/src/debug/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:104
#25 0x00007f5974e5752e in  () at /usr/lib/libQt5Core.so.5
#26 0x00007f597675a468 in QQuickTextInputPrivate::finishChange(int, bool, bool)
    (this=0x55ad316e8c80, validateFromState=<optimized out>, update=<optimized
out>, edited=<optimized out>)
    at /usr/src/debug/qtdeclarative/src/quick/items/qquicktextinput.cpp:3612
#27 0x00007f597675d408 in QQuickTextInputPrivate::processKeyEvent(QKeyEvent*)
(this=0x55ad316e8c80, event=0x7ffe37ff0a50)
    at /usr/src/debug/qtdeclarative/src/quick/items/qquicktextinput.cpp:4559
#28 0x00007f597674f73f in QQuickTextInput::keyPressEvent(QKeyEvent*)
(this=0x55ad388637a0, ev=0x7ffe37ff0a50)
    at /usr/src/debug/qtdeclarative/src/quick/items/qquicktextinput.cpp:1516
#29 0x00007f597670a8e6 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*)
(this=0x55ad316e8c80, e=0x7ffe37ff0a50)
    at /usr/src/debug/qtdeclarative/src/quick/items/qquickitem.cpp:5205
#30 0x00007f5976718969 in QQuickItem::event(QEvent*) (this=0x55ad388637a0,
ev=0x7ffe37ff0a50) at
/usr/src/debug/qtdeclarative/src/quick/items/qquickitem.cpp:8182
#31 0x00007f5975a781a6 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#32 0x00007f5974e26b9a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#33 0x00007f5976722fb9 in QQuickWindowPrivate::deliverKeyEvent(QKeyEvent*)
(this=<optimized out>, e=0x7ffe37ff0a50)
    at /usr/src/debug/qtdeclarative/src/quick/items/qquickwindow.cpp:1934
#34 0x00007f597520942d in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#35 0x00007f5975a781a6 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#36 0x00007f5974e26b9a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#37 0x00007f59751fad94 in
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
() at /usr/lib/libQt5Gui.so.5
#38 0x00007f59751e5695 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/libQt5Gui.so.5
#39 0x00007f596fd18f80 in  () at /usr/lib/libQt5XcbQpa.so.5
#40 0x00007f597322bf13 in g_main_context_dispatch () at
/usr/lib/libglib-2.0.so.0
#41 0x00007f59732820d9 in  () at /usr/lib/libglib-2.0.so.0
#42 0x00007f5973229485 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#43 0x00007f5974e72ada in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#44 0x00007f5974e1ee6b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#45 0x00007f5974e2a5c7 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#46 0x000055ad2eb664d2 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/plasma-workspace-5.24.2/shell/main.cpp:238

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

Reply via email to