https://bugs.kde.org/show_bug.cgi?id=475177
Bug ID: 475177
Summary: NeoChat crashes when trying to edit a message that is
still being sent
Classification: Applications
Product: NeoChat
Version: 23.08.1
Platform: openSUSE
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: General
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Application: neochat (23.08.1)
Qt Version: 5.15.10
Frameworks Version: 5.110.0
Operating System: Linux 6.5.4-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.27.8 [KCrashBackend]
-- Information about the crash:
Neochat crashes after trying to edit a message that is still being sent for a
long time.
The crash can be reproduced sometimes.
-- Backtrace:
Application: NeoChat (neochat), signal: Segmentation fault
[KCrash Handler]
#4 0x000055cdd6fee5af in
Quotient::is<Quotient::RoomMessageEvent>(Quotient::Event const&) (e=<optimized
out>) at /usr/include/Quotient/events/event.h:576
#5 Quotient::switchOnType<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
Quotient::StateEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&,
Qt::TextFormat, bool) const::<lambda(const Quotient::PollStartEvent&)>,
QString, Quotient::RoomEvent> (fn1=<optimized out>, event=<optimized out>) at
/usr/include/Quotient/events/event.h:653
#6 NeoChatRoom::eventToString(Quotient::RoomEvent const&, Qt::TextFormat,
bool) const (this=0x55cdd9233920, evt=..., format=Qt::PlainText,
stripNewlines=false) at /usr/src/debug/neochat-23.08.1/src/neochatroom.cpp:672
#7 0x000055cdd6ffc291 in NeoChatRoom::chatBoxEditMessage() const
(this=0x55cdd9233920) at /usr/include/c++/13/bits/unique_ptr.h:199
#8 NeoChatRoom::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)
(_o=0x55cdd9233920, _c=<optimized out>, _id=<optimized out>, _a=0x7ffc550eb770)
at
/usr/src/debug/neochat-23.08.1/build/src/neochat_autogen/include/moc_neochatroom.cpp:1143
#9 0x00007f17b29baacc in QQmlPropertyData::readProperty(QObject*, void*) const
(property=0x7ffc550eb750, target=<optimized out>, this=0x7f1794256cb8) at
../../include/QtQml/5.15.10/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:373
#10 loadProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData const&)
(v4=0x55cdd8e52d70, object=0x55cdd9233920, property=...) at
/usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/jsruntime/qv4qobjectwrapper.cpp:156
#11 0x00007f1777af25b9 in ()
#12 0x0000000000000000 in ()
[Inferior 1 (process 25876) detached]
The reporter indicates this bug may be a duplicate of or related to bug 474361.
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.