[dolphin] [Bug 435435] New: Dolphin Crashes on Right-Click - Plugin Cause?

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Tue Apr 6 22:12:52 BST 2021


https://bugs.kde.org/show_bug.cgi?id=435435

            Bug ID: 435435
           Summary: Dolphin Crashes on Right-Click - Plugin Cause?
           Product: dolphin
           Version: 20.12.3
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-null at kde.org
          Reporter: waterlubber at rocketmail.com
                CC: kfm-devel at kde.org
  Target Milestone: ---

Application: dolphin (20.12.3)

Qt Version: 5.15.2
Frameworks Version: 5.80.0
Operating System: Linux 5.11.11-zen1-1-zen x86_64
Windowing System: X11
Drkonqi Version: 5.21.4
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:

I opened Dolphin. I can successfully navigate folders and directories, but
right clicking on any file or folder crashes Dolphin. I haven't made any
significant changes, although I have recently updated my system (and
subsequently rebooted) to latest Arch Linux repo packages. 

This crash appears to be caused by a Dolphin plugin I have installed: Trigger
Syncthing Scan. Disabling all plugins fixes the crash, although enabling it
alone reproduces it. (I believe this is added by syncthingtray, but I'm not
sure).

Regardless, Dolphin plugins shouldn't cause a total application crash, so I'm
still reporting the bug. (Unless this is intended/acceptable behavior: then
this report might be useful to someone else, I guess.)

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted

[KCrash Handler]
#4  0x00007ff709839ef5 in raise () from /usr/lib/libc.so.6
#5  0x00007ff709823862 in abort () from /usr/lib/libc.so.6
#6  0x00007ff70748486a in __gnu_cxx::__verbose_terminate_handler () at
/build/gcc/src/gcc/libstdc++-v3/libsupc++/vterminate.cc:95
#7  0x00007ff707490d3a in __cxxabiv1::__terminate (handler=<optimized out>) at
/build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:48
#8  0x00007ff707490da7 in std::terminate () at
/build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:58
#9  0x00007ff70749104e in __cxxabiv1::__cxa_throw (obj=<optimized out>,
tinfo=0x7ff6f00512c0 <typeinfo for CppUtilities::ConversionException>,
dest=0x7ff6f0039300
<CppUtilities::ConversionException::~ConversionException()>) at
/build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_throw.cc:95
#10 0x00007ff6f0028463 in ?? () from /usr/lib/libc++utilities.so.5
#11 0x00007ff6e8047fbc in Data::SyncthingConnection::readStatus() () from
/usr/lib/libsyncthingconnector.so.1.1.3
#12 0x00007ff7078b7d86 in ?? () from /usr/lib/libQt5Core.so.5
#13 0x00007ff70711c965 in ?? () from /usr/lib/libQt5Network.so.5
#14 0x00007ff7078ad532 in QObject::event(QEvent*) () from
/usr/lib/libQt5Core.so.5
#15 0x00007ff708348752 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#16 0x00007ff707880a2a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#17 0x00007ff707883523 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#18 0x00007ff7078da054 in ?? () from /usr/lib/libQt5Core.so.5
#19 0x00007ff7056bbf9c in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#20 0x00007ff70570fa49 in ?? () from /usr/lib/libglib-2.0.so.0
#21 0x00007ff7056b96f1 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#22 0x00007ff7078d9691 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#23 0x00007ff70787f3ac in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#24 0x00007ff7084cb481 in ?? () from /usr/lib/libQt5Widgets.so.5
#25 0x00007ff7084cb5bf in QMenu::exec(QPoint const&, QAction*) () from
/usr/lib/libQt5Widgets.so.5
#26 0x00007ff709a2c849 in ?? () from /usr/lib/libkdeinit5_dolphin.so
#27 0x00007ff709a2ce68 in ?? () from /usr/lib/libkdeinit5_dolphin.so
#28 0x00007ff709a24137 in ?? () from /usr/lib/libkdeinit5_dolphin.so
#29 0x00007ff7078b7d86 in ?? () from /usr/lib/libQt5Core.so.5
#30 0x00007ff709731565 in DolphinView::requestContextMenu(QPoint const&,
KFileItem const&, QUrl const&, QList<QAction*> const&) () from
/usr/lib/libdolphinprivate.so.5
#31 0x00007ff70979f35d in DolphinView::slotItemContextMenuRequested(int,
QPointF const&) () from /usr/lib/libdolphinprivate.so.5
#32 0x00007ff7078b7d86 in ?? () from /usr/lib/libQt5Core.so.5
#33 0x00007ff70972fb07 in KItemListController::itemContextMenuRequested(int,
QPointF const&) () from /usr/lib/libdolphinprivate.so.5
#34 0x00007ff70976096b in KItemListController::onPress(QPoint const&, QPointF
const&, QFlags<Qt::KeyboardModifier>, QFlags<Qt::MouseButton>) () from
/usr/lib/libdolphinprivate.so.5
#35 0x00007ff70976271a in
KItemListController::mousePressEvent(QGraphicsSceneMouseEvent*, QTransform
const&) () from /usr/lib/libdolphinprivate.so.5
#36 0x00007ff70976358b in KItemListController::processEvent(QEvent*, QTransform
const&) () from /usr/lib/libdolphinprivate.so.5
#37 0x00007ff70977313f in KItemListView::event(QEvent*) () from
/usr/lib/libdolphinprivate.so.5
#38 0x00007ff708348752 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#39 0x00007ff707880a2a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#40 0x00007ff70866e5d6 in ?? () from /usr/lib/libQt5Widgets.so.5
#41 0x00007ff70866e98e in ?? () from /usr/lib/libQt5Widgets.so.5
#42 0x00007ff7086771ff in ?? () from /usr/lib/libQt5Widgets.so.5
#43 0x00007ff708681142 in QGraphicsScene::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#44 0x00007ff708348752 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#45 0x00007ff707880a2a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#46 0x00007ff70869dcdf in QGraphicsView::mousePressEvent(QMouseEvent*) () from
/usr/lib/libQt5Widgets.so.5
#47 0x00007ff708389b0e in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#48 0x00007ff70843516f in QFrame::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#49 0x00007ff707880793 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib/libQt5Core.so.5
#50 0x00007ff708348741 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#51 0x00007ff70834f87b in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#52 0x00007ff707880a2a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#53 0x00007ff70834e87e in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
from /usr/lib/libQt5Widgets.so.5
#54 0x00007ff7083a2249 in ?? () from /usr/lib/libQt5Widgets.so.5
#55 0x00007ff7083a563f in ?? () from /usr/lib/libQt5Widgets.so.5
#56 0x00007ff708348752 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#57 0x00007ff707880a2a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#58 0x00007ff707c5a594 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib/libQt5Gui.so.5
#59 0x00007ff707c2fbb5 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQt5Gui.so.5
#60 0x00007ff70212616c in ?? () from /usr/lib/libQt5XcbQpa.so.5
#61 0x00007ff7056bbf9c in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#62 0x00007ff70570fa49 in ?? () from /usr/lib/libglib-2.0.so.0
#63 0x00007ff7056b96f1 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#64 0x00007ff7078d9691 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#65 0x00007ff70787f3ac in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#66 0x00007ff707887844 in QCoreApplication::exec() () from
/usr/lib/libQt5Core.so.5
#67 0x00007ff709a11f43 in kdemain () from /usr/lib/libkdeinit5_dolphin.so
#68 0x00007ff709824b25 in __libc_start_main () from /usr/lib/libc.so.6
#69 0x0000557b4087805e in _start ()
[Inferior 1 (process 15972) detached]

Possible duplicates by query: bug 434236, bug 432084, bug 431773, bug 427384,
bug 425891.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list