Bug 372519 - Segfault when right-clicking on file
Summary: Segfault when right-clicking on file
Status: RESOLVED DOWNSTREAM
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.08.2
Platform: Slackware Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
: 372571 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-11-16 02:08 UTC by rectifier04
Modified: 2016-11-18 02:08 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rectifier04 2016-11-16 02:08:48 UTC
Application: dolphin (16.08.2)

Qt Version: 5.7.0
Frameworks Version: 5.27.0
Operating System: Linux 4.4.29 x86_64
Distribution (Platform): Slackware Packages

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

Right-clicking file

Right-click folder or empty space in file view and I get the proper menu

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f66985cd7c0 (LWP 27099))]

Thread 5 (Thread 0x7f666b275700 (LWP 27103)):
#0  0x00007f6687a49854 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f6687a064b9 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f6687a069e8 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f6687a06b4c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f669081803b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f66907c5d5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f66905fb7bc in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f6690600139 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f668c5cd6a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f668f9edbff in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f6675255700 (LWP 27102)):
#0  0x00007f668c5d347f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f667cf7b423 in  () at /usr/lib64/xorg/modules/dri/r600_dri.so
#2  0x00007f667cf7ac37 in  () at /usr/lib64/xorg/modules/dri/r600_dri.so
#3  0x00007f668c5cd6a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f668f9edbff in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f667e7fd700 (LWP 27101)):
#0  0x00007f668f9e1cdd in poll () at /lib64/libc.so.6
#1  0x00007f6687a06a44 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f6687a06b4c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f669081803b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f66907c5d5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f66905fb7bc in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f6690c2c505 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007f6690600139 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f668c5cd6a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f668f9edbff in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f667fa75700 (LWP 27100)):
#0  0x00007f668f9e1cdd in poll () at /lib64/libc.so.6
#1  0x00007f668bd00102 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f668bd01c8f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f6681f719e9 in  () at /usr/lib64/qt5/plugins/platforms/../../../libQt5XcbQpa.so.5
#4  0x00007f6690600139 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f668c5cd6a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f668f9edbff in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f66985cd7c0 (LWP 27099)):
[KCrash Handler]
#6  0x00007f6661b9b4be in  () at /usr/lib64/qt/lib/libQtGui.so.4
#7  0x00007f6662218f06 in  () at /usr/lib64/qt/lib/libQtGui.so.4
#8  0x0000006e0000005b in  ()
#9  0x000000000191a6d0 in  ()
#10 0x0000000000000001 in  ()
#11 0x00007f6661b7c484 in _init () at /usr/lib64/qt/lib/libQtGui.so.4
#12 0x00007f6663df8648 in  () at /usr/lib64/qt5/plugins/kdeconnectfileitemaction.so
#13 0x00007f669845633a in call_init.part () at /lib64/ld-linux-x86-64.so.2
#14 0x00007f669845648b in _dl_init () at /lib64/ld-linux-x86-64.so.2
#15 0x00007f669845b548 in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
#16 0x00007f6698456224 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#17 0x00007f669845aa49 in _dl_open () at /lib64/ld-linux-x86-64.so.2
#18 0x00007f6687efeef9 in dlopen_doit () at /lib64/libdl.so.2
#19 0x00007f6698456224 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#20 0x00007f6687eff561 in _dlerror_run () at /lib64/libdl.so.2
#21 0x00007f6687efef91 in dlopen@@GLIBC_2.2.5 () at /lib64/libdl.so.2
#22 0x00007f66907c3fb8 in  () at /usr/lib64/libQt5Core.so.5
#23 0x00007f66907bd9cd in  () at /usr/lib64/libQt5Core.so.5
#24 0x00007f6692a4698a in KPluginLoader::load() () at /usr/lib64/libKF5CoreAddons.so.5
#25 0x00007f6692a46aaa in KPluginLoader::instance() () at /usr/lib64/libKF5CoreAddons.so.5
#26 0x00007f6692a46aec in KPluginLoader::factory() () at /usr/lib64/libKF5CoreAddons.so.5
#27 0x00007f66981c4890 in  () at /usr/lib64/libkdeinit5_dolphin.so
#28 0x00007f66981c60b6 in  () at /usr/lib64/libkdeinit5_dolphin.so
#29 0x00007f66981c73fd in  () at /usr/lib64/libkdeinit5_dolphin.so
#30 0x00007f66981bc1ae in  () at /usr/lib64/libkdeinit5_dolphin.so
#31 0x00007f66907f0c46 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#32 0x00007f6697f29be4 in DolphinView::requestContextMenu(QPoint const&, KFileItem const&, QUrl const&, QList<QAction*> const&) () at /usr/lib64/libdolphinprivate.so.5
#33 0x00007f6697f05b0e in DolphinView::slotItemContextMenuRequested(int, QPointF const&) () at /usr/lib64/libdolphinprivate.so.5
#34 0x00007f66907f0c46 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#35 0x00007f6697f28a36 in KItemListController::itemContextMenuRequested(int, QPointF const&) () at /usr/lib64/libdolphinprivate.so.5
#36 0x00007f6697ecae60 in KItemListController::mousePressEvent(QGraphicsSceneMouseEvent*, QTransform const&) () at /usr/lib64/libdolphinprivate.so.5
#37 0x00007f6697eca788 in KItemListController::processEvent(QEvent*, QTransform const&) () at /usr/lib64/libdolphinprivate.so.5
#38 0x00007f6697edb442 in KItemListView::event(QEvent*) () at /usr/lib64/libdolphinprivate.so.5
#39 0x00007f66919a9e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#40 0x00007f66919b1246 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#41 0x00007f66907c77e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#42 0x00007f6691c8c903 in  () at /usr/lib64/libQt5Widgets.so.5
#43 0x00007f6691c8d281 in  () at /usr/lib64/libQt5Widgets.so.5
#44 0x00007f6691c94e06 in  () at /usr/lib64/libQt5Widgets.so.5
#45 0x00007f6691c95239 in QGraphicsScene::mousePressEvent(QGraphicsSceneMouseEvent*) () at /usr/lib64/libQt5Widgets.so.5
#46 0x00007f6691c9cfa0 in QGraphicsScene::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#47 0x00007f66919a9e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#48 0x00007f66919b1246 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#49 0x00007f66907c77e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#50 0x00007f6691cb6ddf in QGraphicsView::mousePressEvent(QMouseEvent*) () at /usr/lib64/libQt5Widgets.so.5
#51 0x00007f66919ee1a9 in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#52 0x00007f6691acc9ee in QFrame::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#53 0x00007f6691cb81bb in QGraphicsView::viewportEvent(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#54 0x00007f66907c7582 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#55 0x00007f66919a9e05 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#56 0x00007f66919b1a2d in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#57 0x00007f66907c77e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#58 0x00007f66919b088f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib64/libQt5Widgets.so.5
#59 0x00007f6691a06ce0 in  () at /usr/lib64/libQt5Widgets.so.5
#60 0x00007f6691a093bb in  () at /usr/lib64/libQt5Widgets.so.5
#61 0x00007f66919a9e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#62 0x00007f66919b1246 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#63 0x00007f66907c77e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#64 0x00007f66911d9440 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib64/libQt5Gui.so.5
#65 0x00007f66911db1d5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5
#66 0x00007f66911ba88b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5
#67 0x00007f6681fa5c80 in  () at /usr/lib64/qt5/plugins/platforms/../../../libQt5XcbQpa.so.5
#68 0x00007f6687a06877 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#69 0x00007f6687a06aa8 in  () at /usr/lib64/libglib-2.0.so.0
#70 0x00007f6687a06b4c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#71 0x00007f669081801f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#72 0x00007f66907c5d5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#73 0x00007f66907cdd8d in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#74 0x00007f66981cf973 in kdemain () at /usr/lib64/libkdeinit5_dolphin.so
#75 0x00007f668f906350 in __libc_start_main () at /lib64/libc.so.6
#76 0x0000000000400af9 in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2016-11-17 00:47:40 UTC
You have the Qt4 version of the kdeconnect plugin installed into Qt5 plugin directories. This is an invalid configuration.

If you installed kdeconnect from distribution repositories, please report this issue directly to the bug tracker of your distribution.
Comment 2 rectifier04 2016-11-17 02:31:15 UTC
Well I'll be, stray kdeconnect package from base Slackware install, removed and Dolphin now works fine
Comment 3 Christoph Feck 2016-11-18 02:08:13 UTC
*** Bug 372571 has been marked as a duplicate of this bug. ***