It's unlikely that noise() was your problem, given that no apps use it since it's useless on most drivers -- we're an exception in trying to actually implement it instead of returning 0.5. MESA_GLSL=log would produce log files in cwd you can look through to see if noise() is present.
Attachment:
pgpwXmNLnvYY5.pgp
Description: PGP signature