summaryrefslogtreecommitdiffstats
path: root/bitbake/bin
diff options
context:
space:
mode:
authorJoshua Watt <jpewhacker@gmail.com>2018-08-21 09:04:16 -0500
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-08-23 08:50:23 +0100
commitcbe2d3cb0af6c7a5cd368e7dc489960a13648bd0 (patch)
treea55e94c273a10f94366511abcedb3277d597b6a9 /bitbake/bin
parentb6bc5f068a08f35e1408d863d0d1f30a4b431b48 (diff)
downloadpoky-cbe2d3cb0af6c7a5cd368e7dc489960a13648bd0.tar.gz
bitbake: daemonize: Flush stdio on exit
In spite of a comment suggesting otherwise, os._exit() does not flush buffered output from file descriptors before exiting the process like os.exit() does. This means that any un-flushed output is lost in the daemon process, in particular the traceback from any thrown exceptions, making debugging exceptions in the daemon quite difficult. The solution is to flush stdout and stderr before exiting. (Bitbake rev: fcc8e1ff53696f78dd64b4ee32f3c433b7a47df0) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/bin')
0 files changed, 0 insertions, 0 deletions