Core when closing down

Description

This occurred in stand-alone mode:

 

This wasn't the most recent version - but I think that anything that calls initializeStorageGroups() probably has the potential to crash

Conclusion

None

Activity

Show:

Jacob Cobbett-Smith February 20, 2023 at 6:23 PM

> but I think that anything that calls initializeStorageGroups() probably has the potential to crash

 I didn't reproduce the crash, but did reproduce the circumstances where it had destroyed jthread's ThreadDestroyLock critical section before it had started to windup the CConfigUpdater object which dependended on it.
i.e. in my runs it was referencing the destroyed crit, and was lucky not to crash.
My test was a very trivial piece of ECL, and no initializeStorageGroups() call involved.

Jacob Cobbett-Smith February 20, 2023 at 5:26 PM

>because the same query works other times I run it.

which query was running when it crashed?

Gavin Halliday February 20, 2023 at 5:21 PM

I suspect a problem with the order of static destructors.  A bit strange though because the same query works other times I run it.  Potentially a race condition.

 

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Components

Assignee

Reporter

Priority

Fix versions

Pull Request URL

Created February 20, 2023 at 5:18 PM
Updated February 22, 2023 at 10:10 AM
Resolved February 22, 2023 at 10:10 AM