https://bugs.kde.org/show_bug.cgi?id=369391
Bug ID: 369391
Summary: ksmserver captures and discards standard output/error
- debug information lost
Product: ksmserver
Version: unspecified
Platform: Compiled Sources
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
All processes started from ksmserver - in practice, this means almost every
workspace or application process apart from kwin - appear to have their
standard output and error piped back to ksmserver. ksmserver, though, does
nothing with the output and discards it.
This does not affect normal desktop operation, but it means that no debug
messages will appear in the session error log file (~/.xsession-errors or
similar). So if the user gets the troubleshooting advice "enable debug
messages then look in ~/.xession-errors to see if there are any messages
from...", there will not be any.
If this behaviour is not intentional, it may be the result of porting ksmserver
from KProcess to QProcess. The default output channel mode was
ForwardedChannels in KProcess, but is SeparateChannels in QProcess. Setting
this to ForwardedChannels in KSMServer::slotAutoStart() would restore the
previous logging behaviour.
Reproducible: Always
This is plasma-workspace commit 459b53bc.
$ ksmserver --version
ksmserver 0.4
--
You are receiving this mail because:
You are watching all bug changes.