Summary: | NeoChat crashes on exit | ||
---|---|---|---|
Product: | [I don't know] kde | Reporter: | Fushan Wen <qydwhotmail> |
Component: | general | Assignee: | Unassigned bugs <unassigned-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | carl |
Priority: | NOR | Keywords: | drkonqi |
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Fushan Wen
2021-11-01 10:54:10 UTC
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] |