Bug 354927

Summary: dolphin freezes after launching text files
Product: [Applications] dolphin Reporter: illumilore <illumilore>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: normal CC: admin, frank78ac, kenaaker
Priority: NOR    
Version: 4.14.3   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description illumilore 2015-11-06 01:38:59 UTC
When on a smb share, I click on a text file, then the file opens up in kwrite, but at the same time, the dolphin window freezes about two minutes and then a window comes up saying: KDEInit could not launch '/usr/lib64/libexec/kf5/kioexec'

Reproducible: Always
Comment 1 Mihail 2015-11-09 09:31:01 UTC
После обновления до 15.10 появился баг при открытии в Dolphin файлов через smb ( smb:\\192.168.3.43 ).
Сам файл открывается, но окно Dolphin зависает. Через несколько минут появляется окно с ошибкой @ KDEInit не может запустить «/usr/lib/x86_64-linux-gnu/libexec/kf5/kioexec» @
Что может быть и как вылечить?
Comment 2 Frank Reininghaus 2015-11-22 18:22:12 UTC
In order to understand why it freezes, we need a backtrace. See https://community.kde.org/Dolphin/FAQ/Freeze for details. Thanks for your help!
Comment 3 Mihail 2015-11-23 05:27:44 UTC
(gdb) thread apply all backtrace

Thread 4 (Thread 0x7fffd63cc700 (LWP 29171)):
#0  0x00007ffff783a743 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff281af7f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007ffff26a72be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fffeed646aa in start_thread (arg=0x7fffd63cc700) at pthread_create.c:333
#4  0x00007ffff7843eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fffd7ade700 (LWP 29166)):
#0  0x00007ffff78388dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fffee62e1ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffee62e2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff28de29b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff288475a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff26a23d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff26a72be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fffeed646aa in start_thread (arg=0x7fffd7ade700) at pthread_create.c:333
#8  0x00007ffff7843eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fffe0aae700 (LWP 29165)):
#0  0x00007ffff78388dd in poll () at ../sysdeps/unix/syscall-template.S:81
---Type <return> to continue, or q <return> to quit---
#1  0x00007fffec1b3bd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fffec1b574f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fffe3847a39 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007ffff26a72be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fffeed646aa in start_thread (arg=0x7fffe0aae700) at pthread_create.c:333
#6  0x00007ffff7843eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fffe3cd3800 (LWP 29161)):
#0  0x00007ffff78388dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fffed69d72f in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#2  0x00007fffed69c3ae in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#3  0x00007fffed685014 in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#4  0x00007fffed6859ed in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#5  0x00007fffed685fca in dbus_connection_send_with_reply_and_block () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#6  0x00007ffff7f2bad0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007ffff7f196db in QDBusConnection::call(QDBusMessage const&, QDBus::CallMode, int) const ()
   from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007ffff41f061d in KToolInvocation::startServiceInternal(char const*, QString const&, QStringList const&, QString*, QString*, int*, QByteArray const&, bool, QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5Service.so.5
#9  0x00007ffff41f101c in KToolInvocation::startServiceByDesktopPath(QString const&, QStringList const&, QString*, QString*, int*, QByteArray const&, bool) () from /usr/lib/x86_64-linux-gnu/libKF5Service.so.5
#10 0x00007ffff60a3a74 in KRun::runService(KService const&, QList<QUrl> const&, QWidget*, bool, QString const&, QByteArray const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
---Type <return> to continue, or q <return> to quit---
#11 0x00007ffff60a6ffe in KRun::runUrl(QUrl const&, QString const&, QWidget*, bool, bool, QString const&, QByteArray const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#12 0x00007ffff60a783a in KRun::foundMimeType(QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#13 0x00007ffff60a1372 in KRun::mimeTypeDetermined(QString const&) ()
   from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#14 0x00007ffff60a13fc in KRun::scanFile() () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#15 0x00007ffff60a834d in KRun::slotTimeout() () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#16 0x00007ffff28b778a in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007ffff28c4178 in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007ffff28b8603 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007ffff3364b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007ffff336a230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007ffff2886f1b in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007ffff28dd09d in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007ffff28dd5a1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007fffee62dff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fffee62e250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fffee62e2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff28de27f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#28 0x00007ffff288475a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007ffff288c2cc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007ffff7b651c4 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#31 0x00007ffff775da40 in __libc_start_main (main=0x400730 <main>, argc=1, argv=0x7fffffffdf98, init=<optimized out>, 
    fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdf88) at libc-start.c:289
#32 0x0000000000400769 in _start ()
Comment 4 Mihail 2015-11-23 05:34:39 UTC
(gdb) run
Starting program: /usr/bin/dolphin 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe0aae700 (LWP 29961)]
[New Thread 0x7fffd7ade700 (LWP 29962)]
[New Thread 0x7fffd63cc700 (LWP 29966)]
org.kde.dolphin: URL=  QUrl( "smb://cosmos/" )   charset= "Другая кодировка ()"
org.kde.dolphin: could not find entry for charset= "Другая кодировка ()"
[New Thread 0x7fffd5a69700 (LWP 29981)]
org.kde.dolphin: URL=  QUrl( "smb://cosserv-004/" )   charset= "Другая кодировка ()"
org.kde.dolphin: could not find entry for charset= "Другая кодировка ()"
[Thread 0x7fffd5a69700 (LWP 29981) exited]
^Z
Program received signal SIGTSTP, Stopped (user).
0x00007ffff78388dd in poll () at ../sysdeps/unix/syscall-template.S:81
81      ../sysdeps/unix/syscall-template.S: Нет такого файла или каталога.
(gdb) thread apply all backtrace

Thread 4 (Thread 0x7fffd63cc700 (LWP 29966)):
#0  0x00007ffff783a743 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff281af7f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007ffff26a72be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fffeed646aa in start_thread (arg=0x7fffd63cc700) at pthread_create.c:333                                                    
#4  0x00007ffff7843eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109                                                    
                                                                                                                                       
Thread 3 (Thread 0x7fffd7ade700 (LWP 29962)):                                                                                          
#0  0x00007ffff78388dd in poll () at ../sysdeps/unix/syscall-template.S:81                                                             
#1  0x00007fffee62e1ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0                                                            
#2  0x00007fffee62e2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0                                      
#3  0x00007ffff28de29b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()                                
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5                                                                                      
#4  0x00007ffff288475a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5    
#5  0x00007ffff26a23d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5                                            
#6  0x00007ffff26a72be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5                                                         
#7  0x00007fffeed646aa in start_thread (arg=0x7fffd7ade700) at pthread_create.c:333                                                    
#8  0x00007ffff7843eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109                                                    
                                                                                                                                       
Thread 2 (Thread 0x7fffe0aae700 (LWP 29961)):
#0  0x00007ffff78388dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fffec1b3bd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fffec1b574f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fffe3847a39 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007ffff26a72be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fffeed646aa in start_thread (arg=0x7fffe0aae700) at pthread_create.c:333
#6  0x00007ffff7843eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fffe3cd3800 (LWP 29953)):
#0  0x00007ffff78388dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fffed69d72f in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#2  0x00007fffed69c3ae in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#3  0x00007fffed685014 in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#4  0x00007fffed6859ed in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#5  0x00007fffed685fca in dbus_connection_send_with_reply_and_block () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#6  0x00007ffff7f2bad0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007ffff7f196db in QDBusConnection::call(QDBusMessage const&, QDBus::CallMode, int) const ()
   from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007ffff41f061d in KToolInvocation::startServiceInternal(char const*, QString const&, QStringList const&, QString*, QString*, int*, QByteArray const&, bool, QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5Service.so.5
#9  0x00007ffff41f101c in KToolInvocation::startServiceByDesktopPath(QString const&, QStringList const&, QString*, QString*, int*, QByteArray const&, bool) () from /usr/lib/x86_64-linux-gnu/libKF5Service.so.5
#10 0x00007ffff60a3a74 in KRun::runService(KService const&, QList<QUrl> const&, QWidget*, bool, QString const&, QByteArray const&) ()
   from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#11 0x00007ffff60a6ffe in KRun::runUrl(QUrl const&, QString const&, QWidget*, bool, bool, QString const&, QByteArray const&) ()
   from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#12 0x00007ffff60a783a in KRun::foundMimeType(QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#13 0x00007ffff60a1372 in KRun::mimeTypeDetermined(QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#14 0x00007ffff60a13fc in KRun::scanFile() () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#15 0x00007ffff60a834d in KRun::slotTimeout() () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#16 0x00007ffff28b778a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007ffff28c4178 in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007ffff28b8603 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#19 0x00007ffff3364b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007ffff336a230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007ffff2886f1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007ffff28dd09d in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007ffff28dd5a1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007fffee62dff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fffee62e250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fffee62e2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff28de27f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007ffff288475a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007ffff288c2cc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007ffff7b651c4 in kdemain (argc=1, argv=<optimized out>) at ../../src/main.cpp:146
#31 0x00007ffff775da40 in __libc_start_main (main=0x400730 <main(int, char**)>, argc=1, argv=0x7fffffffdf98, init=<optimized out>, 
    fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdf88) at libc-start.c:289
#32 0x0000000000400769 in _start ()
Comment 5 Frank Reininghaus 2015-11-23 20:22:21 UTC

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