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

            Bug ID: 381494
           Summary: Dolphin freezes while right clicking on FTP folder
           Product: dolphin
           Version: 16.12.3
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-n...@kde.org
          Reporter: germano.massu...@gmail.com
  Target Milestone: ---

I am browsing a FTP, everytime I right click on a specific file, to try copying
it, Dolphin freezes

$ gdb dolphin 16411
GNU gdb (GDB) Fedora 7.12.1-48.fc25
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from dolphin...Reading symbols from
/usr/lib/debug/usr/bin/dolphin.debug...done.
done.
Attaching to program: /usr/bin/dolphin, process 16411
[New LWP 16412]
[New LWP 16413]
[New LWP 16414]
[New LWP 16415]
[New LWP 16416]
[New LWP 16417]
[New LWP 16418]
[New LWP 16419]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007f41037eb7cd in nanosleep () at ../sysdeps/unix/syscall-template.S:84
84      T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
(gdb) thread apply all backtrace

Thread 9 (Thread 0x7f40d1395700 (LWP 16419)):
#0  0x00007f410381af3d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f40fbe32166 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f40cc002e20, timeout=<optimized out>, context=0x7f40cc000990)
    at gmain.c:4228
#2  0x00007f40fbe32166 in g_main_context_iterate
(context=context@entry=0x7f40cc000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>)
    at gmain.c:3924
#3  0x00007f40fbe3227c in g_main_context_iteration (context=0x7f40cc000990,
may_block=may_block@entry=1) at gmain.c:3990
#4  0x00007f41046216cf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f40cc0008c0, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f41045d268a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f40d1394c80, flags=..., flags@entry=...)
    at kernel/qeventloop.cpp:212
#6  0x00007f410442f5e3 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:507
#7  0x00007f41044339ca in QThreadPrivate::start(void*) (arg=0x55a72dea6610) at
thread/qthread_unix.cpp:368
#8  0x00007f410139573a in start_thread (arg=0x7f40d1395700) at
pthread_create.c:333
#9  0x00007f4103826e7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 8 (Thread 0x7f40d947c700 (LWP 16418)):
#0  0x00007f410139b460 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f40e352853b in cnd_wait (mtx=0x55a72dcdb458, cond=0x55a72dcdb480) at
../../../include/c11/threads_posix.h:159
#2  0x00007f40e352853b in util_queue_thread_func
(input=input@entry=0x55a72dcdff40) at util/u_queue.c:138
#3  0x00007f40e3528267 in impl_thrd_routine (p=<optimized out>) at
../../../include/c11/threads_posix.h:87
#4  0x00007f410139573a in start_thread (arg=0x7f40d947c700) at
pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
#5  0x00007f4103826e7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 7 (Thread 0x7f40e087b700 (LWP 16417)):
#0  0x00007f410139b460 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f40e352853b in cnd_wait (mtx=0x55a72dcdb458, cond=0x55a72dcdb480) at
../../../include/c11/threads_posix.h:159
#2  0x00007f40e352853b in util_queue_thread_func
(input=input@entry=0x55a72dce0870) at util/u_queue.c:138
#3  0x00007f40e3528267 in impl_thrd_routine (p=<optimized out>) at
../../../include/c11/threads_posix.h:87
#4  0x00007f410139573a in start_thread (arg=0x7f40e087b700) at
pthread_create.c:333
#5  0x00007f4103826e7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 6 (Thread 0x7f40e107c700 (LWP 16416)):
#0  0x00007f410139b460 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f40e352853b in cnd_wait (mtx=0x55a72dcdb458, cond=0x55a72dcdb480) at
../../../include/c11/threads_posix.h:159
#2  0x00007f40e352853b in util_queue_thread_func
(input=input@entry=0x55a72dcdff00) at util/u_queue.c:138
#3  0x00007f40e3528267 in impl_thrd_routine (p=<optimized out>) at
../../../include/c11/threads_posix.h:87
#4  0x00007f410139573a in start_thread (arg=0x7f40e107c700) at
pthread_create.c:333
#5  0x00007f4103826e7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 5 (Thread 0x7f40e187d700 (LWP 16415)):
#0  0x00007f410139b460 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f40e352853b in cnd_wait (mtx=0x55a72dcdb458, cond=0x55a72dcdb480) at
../../../include/c11/threads_posix.h:159
#2  0x00007f40e352853b in util_queue_thread_func
(input=input@entry=0x55a72dce0830) at util/u_queue.c:138
#3  0x00007f40e3528267 in impl_thrd_routine (p=<optimized out>) at
../../../include/c11/threads_posix.h:87
---Type <return> to continue, or q <return> to quit---
#4  0x00007f410139573a in start_thread (arg=0x7f40e187d700) at
pthread_create.c:333
#5  0x00007f4103826e7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 4 (Thread 0x7f40e2283700 (LWP 16414)):
#0  0x00007f410139b460 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f40e352853b in cnd_wait (mtx=0x55a72dcda098, cond=0x55a72dcda0c0) at
../../../include/c11/threads_posix.h:159
#2  0x00007f40e352853b in util_queue_thread_func
(input=input@entry=0x55a72dcaed80) at util/u_queue.c:138
#3  0x00007f40e3528267 in impl_thrd_routine (p=<optimized out>) at
../../../include/c11/threads_posix.h:87
#4  0x00007f410139573a in start_thread (arg=0x7f40e2283700) at
pthread_create.c:333
#5  0x00007f4103826e7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 3 (Thread 0x7f40eb719700 (LWP 16413)):
#0  0x00007f410381af3d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f40ff9e3d10 in poll (__timeout=-1, __nfds=1, __fds=0x7f40eb718b80)
at /usr/include/bits/poll2.h:46
#2  0x00007f40ff9e3d10 in _xcb_conn_wait (c=c@entry=0x55a72d981d50,
cond=cond@entry=0x55a72d981d90, vector=vector@entry=0x0, count=count@entry=0x0)
    at xcb_conn.c:479
#3  0x00007f40ff9e5aa9 in xcb_wait_for_event (c=0x55a72d981d50) at xcb_in.c:693
#4  0x00007f40ef36ad69 in QXcbEventReader::run() (this=0x55a72d994da0) at
qxcbconnection.cpp:1343
#5  0x00007f41044339ca in QThreadPrivate::start(void*) (arg=0x55a72d994da0) at
thread/qthread_unix.cpp:368
#6  0x00007f410139573a in start_thread (arg=0x7f40eb719700) at
pthread_create.c:333
#7  0x00007f4103826e7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 2 (Thread 0x7f40f673e700 (LWP 16412)):
---Type <return> to continue, or q <return> to quit---
#0  0x00007f410381af3d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f40fbe32166 in g_main_context_poll (priority=<optimized out>,
n_fds=4, fds=0x7f40e4010360, timeout=<optimized out>, context=0x7f40e4001600)
    at gmain.c:4228
#2  0x00007f40fbe32166 in g_main_context_iterate
(context=context@entry=0x7f40e4001600, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>)
    at gmain.c:3924
#3  0x00007f40fbe3227c in g_main_context_iteration (context=0x7f40e4001600,
may_block=may_block@entry=1) at gmain.c:3990
#4  0x00007f41046216cf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f40e40008c0, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f41045d268a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f40f673dc40, flags=..., flags@entry=...)
    at kernel/qeventloop.cpp:212
#6  0x00007f410442f5e3 in QThread::exec() (this=this@entry=0x7f41048a2060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
    at thread/qthread.cpp:507
#7  0x00007f410482efb9 in QDBusConnectionManager::run() (this=0x7f41048a2060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
    at qdbusconnection.cpp:178
#8  0x00007f41044339ca in QThreadPrivate::start(void*) (arg=0x7f41048a2060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
    at thread/qthread_unix.cpp:368
#9  0x00007f410139573a in start_thread (arg=0x7f40f673e700) at
pthread_create.c:333
#10 0x00007f4103826e7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 1 (Thread 0x7f40f6745300 (LWP 16411)):
#0  0x00007f41037eb7cd in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f41044cab8d in qt_nanosleep(timespec) (amount=...) at
tools/qelapsedtimer_unix.cpp:193
#2  0x00007f4104432dc8 in QThread::msleep(unsigned long) (msecs=msecs@entry=50)
at thread/qthread_unix.cpp:506
---Type <return> to continue, or q <return> to quit---
#3  0x00007f4105f81cd8 in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*)
(this=this@entry=0x55a72de08950, e=e@entry=0x55a72e14a670)
    at /usr/src/debug/kcoreaddons-5.34.0/src/lib/io/kdirwatch.cpp:696
#4  0x00007f4105f8206a in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*)
(this=this@entry=0x55a72de08950, e=e@entry=0x55a72e14a670)
    at /usr/src/debug/kcoreaddons-5.34.0/src/lib/io/kdirwatch.cpp:979
#5  0x00007f4105f82c33 in KDirWatchPrivate::addEntry(KDirWatch*, QString
const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>)
(this=0x55a72de08950, instance=0x55a72e3344b0, _path=..., sub_entry=<optimized
out>, sub_entry@entry=0x0, isDir=isDir@entry=true, watchModes=...)
    at /usr/src/debug/kcoreaddons-5.34.0/src/lib/io/kdirwatch.cpp:936
#6  0x00007f4105f84de2 in KDirWatch::addDir(QString const&,
QFlags<KDirWatch::WatchMode>) (this=<optimized out>, _path=..., watchModes=...,
watchModes@entry=...)
    at /usr/src/debug/kcoreaddons-5.34.0/src/lib/io/kdirwatch.cpp:1881
#7  0x00007f410abc8472 in KDirectoryContentsCounter::slotResult(QString const&,
int) (this=0x55a72e334130, path=..., count=14)
    at
/usr/src/debug/dolphin-16.12.3/src/kitemviews/private/kdirectorycontentscounter.cpp:112
#8  0x00007f41045fb7e9 in QObject::event(QEvent*) (this=0x55a72e334130,
e=<optimized out>) at kernel/qobject.cpp:1263
#9  0x00007f41050daecc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55a72e334130, e=0x7f40cc002fc0)
    at kernel/qapplication.cpp:3799
#10 0x00007f41050e2671 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffc23a0def0, receiver=0x55a72e334130, e=0x7f40cc002fc0) at
kernel/qapplication.cpp:3556
#11 0x00007f41045d36fa in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55a72e334130, event=event@entry=0x7f40cc002fc0)
    at kernel/qcoreapplication.cpp:988
#12 0x00007f41045d5de0 in QCoreApplication::sendEvent(QObject*, QEvent*)
(event=0x7f40cc002fc0, receiver=<optimized out>) at
kernel/qcoreapplication.h:231
#13 0x00007f41045d5de0 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0,
data=0x55a72d93bc90) at kernel/qcoreapplication.cpp:1649
#14 0x00007f41045d62b8 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=receiver@entry=0x0, event_type=event_type@entry=0)
    at kernel/qcoreapplication.cpp:1503
#15 0x00007f4104621653 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x55a72d9c0400) at kernel/qeventdispatcher_glib.cpp:276
---Type <return> to continue, or q <return> to quit---
#16 0x00007f40fbe31e52 in g_main_dispatch (context=0x7f40e40016f0) at
gmain.c:3203
#17 0x00007f40fbe31e52 in g_main_context_dispatch
(context=context@entry=0x7f40e40016f0) at gmain.c:3856
#18 0x00007f40fbe321d0 in g_main_context_iterate
(context=context@entry=0x7f40e40016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>)
    at gmain.c:3929
#19 0x00007f40fbe3227c in g_main_context_iteration (context=0x7f40e40016f0,
may_block=may_block@entry=1) at gmain.c:3990
#20 0x00007f41046216cf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55a72d9df820, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#21 0x00007f41045d268a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffc23a0ddb0, flags=..., flags@entry=...)
    at kernel/qeventloop.cpp:212
#22 0x00007f41045da18c in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1261
#23 0x00007f4104bc8c1c in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1633
#24 0x00007f41050dae25 in QApplication::exec() () at
kernel/qapplication.cpp:2975
#25 0x00007f410aea9896 in kdemain(int, char**) (argc=<optimized out>,
argv=<optimized out>) at /usr/src/debug/dolphin-16.12.3/src/main.cpp:150
#26 0x00007f410373f401 in __libc_start_main (main=
    0x55a72bad2b10 <main>, argc=1, argv=0x7ffc23a0e078, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc23a0e068)
    at ../csu/libc-start.c:289
#27 0x000055a72bad2b4a in _start ()
(gdb)

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

Reply via email to