https://bugs.kde.org/show_bug.cgi?id=516107
Bug ID: 516107
Summary: Pressing the Down arrow key in the chat text bar
crashes NeoChat in qt_assert_x()
Classification: Applications
Product: NeoChat
Version First git master
Reported In:
Platform: Flatpak
OS: Linux
Status: REPORTED
Keywords: regression
Severity: crash
Priority: NOR
Component: General
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected]
Target Milestone: ---
Current git master via the KDE nightly Flatpak repo.
STEPS TO REPRODUCE
1. Focus the chat text field
2. Press the Down arrow key
OBSERVED RESULT
NeoChat crashes immediately 100% of the time.
My backtrace is terrible, sorry. It came from flatpak-coredumpctl and I don't
know why there aren't full debug symbols. Maybe the KDE nightly flatpak repo
doesn't publish full debug symbols for some reason? Hopefully it's 100%
reproducible for others too.
#0 0x00007f068b89d51c in __pthread_kill_implementation () at
/usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f068b8433be in raise () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007f068b82a8ed in abort () at /usr/lib/x86_64-linux-gnu/libc.so.6
#3 0x00007f068becc2b4 in ??? () at /usr/lib/x86_64-linux-gnu/libQt6Core.so.6
#4 0x00007f068bf21efe in ??? () at /usr/lib/x86_64-linux-gnu/libQt6Core.so.6
#5 0x00007f068becd8c6 in QMessageLogger::fatal(char const*, ...) const ()
at /usr/lib/x86_64-linux-gnu/libQt6Core.so.6
#6 0x00007f068becc375 in qt_assert_x(char const*, char const*, char const*,
int) ()
at /usr/lib/x86_64-linux-gnu/libQt6Core.so.6
#7 0x00005597fedc6539 in ??? ()
#8 0x00005597fedc67e7 in ??? ()
#9 0x00007f068c01959a in ??? () at /usr/lib/x86_64-linux-gnu/libQt6Core.so.6
#10 0x00005597ff283165 in ??? ()
#11 0x00005597ff283f35 in ??? ()
#12 0x00005597ff2840e2 in ??? ()
#13 0x00007f068f00b412 in ??? () at /usr/lib/x86_64-linux-gnu/libQt6Qml.so.6
#14 0x00007f068ee9568e in QV4::QObjectMethod::callPrecise(QQmlObjectOrGadget
const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*,
QMetaObject::Call) ()
at /usr/lib/x86_64-linux-gnu/libQt6Qml.so.6
#15 0x00007f068ee97df1 in QV4::QObjectMethod::callInternal(QV4::Value const*,
QV4::Value const*, int) const () at /usr/lib/x86_64-linux-gnu/libQt6Qml.so.6
#16 0x00007f068ef083ba in ??? () at /usr/lib/x86_64-linux-gnu/libQt6Qml.so.6
#17 0x00007f068ef0d13f in ??? () at /usr/lib/x86_64-linux-gnu/libQt6Qml.so.6
#18 0x00007f068ee2fa30 in ??? () at /usr/lib/x86_64-linux-gnu/libQt6Qml.so.6
#19 0x00007f068ee2fe77 in QV4::Function::call(QObject*, void**, QMetaType
const*, int, QV4::ExecutionContext*) () at
/usr/lib/x86_64-linux-gnu/libQt6Qml.so.6
#20 0x00007f068efc13b0 in QQmlJavaScriptExpression::evaluate(void**, QMetaType
const*, int) ()
at /usr/lib/x86_64-linux-gnu/libQt6Qml.so.6
#21 0x00007f068ef55bfa in QQmlBoundSignalExpression::evaluate(void**) ()
at /usr/lib/x86_64-linux-gnu/libQt6Qml.so.6
#22 0x00007f068ef56810 in ??? () at /usr/lib/x86_64-linux-gnu/libQt6Qml.so.6
#23 0x00007f068eff2351 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*,
void**) ()
at /usr/lib/x86_64-linux-gnu/libQt6Qml.so.6
#24 0x00007f068c019230 in ??? () at /usr/lib/x86_64-linux-gnu/libQt6Core.so.6
#25 0x00007f068f61e70a in QQuickKeysAttached::pressed(QQuickKeyEvent*) ()
at /usr/lib/x86_64-linux-gnu/libQt6Quick.so.6
#26 0x00007f068f62735f in QQuickKeysAttached::keyPressed(QKeyEvent*, bool) ()
at /usr/lib/x86_64-linux-gnu/libQt6Quick.so.6
#27 0x00007f068f6265f3 in QQuickItemPrivate::filterKeyEvent(QKeyEvent*, bool)
()
at /usr/lib/x86_64-linux-gnu/libQt6Quick.so.6
#28 0x00007f068f6400d2 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) ()
at /usr/lib/x86_64-linux-gnu/libQt6Quick.so.6
#29 0x00007f068f640568 in QQuickItem::event(QEvent*) ()
at /usr/lib/x86_64-linux-gnu/libQt6Quick.so.6
#30 0x00007f068f6b3aa8 in QQuickTextEdit::event(QEvent*) ()
at /usr/lib/x86_64-linux-gnu/libQt6Quick.so.6
#31 0x00007f068dba6fdf in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
at /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6
#32 0x00007f068bfadde8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
()
at /usr/lib/x86_64-linux-gnu/libQt6Core.so.6
#33 0x00007f068f835fb3 in
QQuickDeliveryAgentPrivate::deliverKeyEvent(QKeyEvent*) ()
at /usr/lib/x86_64-linux-gnu/libQt6Quick.so.6
#34 0x00007f068d0742f5 in QWindow::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt6Gui.so.6
#35 0x00007f068dba6fdf in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
at /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6
#36 0x00007f068bfadde8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
()
at /usr/lib/x86_64-linux-gnu/libQt6Core.so.6
#37 0x00007f068d009e64 in
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6
#38 0x00007f068d078a4c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6
#39 0x00007f068d617934 in ??? () at /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6
--Type <RET> for more, q to quit, c to continue without paging--c
#40 0x00007f068bd0e18e in g_main_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f068bd0f1bf in g_main_context_iterate_unlocked.isra ()
at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f068bd0f323 in g_main_context_iteration ()
at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f068c2e692d in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt6Core.so.6
#44 0x00007f068bfbade3 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt6Core.so.6
#45 0x00007f068bfb66a9 in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt6Core.so.6
#46 0x00005597fedf1117 in ??? ()
#47 0x00007f068b82c975 in __libc_start_call_main () at
/usr/lib/x86_64-linux-gnu/libc.so.6
#48 0x00007f068b82ca28 in __libc_start_main () at
/usr/lib/x86_64-linux-gnu/libc.so.6
#49 0x00005597fef42da5 in ??? ()
--
You are receiving this mail because:
You are watching all bug changes.