[Tokodon] [Bug 465056] New: Tokodon crash when opening "conversation"

Rory bugzilla_noreply at kde.org
Mon Jan 30 20:53:49 GMT 2023


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

            Bug ID: 465056
           Summary: Tokodon crash when opening "conversation"
    Classification: Applications
           Product: Tokodon
           Version: 23.01.0
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: falsemirror at protonmail.com
                CC: carl at carlschwan.eu
  Target Milestone: ---

Application: tokodon (23.01.0)

Qt Version: 5.15.7
Frameworks Version: 5.101.0
Operating System: Linux 6.1.7-100.fc36.x86_64 x86_64
Windowing System: Wayland
Distribution: Fedora Linux 36 (KDE Plasma)
DrKonqi: 5.26.4 [KCrashBackend]

-- Information about the crash:
Each time I select the Conversation tab, tokodon crashed before it loads.
Specific conversations can be accesed through "notification" without a crash.
Server is running  Mastodon v4.0.2

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x000055b44498260b in ConversationModel::data(QModelIndex const&, int)
const ()
#5  0x00007f7b52f6d980 in QQmlDMCachedModelData::metaCall(QMetaObject::Call,
int, void**) () from /lib64/libQt5QmlModels.so.5
#6  0x00007f7b535bea66 in loadProperty(QV4::ExecutionEngine*, QObject*,
QQmlPropertyData const&) () from /lib64/libQt5Qml.so.5
#7  0x00007f7b535bfb2c in
QV4::QObjectWrapper::virtualResolveLookupGetter(QV4::Object const*,
QV4::ExecutionEngine*, QV4::Lookup*) () from /lib64/libQt5Qml.so.5
#8  0x00007f7b535df67a in QV4::Moth::VME::interpret(QV4::CppStackFrame*,
QV4::ExecutionEngine*, char const*) () from /lib64/libQt5Qml.so.5
#9  0x00007f7b535e4077 in QV4::Moth::VME::exec(QV4::CppStackFrame*,
QV4::ExecutionEngine*) () from /lib64/libQt5Qml.so.5
#10 0x00007f7b53575586 in QV4::Function::call(QV4::Value const*, QV4::Value
const*, int, QV4::ExecutionContext const*) () from /lib64/libQt5Qml.so.5
#11 0x00007f7b537043b1 in QQmlJavaScriptExpression::evaluate(QV4::CallData*,
bool*) () from /lib64/libQt5Qml.so.5
#12 0x00007f7b5370a808 in QQmlBinding::evaluate(bool*) () from
/lib64/libQt5Qml.so.5
#13 0x00007f7b5370eb17 in
QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&,
QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) () from /lib64/libQt5Qml.so.5
#14 0x00007f7b5370c5b4 in
QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () from
/lib64/libQt5Qml.so.5
#15 0x00007f7b53719d3b in
QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from
/lib64/libQt5Qml.so.5
#16 0x00007f7b536af1c2 in
QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from
/lib64/libQt5Qml.so.5
#17 0x00007f7b536af645 in QQmlEnginePrivate::incubate(QQmlIncubator&,
QQmlContextData*) () from /lib64/libQt5Qml.so.5
#18 0x00007f7b52f8174f in
QQmlDelegateModelPrivate::object(QQmlListCompositor::Group, int,
QQmlIncubator::IncubationMode) () from /lib64/libQt5QmlModels.so.5
#19 0x00007f7b53d58744 in QQuickItemViewPrivate::createItem(int,
QQmlIncubator::IncubationMode) () from /lib64/libQt5Quick.so.5
#20 0x00007f7b53d68361 in QQuickListViewPrivate::addVisibleItems(double,
double, double, double, bool) () from /lib64/libQt5Quick.so.5
#21 0x00007f7b53d56f2b in QQuickItemViewPrivate::refill(double, double) () from
/lib64/libQt5Quick.so.5
#22 0x00007f7b53d5b479 in QQuickItemViewPrivate::regenerate(bool) [clone
.part.0] () from /lib64/libQt5Quick.so.5
#23 0x00007f7b53d5b79a in QQuickItemView::modelUpdated(QQmlChangeSet const&,
bool) () from /lib64/libQt5Quick.so.5
#24 0x00007f7b51cdbdaf in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#25 0x00007f7b52f5474a in QQmlInstanceModel::modelUpdated(QQmlChangeSet const&,
bool) () from /lib64/libQt5QmlModels.so.5
#26 0x00007f7b52f752cc in non-virtual thunk to
QQmlDelegateModelPrivate::emitModelUpdated(QQmlChangeSet const&, bool) () from
/lib64/libQt5QmlModels.so.5
#27 0x00007f7b52f7b8c3 in QQmlDelegateModelGroupPrivate::emitModelUpdated(bool)
() from /lib64/libQt5QmlModels.so.5
#28 0x00007f7b52f7bcc8 in QQmlDelegateModelPrivate::emitChanges() () from
/lib64/libQt5QmlModels.so.5
#29 0x00007f7b52f87402 in QQmlDelegateModel::_q_modelReset() () from
/lib64/libQt5QmlModels.so.5
#30 0x00007f7b52f8802b in QQmlDelegateModel::qt_metacall(QMetaObject::Call,
int, void**) () from /lib64/libQt5QmlModels.so.5
#31 0x00007f7b51cdbafe in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#32 0x00007f7b51c59081 in
QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () from
/lib64/libQt5Core.so.5
#33 0x000055b444983408 in
ConversationModel::fetchConversation(AbstractAccount*)::{lambda(QNetworkReply*)#1}::operator()(QNetworkReply*)
const ()
#34 0x000055b44496aab9 in
QtPrivate::QFunctorSlotObject<Account::handleReply(QNetworkReply*,
std::function<void (QNetworkReply*)>) const::{lambda()#1}, 0,
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*) [clone .lto_priv.0] ()
#35 0x00007f7b51cdbc26 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#36 0x00007f7b53196df8 in QNetworkReplyHttpImplPrivate::finished() () from
/lib64/libQt5Network.so.5
#37 0x00007f7b51cd2ec4 in QObject::event(QEvent*) () from
/lib64/libQt5Core.so.5
#38 0x00007f7b529aed12 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#39 0x00007f7b51ca8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#40 0x00007f7b51cab5e4 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /lib64/libQt5Core.so.5
#41 0x00007f7b51cf9897 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib64/libQt5Core.so.5
#42 0x00007f7b501e5faf in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#43 0x00007f7b5023b2c8 in g_main_context_iterate.constprop () from
/lib64/libglib-2.0.so.0
#44 0x00007f7b501e3940 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#45 0x00007f7b51cf938a in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#46 0x00007f7b51ca6cca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#47 0x00007f7b51caed92 in QCoreApplication::exec() () from
/lib64/libQt5Core.so.5
#48 0x000055b444956300 in main ()
[Inferior 1 (process 14340) detached]

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list