Bug 411812 - Dolphin Segmentation Fault after moving file to mounted Samba directory
Summary: Dolphin Segmentation Fault after moving file to mounted Samba directory
Status: RESOLVED DUPLICATE of bug 364039
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Mint (Ubuntu based) Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-09-11 08:06 UTC by eto
Modified: 2019-09-12 12:26 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 eto 2019-09-11 08:06:18 UTC
Application: dolphin (16.04.3)

Qt Version: 5.6.1
Frameworks Version: 5.36.0
Operating System: Linux 4.10.0-35-generic x86_64
Distribution: Linux Mint 18.2 Sonya

-- Information about the crash:
- What I was doing when the application crashed:
I moved a file from my local filesystem to a mounted Samba directory. After move operation was completed i got an error popup with some text like: "Access denied on /PATH/TO/MOUNTED/SAMBA/DIRECTORY/MOVED-FILENAME" and with two options, Cancel and Retry.
If i click on Retry the same error popup opens again.
And after a click on Cancel Dolphin crashes.

The move operation per se is completed successfully (the file does not exist anymore on my local filesystem and the file exists in the Samba directory)

This behaviour can be reproduced every time i try to move a file to the mounted Samba directory.

Copy operation works like a charm, just the move operation is broken somehow.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4d4fb168c0 (LWP 5440))]

Thread 4 (Thread 0x7f4d2a5db700 (LWP 5443)):
#0  __libc_enable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:65
#1  0x00007f4d4f524742 in poll () at ../sysdeps/unix/syscall-template.S:84
#2  0x00007f4d4592338c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4d4592349c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4d4a23b37b in QEventDispatcherGlib::processEvents (this=0x7f4d240008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f4d4a1e3ffa in QEventLoop::exec (this=this@entry=0x7f4d2a5dad00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f4d4a00c9e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
#7  0x00007f4d4a011808 in QThreadPrivate::start (arg=0x128c7c0) at thread/qthread_unix.cpp:341
#8  0x00007f4d464af6ba in start_thread (arg=0x7f4d2a5db700) at pthread_create.c:333
#9  0x00007f4d4f53041d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f4d33fff700 (LWP 5442)):
#0  0x00007f4d4f52474d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4d4592338c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4d4592349c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4d4a23b37b in QEventDispatcherGlib::processEvents (this=0x7f4d2c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f4d4a1e3ffa in QEventLoop::exec (this=this@entry=0x7f4d33ffecd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f4d4a00c9e4 in QThread::exec (this=this@entry=0x7f4d4fc78d40 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:500
#6  0x00007f4d4fc05515 in QDBusConnectionManager::run (this=0x7f4d4fc78d40 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:189
#7  0x00007f4d4a011808 in QThreadPrivate::start (arg=0x7f4d4fc78d40 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:341
#8  0x00007f4d464af6ba in start_thread (arg=0x7f4d33fff700) at pthread_create.c:333
#9  0x00007f4d4f53041d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f4d39856700 (LWP 5441)):
#0  0x00007f4d4f52474d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4d438a6c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f4d438a88d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f4d3bdacd29 in QXcbEventReader::run (this=0xd11b70) at qxcbconnection.cpp:1325
#4  0x00007f4d4a011808 in QThreadPrivate::start (arg=0xd11b70) at thread/qthread_unix.cpp:341
#5  0x00007f4d464af6ba in start_thread (arg=0x7f4d39856700) at pthread_create.c:333
#6  0x00007f4d4f53041d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f4d4fb168c0 (LWP 5440)):
[KCrash Handler]
#6  0x00007f4d4a21986e in QObjectPrivate::setParent_helper (this=0x8, o=0x0) at kernel/qobject.cpp:1971
#7  0x00007f4d4b552ad2 in KCompositeJob::removeSubjob(KJob*) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#8  0x00007f4d4d5bd884 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#9  0x00007f4d4d5bdf14 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#10 0x00007f4d4d5bfee7 in KIO::CopyJob::slotResult(KJob*) () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#11 0x00007f4d4a212b71 in QMetaObject::activate (sender=0x142f600, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3730
#12 0x00007f4d4b553292 in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#13 0x00007f4d4b554bd1 in KJob::finishJob(bool) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#14 0x00007f4d4d605869 in KIO::FileCopyJob::slotResult(KJob*) () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#15 0x00007f4d4d6067c8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#16 0x00007f4d4a212b71 in QMetaObject::activate (sender=0x166dc60, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3730
#17 0x00007f4d4b553292 in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#18 0x00007f4d4b554bd1 in KJob::finishJob(bool) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#19 0x00007f4d4d610292 in KIO::SimpleJob::slotFinished() () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#20 0x00007f4d4d60ecab in KIO::SimpleJob::slotError(int, QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#21 0x00007f4d4a212b71 in QMetaObject::activate (sender=0xfa3860, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3730
#22 0x00007f4d4d5e8026 in KIO::SlaveInterface::error(int, QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#23 0x00007f4d4d5ea077 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#24 0x00007f4d4d5e8667 in KIO::SlaveInterface::dispatch() () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#25 0x00007f4d4d5ed831 in KIO::Slave::gotInput() () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#26 0x00007f4d4d67a7d5 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#27 0x00007f4d4a212b71 in QMetaObject::activate (sender=0xd43830, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3730
#28 0x00007f4d4d589ec0 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#29 0x00007f4d4a213719 in QObject::event (this=0xd43830, e=<optimized out>) at kernel/qobject.cpp:1256
#30 0x00007f4d4ab1bafc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0xd43830, e=0x17572d0) at kernel/qapplication.cpp:3804
#31 0x00007f4d4ab21036 in QApplication::notify (this=0x7fff4c81a930, receiver=0xd43830, e=0x17572d0) at kernel/qapplication.cpp:3561
#32 0x00007f4d4a1e62a8 in QCoreApplication::notifyInternal2 (receiver=0xd43830, event=event@entry=0x17572d0) at kernel/qcoreapplication.cpp:1015
#33 0x00007f4d4a1e816a in QCoreApplication::sendEvent (event=0x17572d0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:225
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xcf78a0) at kernel/qcoreapplication.cpp:1650
#35 0x00007f4d4a1e8628 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1508
#36 0x00007f4d4a23af53 in postEventSourceDispatch (s=0xd2ac30) at kernel/qeventdispatcher_glib.cpp:270
#37 0x00007f4d45923197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f4d459233f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f4d4592349c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f4d4a23b35f in QEventDispatcherGlib::processEvents (this=0xd3a6d0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#41 0x00007f4d4a1e3ffa in QEventLoop::exec (this=this@entry=0x7fff4c81a7f0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#42 0x00007f4d4a1ec6bc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285
#43 0x00007f4d4f852b89 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#44 0x00007f4d4f449830 in __libc_start_main (main=0x4006c0, argc=1, argv=0x7fff4c81aab8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff4c81aaa8) at ../csu/libc-start.c:291
#45 0x00000000004006f9 in _start ()

Possible duplicates by query: bug 399777.

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2019-09-12 12:26:10 UTC

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