Tim, Darrell,
tdeio in R14 is not closing sftp connections after they are opened to save files, etc. I was looking at ps axf to check on why kmix cannot find any mixer, and I stumbled across reams of open sftp connection. During this session I had opened a file to save kcontol issues I found on a local server named 'nirvana'. The name of the server IS important here because it looks like tdeio is logging the incorrect name 'nirvan' in order to track the connection.
Over the course of an hour or so I had 'saved' the file numerous times. At the time I check 'ps axf' I had long since closed the file that I had opened via sftp, so all sftp connection should have been closed long ago. Instead I found:
912 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 913 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 916 pts/4 Ss+ 0:00 | _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 917 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 920 pts/5 Ss+ 0:00 | _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 921 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 924 pts/6 Ss+ 0:00 | _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 925 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 928 pts/7 Ss+ 0:00 | _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 929 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 932 pts/8 Ss+ 0:00 | _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 933 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 934 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 937 pts/9 Ss+ 0:00 | _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 938 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 941 pts/10 Ss+ 0:00 | _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 948 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 951 pts/12 Ss+ 0:00 | _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 952 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1067 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1068 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1070 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1073 pts/15 Ss+ 0:00 | _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 1074 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1077 pts/16 Ss+ 0:00 | _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 1078 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1081 pts/17 Ss+ 0:00 | _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 1082 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1085 pts/18 Ss+ 0:00 | _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 1086 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1089 pts/19 Ss+ 0:00 | _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 1091 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1092 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1095 pts/20 Ss+ 0:00 | _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 1096 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1097 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1199 ? S 0:01 _ kate [tdeinit] --use 1200 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1201 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1203 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1206 pts/11 Ss+ 0:00 | _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 1210 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1212 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1215 pts/13 Ss+ 0:00 | _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 1217 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1218 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1223 ? S 0:00 _ tdeio_file [tdeinit] file /tmp/tdesocket-david/tdelauncherr0VsIV.s 1234 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1235 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1236 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1239 pts/21 Ss+ 0:00 | _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 1240 ? S 0:00 _ tdeio_sftp [tdeinit] sftp /tmp/tdesocket-david/tdelauncherr0VsIV.s 1243 pts/22 Ss+ 0:00 _ /usr/bin/ssh -o ForwardX11=no -o ForwardAgent=no -e none -l david -v nirvan 458 ? S 0:02 ksmserver [tdeinit]
What to check next? This clearly looks like a tdeio bug.