Application: neochat (1.2.80) Qt Version: 5.15.2 Frameworks Version: 5.88.0 Operating System: Linux 5.14.11-2-default x86_64 Windowing System: X11 Distribution: "openSUSE Tumbleweed" DrKonqi: 5.23.80 [KCrashBackend] -- Information about the crash: - What I was doing when the application crashed: Exit NeoChat from the tray icon. Dr. Konqi shows up in the tray, which indicates NeoChat just 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 0x00007fba4a45a6ac in QArrayData::data() (this=<optimized out>) at /usr/include/qt5/QtCore/qarraydata.h:61 #7 QTypedArrayData<QQuickItemPrivate::ChangeListener>::data() (this=<optimized out>) at /usr/include/qt5/QtCore/qarraydata.h:208 #8 QTypedArrayData<QQuickItemPrivate::ChangeListener>::begin(QQuickItemPrivate::ChangeListener*) (this=<optimized out>) at /usr/include/qt5/QtCore/qarraydata.h:211 #9 QVector<QQuickItemPrivate::ChangeListener>::realloc(int, QFlags<QArrayData::AllocationOption>) (this=this@entry=0x55acb88f4f28, aalloc=<optimized out>, options=..., options@entry=...) at /usr/include/qt5/QtCore/qvector.h:710 #10 0x00007fba4a451937 in QVector<QQuickItemPrivate::ChangeListener>::detach() (this=0x55acb88f4f28) at /usr/include/qt5/QtCore/qvector.h:405 #11 QVector<QQuickItemPrivate::ChangeListener>::detach() (this=0x55acb88f4f28) at /usr/include/qt5/QtCore/qvector.h:397 #12 QVector<QQuickItemPrivate::ChangeListener>::erase(QQuickItemPrivate::ChangeListener*, QQuickItemPrivate::ChangeListener*) (this=0x55acb88f4f28, abegin=0x55acb940f508, aend=0x55acb940f518) at /usr/include/qt5/QtCore/qvector.h:913 #13 0x00007fba4778776d in () at /lib64/libQt5QuickTemplates2.so.5 #14 0x00007fba4778da07 in QQuickTextArea::~QQuickTextArea() () at /lib64/libQt5QuickTemplates2.so.5 #15 0x00007fba3989c6e5 in QQmlPrivate::QQmlElement<QQuickTextArea>::~QQmlElement() (this=0x55acb8d34790, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #16 QQmlPrivate::QQmlElement<QQuickTextArea>::~QQmlElement() (this=0x55acb8d34790, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #17 0x00007fba4868870e in QObjectPrivate::deleteChildren() (this=0x55acb8de7080) at kernel/qobject.cpp:2104 #18 0x00007fba48693274 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082 #19 0x00007fba3989ac2e in QQuickScrollView::~QQuickScrollView() (this=0x55acb8d2fd80, this=<optimized out>) at ../../../include/QtQuickTemplates2/5.15.2/QtQuickTemplates2/private/../../../../../src/quicktemplates2/qquickscrollview_p.h:58 #20 QQmlPrivate::QQmlElement<QQuickScrollView>::~QQmlElement() (this=0x55acb8d2fd80, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #21 QQmlPrivate::QQmlElement<QQuickScrollView>::~QQmlElement() (this=0x55acb8d2fd80, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #22 0x00007fba4868870e in QObjectPrivate::deleteChildren() (this=0x55acb8d2cad0) at kernel/qobject.cpp:2104 #23 0x00007fba48693274 in QObject::~QObject() (this=this@entry=0x55acb8d35af0, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082 #24 0x00007fba4a454f3e in QQuickItem::~QQuickItem() (this=this@entry=0x55acb8d35af0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-ku.1.1.x86_64/src/quick/items/qquickitem.cpp:2381 #25 0x00007fba399b9dfc in QQuickLayout::~QQuickLayout() (this=this@entry=0x55acb8d35af0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-ku.1.1.x86_64/src/imports/layouts/qquicklayout.cpp:750 #26 0x00007fba399ba7de in QQuickGridLayoutBase::~QQuickGridLayoutBase() (this=this@entry=0x55acb8d35af0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-ku.1.1.x86_64/src/imports/layouts/qquicklinearlayout.cpp:315 #27 0x00007fba399c22d1 in QQuickLinearLayout::~QQuickLinearLayout() (this=0x55acb8d35af0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-ku.1.1.x86_64/src/imports/layouts/qquicklinearlayout_p.h:196 #28 QQuickRowLayout::~QQuickRowLayout() (this=0x55acb8d35af0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-ku.1.1.x86_64/src/imports/layouts/qquicklinearlayout_p.h:228 #29 QQmlPrivate::QQmlElement<QQuickRowLayout>::~QQmlElement() (this=0x55acb8d35af0, __in_chrg=<optimized out>) at ../../../include/QtQml/../../../src/qml/qml/qqmlprivate.h:144 #30 QQmlPrivate::QQmlElement<QQuickRowLayout>::~QQmlElement() (this=0x55acb8d35af0, __in_chrg=<optimized out>) at ../../../include/QtQml/../../../src/qml/qml/qqmlprivate.h:144 #31 0x00007fba4868870e in QObjectPrivate::deleteChildren() (this=0x55acb8c7c4f0) at kernel/qobject.cpp:2104 #32 0x00007fba48693274 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082 #33 0x00007fba3989ad6e in QQuickToolBar::~QQuickToolBar() (this=0x55acb8e25280, this=<optimized out>) at ../../../include/QtQuickTemplates2/5.15.2/QtQuickTemplates2/private/../../../../../src/quicktemplates2/qquicktoolbar_p.h:57 #34 QQmlPrivate::QQmlElement<QQuickToolBar>::~QQmlElement() (this=0x55acb8e25280, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #35 QQmlPrivate::QQmlElement<QQuickToolBar>::~QQmlElement() (this=0x55acb8e25280, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #36 0x00007fba4868870e in QObjectPrivate::deleteChildren() (this=0x55acb8d2e5a0) at kernel/qobject.cpp:2104 #37 0x00007fba48693274 in QObject::~QObject() (this=this@entry=0x55acb8d2e4e0, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082 #38 0x00007fba4a454f3e in QQuickItem::~QQuickItem() (this=this@entry=0x55acb8d2e4e0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-ku.1.1.x86_64/src/quick/items/qquickitem.cpp:2381 #39 0x00007fba4a5d0175 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55acb8d2e4e0, __in_chrg=<optimized out>) at ../../include/QtQml/../../../src/qml/qml/qqmlprivate.h:144 #40 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55acb8d2e4e0, __in_chrg=<optimized out>) at ../../include/QtQml/../../../src/qml/qml/qqmlprivate.h:144 #41 0x00007fba4868870e in QObjectPrivate::deleteChildren() (this=0x55acb8d26cc0) at kernel/qobject.cpp:2104 #42 0x00007fba48693274 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082 #43 0x00007fba3989caf5 in QQmlPrivate::QQmlElement<QQuickPage>::~QQmlElement() (this=0x55acb8da9fa0, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #44 QQmlPrivate::QQmlElement<QQuickPage>::~QQmlElement() (this=0x55acb8da9fa0, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #45 0x00007fba4868870e in QObjectPrivate::deleteChildren() (this=0x55acb888d3b0) at kernel/qobject.cpp:2104 #46 0x00007fba48693274 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082 #47 0x00007fba3989cfcd in QQmlPrivate::QQmlElement<QQuickApplicationWindow>::~QQmlElement() (this=0x55acb884b130, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #48 QQmlPrivate::QQmlElement<QQuickApplicationWindow>::~QQmlElement() (this=0x55acb884b130, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #49 0x00007fba4a0368ee in qDeleteAll<QList<QObject*>::const_iterator>(QList<QObject*>::const_iterator, QList<QObject*>::const_iterator) (end=..., begin=...) at /usr/include/qt5/QtCore/qalgorithms.h:320 #50 qDeleteAll<QList<QObject*> >(QList<QObject*> const&) (c=...) at /usr/include/qt5/QtCore/qalgorithms.h:328 #51 QQmlApplicationEnginePrivate::cleanUp() (this=this@entry=0x55acb88e0e10) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-ku.1.1.x86_64/src/qml/qml/qqmlapplicationengine.cpp:66 #52 0x00007fba4a036939 in QQmlApplicationEngine::~QQmlApplicationEngine() (this=0x7ffe4a56adc0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-ku.1.1.x86_64/src/qml/qml/qqmlapplicationengine.cpp:263 #53 0x000055acb6834289 in main () [Inferior 1 (process 16359) detached] Reported using DrKonqi This report was filed against 'kde' because the product 'neochat' could not be located in Bugzilla. Add it to drkonqi's mappings file!
This is already fixed and will be included in the next NeoChat release (soon)
(In reply to Carl Schwan from comment #1) > This is already fixed and will be included in the next NeoChat release (soon) I am running the git build. I am not sure if it's been already fixed.
Application: NeoChat (neochat), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} [KCrash Handler] #6 0x00007fb4a71497a2 in std::__atomic_base<QObjectPrivate::ConnectionData*>::load(std::memory_order) const (__m=std::memory_order_relaxed, this=0x40) at /usr/include/c++/11/bits/atomic_base.h:836 #7 std::atomic<QObjectPrivate::ConnectionData*>::load(std::memory_order) const (__m=std::memory_order_relaxed, this=0x40) at /usr/include/c++/11/atomic:570 #8 QAtomicOps<QObjectPrivate::ConnectionData*>::loadRelaxed<QObjectPrivate::ConnectionData*>(std::atomic<QObjectPrivate::ConnectionData*> const&) (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239 #9 QBasicAtomicPointer<QObjectPrivate::ConnectionData>::loadRelaxed() const (this=0x40) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:248 #10 QMetaObjectPrivate::disconnect(QObject const*, int, QMetaObject const*, QObject const*, int, void**, QMetaObjectPrivate::DisconnectType) (sender=0x558c4fa181d0, signal_index=30, smeta=0x7fb4a91ff000 <QQuickFlickable::staticMetaObject>, receiver=0x558c4f9677b0, method_index=-1, slot=0x7ffea6b81ed0, disconnectType=QMetaObjectPrivate::DisconnectAll) at kernel/qobject.cpp:3532 #11 0x00007fb4a7149faa in QObject::disconnectImpl(QObject const*, void**, QObject const*, void**, QMetaObject const*) (sender=0x558c4fa181d0, signal=<optimized out>, receiver=0x558c4f9677b0, slot=0x7ffea6b81ed0, senderMetaObject=0x7fb4a91ff000 <QQuickFlickable::staticMetaObject>) at kernel/qobject.cpp:5204 #12 0x00007fb4a62447a8 in () at /lib64/libQt5QuickTemplates2.so.5 #13 0x00007fb4a624aa07 in QQuickTextArea::~QQuickTextArea() () at /lib64/libQt5QuickTemplates2.so.5 #14 0x00007fb49836a6e5 in QQmlPrivate::QQmlElement<QQuickTextArea>::~QQmlElement() (this=0x558c4f9677b0, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #15 QQmlPrivate::QQmlElement<QQuickTextArea>::~QQmlElement() (this=0x558c4f9677b0, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #16 0x00007fb4a714570e in QObjectPrivate::deleteChildren() (this=0x558c4f980e90) at kernel/qobject.cpp:2104 #17 0x00007fb4a7150274 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082 #18 0x00007fb498368c2e in QQuickScrollView::~QQuickScrollView() (this=0x558c4f97c650, this=<optimized out>) at ../../../include/QtQuickTemplates2/5.15.2/QtQuickTemplates2/private/../../../../../src/quicktemplates2/qquickscrollview_p.h:58 #19 QQmlPrivate::QQmlElement<QQuickScrollView>::~QQmlElement() (this=0x558c4f97c650, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #20 QQmlPrivate::QQmlElement<QQuickScrollView>::~QQmlElement() (this=0x558c4f97c650, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #21 0x00007fb4a714570e in QObjectPrivate::deleteChildren() (this=0x558c4fb00260) at kernel/qobject.cpp:2104 #22 0x00007fb4a7150274 in QObject::~QObject() (this=this@entry=0x558c4f97f0d0, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082 #23 0x00007fb4a8f11f3e in QQuickItem::~QQuickItem() (this=this@entry=0x558c4f97f0d0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-ku.1.1.x86_64/src/quick/items/qquickitem.cpp:2381 #24 0x00007fb498487dfc in QQuickLayout::~QQuickLayout() (this=this@entry=0x558c4f97f0d0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-ku.1.1.x86_64/src/imports/layouts/qquicklayout.cpp:750 #25 0x00007fb4984887de in QQuickGridLayoutBase::~QQuickGridLayoutBase() (this=this@entry=0x558c4f97f0d0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-ku.1.1.x86_64/src/imports/layouts/qquicklinearlayout.cpp:315 #26 0x00007fb4984902d1 in QQuickLinearLayout::~QQuickLinearLayout() (this=0x558c4f97f0d0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-ku.1.1.x86_64/src/imports/layouts/qquicklinearlayout_p.h:196 #27 QQuickRowLayout::~QQuickRowLayout() (this=0x558c4f97f0d0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-ku.1.1.x86_64/src/imports/layouts/qquicklinearlayout_p.h:228 #28 QQmlPrivate::QQmlElement<QQuickRowLayout>::~QQmlElement() (this=0x558c4f97f0d0, __in_chrg=<optimized out>) at ../../../include/QtQml/../../../src/qml/qml/qqmlprivate.h:144 #29 QQmlPrivate::QQmlElement<QQuickRowLayout>::~QQmlElement() (this=0x558c4f97f0d0, __in_chrg=<optimized out>) at ../../../include/QtQml/../../../src/qml/qml/qqmlprivate.h:144 #30 0x00007fb4a714570e in QObjectPrivate::deleteChildren() (this=0x558c4fa2d7a0) at kernel/qobject.cpp:2104 #31 0x00007fb4a7150274 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082 #32 0x00007fb498368d6e in QQuickToolBar::~QQuickToolBar() (this=0x558c4fa2d6e0, this=<optimized out>) at ../../../include/QtQuickTemplates2/5.15.2/QtQuickTemplates2/private/../../../../../src/quicktemplates2/qquicktoolbar_p.h:57 #33 QQmlPrivate::QQmlElement<QQuickToolBar>::~QQmlElement() (this=0x558c4fa2d6e0, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #34 QQmlPrivate::QQmlElement<QQuickToolBar>::~QQmlElement() (this=0x558c4fa2d6e0, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #35 0x00007fb4a714570e in QObjectPrivate::deleteChildren() (this=0x558c4fb95140) at kernel/qobject.cpp:2104 #36 0x00007fb4a7150274 in QObject::~QObject() (this=this@entry=0x558c4f9604c0, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082 #37 0x00007fb4a8f11f3e in QQuickItem::~QQuickItem() (this=this@entry=0x558c4f9604c0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-ku.1.1.x86_64/src/quick/items/qquickitem.cpp:2381 #38 0x00007fb4a908d175 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x558c4f9604c0, __in_chrg=<optimized out>) at ../../include/QtQml/../../../src/qml/qml/qqmlprivate.h:144 #39 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x558c4f9604c0, __in_chrg=<optimized out>) at ../../include/QtQml/../../../src/qml/qml/qqmlprivate.h:144 #40 0x00007fb4a714570e in QObjectPrivate::deleteChildren() (this=0x558c4fabdfd0) at kernel/qobject.cpp:2104 #41 0x00007fb4a7150274 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082 #42 0x00007fb49836aaf5 in QQmlPrivate::QQmlElement<QQuickPage>::~QQmlElement() (this=0x558c4fa16660, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #43 QQmlPrivate::QQmlElement<QQuickPage>::~QQmlElement() (this=0x558c4fa16660, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #44 0x00007fb4a714570e in QObjectPrivate::deleteChildren() (this=0x558c4f54cf50) at kernel/qobject.cpp:2104 #45 0x00007fb4a7150274 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082 #46 0x00007fb49836afcd in QQmlPrivate::QQmlElement<QQuickApplicationWindow>::~QQmlElement() (this=0x558c4f52fc30, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #47 QQmlPrivate::QQmlElement<QQuickApplicationWindow>::~QQmlElement() (this=0x558c4f52fc30, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144 #48 0x00007fb4a8af38ee in qDeleteAll<QList<QObject*>::const_iterator>(QList<QObject*>::const_iterator, QList<QObject*>::const_iterator) (end=..., begin=...) at /usr/include/qt5/QtCore/qalgorithms.h:320 #49 qDeleteAll<QList<QObject*> >(QList<QObject*> const&) (c=...) at /usr/include/qt5/QtCore/qalgorithms.h:328 #50 QQmlApplicationEnginePrivate::cleanUp() (this=this@entry=0x558c4f5c5670) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-ku.1.1.x86_64/src/qml/qml/qqmlapplicationengine.cpp:66 #51 0x00007fb4a8af3939 in QQmlApplicationEngine::~QQmlApplicationEngine() (this=this@entry=0x7ffea6b82660, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-ku.1.1.x86_64/src/qml/qml/qqmlapplicationengine.cpp:263 #52 0x0000558c4f228289 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/neochat-1.0.80git.20211027T080214~ee8be4b7-ku.182.1.x86_64/src/main.cpp:267 [Inferior 1 (process 29419) detached]