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

            Bug ID: 376493
           Summary: Dolphin crashes after copying file to NTFS partition
                    over NFS
           Product: dolphin
           Version: 15.12.3
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-n...@kde.org
          Reporter: chicagosox...@gmail.com
  Target Milestone: ---

Application: dolphin (15.12.3)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-62-generic x86_64
Distribution: Ubuntu 16.04.1 LTS

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

After copying a file from a POSIX-compliant NFS share to an NTFS partition
exported over NFS (which doesn't support permissions), Dolphin attempts to
change permissions on the new file and crashes. The expected behavior would be
to show the error message that permissions could not be changed, but to remain
open. While this is certainly not a typical situation that would be encountered
very often, the uncaught exception causing the program to crash is very
disruptive and should be handled differently.

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 0x7f8127b3e8c0 (LWP 4304))]

Thread 11 (Thread 0x7f8113ca2700 (LWP 4526)):
#0  0x00007f81311a4a79 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f813115f929 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f81311602bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f813116049c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f81357757eb in QEventDispatcherGlib::processEvents
(this=0x7f810c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f813571cb4a in QEventLoop::exec (this=this@entry=0x7f8113ca1d00,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f8135539834 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#7  0x00007f813553e7be in QThreadPrivate::start (arg=0x12f7ce0) at
thread/qthread_unix.cpp:331
#8  0x00007f8131cec6ba in start_thread (arg=0x7f8113ca2700) at
pthread_create.c:333
#9  0x00007f813a97882d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f8117626700 (LWP 4449)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f811ed41aa3 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007f811ed41907 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007f8131cec6ba in start_thread (arg=0x7f8117626700) at
pthread_create.c:333
#4  0x00007f813a97882d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f8117e27700 (LWP 4448)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f811ed41aa3 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007f811ed41907 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007f8131cec6ba in start_thread (arg=0x7f8117e27700) at
pthread_create.c:333
#4  0x00007f813a97882d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f8118628700 (LWP 4447)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f811ed41aa3 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007f811ed41907 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007f8131cec6ba in start_thread (arg=0x7f8118628700) at
pthread_create.c:333
#4  0x00007f813a97882d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f8118e29700 (LWP 4446)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f811ed41aa3 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007f811ed41907 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007f8131cec6ba in start_thread (arg=0x7f8118e29700) at
pthread_create.c:333
#4  0x00007f813a97882d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f811962a700 (LWP 4445)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f811ed41aa3 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007f811ed41907 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007f8131cec6ba in start_thread (arg=0x7f811962a700) at
pthread_create.c:333
#4  0x00007f813a97882d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f8119e2b700 (LWP 4444)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f811ed41aa3 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007f811ed41907 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007f8131cec6ba in start_thread (arg=0x7f8119e2b700) at
pthread_create.c:333
#4  0x00007f813a97882d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f811a62c700 (LWP 4443)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f811ed41aa3 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007f811ed41907 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007f8131cec6ba in start_thread (arg=0x7f811a62c700) at
pthread_create.c:333
#4  0x00007f813a97882d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f811ae2d700 (LWP 4442)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f811ed41aa3 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007f811ed41907 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007f8131cec6ba in start_thread (arg=0x7f811ae2d700) at
pthread_create.c:333
#4  0x00007f813a97882d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f8125429700 (LWP 4321)):
#0  0x00007f813a96cb5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f812f0f7c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f812f0f98d7 in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f812777b629 in QXcbEventReader::run (this=0xee7bc0) at
qxcbconnection.cpp:1253
#4  0x00007f813553e7be in QThreadPrivate::start (arg=0xee7bc0) at
thread/qthread_unix.cpp:331
#5  0x00007f8131cec6ba in start_thread (arg=0x7f8125429700) at
pthread_create.c:333
#6  0x00007f813a97882d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f8127b3e8c0 (LWP 4304)):
[KCrash Handler]
#6  0x00007f813572fd25 in QMetaObject::invokeMethod (obj=0x2178080,
member=0x7f8138f807e6 "next", type=772113664, ret=..., val0=..., val1=...,
val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...)
at kernel/qmetaobject.cpp:1464
#7  0x00007f8138f71b99 in KDialogJobUiDelegate::Private::next() () from
/usr/lib/x86_64-linux-gnu/libKF5JobWidgets.so.5
#8  0x00007f813574ec01 in QObject::event (this=0x2178080, e=<optimized out>) at
kernel/qobject.cpp:1239
#9  0x00007f813622205c in QApplicationPrivate::notify_helper
(this=this@entry=0xecc3e0, receiver=receiver@entry=0x2178080,
e=e@entry=0x1f6bd00) at kernel/qapplication.cpp:3716
#10 0x00007f8136227516 in QApplication::notify (this=0x7ffe2e058ee0,
receiver=0x2178080, e=0x1f6bd00) at kernel/qapplication.cpp:3499
#11 0x00007f813571f38b in QCoreApplication::notifyInternal
(this=0x7ffe2e058ee0, receiver=0x2178080, event=event@entry=0x1f6bd00) at
kernel/qcoreapplication.cpp:965
#12 0x00007f8135721786 in QCoreApplication::sendEvent (event=0x1f6bd00,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
#13 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0xeca870) at
kernel/qcoreapplication.cpp:1593
#14 0x00007f8135721c68 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1451
#15 0x00007f81357753c3 in postEventSourceDispatch (s=0xf1e1a0) at
kernel/qeventdispatcher_glib.cpp:271
#16 0x00007f8131160197 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f81311603f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f813116049c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f81357757cf in QEventDispatcherGlib::processEvents (this=0xf22cf0,
flags=...) at kernel/qeventdispatcher_glib.cpp:418
#20 0x00007f813571cb4a in QEventLoop::exec (this=this@entry=0x7ffe2e058db0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#21 0x00007f8135724bec in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1229
#22 0x00007f813ac98e2b in kdemain () from
/usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#23 0x00007f813a892830 in __libc_start_main (main=0x400710 <main>, argc=3,
argv=0x7ffe2e059068, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffe2e059058) at ../csu/libc-start.c:291
#24 0x0000000000400749 in _start ()

Possible duplicates by query: bug 374585, bug 373963, bug 373103, bug 370222,
bug 368370.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to