https://bugs.kde.org/show_bug.cgi?id=490282
Bug ID: 490282 Summary: Plasma crash during configuring of "Võrgukiirus" widget Classification: Plasma Product: plasmashell Version: 5.27.11 Platform: Compiled Sources OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: j...@ristioja.ee CC: k...@davidedmundson.co.uk Target Milestone: 1.0 Application: plasmashell (5.27.11) (Compiled from sources) Qt Version: 5.15.14 Frameworks Version: 5.116.0 Operating System: Linux 6.9.9-gentoo x86_64 Windowing System: Wayland Distribution: "Gentoo Linux" DrKonqi: 5.27.11 [KCrashBackend] -- Information about the crash: I added a "Võrgukiirus" (probably "network speed" or similar in English) widget to a Plasma panel and configured it to be a line graph displaying the B/s upload and download speed. This morning I discovered that it didn't show any actual data in the graph and proceeded to reconfigure the widget. The sensors box on the details page of the configure dialog used to include the wlan0 upload and download sensors, but was now empty. When I tried to add these sensors again I got this crash. The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Plasma (plasmashell), signal: Aborted Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0} [KCrash Handler] #6 0x00007f78beac126c in ??? () at /usr/lib64/libc.so.6 #7 0x00007f78bea6f8b6 in raise () at /usr/lib64/libc.so.6 #8 0x00007f78bea578b7 in abort () at /usr/lib64/libc.so.6 #9 0x00007f78bf07ae8f in qt_message_fatal (message=<synthetic pointer>..., context=<optimized out>) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/global/qlogging.cpp:1927 #10 QMessageLogger::fatal (this=this@entry=0x7ffcada9b178, msg=msg@entry=0x7f78bf393670 "ASSERT: \"%s\" in file %s, line %d") at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/global/qlogging.cpp:900 #11 0x00007f78bf0798c8 in qt_assert (assertion=assertion@entry=0x7f78bf3a01a8 "!\"QSortFilterProxyModel: index from wrong model passed to mapToSource\"", file=file@entry=0x7f78bf3a0060 "/var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/itemmodels/qsortfilterproxymodel.cpp", line=line@entry=567) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/global/qglobal.cpp:3392 #12 0x00007f78bf09e704 in QSortFilterProxyModelPrivate::proxy_to_source (this=this@entry=0x55bcd09fee00, proxy_index=...) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/itemmodels/qsortfilterproxymodel.cpp:567 #13 0x00007f78bf2913ba in QSortFilterProxyModel::mapToSource (proxyIndex=..., this=<optimized out>) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/itemmodels/qsortfilterproxymodel.cpp:3179 #14 QSortFilterProxyModel::rowCount (this=<optimized out>, parent=...) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/itemmodels/qsortfilterproxymodel.cpp:2246 #15 0x00007f78be00b235 in QQmlAdaptorModel::rowCount (this=this@entry=0x55bcd09fc060) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qmlmodels/qqmladaptormodel.cpp:1019 #16 0x00007f78be022439 in QQmlDelegateModelPrivate::adaptorModelCount (this=0x55bcd09fbff0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qmlmodels/qqmldelegatemodel.cpp:222 #17 QQmlDelegateModel::setModel (this=0x55bcd09fbf30, model=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qmlmodels/qqmldelegatemodel.cpp:456 #18 0x00007f78c0a92ffe in QQmlPropertyData::writeProperty (this=<optimized out>, target=<optimized out>, value=<optimized out>, flags=...) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/include/QtQml/5.15.14/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:391 #19 0x00007f78c0aff794 in QQmlBinding::slowWrite (this=this@entry=0x55bcd09fc470, core=..., valueTypeData=..., result=..., isUndefined=isUndefined@entry=false, flags=..., flags@entry=...) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qml/qml/qqmlbinding.cpp:476 #20 0x00007f78c0b01663 in GenericBinding<0>::write (this=0x55bcd09fc470, result=..., isUndefined=false, flags=...) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qml/qml/qqmlbinding.cpp:335 #21 0x00007f78c0b02fce in QQmlNonbindingBinding::doUpdate (this=0x55bcd09fc470, watcher=..., flags=..., scope=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qml/qml/qqmlbinding.cpp:258 #22 0x00007f78c0b009f9 in QQmlBinding::update (this=0x55bcd09fc470, flags=...) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qml/qml/qqmlbinding.cpp:194 #23 0x00007f78c0adadbd in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qml/qml/qqmlnotifier.cpp:104 #24 0x00007f78bf2edc80 in doActivate<false> (sender=0x55bcd09fa8a0, signal_index=116, argv=argv@entry=0x0) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/kernel/qobject.cpp:3817 #25 0x00007f78bf2e827f in QMetaObject::activate (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/kernel/qobject.cpp:3998 #26 0x00007f78c0a77d39 in QQmlVMEMetaObject::activate (this=this@entry=0x55bcd09fbe40, object=<optimized out>, index=<optimized out>, args=args@entry=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qml/qml/qqmlvmemetaobject.cpp:1311 #27 0x00007f78c0a7a411 in QQmlVMEMetaObject::metaCall (this=0x55bcd09fbe40, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qml/qml/qqmlvmemetaobject.cpp:877 #28 0x00007f78c09ad734 in QV4::QObjectWrapper::setProperty (engine=engine@entry=0x55bccc97f6d0, object=object@entry=0x55bcd09fa8a0, property=0x7f78549afe78, value=...) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/include/QtQml/5.15.14/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:284 #29 0x00007f78c09adcc8 in QV4::QObjectWrapper::setQmlProperty (engine=engine@entry=0x55bccc97f6d0, qmlContext=<optimized out>, object=0x55bcd09fa8a0, name=<optimized out>, revisionMode=revisionMode@entry=QV4::QObjectWrapper::IgnoreRevision, value=...) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qml/jsruntime/qv4qobjectwrapper.cpp:435 #30 0x00007f78c09adec7 in QV4::QObjectWrapper::virtualPut (m=0x7f788c7bf538, id=..., value=..., receiver=0x7f788c7bf538) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qml/jsruntime/qv4qobjectwrapper.cpp:722 #31 0x00007f78c096e8ac in QV4::Object::put (receiver=0x7f788c7bf538, v=<optimized out>, id=..., this=0x7f788c7bf538) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qml/jsruntime/qv4object_p.h:324 #32 QV4::Object::virtualResolveLookupSetter (object=0x7f788c7bf538, engine=0x55bccc97f6d0, lookup=0x55bcd07312f0, value=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qml/jsruntime/qv4object.cpp:839 #33 0x00007f78c09cdba2 in QV4::Moth::VME::interpret (frame=0x7ffcada9d500, engine=0x55bccc97f6d0, code=0x7f789813582d "\016\002") at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qml/jsruntime/qv4vme_moth.cpp:656 #34 0x00007f78c09d0eef in QV4::Moth::VME::exec (frame=frame@entry=0x7ffcada9d500, engine=engine@entry=0x55bccc97f6d0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qml/jsruntime/qv4vme_moth.cpp:466 #35 0x00007f78c0956cc2 in QV4::Function::call (this=this@entry=0x55bcd0727e40, thisObject=<optimized out>, argv=argv@entry=0x7f788c7bf500, argc=<optimized out>, context=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qml/jsruntime/qv4function.cpp:69 #36 0x00007f78c0af7985 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x55bcd0962650, callData=callData@entry=0x7f788c7bf4d0, isUndefined=isUndefined@entry=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qml/qml/qqmljavascriptexpression.cpp:212 #37 0x00007f78c0aa3b79 in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=a@entry=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/include/QtQml/5.15.14/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95 #38 0x00007f78c0aa41c8 in QQmlBoundSignal_callback (e=0x55bcd0962600, a=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/include/QtQml/5.15.14/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69 #39 0x00007f78c0adadbd in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/qml/qml/qqmlnotifier.cpp:104 #40 0x00007f78bf2edc80 in doActivate<false> (sender=0x55bccfdb0a80, signal_index=39, argv=0x0) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/kernel/qobject.cpp:3817 #41 0x00007f78bf2e8047 in QMetaObject::activate (sender=sender@entry=0x55bccfdb0a80, m=m@entry=0x7f78c139cb40 <QQuickTextInput::staticMetaObject>, local_signal_index=local_signal_index@entry=9, argv=argv@entry=0x0) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/kernel/qobject.cpp:3985 #42 0x00007f78c10869a7 in QQuickTextInput::textEdited (this=this@entry=0x55bccfdb0a80) at .moc/moc_qquicktextinput_p.cpp:1377 #43 0x00007f78c1090118 in QQuickTextInputPrivate::finishChange (this=0x55bcd05c9a00, validateFromState=<optimized out>, update=update@entry=false, edited=edited@entry=true) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/quick/items/qquicktextinput.cpp:3665 #44 0x00007f78c109266f in QQuickTextInputPrivate::insert (this=<optimized out>, newText=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/quick/items/qquicktextinput.cpp:3285 #45 0x00007f78c10952a8 in QQuickTextInputPrivate::processKeyEvent (this=this@entry=0x55bcd05c9a00, event=event@entry=0x7ffcada9f490) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/quick/items/qquicktextinput.cpp:4641 #46 0x00007f78c1095370 in QQuickTextInput::keyPressEvent (this=0x55bccfdb0a80, ev=0x7ffcada9f490) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/quick/items/qquicktextinput.cpp:1542 #47 0x00007f78c104761b in QQuickItemPrivate::deliverKeyEvent (this=this@entry=0x55bcd05c9a00, e=0x7ffcada9f490) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/quick/items/qquickitem.cpp:5250 #48 0x00007f78c1047877 in QQuickItem::event (this=0x55bccfdb0a80, ev=0x7ffcada9f490) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/quick/items/qquickitem.cpp:8285 #49 0x00007f78c01031c6 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55bccfdb0a80, e=0x7ffcada9f490) at /var/tmp/portage/dev-qt/qtwidgets-5.15.14/work/qtbase-everywhere-src-5.15.14/src/widgets/kernel/qapplication.cpp:3640 #50 0x00007f78bf2b5378 in QCoreApplication::notifyInternal2 (receiver=0x55bccfdb0a80, event=0x7ffcada9f490) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/kernel/qcoreapplication.cpp:1064 #51 0x00007f78bf2b5582 in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/kernel/qcoreapplication.cpp:1462 #52 0x00007f78c1057ddf in QQuickWindowPrivate::deliverKeyEvent (this=<optimized out>, e=0x7ffcada9f490) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.14/work/qtdeclarative-everywhere-src-5.15.14/src/quick/items/qquickwindow.cpp:1946 #53 0x00007f78bf738e25 in QWindow::event (this=0x55bccd6b6740, ev=<optimized out>) at /var/tmp/portage/dev-qt/qtgui-5.15.14/work/qtbase-everywhere-src-5.15.14/src/gui/kernel/qwindow.cpp:2461 #54 0x00007f78c01031c6 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55bccd6b6740, e=0x7ffcada9f490) at /var/tmp/portage/dev-qt/qtwidgets-5.15.14/work/qtbase-everywhere-src-5.15.14/src/widgets/kernel/qapplication.cpp:3640 #55 0x00007f78bf2b5378 in QCoreApplication::notifyInternal2 (receiver=0x55bccd6b6740, event=0x7ffcada9f490) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/kernel/qcoreapplication.cpp:1064 #56 0x00007f78bf72903d in QGuiApplicationPrivate::processKeyEvent (e=0x55bcd0d3b650) at /var/tmp/portage/dev-qt/qtgui-5.15.14/work/qtbase-everywhere-src-5.15.14/src/gui/kernel/qguiapplication.cpp:2417 #57 0x00007f78bf708a9b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /var/tmp/portage/dev-qt/qtgui-5.15.14/work/qtbase-everywhere-src-5.15.14/src/gui/kernel/qwindowsysteminterface.cpp:1169 #58 0x00007f78c074f5e4 in userEventSourceDispatch (source=<optimized out>) at /var/tmp/portage/dev-qt/qtgui-5.15.14/work/qtbase-everywhere-src-5.15.14/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:74 #59 0x00007f78bddc16f2 in g_main_dispatch (context=context@entry=0x7f78b4000ec0) at ../glib-2.78.6/glib/gmain.c:3476 #60 0x00007f78bddc4987 in g_main_context_dispatch_unlocked (context=0x7f78b4000ec0) at ../glib-2.78.6/glib/gmain.c:4284 #61 g_main_context_iterate_unlocked (context=context@entry=0x7f78b4000ec0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.78.6/glib/gmain.c:4349 #62 0x00007f78bddc4fe0 in g_main_context_iteration (context=0x7f78b4000ec0, may_block=1) at ../glib-2.78.6/glib/gmain.c:4414 #63 0x00007f78bf30e1da in QEventDispatcherGlib::processEvents (this=0x55bccc35fd50, flags=...) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #64 0x00007f78bf2b382a in QEventLoop::exec (this=this@entry=0x7ffcada9f720, flags=..., flags@entry=...) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/include/QtCore/../../src/corelib/global/qflags.h:69 #65 0x00007f78bf2bc7ad in QCoreApplication::exec () at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/include/QtCore/../../src/corelib/global/qflags.h:121 #66 0x00007f78bf720950 in QGuiApplication::exec () at /var/tmp/portage/dev-qt/qtgui-5.15.14/work/qtbase-everywhere-src-5.15.14/src/gui/kernel/qguiapplication.cpp:1870 #67 0x00007f78c0103139 in QApplication::exec () at /var/tmp/portage/dev-qt/qtwidgets-5.15.14/work/qtbase-everywhere-src-5.15.14/src/widgets/kernel/qapplication.cpp:2832 #68 0x000055bcb40b4538 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-5.27.11.1-r1/work/plasma-workspace-5.27.11.1/shell/main.cpp:235 [Inferior 1 (process 4413) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.