Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • NeoChat NeoChat
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 77
    • Issues 77
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 29
    • Merge requests 29
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
    • Model experiments
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • NetworkNetwork
  • NeoChatNeoChat
  • Issues
  • #397

SIGSEGV on exit

Description

NeoChat 1.2 crashes on exit.

Steps to reproduce

  1. Open app
  2. Right click on tray icon -> Quit

What is the current bug behavior?

NeoChat closes and a coredump is generated.

Relevant logs

Backtrace of thread1:

#0  0x00007fb2dac4627f in QVector<QQuickItemPrivate::ChangeListener>::realloc(int, QFlags<QArrayData::AllocationOption>) (this=this@entry=0x555d87f2c1a8, aalloc=<optimized out>, options=..., options@entry=...) at /usr/include/qt5/QtCore/qvector.h:745
#1  0x00007fb2dac3d4e7 in QVector<QQuickItemPrivate::ChangeListener>::detach() (this=0x555d87f2c1a8) at /usr/include/qt5/QtCore/qvector.h:410
#2  QVector<QQuickItemPrivate::ChangeListener>::detach() (this=0x555d87f2c1a8) at /usr/include/qt5/QtCore/qvector.h:402
#3  QVector<QQuickItemPrivate::ChangeListener>::erase(QQuickItemPrivate::ChangeListener*, QQuickItemPrivate::ChangeListener*) (this=0x555d87f2c1a8, abegin=0x555d87f67ca8, aend=0x555d87f67cb8) at /usr/include/qt5/QtCore/qvector.h:922
#4  0x00007fb2dac3d8c0 in QVector<QQuickItemPrivate::ChangeListener>::remove(int) (i=<optimized out>, this=<optimized out>) at /usr/include/qt5/QtCore/qvector.h:483
#5  0x00007fb2d8caa8ad in QQuickTextAreaPrivate::detachFlickable() (this=this@entry=0x555d866856d0) at /usr/include/qt5/QtQuick/5.15.2/QtQuick/private/qquickitemchangelistener_p.h:76
#6  0x00007fb2d8cb0637 in QQuickTextArea::~QQuickTextArea() (this=this@entry=0x555d87f30bf0, this=<optimized out>) at /usr/src/debug/libqt5-qtquickcontrols2-5.15.2-2.7.x86_64/src/quicktemplates2/qquicktextarea.cpp:587
#7  0x00007fb2c66436e5 in QQmlPrivate::QQmlElement<QQuickTextArea>::~QQmlElement() (this=0x555d87f30bf0, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#8  QQmlPrivate::QQmlElement<QQuickTextArea>::~QQmlElement() (this=0x555d87f30bf0, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#9  0x00007fb2d97807be in QObjectPrivate::deleteChildren() (this=0x555d87f100a0) at kernel/qobject.cpp:2104
#10 0x00007fb2d978b324 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#11 0x00007fb2c6641c2e in QQuickScrollView::~QQuickScrollView() (this=0x555d87f0ffe0, this=<optimized out>) at ../../../include/QtQuickTemplates2/5.15.2/QtQuickTemplates2/private/../../../../../src/quicktemplates2/qquickscrollview_p.h:58
#12 QQmlPrivate::QQmlElement<QQuickScrollView>::~QQmlElement() (this=0x555d87f0ffe0, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#13 QQmlPrivate::QQmlElement<QQuickScrollView>::~QQmlElement() (this=0x555d87f0ffe0, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#14 0x00007fb2d97807be in QObjectPrivate::deleteChildren() (this=0x555d87f0fa80) at kernel/qobject.cpp:2104
#15 0x00007fb2d978b324 in QObject::~QObject() (this=this@entry=0x555d87f0f9b0, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#16 0x00007fb2dac40aee in QQuickItem::~QQuickItem() (this=this@entry=0x555d87f0f9b0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.2.x86_64/src/quick/items/qquickitem.cpp:2365
#17 0x00007fb2cc038dfc in QQuickLayout::~QQuickLayout() (this=this@entry=0x555d87f0f9b0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.2.x86_64/src/imports/layouts/qquicklayout.cpp:750
#18 0x00007fb2cc0397de in QQuickGridLayoutBase::~QQuickGridLayoutBase() (this=this@entry=0x555d87f0f9b0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.2.x86_64/src/imports/layouts/qquicklinearlayout.cpp:315
#19 0x00007fb2cc0412d1 in QQuickLinearLayout::~QQuickLinearLayout() (this=0x555d87f0f9b0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.2.x86_64/src/imports/layouts/qquicklinearlayout_p.h:196
#20 QQuickRowLayout::~QQuickRowLayout() (this=0x555d87f0f9b0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.2.x86_64/src/imports/layouts/qquicklinearlayout_p.h:228
#21 QQmlPrivate::QQmlElement<QQuickRowLayout>::~QQmlElement() (this=0x555d87f0f9b0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.2.x86_64/include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#22 QQmlPrivate::QQmlElement<QQuickRowLayout>::~QQmlElement() (this=0x555d87f0f9b0, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.2.x86_64/include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#23 0x00007fb2d97807be in QObjectPrivate::deleteChildren() (this=0x555d87f0d480) at kernel/qobject.cpp:2104
#24 0x00007fb2d978b324 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#25 0x00007fb2c6641d6e in QQuickToolBar::~QQuickToolBar() (this=0x555d87f0d3c0, this=<optimized out>) at ../../../include/QtQuickTemplates2/5.15.2/QtQuickTemplates2/private/../../../../../src/quicktemplates2/qquicktoolbar_p.h:57
#26 QQmlPrivate::QQmlElement<QQuickToolBar>::~QQmlElement() (this=0x555d87f0d3c0, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#27 QQmlPrivate::QQmlElement<QQuickToolBar>::~QQmlElement() (this=0x555d87f0d3c0, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#28 0x00007fb2d97807be in QObjectPrivate::deleteChildren() (this=0x555d87df4130) at kernel/qobject.cpp:2104
#29 0x00007fb2d978b324 in QObject::~QObject() (this=this@entry=0x555d87df4070, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#30 0x00007fb2dac40aee in QQuickItem::~QQuickItem() (this=this@entry=0x555d87df4070, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.2.x86_64/src/quick/items/qquickitem.cpp:2365
#31 0x00007fb2dadbbd85 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x555d87df4070, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.2.x86_64/include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#32 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x555d87df4070, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.2.x86_64/include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#33 0x00007fb2d97807be in QObjectPrivate::deleteChildren() (this=0x555d8718f090) at kernel/qobject.cpp:2104
#34 0x00007fb2d978b324 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#35 0x00007fb2c6643af5 in QQmlPrivate::QQmlElement<QQuickPage>::~QQmlElement() (this=0x555d87e9d1b0, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#36 QQmlPrivate::QQmlElement<QQuickPage>::~QQmlElement() (this=0x555d87e9d1b0, this=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#37 0x00007fb2da5e2bf3 in QV4::MemoryManager::sweep(bool, void (*)(char const*)) (this=this@entry=0x555d86309620, lastSweep=lastSweep@entry=true, classCountPtr=classCountPtr@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.2.x86_64/src/qml/memory/qv4mm.cpp:932
#38 0x00007fb2da5e2d35 in QV4::MemoryManager::~MemoryManager() (this=0x555d86309620, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.2.x86_64/src/qml/memory/qv4mm.cpp:1184
#39 0x00007fb2da65dd9c in QV4::ExecutionEngine::~ExecutionEngine() (this=this@entry=0x555d86536850, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.2.x86_64/src/qml/jsruntime/qv4engine.cpp:818
#40 0x00007fb2da64880e in QJSEngine::~QJSEngine() (this=this@entry=0x7ffd30013660, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.2.x86_64/src/qml/jsapi/qjsengine.cpp:370
#41 0x00007fb2da7af448 in QQmlEngine::~QQmlEngine() (this=this@entry=0x7ffd30013660, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.2.x86_64/src/qml/qml/qqmlengine.cpp:1030
#42 0x00007fb2da821958 in QQmlApplicationEngine::~QQmlApplicationEngine() (this=this@entry=0x7ffd30013660, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.2.x86_64/src/qml/qml/qqmlapplicationengine.cpp:264
#43 0x0000555d85269c97 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/neochat-1.2.0-1.1.x86_64/src/main.cpp:234

System/Matrix Information

  • Distribution / Platform: openSUSE TW
  • Qt Version: 5.15.2
  • NeoChat version: 1.2
  • Quotient version: 0.6.6-1.3
  • Matrix server: matrix.org, kde.org
Edited Jun 06, 2021 by Al De
Assignee
Assign to
Time tracking