Bug 456443 - Crash when leaving channel
Summary: Crash when leaving channel
Status: RESOLVED FIXED
Alias: None
Product: Ruqola
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Laurent Montel
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-07-07 11:35 UTC by Nicolas Fella
Modified: 2024-02-26 16:48 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nicolas Fella 2022-07-07 11:35:45 UTC
Application: ruqola (1.7.51 alpha)
 (Compiled from sources)
Qt Version: 5.15.3
Frameworks Version: 5.96.0
Operating System: Linux 5.18.6-200.fc36.x86_64 x86_64
Windowing System: Wayland
Distribution: Fedora Linux 36 (KDE Plasma)
DrKonqi: 5.25.80 [KCrashBackend]

-- Information about the crash:
- Right click on a channel in the channel list
- Click Quit Channel

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Ruqola (ruqola), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#5  0x0000008400000001 in  ()
#6  0x00007f25e8ace0f6 in QListViewPrivate::isHidden(int) const (this=0xdc9ff0, row=row@entry=39) at ../../include/QtWidgets/5.15.3/QtWidgets/private/../../../../../src/widgets/itemviews/qlistview_p.h:394
#7  0x00007f25e8ac4a10 in QCommonListViewBase::isHidden(int) const (row=39, this=0x15b1450) at ../../include/QtWidgets/5.15.3/QtWidgets/private/../../../../../src/widgets/itemviews/qlistview_p.h:497
#8  QListModeViewBase::intersectingSet(QRect const&) const (this=0x15b1450, area=<optimized out>) at itemviews/qlistview.cpp:2673
#9  0x00007f25e8ac647d in QListViewPrivate::intersectingSet(QRect const&, bool) const (doLayout=true, area=..., this=<optimized out>) at ../../include/QtWidgets/5.15.3/QtWidgets/private/../../../../../src/widgets/itemviews/qlistview_p.h:315
#10 QListView::indexAt(QPoint const&) const (this=0xe89980, p=...) at itemviews/qlistview.cpp:1124
#11 0x00007f25e8a91f9d in QAbstractItemView::viewportEvent(QEvent*) (this=0xe89980, event=0x7fff9925e730) at itemviews/qabstractitemview.cpp:1695
#12 0x00007f25e7d1d29b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (receiver=receiver@entry=0x15ad9e0, event=event@entry=0x7fff9925e730) at kernel/qcoreapplication.cpp:1190
#13 0x00007f25e883a2ce in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0xcc5f70, receiver=receiver@entry=0x15ad9e0, e=e@entry=0x7fff9925e730) at kernel/qapplication.cpp:3631
#14 0x00007f25e8843047 in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=<optimized out>, e=<optimized out>) at kernel/qapplication.cpp:3106
#15 0x00007f25e7d1d508 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x15ad9e0, event=0x7fff9925e9b0) at kernel/qcoreapplication.cpp:1064
#16 0x00007f25e884040b in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) (receiver=receiver@entry=0x15ad9e0, event=event@entry=0x7fff9925e9b0, alienWidget=<optimized out>, alienWidget@entry=0x15ad9e0, nativeWidget=0xddc2d0, buttonDown=buttonDown@entry=0x7f25e8d4da10 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2619
#17 0x00007f25e8890bb9 in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=0x153bf90, event=0x7fff9925ec40) at kernel/qwidgetwindow.cpp:683
#18 0x00007f25e8893d19 in QWidgetWindow::event(QEvent*) (this=0x153bf90, event=0x7fff9925ec40) at kernel/qwidgetwindow.cpp:300
#19 0x00007f25e883a2de in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x153bf90, e=0x7fff9925ec40) at kernel/qapplication.cpp:3637
#20 0x00007f25e7d1d508 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x153bf90, event=0x7fff9925ec40) at kernel/qcoreapplication.cpp:1064
#21 0x00007f25e813a6b4 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x7f25cc006640) at kernel/qguiapplication.cpp:2282
#22 0x00007f25e810f36c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:1169
#23 0x00007f25e3e72640 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qeventdispatcher_glib.cpp:74
#24 0x00007f25ea279faf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#25 0x00007f25ea2cf2c8 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
#26 0x00007f25ea277940 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#27 0x00007f25e7d714be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xcad460, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#28 0x00007f25e7d1c0fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff9925efc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#29 0x00007f25e7d23be2 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#30 0x00007f25e812e9fc in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867
#31 0x00007f25e883a255 in QApplication::exec() () at kernel/qapplication.cpp:2829
#32 0x0000000000404172 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /home/nico/kde/src/ruqola/src/apps/main.cpp:131
[Inferior 1 (process 105128) detached]

Reported using DrKonqi
Comment 1 Laurent Montel 2024-02-26 16:48:49 UTC
I think it's ok now.
I can't reproduce bug