Bug 394303 - Crash when deleting something in /var folder (for which I don't believe Trash is setup for)
Summary: Crash when deleting something in /var folder (for which I don't believe Trash...
Status: RESOLVED DUPLICATE of bug 393652
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 18.04.1
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-05-16 03:41 UTC by Eric Fontaine
Modified: 2018-05-16 21:02 UTC (History)
1 user (show)

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 Eric Fontaine 2018-05-16 03:41:07 UTC
Application: dolphin (18.04.1)

Qt Version: 5.10.1
Frameworks Version: 5.46.0
Operating System: Linux 4.16.8-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

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

Opened dolphin and navigated to /var/videos (which is a folder when I save a bunch of videos).  Then pressed delete on keyboard.

- Custom settings of the application:

As I mentioned, I don't actually have trash setup for that folder.  If I were to use mate's file manager, then the same action of pressing delete will delete those files permanently.

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

Thread 3 (Thread 0x7ff588f14700 (LWP 20985)):
#0  0x00007ff5aaaf7934 in read () from /usr/lib/libc.so.6
#1  0x00007ff59b6feed1 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007ff59b6b8ff8 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007ff59b6b94c6 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007ff59b6b963e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007ff5a4cf3264 in QEventDispatcherGlib::processEvents (this=0x7ff580000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007ff5a4c9e96c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#7  0x00007ff5a4acda09 in QThread::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#8  0x00007ff5a4ad285e in QThreadPrivate::start(void*) () at thread/qthread_unix.cpp:376
#9  0x00007ff5a013c075 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ff5aab0653f in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7ff591403700 (LWP 20984)):
#0  0x00007ff5aaaf7934 in read () from /usr/lib/libc.so.6
#1  0x00007ff59b6feed1 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007ff59b6b8ff8 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007ff59b6b94c6 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007ff59b6b963e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007ff5a4cf3264 in QEventDispatcherGlib::processEvents (this=0x7ff584000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007ff5a4c9e96c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#7  0x00007ff5a4acda09 in QThread::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#8  0x00007ff5a511fb56 in QDBusConnectionManager::run (this=0x7ff5a5395080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#9  0x00007ff5a4ad285e in QThreadPrivate::start(void*) () at thread/qthread_unix.cpp:376
#10 0x00007ff5a013c075 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007ff5aab0653f in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7ff5ab236800 (LWP 20982)):
[KCrash Handler]
#6  0x00007ff5aa774fcf in KStandardItem::setDataValue(QByteArray const&, QVariant const&) () from /usr/lib/libdolphinprivate.so.5
#7  0x00007ff5aa775582 in KStandardItem::setIcon(QString const&) () from /usr/lib/libdolphinprivate.so.5
#8  0x00007ff5aae2f63a in ?? () from /usr/lib/libkdeinit5_dolphin.so
#9  0x00007ff5a4cca450 in QtPrivate::QSlotObjectBase::call (a=0x7ffc8ceaa7b0, r=0x7ff5ab09e070, this=0x55d6ecdc5aa0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:378
#10 QMetaObject::activate(QObject*, int, int, void**) () at kernel/qobject.cpp:3750
#11 0x00007ff5aae56190 in ?? () from /usr/lib/libkdeinit5_dolphin.so
#12 0x00007ff5aae24949 in ?? () from /usr/lib/libkdeinit5_dolphin.so
#13 0x00007ff5a4cca450 in QtPrivate::QSlotObjectBase::call (a=0x7ffc8ceaa8c0, r=0x7ff5ab09e070, this=0x55d6ec982fd0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:378
#14 QMetaObject::activate(QObject*, int, int, void**) () at kernel/qobject.cpp:3750
#15 0x00007ff5a90a82fd in ?? () from /usr/lib/libKF5KIOCore.so.5
#16 0x00007ff5a4cca450 in QtPrivate::QSlotObjectBase::call (a=0x7ffc8ceaab80, r=0x7ff5a9313400, this=0x55d6ed10e720) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:378
#17 QMetaObject::activate(QObject*, int, int, void**) () at kernel/qobject.cpp:3750
#18 0x00007ff5a66386ed in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib/libKF5CoreAddons.so.5
#19 0x00007ff5a66391cc in KJob::finishJob(bool) () from /usr/lib/libKF5CoreAddons.so.5
#20 0x00007ff5a9055df1 in KIO::SimpleJob::slotFinished() () from /usr/lib/libKF5KIOCore.so.5
#21 0x00007ff5a904c64e in KIO::ListJob::slotFinished() () from /usr/lib/libKF5KIOCore.so.5
#22 0x00007ff5a4cca450 in QtPrivate::QSlotObjectBase::call (a=0x7ffc8ceaada0, r=0x55d6ed1117b0, this=0x55d6ed095b60) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:378
#23 QMetaObject::activate(QObject*, int, int, void**) () at kernel/qobject.cpp:3750
#24 0x00007ff5a902b11e in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libKF5KIOCore.so.5
#25 0x00007ff5a9028268 in KIO::SlaveInterface::dispatch() () from /usr/lib/libKF5KIOCore.so.5
#26 0x00007ff5a902df8a in KIO::Slave::gotInput() () from /usr/lib/libKF5KIOCore.so.5
#27 0x00007ff5a90c8126 in ?? () from /usr/lib/libKF5KIOCore.so.5
#28 0x00007ff5a4cca2fc in QMetaObject::activate(QObject*, int, int, void**) () at kernel/qobject.cpp:3767
#29 0x00007ff5a8fba864 in ?? () from /usr/lib/libKF5KIOCore.so.5
#30 0x00007ff5a4ccac02 in QObject::event(QEvent*) () at kernel/qobject.cpp:1247
#31 0x00007ff5a5c714e4 in QApplicationPrivate::notify_helper (this=this@entry=0x55d6ec458650, receiver=receiver@entry=0x55d6ed1d5d80, e=e@entry=0x55d6ecb9e8b0) at kernel/qapplication.cpp:3732
#32 0x00007ff5a5c7900b in QApplication::notify (this=0x7ffc8ceab740, receiver=0x55d6ed1d5d80, e=0x55d6ecb9e8b0) at kernel/qapplication.cpp:3491
#33 0x00007ff5a4c9fe59 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at ../../include/QtCore/../../src/corelib/kernel/qobject.h:148
#34 0x00007ff5a4ca293c in QCoreApplication::sendEvent (event=0x55d6ecb9e8b0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#35 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at kernel/qcoreapplication.cpp:1740
#36 0x00007ff5a4ca2dba in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1594
#37 0x00007ff5a4cf3ca4 in postEventSourceDispatch (s=0x55d6ec49b750) at kernel/qeventdispatcher_glib.cpp:276
#38 0x00007ff59b6b9368 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#39 0x00007ff59b6b95b1 in ?? () from /usr/lib/libglib-2.0.so.0
#40 0x00007ff59b6b963e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#41 0x00007ff5a4cf3249 in QEventDispatcherGlib::processEvents (this=0x55d6ec498d80, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#42 0x00007ff5965a79f2 in QPAEventDispatcherGlib::processEvents (this=0x55d6ec498d80, flags=...) at qeventdispatcher_glib.cpp:69
#43 0x00007ff5a4c9e96c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#44 0x00007ff5a4ca6f16 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#45 0x00007ff5aae09ac2 in kdemain () from /usr/lib/libkdeinit5_dolphin.so
#46 0x00007ff5aaa3106b in __libc_start_main () from /usr/lib/libc.so.6
#47 0x000055d6ebbc775a in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 393652.

Possible duplicates by query: bug 393652, bug 393136, bug 393128.

Reported using DrKonqi
Comment 1 Eric Fontaine 2018-05-16 04:00:25 UTC
hmm...I can't reproduce now.  I opened /var/videos folder again, and this time deleted the same file, and kde does move it to my home's trash folder.
Comment 2 Elvis Angelaccio 2018-05-16 21:02:41 UTC

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