[Konsole-devel] [Bug 279133] New: Konsole freeze if one of NFS share is unreadable
Dmitry Nezhevenko
dion at inhex.net
Tue Aug 2 08:09:52 UTC 2011
https://bugs.kde.org/show_bug.cgi?id=279133
Summary: Konsole freeze if one of NFS share is unreadable
Product: konsole
Version: 2.6.4
Platform: Debian unstable
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
AssignedTo: konsole-devel at kde.org
ReportedBy: dion at inhex.net
Version: 2.6.4 (using KDE 4.6.5)
OS: Linux
I've NFS shared mounted to some mount point in /mnt. I'm pretty sure that there
are no files on it that may be required by konsole or any other apps.
Once NFS goes down (like network downtime, etc), konsole freezes for a long
time with followed call stack:
#0 0x00007f37d423e437 in access () at ../sysdeps/unix/syscall-template.S:82
#1 0x00007f37d2db85c2 in QFSFileEnginePrivate::getPermissions (this=0x1bc80d0,
type=...) at io/qfsfileengine_unix.cpp:790
#2 0x00007f37d2db8670 in QFSFileEngine::fileFlags (this=0x1b60ab0, type=...)
at io/qfsfileengine_unix.cpp:825
#3 0x00007f37d2d76ab6 in QFileInfoPrivate::getFileFlags (this=0x1bc5a10,
request=...) at io/qfileinfo.cpp:126
#4 0x00007f37d2d7825e in QFileInfo::isReadable (this=<value optimized out>) at
io/qfileinfo.cpp:821
#5 0x00007f37d3efa7fe in ?? () from /usr/lib/libkonsoleprivate.so
#6 0x00007f37d3ef7a96 in ?? () from /usr/lib/libkonsoleprivate.so
#7 0x00007f37d3f09fea in Konsole::Session::updateForegroundProcessInfo() ()
from /usr/lib/libkonsoleprivate.so
#8 0x00007f37d3f0a8d9 in Konsole::Session::isForegroundProcessActive() () from
/usr/lib/libkonsoleprivate.so
#9 0x00007f37d3f0ae29 in Konsole::Session::getProcessInfo() () from
/usr/lib/libkonsoleprivate.so
#10 0x00007f37d3f0af76 in Konsole::Session::updateWorkingDirectory() () from
/usr/lib/libkonsoleprivate.so
#11 0x00007f37d3f0afdb in Konsole::Session::getDynamicTitle() () from
/usr/lib/libkonsoleprivate.so
#12 0x00007f37d3f13f65 in Konsole::SessionController::snapshot() () from
/usr/lib/libkonsoleprivate.so
#13 0x00007f37d3f18110 in
Konsole::SessionController::qt_metacall(QMetaObject::Call, int, void**) () from
/usr/lib/libkonsoleprivate.so
#14 0x00007f37d2defb1a in QMetaObject::activate (sender=0x1731e80, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x0) at
kernel/qobject.cpp:3278
#15 0x00007f37d2df33f9 in QObject::event (this=0x1731e80, e=<value optimized
out>) at kernel/qobject.cpp:1181
This looks like some fancy UI stuff. Is it possible to make it non-blocking? Or
at least move to different thread to make sure that app UI is not blocked
Reproducible: Always
Steps to Reproduce:
1. Mount NFS share to /mnt/srv
2. Open konsole, walk through directory tree using "cd" command, visit
/mnt/srv.
3. ban NFS host via iptables, unplug network cable/turn off wifi.
Actual Results:
konsole freezes
Expected Results:
konsole UI should work
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the konsole-devel
mailing list