[Konsole-devel] [Bug 297899] New: konsole hangs for a 'long' time when a command is executed in an slow and overloaded network directory

Achim Bohnet ach at mpe.mpg.de
Wed Apr 11 14:31:30 UTC 2012


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

            Bug ID: 297899
          Severity: normal
           Version: unspecified
          Priority: NOR
          Assignee: konsole-devel at kde.org
           Summary: konsole hangs for  a 'long' time when a command is
                    executed in an slow and overloaded network directory
    Classification: Unclassified
                OS: Linux
          Reporter: ach at mpe.mpg.de
          Hardware: Ubuntu Packages
            Status: NEW
         Component: general
           Product: konsole

User-Agent:       Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:11.0)
Gecko/20100101 Firefox/11.0
Build Identifier: 

We had an overloaded AFS (www.openafs.org) network filesystem directory.
When executing:

   cd /afs/our-cell/path/to/overloaded/dir   # required a long time to finish
   ls | wc -l

now konsole was not responding for several minutes:   Not possible to switch to
other
tabs or to open new Tabs.  Keyboard input is ignored too in all konsole
windows. 
Cursor always invisible as long as above the konsole window.    Konsole did not
die with
click on [x] in window border or when kwin asked if the window should be
killed.


On the other hand executing the 'equivalent':

   ls /afs/afs-cell/path/to/overloaded/dir | wc -l

and konsole was still responsive, nothing blocked. No problem at all.

I guess that konsole does something like a blocking getcwd() to update
tab and/or window title.  Depending how slow overloaded the (network)
filesystems all konsole  windows and tabs seem to be dead. (In our case
30 sec to several minutes)


Reproducible: Didn't try



Expected Results:  
Konsole should not block all other konsole windows and tabs when the filesystem
in one tab is very slow to respond.

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the konsole-devel mailing list