Bug 466328 - crashes upon changing the view
Summary: crashes upon changing the view
Status: RESOLVED WORKSFORME
Alias: None
Product: NeoChat
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Tobias Fella
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-02-24 02:11 UTC by Ryan Reamsbottom
Modified: 2023-04-05 03:45 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Reamsbottom 2023-02-24 02:11:06 UTC
Application: neochat (23.01)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 5.15.0-60-generic x86_64
Windowing System: X11
Distribution: KDE neon 5.27
DrKonqi: 5.27.1 [KCrashBackend]

-- Information about the crash:
When changing to see a message, and sometimes when a message comes in, neochat will crash.  Not sure if this is related to #456903 (closed)
Additionally, the icons for each chat are excessively large on a desktop view, something like 512x512 pixels and I don't think they look like expected.

The crash can be reproduced every time.

-- Backtrace:
Application: NeoChat (neochat), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f1995bb29b4 in QString::operator=(QString const&) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00005592272f0efe in ?? ()
#6  0x0000559227296928 in ?? ()
#7  0x00007f1995ce6e79 in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00005592272d4248 in ?? ()
#9  0x00007f199533f4f7 in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#10 0x00007f1997b979f6 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007f1997b98975 in QV4::QObjectWrapper::virtualResolveLookupGetter(QV4::Object const*, QV4::ExecutionEngine*, QV4::Lookup*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f1997bb8125 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f1997bbcb9f in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007f1997b4eaee in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007f1997cdb3a5 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007f1997ce16a8 in QQmlBinding::evaluate(bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007f1997ce59db in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007f1997ce3664 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007f1997cf0fca in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007f1997c86235 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007f1997c8684d in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007f1995353363 in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#23 0x00007f19981ac375 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#24 0x00007f19981bb6ee in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#25 0x00007f19981aab38 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#26 0x00007f19981af13e in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#27 0x00007f19981af49a in QQuickItemView::modelUpdated(QQmlChangeSet const&, bool) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#28 0x00007f1995d55108 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f199532603a in QQmlInstanceModel::modelUpdated(QQmlChangeSet const&, bool) () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#30 0x00007f1995346e7c in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#31 0x00007f199534d4c2 in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#32 0x00007f199534d8c8 in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#33 0x00007f199535905d in QQmlDelegateModel::_q_modelReset() () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#34 0x00007f1995359ca3 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#35 0x00007f1995d54e46 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007f1995cb6191 in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f1995cee30a in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007f1995d55108 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007f1995cb6191 in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007f1995cee30a in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007f1995d55108 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007f1995cb6191 in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00005592272247e3 in ?? ()
#44 0x00007f1997ce430e in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#45 0x00007f1997ce5b07 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#46 0x00007f1997ce3664 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#47 0x00007f1997cc0165 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#48 0x00007f1995d54c5b in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00007f1997ce2a08 in QQmlBinding::slowWrite(QQmlPropertyData const&, QQmlPropertyData const&, QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#50 0x00007f1997ce4400 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#51 0x00007f1997ce5b07 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#52 0x00007f1997ce3664 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#53 0x00007f1997cc0165 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#54 0x00007f1995d54c5b in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#55 0x00005592272a815a in ?? ()
#56 0x0000559227233950 in ?? ()
#57 0x00007f1997cc06c5 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#58 0x00007f1997b9a986 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#59 0x00007f1997b9c84a in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#60 0x00007f1997bb9e93 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#61 0x00007f1997bbcb9f in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#62 0x00007f1997b4eaee in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#63 0x00007f1997cdb3a5 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#64 0x00007f1997c8bf3b in QQmlBoundSignalExpression::evaluate(void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#65 0x00007f1997c8d678 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#66 0x00007f1997cc0165 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#67 0x00007f1995d54c5b in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#68 0x00007f1995419046 in QQuickAction::triggered(QObject*) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#69 0x00007f199541a086 in ?? () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#70 0x00007f1995415e10 in QQuickAbstractButtonPrivate::trigger() () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#71 0x00007f1995417cb1 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#72 0x00007f1995437471 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#73 0x00007f19980e8b18 in QQuickItem::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#74 0x00007f19968c8793 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#75 0x00007f1995d1d07a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#76 0x00007f1998104555 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#77 0x00007f1998105c03 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#78 0x00007f19961c7cd5 in QWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#79 0x00007f19968c8793 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#80 0x00007f1995d1d07a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#81 0x00007f19961bba77 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#82 0x00007f199618fa5c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#83 0x00007f1990c2bdee in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#84 0x00007f1994c84d3b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#85 0x00007f1994cd96c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#86 0x00007f1994c823e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87 0x00007f1995d76ad8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#88 0x00007f1995d1b99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#89 0x00007f1995d23f34 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#90 0x0000559227195579 in ?? ()
#91 0x00007f1995551d90 in __libc_start_call_main (main=main@entry=0x559227192af0, argc=argc@entry=1, argv=argv@entry=0x7fffb3e07798) at ../sysdeps/nptl/libc_start_call_main.h:58
#92 0x00007f1995551e40 in __libc_start_main_impl (main=0x559227192af0, argc=1, argv=0x7fffb3e07798, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffb3e07788) at ../csu/libc-start.c:392
#93 0x0000559227211825 in ?? ()
[Inferior 1 (process 77414) detached]

The reporter indicates this bug may be a duplicate of or related to bug 456903.

Reported using DrKonqi
Comment 1 Tobias Fella 2023-03-06 19:40:38 UTC
Hi, your crash report is missing debug symbols for neochat, which means I can't figure out what's going wrong. Could you provide those?

see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports# for what you need to do
Comment 2 Bug Janitor Service 2023-03-21 03:45:43 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2023-04-05 03:45:41 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!