Bug 465666

Summary: Dolphin crashes upon accessing the Share tab
Product: [Applications] dolphin Reporter: Nick <nickdragomir>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kfm-devel, nicolas.fella
Priority: NOR Keywords: drkonqi
Version: 22.12.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Nick 2023-02-13 12:17:23 UTC
Application: dolphin (22.12.2)

Qt Version: 5.15.8
Frameworks Version: 5.102.0
Operating System: Linux 6.0.8-xm1.0.fc37.x86_64 x86_64
Windowing System: X11
Distribution: Fedora Linux 37 (Workstation Edition)
DrKonqi: 5.26.5 [KCrashBackend]

-- Information about the crash:
Trying to share a folder via the Share tab. Upon selecting the tab, Dolphin crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fdbec543c88 in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::operator->() const (this=0x8) at /usr/include/qt5/QtCore/qscopedpointer.h:118
#5  0x00007fdbec54e4e8 in QObject::parent() const (this=0x0) at /usr/include/qt5/QtCore/qobject.h:425
#6  0x00007fdbec55851a in QWidget::parentWidget() const (this=0x0) at /usr/include/qt5/QtWidgets/qwidget.h:875
#7  0x00007fdbec58422b in Lightly::Style::drawFramePrimitive(QStyleOption const*, QPainter*, QWidget const*) const (this=0x55c654c997d0, option=0x55c655cba520, painter=0x7ffcaa1c6a20, widget=0x0) at /home/nick/Downloads/Lightly/kstyle/lightlystyle.cpp:3381
#8  0x00007fdbec5a7a1b in std::__invoke_impl<bool, bool (Lightly::Style::*&)(QStyleOption const*, QPainter*, QWidget const*) const, Lightly::Style const&, QStyleOption const*, QPainter*, QWidget const*>(std::__invoke_memfun_ref, bool (Lightly::Style::*&)(QStyleOption const*, QPainter*, QWidget const*) const, Lightly::Style const&, QStyleOption const*&&, QPainter*&&, QWidget const*&&) (__f=@0x7ffcaa1c65f0: (bool (Lightly::Style::*)(const class Lightly::Style * const, const class QStyleOption *, class QPainter *, const class QWidget *)) 0x7fdbec5841bc <Lightly::Style::drawFramePrimitive(QStyleOption const*, QPainter*, QWidget const*) const>, __t=...) at /usr/include/c++/12/bits/invoke.h:67
#9  0x00007fdbec5a70c9 in std::__invoke_r<bool, bool (Lightly::Style::*&)(QStyleOption const*, QPainter*, QWidget const*) const, Lightly::Style const&, QStyleOption const*, QPainter*, QWidget const*>(bool (Lightly::Style::*&)(QStyleOption const*, QPainter*, QWidget const*) const, Lightly::Style const&, QStyleOption const*&&, QPainter*&&, QWidget const*&&) (__fn=@0x7ffcaa1c65f0: (bool (Lightly::Style::*)(const class Lightly::Style * const, const class QStyleOption *, class QPainter *, const class QWidget *)) 0x7fdbec5841bc <Lightly::Style::drawFramePrimitive(QStyleOption const*, QPainter*, QWidget const*) const>) at /usr/include/c++/12/bits/invoke.h:142
#10 0x00007fdbec5a6134 in std::_Function_handler<bool (Lightly::Style const&, QStyleOption const*, QPainter*, QWidget const*), bool (Lightly::Style::*)(QStyleOption const*, QPainter*, QWidget const*) const>::_M_invoke(std::_Any_data const&, Lightly::Style const&, QStyleOption const*&&, QPainter*&&, QWidget const*&&) (__functor=..., __args#0=..., __args#1=@0x7ffcaa1c6578: 0x55c655cba520, __args#2=@0x7ffcaa1c6570: 0x7ffcaa1c6a20, __args#3=@0x7ffcaa1c6568: 0x0) at /usr/include/c++/12/bits/std_function.h:290
#11 0x00007fdbec5a2e22 in std::function<bool (Lightly::Style const&, QStyleOption const*, QPainter*, QWidget const*)>::operator()(Lightly::Style const&, QStyleOption const*, QPainter*, QWidget const*) const (this=0x7ffcaa1c65f0, __args#0=..., __args#1=0x55c655cba520, __args#2=0x7ffcaa1c6a20, __args#3=0x0) at /usr/include/c++/12/bits/std_function.h:591
#12 0x00007fdbec57ad85 in Lightly::Style::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (this=0x55c654c997d0, element=QStyle::PE_Frame, option=0x55c655cba520, painter=0x7ffcaa1c6a20, widget=0x0) at /home/nick/Downloads/Lightly/kstyle/lightlystyle.cpp:1025
#13 0x00007fdbec57b4db in Lightly::Style::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (this=0x55c654c997d0, element=QStyle::CE_ShapedFrame, option=0x55c655cba520, painter=0x7ffcaa1c6a20, widget=0x0) at /home/nick/Downloads/Lightly/kstyle/lightlystyle.cpp:1087
#14 0x00007fdbb0fa06bc in KQuickStyleItem::updatePolish() () at /usr/lib64/qt5/qml/org/kde/qqc2desktopstyle/private/libqqc2desktopstyleplugin.so
#15 0x00007fdc06ea91ea in QQuickWindowPrivate::polishItems() () at /lib64/libQt5Quick.so.5
#16 0x00007fdc06f35bf2 in QQuickRenderControl::polishItems() () at /lib64/libQt5Quick.so.5
#17 0x00007fdc065cb3a9 in QQuickWidgetPrivate::render(bool) () at /lib64/libQt5QuickWidgets.so.5
#18 0x00007fdc065ccc04 in QQuickWidget::showEvent(QShowEvent*) () at /lib64/libQt5QuickWidgets.so.5
#19 0x00007fdc087f1938 in QWidget::event(QEvent*) () at /lib64/libQt5Widgets.so.5
#20 0x00007fdc087aed62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#21 0x00007fdc07a9d4e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#22 0x00007fdc087ee4e7 in QWidgetPrivate::show_helper() () at /lib64/libQt5Widgets.so.5
#23 0x00007fdc087ee449 in QWidgetPrivate::showChildren(bool) () at /lib64/libQt5Widgets.so.5
#24 0x00007fdc087ee4c3 in QWidgetPrivate::show_helper() () at /lib64/libQt5Widgets.so.5
#25 0x00007fdc087ee449 in QWidgetPrivate::showChildren(bool) () at /lib64/libQt5Widgets.so.5
#26 0x00007fdc087ee4c3 in QWidgetPrivate::show_helper() () at /lib64/libQt5Widgets.so.5
#27 0x00007fdc087f1483 in QWidgetPrivate::setVisible(bool) () at /lib64/libQt5Widgets.so.5
#28 0x00007fdc087d5840 in QStackedLayout::setCurrentIndex(int) () at /lib64/libQt5Widgets.so.5
#29 0x00007fdc089900e0 in QTabWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libQt5Widgets.so.5
#30 0x00007fdc07ad101f in void doActivate<false>(QObject*, int, void**) () at /lib64/libQt5Core.so.5
#31 0x00007fdc0896ca92 in QTabBar::currentChanged(int) () at /lib64/libQt5Widgets.so.5
#32 0x00007fdc08973485 in QTabBar::mousePressEvent(QMouseEvent*) () at /lib64/libQt5Widgets.so.5
#33 0x00007fdc087f1938 in QWidget::event(QEvent*) () at /lib64/libQt5Widgets.so.5
#34 0x00007fdc087aed62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#35 0x00007fdc087b73d2 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#36 0x00007fdc07a9d4e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#37 0x00007fdc087b54d2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /lib64/libQt5Widgets.so.5
#38 0x00007fdc0880ac9c in QWidgetWindow::handleMouseEvent(QMouseEvent*) () at /lib64/libQt5Widgets.so.5
#39 0x00007fdc0880e060 in QWidgetWindow::event(QEvent*) () at /lib64/libQt5Widgets.so.5
#40 0x00007fdc087aed62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#41 0x00007fdc07a9d4e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#42 0x00007fdc07f6ad6d in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib64/libQt5Gui.so.5
#43 0x00007fdc07f49f1c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Gui.so.5
#44 0x00007fdbf511690e in xcbSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5XcbQpa.so.5
#45 0x00007fdc05866cbf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#46 0x00007fdc058bc598 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
#47 0x00007fdc05863f40 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#48 0x00007fdc07aee5fa in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#49 0x00007fdc07a9bf3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#50 0x00007fdc07aa4002 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#51 0x000055c6547ad135 in main ()
[Inferior 1 (process 23485) detached]

Reported using DrKonqi
Comment 1 Nicolas Fella 2023-02-13 12:42:24 UTC

*** This bug has been marked as a duplicate of bug 464050 ***