Community
Participate
Working Groups
Build Identifier: 3.5.2.R35x_v20100126 When stopping a composite framework, the equinox core event thread is not stopped. This appears to happen as a direct consequence of a service listener hook being registered in the composite framework. The result is that equinox leaks both threads and memory. Reproducible: Always Steps to Reproduce: 1.Run the attached test jar in a 3.5.2 build of equinox (source code included)
Created attachment 174335 [details] Test case bundle, includes source
Created attachment 174438 [details] patch This is also possible outside of composites. If a launcher registers a listenerhook with the framework system bundle context then the same thing can happen. I fixed this by calling a new method that protects against the illegal state exception.
Patch released.