On 03/02/2014 03:59 PM, David C. Rankin wrote:
I've found
out that the bug affect ioslaves having "remote files listing"
> feature (e.g. fish, ftp ...) but not the others (http ...).
I don't think
this is right. I have many, many abandoned tdeio_http and
tdeio_file processes left running on my system. I think it effects ALL tdeio.
Francios,
Just logging in leave 2 open tdeio_file connections and 4 tdeio_http
connections from KOrganizer checking the groupware calendar, etc. That is 6
open/abandoned tdeio processes before I have even launched any application.
578 ? S 0:00 \_ tdelauncher [tdeinit] --new-startup
589 ? S 0:01 \_ twin [tdeinit] -session
10d7cdd8c9000139108311200000009720000_1393
605 ? S 0:00 \_ tdeio_file [tdeinit] file
/tmp/tdesocket-david/tdelauncherbcVCMs.s
606 ? S 0:00 \_ tdeio_file [tdeinit] file
/tmp/tdesocket-david/tdelauncherbcVCMs.s
612 ? S 0:00 \_ notification-daemon-tde
631 ? S 0:00 \_ konqueror [tdeinit] -session
10d7cdd8c9000139235256900000063930014
632 ? S 0:00 \_ konqueror [tdeinit] -session
10d7cdd8c9000139241737300000063930020
633 ? S 0:00 \_ konqueror [tdeinit] -session
10d7cdd8c9000139269956500000004590015
634 ? S 0:00 \_ konqueror [tdeinit] -session
10d7cdd8c9000139271054100000004590028
635 ? S 0:00 \_ konqueror [tdeinit] -session
10d7cdd8c9000139340009600000013660015
636 ? S 0:00 \_ konqueror [tdeinit] -session
10d7cdd8c9000139346014900000005280015
675 ? S 0:00 \_ tdeio_http [tdeinit] https
/tmp/tdesocket-david/tdelauncherbcVCMs.
679 ? S 0:00 \_ tdeio_http [tdeinit] https
/tmp/tdesocket-david/tdelauncherbcVCMs.
682 ? S 0:00 \_ tdeio_http [tdeinit] https
/tmp/tdesocket-david/tdelauncherbcVCMs.
683 ? S 0:00 \_ tdeio_http [tdeinit] https
/tmp/tdesocket-david/tdelauncherbcVCMs.
I think the tdeio_http process ARE included as part of this problem, BUT I
think the idle_timeout for http is working and will eventually kill the
tdeio_http procs. They are definitely left open after the http query from
KOrganizer, but something kills them some time later (~60 seconds later).
Then opening konqueror and selecting 1 remote file to edit in kate gives the
following .xsession-error output:
konqueror:
tdeio_file: ========= LIST file:/// =========
tdeio_file: ========= LIST file:///home/david =========
tdeio_file: ============= COMPLETED LIST ============
tdeio_file: ============= COMPLETED LIST ============
tdeio: KSambaShare: Could not found smb.conf!
tdeio: KNFSShare: Could not found exports file!
tdeio (TDEIOJob): stat
sftp://phoinix.rlfpllc.com/dat_e/
[tdeinit] Got EXEC_NEW 'tdeio_sftp' from launcher.
tdeio (TDELauncher): tdeio_sftp (pid 725) up and running.
tdeio_sftp: ERROR: KSshProcess::version(): pclose failed.
tdeio (TDEIOJob):
LocalURLJob::slotLocalURL(sftp://phoinix.rlfpllc.com/dat_e/)
[tdeinit] Got EXEC_NEW 'tdeio_sftp' from launcher.
tdeio (TDELauncher): tdeio_sftp (pid 729) up and running.
tdeio_sftp: ERROR: KSshProcess::version(): pclose failed.
tdeio (TDEIOJob):
LocalURLJob::slotLocalURL(sftp://phoinix.rlfpllc.com/dat_e/tde)
[tdeinit] Got EXEC_NEW 'tdeio_sftp' from launcher.
tdeio (TDELauncher): tdeio_sftp (pid 733) up and running.
tdeio (TDEIOJob):
LocalURLJob::slotLocalURL(sftp://phoinix.rlfpllc.com/dat_e/tde/tmp)
[tdeinit] Got EXEC_NEW 'tdeio_sftp' from launcher.
tdeio (TDELauncher): tdeio_sftp (pid 737) up and running.
tdeio_sftp: ERROR: KSshProcess::version(): pclose failed.
open remote file in kate, edit and close:
tdeio (TDELauncher): TDELauncher: Got
start_service_by_desktop_path('/opt/trinity/share/applications/tde/kate.desktop',
...)
[tdeinit] Got EXT_EXEC 'kate' from launcher.
tdeio (TDELauncher): kate (pid 749) up and running.
tdecore (TDEAction): WARNING: TDEActionCollection::TDEActionCollection( TQObject
*parent, const char *name, TDEInstance *instance )
tdeio (TDEIOJob): Starting tdeio_uiserver
tdeio (TDELauncher): TDELauncher: Got
start_service_by_desktop_path('tdeio_uiserver.desktop', ...)
[tdeinit] Got EXT_EXEC 'tdeio_uiserver' from launcher.
tdeio (TDELauncher): tdeio_uiserver (pid 750) up and running.
tdeio (TDEIOJob): startServiceByDesktopPath returned 0
tdeio (TDEIOJob): tdeio_uiserver registered
[tdeinit] Got EXEC_NEW 'tdeio_file' from launcher.
tdeio (TDELauncher): tdeio_file (pid 752) up and running.
[tdeinit] Got EXEC_NEW 'tdeio_sftp' from launcher.
tdeio (TDELauncher): tdeio_sftp (pid 753) up and running.
tdeio_file: Starting 752
tdeio_file: ========= LIST file:///home/david =========
tdeio_file: ============= COMPLETED LIST ============
tdeio: KSambaShare: Could not found smb.conf!
tdeio: KNFSShare: Could not found exports file!
tdeio_sftp: ERROR: KSshProcess::version(): pclose failed.
tdeio_sftp: ERROR: sftpRead: read failed with code 1
tdeio_file: Done
tdeio_file: Done
After opening/edit/closing the remote file I have 3 additional hung tdeio_sftp
processes and 1 more tdeio_file process:
725 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherbcVCMs.s
729 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherbcVCMs.s
733 ? S 0:00 \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherbcVCMs.s
752 ? S 0:00 \_ tdeio_file [tdeinit] file
/tmp/tdesocket-david/tdelauncherbcVCMs.s
These don't ever go away.
--
David C. Rankin, J.D.,P.E.