Bugzilla – Bug 6258
C bindings SOAP message client error
Last modified: 2008-08-20 15:49:26
You need to
before you can comment on or make changes to this bug.
From an email to gt-user:
When I queried information using C bindins of MDS4 client of GT4.2.0,
my query failed with following message.
t2684415368:p15375: Fatal error: [Thread System] GLOBUSTHREAD:
[Thread System] invalid value passed to thread interface (EINVAL)
Program received signal SIGABRT, Aborted.
I see source code, so I understood the followings.
- globus_service_engine_lookup() is called in SOAP client.
- Error occurred at locking of mutex in globus_service_engine_lookup.
- This mutex is not initialized.
This mutex is initialized in activation of GLOBUS_SERVICE_ENGINE_MODULE.
But it is not activated.
Moved the mutex initialization to GLOBUS_SOAP_MESSAGE_MODULE to avoid this
problem. Fix committed to 4.0 branch and trunk.