Tim, All,
This is an error I mentioned earlier, that will need to be fixed for R14.
tdeio opens sftp connections fine, but is not closing them. That means for every
remote sftp call (i.e. opening/browsing each folder) a separate sftp process is
opened, but never closed. The errors when browsing a remote folder look like:
tdeio_sftp: ERROR: KSshProcess::version(): pclose failed.
[tdeinit] Got EXEC_NEW 'tdeio_sftp' from launcher.
[tdeinit] Got EXEC_NEW 'tdeio_sftp' from launcher.
[tdeinit] Got EXEC_NEW 'tdeio_sftp' from launcher.
[tdeinit] Got EXEC_NEW 'tdeio_sftp' from launcher.
tdeio_sftp: ERROR: KSshProcess::version(): pclose failed.
[tdeinit] Got EXEC_NEW 'tdeio_sftp' from launcher.
svn_cmdline_init done
[tdeinit] Got EXT_EXEC 'kwrite' from launcher.
[tdeinit] Got EXEC_NEW 'tdeio_sftp' from launcher.
tdeio_sftp: ERROR: KSshProcess::version(): pclose failed.
tdeio_sftp: ERROR: sftpRead: read failed with code 1
The result is you have numerous sftp processes left open. This was just a
quick open and save a screeenshot on host:nirvana and a quick open/browse tde
folder on host:phoinix, but I now have the following sftp processes running on
my box:
1131 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
1132 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
1135 pts/2 Ss+ 0:00 | \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
1136 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
1139 pts/3 Ss+ 0:00 | \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
1140 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
1143 pts/4 Ss+ 0:00 | \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
1144 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
1147 pts/5 Ss+ 0:00 | \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
1148 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
1151 pts/6 Ss+ 0:00 | \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
1152 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
1155 pts/7 Ss+ 0:00 | \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
1156 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
1159 pts/8 Ss+ 0:00 | \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
1160 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
1163 pts/9 Ss+ 0:00 | \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
1164 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
1165 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
1207 ? S 0:10 \_ kwrite [tdeinit]
1277 ? S 0:18 \_ konqueror [tdeinit] --silent
1292 ? S 0:00 \_ tdeio_about [tdeinit] about
/tmp/tdesocket-david/tdelauncherJNGOFm
1293 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
1296 pts/11 Ss+ 0:00 | \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v phoini
1297 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
1300 pts/12 Ss+ 0:00 | \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v phoini
1301 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
1302 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
1305 pts/13 Ss+ 0:00 | \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v phoini
1306 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
1309 pts/14 Ss+ 0:00 | \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v phoini
1310 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
1313 pts/15 Ss+ 0:00 | \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v phoini
1315 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherJNGOFm.s
After a couple of hours of this I would have hundreds of processes open. What
additional debug information can be captured? I opened the following bug as a
blocker for R14:
http://bugs.pearsoncomputing.net/show_bug.cgi?id=1902
--
David C. Rankin, J.D.,P.E.