Bugzilla – Bug 3942
globus_gram_client_job_request() is MT-unsafe
Last modified: 2006-09-08 03:35:54
You need to log in before you can comment on or make changes to this bug.
I see source code of globus_gram_client_job_request() in Globus Toolkit 4.0.1. It seems that static variables is used without protection of mutex in RSL parser (source-trees-thr/gram/rsl/sourc/globus_rsl_parser.lex.c).
I added a lock around the globus_rsl_parse() call to avoid this problem. This is committed to CVS joe
I see source code of globus_gram_client_job_request() in Globus Toolkit 4.0.2. And I verify that static variables is used with protection of mutex in RSL parser.