PR# 18144 Test scoop019 can produce wrong output on heavily loaded system

Problem Report Summary
Submitter: prestoat2000
Category: Compiler
Priority: Medium
Date: 2012/03/22
Class: Bug
Severity: Serious
Number: 18144
Release: 7.1.88368
Confidential: No
Status: Open
Responsible:
Environment: Mozilla/5.0 (X11; SunOS sun4u; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 Solaris x86 32-bit
Synopsis: Test scoop019 can produce wrong output on heavily loaded system

Description
Usually test scoop019 passes.  However, on a heavily loaded system it can fail
because system execution produces the wrong output.  Whenever the wrong output
is produced, the output is "12347" instead of the correct output "123457".

To Reproduce
Run test scoop019 with the -keep option.
Change to the output directory (/tmp/eweasel/scoop019 in my case).
Execute the following:

   repeat 10000 EIFGENs/test/F_code/test > & out1
   repeat 10000 EIFGENs/test/F_code/test > & out2

   etc.

I started 30 jobs in parallel, where each one executes the finalized system
10000 times.  

To look for wrong output, run

    fgrep -v 123457 out*

Problem Report Interactions