Build: M8 When Performance perl script is run for the "yahoo", "aol" and "microsoft" then complete log file is created for "aol" but not for "yahoo" and "microsoft". This is for Windows and Linux.
law is checking into this for us.
This is blocking our ability to run auto Perf test. How we doing on investigation?
Bindu has provided me the Perl scripts and some instruction on how to recreate the problem. I'll look at this today. I'm bumping up the priority a notch.
The problem is due to buffering of stdout. This prevents the "Document: Done (xx.yy sec)" message from appearing until sufficient output is written, or, the application terminates normally. Since the message is the very last thing output, and the app is killed, it never gets written out. I fixed this by turning off buffering of stdout (one line added to mozilla/xpfe/bootstrap/nsAppRunner.cpp).