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.