DescriptionFix issue 410: test-log/ProfLazyMode flakinness under Linux.
I found two causes of flakinness:
- SIGPROF signal isn't delivered to a process;
- Profiler thread (the one that retrieves tick events from
the queue and writes to log) doesn't get a CPU;
Both are fixed.
The script from bug description with run count increased to 200 runs without any test failures.
OS X and Windows are unaffected because they don't use signals mechanism.
BUG=http://code.google.com/p/v8/issues/detail?id=410
TEST=see bug description
Committed: http://code.google.com/p/v8/source/detail?r=2547
Patch Set 1 #Patch Set 2 : Renamed variabled to match V8 naming convention #
Total comments: 2
Messages
Total messages: 3 (0 generated)
|