On 02/25/2014 03:54 PM, François Andriot wrote:
After adding lots of kddebug output, I've found
that, on my system, we go
correctly from step 1 to step 2: The "emit accepted" is run correctly every
time.
However, for an unknown reason, this signal is NOT received by the tdelauncher,
so the "acceptslave" slot is NEVER run.
Then, the "mSlaveList" variable is never populated.
As a consequence, the tdelauncher NEVER reuses an existing tdeioslave, it spawns
a new one every time.
Also, the "idleTimeout" slot (line 1404) does nothing at all, since there is
no
process to terminate in the mSlaveList !
The actual question is: why is the "emit accepted" signal never received ???
It
causes lots of troubles.
Building tdebase to test the logind multiseat patch, I notice many deprecated
warnings on string conversions, etc.. I know deprecated should work, but check
your logs, there must be 50 tdeioslave deprecated warning..
--
David C. Rankin, J.D.,P.E.