Bug 359549 - Crash when try to remove a file from the recycling bin
Summary: Crash when try to remove a file from the recycling bin
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Mageia RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-02-18 19:26 UTC by Ovel Diaz Garcia
Modified: 2018-06-08 18:40 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 Ovel Diaz Garcia 2016-02-18 19:26:28 UTC
Application: plasma-desktop (4.11.16)
KDE Platform Version: 4.14.5
Qt Version: 4.8.6
Operating System: Linux 4.1.15-desktop-2.mga5 x86_64
Distribution: "Mageia 5"

-- Information about the crash:
There where 3 files in the recycling bin, It have an arrow in the top left corner, if you click in it, it open a floating windows with the files inside the recycling bin. I right-click one of them and select remove, and them, the desktop crash and refresh after few seconds. The 3 files are still there.

-- Backtrace:
Application: Shell de escritorio Plasma (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/usr/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x2ab4fad6cd40 (LWP 5111))]

Thread 3 (Thread 0x2ab5361e0700 (LWP 5114)):
#0  0x00002ab4fc2e31fd in read () at /usr/lib64/libpthread.so.0
#1  0x00002ab50045bbf0 in g_wakeup_acknowledge () at /usr/lib64/libglib-2.0.so.0
#2  0x00002ab50041999c in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00002ab500419e5b in g_main_context_iterate.isra () at /usr/lib64/libglib-2.0.so.0
#4  0x00002ab500419fbc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00002ab4fbf99e3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00002ab4fbf6b931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#7  0x00002ab4fbf6bc45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#8  0x00002ab4fbe69899 in QThread::exec() () at /usr/lib64/libQtCore.so.4
#9  0x00002ab4fbf4d3d3 in QInotifyFileSystemWatcherEngine::run() () at /usr/lib64/libQtCore.so.4
#10 0x00002ab4fbe6bfff in QThreadPrivate::start(void*) () at /usr/lib64/libQtCore.so.4
#11 0x00002ab4fc2db5bd in start_thread () at /usr/lib64/libpthread.so.0
#12 0x00002ab4fd5ab5cd in clone () at /usr/lib64/libc.so.6

Thread 2 (Thread 0x2ab536c0a700 (LWP 5116)):
#0  0x00002ab4fc2e067f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib64/libpthread.so.0
#1  0x00002ab50fde573a in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /usr/lib64/libQtScript.so.4
#2  0x00002ab50fde5769 in  () at /usr/lib64/libQtScript.so.4
#3  0x00002ab4fc2db5bd in start_thread () at /usr/lib64/libpthread.so.0
#4  0x00002ab4fd5ab5cd in clone () at /usr/lib64/libc.so.6

Thread 1 (Thread 0x2ab4fad6cd40 (LWP 5111)):
[KCrash Handler]
#5  0x00002ab4fc6b0e00 in QActionPrivate::setShortcutEnabled(bool, QShortcutMap&) () at /usr/lib64/libQtGui.so.4
#6  0x00002ab4fc6b305d in QAction::setEnabled(bool) () at /usr/lib64/libQtGui.so.4
#7  0x00002ab5244bb3fc in PopupView::showContextMenu(QWidget*, QPoint const&, QList<QModelIndex> const&) [clone .part.53] () at /usr/lib64/kde4/plasma_applet_folderview.so
#8  0x00002ab5244bb7f4 in PopupView::contextMenuRequest(QWidget*, QPoint const&) () at /usr/lib64/kde4/plasma_applet_folderview.so
#9  0x00002ab5244bb943 in PopupView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.54] () at /usr/lib64/kde4/plasma_applet_folderview.so
#10 0x00002ab4fbf8088a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#11 0x00002ab52449dba7 in AbstractItemView::contextMenuRequest(QWidget*, QPoint const&) () at /usr/lib64/kde4/plasma_applet_folderview.so
#12 0x00002ab5244a7529 in IconView::contextMenuEvent(QGraphicsSceneContextMenuEvent*) () at /usr/lib64/kde4/plasma_applet_folderview.so
#13 0x00002ab4fcc63343 in QGraphicsItem::sceneEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#14 0x00002ab4fcc8a7db in QGraphicsScene::contextMenuEvent(QGraphicsSceneContextMenuEvent*) () at /usr/lib64/libQtGui.so.4
#15 0x00002ab4fcca0ccc in QGraphicsScene::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#16 0x00002ab4fc6b779c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#17 0x00002ab4fc6bde40 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#18 0x00002ab4fb19d25a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#19 0x00002ab4fbf6ccad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#20 0x00002ab4fccb8947 in QGraphicsView::contextMenuEvent(QContextMenuEvent*) () at /usr/lib64/libQtGui.so.4
#21 0x00002ab4fc707388 in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#22 0x00002ab4fcaab5ae in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#23 0x00002ab4fccb83f1 in QGraphicsView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#24 0x00002ab4fbf6ce16 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#25 0x00002ab4fc6b777c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#26 0x00002ab4fc6bf735 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#27 0x00002ab4fb19d25a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#28 0x00002ab4fbf6ccad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#29 0x00002ab4fc72f91d in QETWidget::translateMouseEvent(_XEvent const*) () at /usr/lib64/libQtGui.so.4
#30 0x00002ab4fc72e2ac in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib64/libQtGui.so.4
#31 0x00002ab4fc755442 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () at /usr/lib64/libQtGui.so.4
#32 0x00002ab500419c6d in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#33 0x00002ab500419f18 in g_main_context_iterate.isra () at /usr/lib64/libglib-2.0.so.0
#34 0x00002ab500419fbc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#35 0x00002ab4fbf99e1e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#36 0x00002ab4fc7554f6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtGui.so.4
#37 0x00002ab4fbf6b931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#38 0x00002ab4fbf6bc45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#39 0x00002ab4fbf70e59 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#40 0x00002ab5189c036d in kdemain () at /usr/lib64/libkdeinit4_plasma-desktop.so
#41 0x000000000040819a in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#42 0x0000000000409021 in handle_launcher_request(int, char const*) [clone .isra.15] ()
#43 0x000000000040972a in handle_requests(int) ()
#44 0x0000000000405303 in main ()

Reported using DrKonqi
Comment 1 Nate Graham 2018-06-08 18:40:38 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug has already been resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham