trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: March 2014

Re: [trinity-devel] Bug 1902 - tdeio_imap will exhaust available imap (anvil) if kmail open

From: "David C. Rankin" <drankinatty@...>
Date: Sun, 02 Mar 2014 16:36:34 -0600
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.