[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 142314] Opening SVN-controled folders in the Treeview,
From:       Mike Culbertson <mike () xenter ! net>
Date:       2007-03-20 3:40:40
Message-ID: 20070320034040.27769.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
         
http://bugs.kde.org/show_bug.cgi?id=142314         
mike xenter net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mike xenter net



------- Additional Comments From mike xenter net  2007-03-20 04:40 -------
I can confirm this at least partially:

1) If I open a directory containing a fairly large number of files in a project using \
SVN, the kdevelop UI hangs (it still redraws, but accepts no user input), I'm \
guessing until kio_svn is finished checking status.  This is understandable to a \
point, until the same but more severe behavior below.

2) In the same vein, if I leave kdevelop open but idle for a long time (more than a \
few hours) with a project using SVN, once I come back and open/reopen an SVN folder \
it will randomly hang indefinitely, until I manually kill kio_svn at which time the \
UI unfreezes.

I don't have a lot of info, but I was able to get some strace output while the UI was \
hung, which looked like this, repeating ad infinitum (is kio_svn trying to read from \
a dead socket? I'm completely guessing.):

write(3, "8\3\4\0\362\3\340\2\0\0\10\0\0\0\0\0FS\5\0\375N\341\2\344"..., 1100) = 1100
ioctl(3, FIONREAD, [0])                 = 0
select(13, [3 4 5 7 9 11 12], [], [], {0, 496091}) = 1 (in [5], left {0, 496091})
read(5, "\0", 1)                        = 1
ioctl(3, FIONREAD, [0])                 = 0
select(13, [3 4 5 7 9 11 12], [], [], {0, 495839}) = 0 (Timeout)
ioctl(5, FIONREAD, [0])                 = 0
write(6, "\0", 1)                       = 1
write(3, "8\3\4\0h\1\340\2\0\0\10\0\0\0\0\0FS\5\0\375N\341\2\344"..., 1036) = 1036
ioctl(3, FIONREAD, [0])                 = 0
select(13, [3 4 5 7 9 11 12], [], [], {0, 495758}) = 1 (in [5], left {0, 495758})
read(5, "\0", 1)                        = 1
ioctl(3, FIONREAD, [0])                 = 0
select(13, [3 4 5 7 9 11 12], [], [], {0, 495541}) = 0 (Timeout)


-Mike Culbertson


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic