https://bugs.kde.org/show_bug.cgi?id=466330
Bug ID: 466330 Summary: NeoChat Crashes at launch Classification: Applications Product: NeoChat Version: unspecified Platform: Neon OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: General Assignee: fe...@posteo.de Reporter: orangewi...@gmail.com CC: c...@carlschwan.eu Target Milestone: --- Application: neochat (23.01) Qt Version: 5.15.8 Frameworks Version: 5.103.0 Operating System: Linux 5.19.0-32-generic x86_64 Windowing System: X11 Distribution: KDE neon 5.27 DrKonqi: 5.27.1 [KCrashBackend] -- Information about the crash: I use KDE NEON, and they released the 5.27.1 update. After that update (Tuesday this week), neochat reliably crashes on launch. Another person on IRC confirmed this behavior. [17:57:30] <rdr> crashed on very first message recieved previous to this update, kde plasma 5.27.0, Neochat launched without issue. The crash can be reproduced every time. -- Backtrace: Application: NeoChat (neochat), signal: Segmentation fault [KCrash Handler] #4 QString::QString (other=..., this=<optimized out>, this=<optimized out>, other=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1093 #5 operator() (e=..., __closure=<optimized out>) at ./src/neochatroom.cpp:470 #6 Quotient::switchOnType<Quotient::RoomEvent, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomMessageEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::StickerEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomMemberEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomCanonicalAliasEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomNameEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomTopicEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomAvatarEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::EncryptionEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomCreateEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomPowerLevelsEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const StateEventBase&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::PollStartEvent&)>, QString> (fn1=..., event=...) at /usr/include/libquotient/Quotient/events/event.h:620 #7 NeoChatRoom::eventToString(Quotient::RoomEvent const&, Qt::TextFormat, bool) const [clone .constprop.0] (this=0x5582f582fdd0, evt=..., format=Qt::RichText, removeReply=true) at ./src/neochatroom.cpp:658 #8 0x00005582f102a928 in MessageEventModel::data (this=0x5582fa089480, idx=..., role=0) at ./src/models/messageeventmodel.cpp:476 #9 0x00007f32ee65cb4d in QAbstractItemModel::itemData(QModelIndex const&) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00005582f102d030 in MessageEventModel::data (this=0x5582fa089480, idx=..., role=<optimized out>) at ./src/models/messageeventmodel.cpp:757 #11 0x00007f32ee685e79 in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00005582f1068248 in CollapseStateProxyModel::data (this=0x5582f98ff6e0, index=..., role=276) at ./src/models/collapsestateproxymodel.cpp:28 #13 0x00007f32ef95b4f7 in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5 #14 0x00007f32f05a79f6 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #15 0x00007f32f05a8592 in QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, QQmlPropertyData**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #16 0x00007f32f0583b05 in QV4::QQmlContextWrapper::lookupInParentContextHierarchy(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #17 0x00007f32f05c754c in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #18 0x00007f32f05ccb9f in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #19 0x00007f32f055eaee in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #20 0x00007f32f06eb3a5 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #21 0x00007f32f06f16a8 in QQmlBinding::evaluate(bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #22 0x00007f32f06f59db in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #23 0x00007f32f06f3664 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #24 0x00007f32f0700fca in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #25 0x00007f32f0696235 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #26 0x00007f32f069684d in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #27 0x00007f32ef96f363 in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5 #28 0x00007f32f0d30375 in QQuickItemViewPrivate::createItem (this=this@entry=0x5582fa073d80, modelIndex=1, incubationMode=incubationMode@entry=QQmlIncubator::Synchronous) at items/qquickitemview.cpp:2351 #29 0x00007f32f0d40f79 in QQuickListViewPrivate::applyInsertionChange (this=0x5582fa073d80, change=..., insertResult=<optimized out>, addedItems=<optimized out>, movingIntoView=<optimized out>) at items/qquicklistview.cpp:3711 #30 0x00007f32f0d30f5d in QQuickItemViewPrivate::applyModelChanges (this=this@entry=0x5582fa073d80, totalInsertionResult=totalInsertionResult@entry=0x7ffd208ed880, totalRemovalResult=totalRemovalResult@entry=0x7ffd208ed8b0) at items/qquickitemview.cpp:2061 #31 0x00007f32f0d3184a in QQuickItemViewPrivate::layout (this=0x5582fa073d80) at items/qquickitemview.cpp:1895 #32 0x00007f32f0c7f28d in QQuickWindowPrivate::polishItems (this=0x5582f3046cc0) at items/qquickwindow.cpp:393 #33 0x00007f32f0c1db65 in QSGThreadedRenderLoop::polishAndSync (this=0x5582f3047a90, w=0x5582f3830df0, inExpose=<optimized out>) at scenegraph/qsgthreadedrenderloop.cpp:1576 #34 0x00007f32f0c8cacf in QQuickWindow::event (this=0x5582f2f15c20, e=0x7ffd208edc20) at items/qquickwindow.cpp:1863 #35 0x00007f32ef36c793 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #36 0x00007f32ee6bc07a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #37 0x00007f32eeb31894 in QPlatformWindow::windowEvent(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #38 0x00007f32ef3739ba in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #39 0x00007f32ee6bc07a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #40 0x00007f32ee714e0b in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #41 0x00007f32ee715754 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #42 0x00007f32edec6d3b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #43 0x00007f32edf1b6c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #44 0x00007f32edec43e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #45 0x00007f32ee715ad8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #46 0x00007f32ee6ba99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #47 0x00007f32ee6c2f34 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #48 0x00005582f0f29579 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:332 [Inferior 1 (process 49093) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.