Bug 494297 - NeoChat crashed when scrolling with middle mouse wheel
Summary: NeoChat crashed when scrolling with middle mouse wheel
Status: RESOLVED FIXED
Alias: None
Product: NeoChat
Classification: Applications
Component: General (show other bugs)
Version: 24.08.1
Platform: Solus Linux
: NOR crash
Target Milestone: ---
Assignee: Tobias Fella
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-10-08 16:10 UTC by TraceyC
Modified: 2024-11-13 00:23 UTC (History)
2 users (show)

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


Attachments
New crash information added by DrKonqi (75.80 KB, text/plain)
2024-10-08 16:10 UTC, TraceyC
Details

Note You need to log in before you can comment on or make changes to this bug.
Description TraceyC 2024-10-08 16:10:49 UTC
Application: neochat (24.08.1)

Qt Version: 6.7.3
Frameworks Version: 6.6.0
Operating System: Linux 6.10.13-304.current x86_64
Windowing System: Wayland
Distribution: Solus 4.5 Resilience
DrKonqi: 6.1.5 [CoredumpBackend]

-- Information about the crash:
I was scrolling with the middle mouse wheel in the NeoChat window. My hand moved and the cursor moved to the desktop, which scrolled to the next virtual desktop. I scrolled back to the first virtual desktop, and NeoChat had crashed

The crash does not seem to be reproducible.

-- Backtrace (Reduced):
#6  0x000055c34bce2aed in ??? ()
#7  0x00007f13dab21338 in QtPrivate::QSlotObjectBase::call (this=0x55c38cbcb950, r=0x55c388aea120, a=0x7ffe2af1dbb0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobjectdefs_impl.h:469
#8  doActivate<false> (sender=0x55c38dca78a0, signal_index=8, argv=0x7ffe2af1dbb0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:4086
#9  0x00007f13dc6c2361 in Quotient::BaseJob::finished(Quotient::BaseJob*) () at /usr/lib/libQuotientQt6.so.0.8
#10 0x00007f13dc797fbc in Quotient::BaseJob::finishJob() () at /usr/lib/libQuotientQt6.so.0.8


Reported using DrKonqi
Comment 1 TraceyC 2024-10-08 16:10:50 UTC
Created attachment 174535 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 TraceyC 2024-10-08 16:32:11 UTC
Thread 1 (Thread 0x7f13d5d96a00 (LWP 10445)):
[KCrash Handler]
#6  0x000055c34bce2aed in ??? ()
#7  0x00007f13dab21338 in QtPrivate::QSlotObjectBase::call (this=0x55c38cbcb950, r=0x55c388aea120, a=0x7ffe2af1dbb0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobjectdefs_impl.h:469
#8  doActivate<false> (sender=0x55c38dca78a0, signal_index=8, argv=0x7ffe2af1dbb0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:4086
#9  0x00007f13dc6c2361 in Quotient::BaseJob::finished(Quotient::BaseJob*) () at /usr/lib/libQuotientQt6.so.0.8
#10 0x00007f13dc797fbc in Quotient::BaseJob::finishJob() () at /usr/lib/libQuotientQt6.so.0.8
#11 0x00007f13dab21338 in QtPrivate::QSlotObjectBase::call (this=0x55c38be63450, r=0x55c38dca78a0, a=0x7ffe2af1dd38) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobjectdefs_impl.h:469
#12 doActivate<false> (sender=0x55c38ce8cc90, signal_index=12, argv=0x7ffe2af1dd38) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:4086
#13 0x00007f13db1985a2 in QNetworkReply::finished (this=0x55c38ce8cc90) at src/network/Network_autogen/include/moc_qnetworkreply.cpp:435
#14 QNetworkReplyHttpImplPrivate::finished (this=0x55c38d032390) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/network/access/qnetworkreplyhttpimpl.cpp:2147
#15 0x00007f13dab1648b in QObject::event (this=0x55c38ce8cc90, e=0x7f13740667f0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:1452
#16 0x00007f13dbe47c03 in QApplicationPrivate::notify_helper (this=0x55c384b19d90, receiver=0x55c38ce8cc90, e=0x7f13740667f0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/widgets/kernel/qapplication.cpp:3287
#17 0x00007f13dbe48d7f in QApplication::notify (this=<optimized out>, receiver=0x55c38ce8cc90, e=0x7f13740667f0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/widgets/kernel/qapplication.cpp:2680
#18 0x00007f13daac2dbd in QCoreApplication::notifyInternal2 (receiver=0x55c38ce8cc90, event=0x7f13740667f0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qcoreapplication.cpp:1152
#19 0x00007f13daac42c5 in QCoreApplication::sendEvent (receiver=0x55c38ce8cc90, event=<optimized out>) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qcoreapplication.cpp:1593
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55c384bb0350) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qcoreapplication.cpp:1951
#21 0x00007f13dadbb876 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qcoreapplication.cpp:1806
#22 postEventSourceDispatch (s=s@entry=0x55c384c2b760) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qeventdispatcher_glib.cpp:244
#23 0x00007f13d8310e17 in g_main_dispatch (context=context@entry=0x7f13cc000f20) at ../glib/gmain.c:3344
#24 0x00007f13d8314197 in g_main_context_dispatch_unlocked (context=0x7f13cc000f20) at ../glib/gmain.c:4152
#25 g_main_context_iterate_unlocked (context=context@entry=0x7f13cc000f20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4217
#26 0x00007f13d8314811 in g_main_context_iteration (context=0x7f13cc000f20, may_block=1) at ../glib/gmain.c:4282
#27 0x00007f13dadbaf42 in QEventDispatcherGlib::processEvents (this=0x55c384c46d30, flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#28 0x00007f13daace00a in QEventLoop::processEvents (this=0x7ffe2af1e3a0, flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qeventloop.cpp:100
#29 QEventLoop::exec (this=0x7ffe2af1e3a0, flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qeventloop.cpp:182
#30 0x00007f13daac35f7 in QCoreApplication::exec () at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qcoreapplication.cpp:1496
#31 0x000055c34ba8c8ec in ??? ()
#32 0x00007f13da2364ec in __libc_start_call_main (main=main@entry=0x55c34ba8ab80, argc=argc@entry=1, argv=argv@entry=0x7ffe2af1e688) at ../sysdeps/nptl/libc_start_call_main.h:58
#33 0x00007f13da2365a9 in __libc_start_main_impl (main=0x55c34ba8ab80, argc=1, argv=0x7ffe2af1e688, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe2af1e678) at ../csu/libc-start.c:360
#34 0x000055c34ba89135 in ??? ()
Comment 3 TraceyC 2024-10-08 16:32:57 UTC
NeoChat crashed again while scrolling up and back down in one room. Moving off the window is not required for it to crash.
Comment 4 TraceyC 2024-10-11 01:17:46 UTC
I'm not able to reproduce this in git-master. When 6.2 comes to Solus, I'll test again there and close if this is resolved.
Comment 5 Joshua Goins 2024-11-09 23:33:26 UTC
(In reply to TraceyC from comment #4)
> I'm not able to reproduce this in git-master. When 6.2 comes to Solus, I'll
> test again there and close if this is resolved.

Were you able to test?
Comment 6 TraceyC 2024-11-12 18:34:45 UTC
Hi Joshua,

Plasma 6.2 recently came to Solus, and I was able to test today. I'm no longer able to reproduce this crash at all, so I'll close this out.
Comment 7 Joshua Goins 2024-11-13 00:23:23 UTC
Great to hear, thanks!