Bug 331958 - Dolphin hangs on working with NFS mounted filesystems
Summary: Dolphin hangs on working with NFS mounted filesystems
Status: RESOLVED DUPLICATE of bug 329494
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 4.12.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-03-10 12:38 UTC by v4r1os
Modified: 2014-03-10 12:45 UTC (History)
0 users

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 v4r1os 2014-03-10 12:38:47 UTC
Application: dolphin (4.12.2)
KDE Platform Version: 4.12.2
Qt Version: 4.8.5
Operating System: Linux 3.13.5-202.fc20.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
Split dolphin window and open two different NFS mounted directories in both of it. Some directories was selected to move from one directory to another. Sometimes it finished successfully, sometimes not with the same files.  
Some directories name contains broken characters wich appear by bad encoding convertion performed by another application.

The crash can be reproduced every time.

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

Thread 4 (Thread 0x7f5d2bb8a700 (LWP 3905)):
#0  0x0000003bbe88a2e6 in g_mutex_get_impl () from /lib64/libglib-2.0.so.0
#1  0x0000003bbe88a5c9 in g_mutex_unlock () from /lib64/libglib-2.0.so.0
#2  0x0000003bbe848e6b in g_main_context_query () from /lib64/libglib-2.0.so.0
#3  0x0000003bbe84950a in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#4  0x0000003bbe8496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007f5d44300ec6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007f5d442d0edf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#7  0x00007f5d442d122d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#8  0x00007f5d441c7baf in QThread::exec() () from /lib64/libQtCore.so.4
#9  0x00007f5d442b1863 in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#10 0x00007f5d441ca3af in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#11 0x00007f5d3ca798f4 in ?? () from /usr/lib64/nvidia-304xx/libGL.so.1
#12 0x00007f5d43f38f33 in start_thread () from /lib64/libpthread.so.0
#13 0x00007f5d436e1ded in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f5d2b229700 (LWP 3906)):
#0  0x0000003bbe849166 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#1  0x0000003bbe849628 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#2  0x0000003bbe8496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f5d44300ec6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x00007f5d442d0edf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x00007f5d442d122d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007f5d441c7baf in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x00007f5d441ca3af in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#8  0x00007f5d3ca798f4 in ?? () from /usr/lib64/nvidia-304xx/libGL.so.1
#9  0x00007f5d43f38f33 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f5d436e1ded in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f5d2a16e700 (LWP 3908)):
#0  0x0000003bbe88a2ea in g_mutex_get_impl () from /lib64/libglib-2.0.so.0
#1  0x0000003bbe88a5c9 in g_mutex_unlock () from /lib64/libglib-2.0.so.0
#2  0x0000003bbe848c78 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#3  0x0000003bbe8494bb in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#4  0x0000003bbe8496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007f5d44300ec6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007f5d442d0edf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#7  0x00007f5d442d122d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#8  0x00007f5d441c7baf in QThread::exec() () from /lib64/libQtCore.so.4
#9  0x00007f5d441ca3af in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#10 0x00007f5d3ca798f4 in ?? () from /usr/lib64/nvidia-304xx/libGL.so.1
#11 0x00007f5d43f38f33 in start_thread () from /lib64/libpthread.so.0
#12 0x00007f5d436e1ded in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f5d49096900 (LWP 3904)):
[KCrash Handler]
#5  0x00007f5d471e32b1 in KFileItem::url() const () from /lib64/libkio.so.5
#6  0x00007f5d48999a0a in KFileItemModel::removeItems(KItemRangeList const&, KFileItemModel::RemoveItemsBehavior) () from /lib64/libdolphinprivate.so.4
#7  0x00007f5d4899e1f1 in KFileItemModel::slotItemsDeleted(KFileItemList const&) () from /lib64/libdolphinprivate.so.4
#8  0x00007f5d442e6cf8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib64/libQtCore.so.4
#9  0x00007f5d471c1e35 in KDirLister::itemsDeleted(KFileItemList const&) () from /lib64/libkio.so.5
#10 0x00007f5d471c3945 in KDirLister::Private::emitItemsDeleted(KFileItemList const&) () from /lib64/libkio.so.5
#11 0x00007f5d471caeaf in KDirListerCache::itemsDeleted(QList<KDirLister*> const&, KFileItemList const&) () from /lib64/libkio.so.5
#12 0x00007f5d471cb09e in KDirListerCache::deleteUnmarkedItems(QList<KDirLister*> const&, KFileItemList&) () from /lib64/libkio.so.5
#13 0x00007f5d471cd0ef in KDirListerCache::slotUpdateResult(KJob*) () from /lib64/libkio.so.5
#14 0x00007f5d442e6cf8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib64/libQtCore.so.4
#15 0x00007f5d44773ad2 in KJob::result(KJob*) () from /lib64/libkdecore.so.5
#16 0x00007f5d44773b20 in KJob::emitResult() () from /lib64/libkdecore.so.5
#17 0x00007f5d471aa6aa in KIO::SimpleJob::slotFinished() () from /lib64/libkio.so.5
#18 0x00007f5d471af68e in KIO::ListJob::slotFinished() () from /lib64/libkio.so.5
#19 0x00007f5d442e6cf8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib64/libQtCore.so.4
#20 0x00007f5d47251ea6 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /lib64/libkio.so.5
#21 0x00007f5d4724f1de in KIO::SlaveInterface::dispatch() () from /lib64/libkio.so.5
#22 0x00007f5d47242f5e in KIO::Slave::gotInput() () from /lib64/libkio.so.5
#23 0x00007f5d442e6cf8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib64/libQtCore.so.4
#24 0x00007f5d47175e51 in KIO::ConnectionPrivate::dequeue() [clone .part.13] () from /lib64/libkio.so.5
#25 0x00007f5d442eb27e in QObject::event(QEvent*) () from /lib64/libQtCore.so.4
#26 0x00007f5d4515cd8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#27 0x00007f5d45163725 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#28 0x00007f5d45ebaa1a in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#29 0x00007f5d442d239d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#30 0x00007f5d442d5485 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQtCore.so.4
#31 0x00007f5d44301623 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQtCore.so.4
#32 0x0000003bbe8492a6 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#33 0x0000003bbe849628 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#34 0x0000003bbe8496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#35 0x00007f5d44300ea5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#36 0x00007f5d451feca6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#37 0x00007f5d442d0edf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#38 0x00007f5d442d122d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#39 0x00007f5d442d6749 in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#40 0x00007f5d48c832aa in kdemain () from /lib64/libkdeinit4_dolphin.so
#41 0x00007f5d4360ed65 in __libc_start_main () from /lib64/libc.so.6
#42 0x00000000004008d1 in _start ()

Possible duplicates by query: bug 329494, bug 314046.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2014-03-10 12:45:02 UTC
Thanks for the bug report. This looks like a crash which has been fixed recently for Dolphin 4.13.0.

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