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

            Bug ID: 476923
           Summary: NeoChat crash when selecting a chat
    Classification: Applications
           Product: NeoChat
           Version: 23.08.3
          Platform: Archlinux
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: General
          Assignee: fe...@posteo.de
          Reporter: reds...@redstar.tk
                CC: c...@carlschwan.eu
  Target Milestone: ---

Application: neochat (23.08.3)

Qt Version: 5.15.11
Frameworks Version: 5.112.0
Operating System: Linux 6.6.1-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 5.27.9 [KCrashBackend]

-- Information about the crash:
Using Arch Linux, as soon as selecting a chat to open, neochat crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: NeoChat (neochat), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized
out>}
[KCrash Handler]
#6  Quotient::RoomStateView::RoomStateView(Quotient::RoomStateView const&)
(this=0x7ffe142ceeb8) at
/usr/src/debug/libquotient/libQuotient-0.8.1.2/Quotient/roomstateview.h:24
#7  Quotient::Room::currentState() const (this=this@entry=0x0) at
/usr/src/debug/libquotient/libQuotient-0.8.1.2/Quotient/room.cpp:1574
#8  0x000055b13d56ad37 in ImagePacksModel::reloadImages()
(this=this@entry=0x55b141521180) at
/usr/src/debug/neochat/neochat-23.08.3/src/models/imagepacksmodel.cpp:105
#9  0x000055b13d56c392 in ImagePacksModel::setRoom(NeoChatRoom*)
(room=<optimized out>, this=0x55b141521180) at
/usr/src/debug/neochat/neochat-23.08.3/src/models/imagepacksmodel.cpp:73
#10 ImagePacksModel::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) (_o=0x55b141521180, _c=<optimized out>, _id=<optimized out>,
_a=<optimized out>) at
/usr/src/debug/neochat/build/src/neochat_autogen/include/moc_imagepacksmodel.cpp:167
#11 0x000055b13d56c5a3 in ImagePacksModel::qt_metacall(QMetaObject::Call, int,
void**) (this=0x55b141521180, _c=QMetaObject::WriteProperty, _id=0,
_a=0x7ffe142cf0a0) at
/usr/src/debug/neochat/build/src/neochat_autogen/include/moc_imagepacksmodel.cpp:218
#12 0x00007fbb93e3c00e in QQmlPropertyData::writeProperty(QObject*, void*,
QFlags<QQmlPropertyData::WriteFlag>) const (this=<optimized out>,
target=<optimized out>, value=<optimized out>, flags=...) at
../../include/QtQml/5.15.11/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:393
#13 0x00007fbb93e99488 in QObjectPointerBinding::write(QV4::Value const&, bool,
QFlags<QQmlPropertyData::WriteFlag>) (this=0x55b1415212e0, result=...,
isUndefined=<optimized out>, flags=...) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:744
#14 0x00007fbb93ea064e in
QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&,
QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x55b1415212e0,
watcher=..., flags=..., scope=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:258
#15 0x00007fbb93ea0133 in
QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x55b1415212e0,
flags=...) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:194
#16 0x00007fbb93ea47dd in
QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (this=0x55b1408d9c20,
interrupt=...) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1404
#17 0x00007fbb93e506e7 in
QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&)
(this=this@entry=0x55b140fe9750, i=...) at
/usr/include/qt/QtCore/qscopedpointer.h:116
#18 0x00007fbb93e51096 in QQmlEnginePrivate::incubate(QQmlIncubator&,
QQmlContextData*) (this=0x55b13e9dde70, i=<optimized out>,
forContext=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlincubator.cpp:89
#19 0x00007fbb93e4a004 in QQmlComponent::create(QQmlIncubator&, QQmlContext*,
QQmlContext*) (this=<optimized out>, incubator=..., context=<optimized out>,
forContext=forContext@entry=0x0) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1191
#20 0x00007fbb944c231b in QQuickLoaderPrivate::_q_sourceLoaded()
(this=0x55b141293830) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickloader.cpp:750
#21 0x00007fbb93ea4921 in
QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (this=0x55b13fb42ea0,
interrupt=...) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1424
#22 0x00007fbb93e499fd in QQmlComponentPrivate::complete(QQmlEnginePrivate*,
QQmlComponentPrivate::ConstructionState*) (state=0x55b140e2ce58,
enginePriv=0x55b13e9dde70) at /usr/include/qt/QtCore/qscopedpointer.h:116
#23 QQmlComponentPrivate::complete(QQmlEnginePrivate*,
QQmlComponentPrivate::ConstructionState*) (enginePriv=0x55b13e9dde70,
state=state@entry=0x55b140e2ce58) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:996
#24 0x00007fbb93e49bcb in QQmlComponentPrivate::completeCreate()
(this=this@entry=0x55b140e2cdd0) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1092
#25 0x00007fbb93e4a494 in QQmlComponent::createObject(QQmlV4Function*)
(this=<optimized out>, args=0x7ffe142cf940) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1506
#26 0x00007fbb93e4e493 in QQmlComponent::qt_metacall(QMetaObject::Call, int,
void**) (this=0x55b13f2843d0, _c=QMetaObject::InvokeMetaMethod, _id=6,
_a=0x7ffe142cf960) at .moc/moc_qqmlcomponent.cpp:231
#27 0x00007fbb93e7cf54 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int,
void**) const (this=0x7ffe142cf8a0, type=QMetaObject::InvokeMetaMethod,
index=<optimized out>, argv=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:51
#28 0x00007fbb93d80436 in QV4::QObjectMethod::callInternal(QV4::Value const*,
QV4::Value const*, int) const (this=<optimized out>, thisObject=0x7fbb673bf958,
argv=<optimized out>, argc=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2109
#29 0x00007fbb93da2bee in QV4::FunctionObject::call(QV4::Value const*,
QV4::Value const*, int) const (argc=2, argv=0x7fbb673bf970,
thisObject=0x7fbb673bf958, this=0x7ffe142cf9e8) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:202
#30 QV4::Runtime::CallPropertyLookup::call(QV4::ExecutionEngine*, QV4::Value
const&, unsigned int, QV4::Value*, int) (engine=0x55b13eaab230, base=...,
index=<optimized out>, argv=0x7fbb673bf970, argc=2) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1460
#31 0x00007fbb540a5160 in  ()
#32 0x00007ffe142cfc20 in  ()
#33 0x000055b14104c020 in  ()
#34 0x00007fbb673bf910 in  ()
#35 0x0000000000000000 in  ()
[Inferior 1 (process 19117) detached]

Reported using DrKonqi

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

Reply via email to