Bug 482252 - Tokodon crashed when trying to close the app
Summary: Tokodon crashed when trying to close the app
Status: RESOLVED DUPLICATE of bug 474182
Alias: None
Product: Tokodon
Classification: Applications
Component: general (show other bugs)
Version: 23.08.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-03-02 21:24 UTC by Kostas
Modified: 2024-07-03 22:52 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (1.98 KB, text/plain)
2024-07-03 22:52 UTC, Iván A.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kostas 2024-03-02 21:24:44 UTC
Application: tokodon (23.08.4)

Qt Version: 5.15.12
Frameworks Version: 5.115.0
Operating System: Linux 6.7.6-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.27.10 [KCrashBackend]

-- Information about the crash:
Tokodon crashed when trying to close the app clicking the X button

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Tokodon (tokodon), signal: Segmentation fault

[KCrash Handler]
#4  std::__atomic_base<void*>::load (__m=std::memory_order_relaxed, this=0x200000009) at /usr/include/c++/13/bits/atomic_base.h:835
#5  std::atomic<void*>::load (__m=std::memory_order_relaxed, this=0x200000009) at /usr/include/c++/13/atomic:577
#6  QAtomicOps<void*>::loadRelaxed<void*> (_q_value=<error reading variable: Cannot access memory at address 0x200000009>) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#7  QBasicAtomicPointer<void>::loadRelaxed (this=0x200000009) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:248
#8  QRecursiveMutexPrivate::lock (this=0x200000001, timeout=timeout@entry=-1) at thread/qmutex.cpp:773
#9  0x00007f52839047a5 in QMutex::lock (this=this@entry=0x5634d271d1c0) at thread/qmutex.cpp:235
#10 0x00007f5283aef7b4 in std::unique_lock<QMutex>::lock (this=<synthetic pointer>) at /usr/include/c++/13/bits/unique_lock.h:133
#11 std::unique_lock<QMutex>::unique_lock (__m=..., this=<synthetic pointer>) at /usr/include/c++/13/bits/unique_lock.h:71
#12 (anonymous namespace)::qt_unique_lock<QMutex> (mutex=...) at ../../include/QtCore/5.15.12/QtCore/private/../../../../../src/corelib/thread/qlocking_p.h:106
#13 QCoreApplicationPrivate::lockThreadPostEventList (object=object@entry=0x5634d1f30cb0) at kernel/qcoreapplication.cpp:1500
#14 0x00007f5283af094d in QCoreApplication::postEvent (receiver=0x5634d1f30cb0, event=0x5634d08631c0, priority=0) at kernel/qcoreapplication.cpp:1546
#15 0x00007f5283b173e1 in QObject::deleteLater (this=<optimized out>) at kernel/qobject.cpp:2340
#16 0x00007f5285f32354 in QQuickAnimatedImage::~QQuickAnimatedImage (this=this@entry=0x5634d1f877a0, __in_chrg=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.12+kde31/src/quick/items/qquickanimatedimage.cpp:151
#17 0x00007f5286007945 in QQmlPrivate::QQmlElement<QQuickAnimatedImage>::~QQmlElement (this=0x5634d1f877a0, __in_chrg=<optimized out>) at ../../include/QtQml/../../../src/qml/qml/qqmlprivate.h:144
#18 QQmlPrivate::QQmlElement<QQuickAnimatedImage>::~QQmlElement (this=0x5634d1f877a0, __in_chrg=<optimized out>) at ../../include/QtQml/../../../src/qml/qml/qqmlprivate.h:144
#19 0x00007f5283b1728e in QObjectPrivate::deleteChildren (this=this@entry=0x5634d1782240) at kernel/qobject.cpp:2137
#20 0x00007f5283b23584 in QObject::~QObject (this=this@entry=0x5634d1782180, __in_chrg=<optimized out>) at kernel/qobject.cpp:1115
#21 0x00007f5285e865b2 in QQuickItem::~QQuickItem (this=this@entry=0x5634d1782180, __in_chrg=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.12+kde31/src/quick/items/qquickitem.cpp:2389
#22 0x00007f5286007be5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x5634d1782180, __in_chrg=<optimized out>) at ../../include/QtQml/../../../src/qml/qml/qqmlprivate.h:144
#23 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x5634d1782180, __in_chrg=<optimized out>) at ../../include/QtQml/../../../src/qml/qml/qqmlprivate.h:144
#24 0x00007f5283b1728e in QObjectPrivate::deleteChildren (this=this@entry=0x5634d0732740) at kernel/qobject.cpp:2137
#25 0x00007f5283b23584 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1115
#26 0x00005634d042597f in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/tokodon-23.08.4/src/main.cpp:260
[Inferior 1 (process 4002) detached]

Reported using DrKonqi
Comment 1 Joshua Goins 2024-03-16 19:15:31 UTC

*** This bug has been marked as a duplicate of bug 474182 ***
Comment 2 Iván A. 2024-07-03 22:52:44 UTC
Created attachment 171348 [details]
New crash information added by DrKonqi

tokodon (23.08.5) using Qt 5.15.13

I just closed the app and it, somehow, crashed.

-- Backtrace (Reduced):
#4  0x000073cea32dbbcb in QMutex::lock() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x000073cea34da0cc in QCoreApplicationPrivate::lockThreadPostEventList(QObject*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x000073cea34db362 in QCoreApplication::postEvent(QObject*, QEvent*, int) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x000073cea591e0a1 in ??? () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x000073cea59fc201 in ??? () at /lib/x86_64-linux-gnu/libQt5Quick.so.5