id summary reporter owner description type status milestone component version severity resolution keywords cc 8533 signal garbage collection of slot objects fmh6jj@… Frank Mori Hess Some people find the garbage collection scheme used by signals to destroy their disconnected slot surprising, in that slot objects inside the signal are not necessarily destroyed promptly upon their disconnection. An alternative scheme would be to reference count the use of each slot object and destroy it when it is disconnected and no longer needed by any ongoing signal invocation. Care would need to be taken to avoid a heavy performance impact (we probably wouldn't want to add an atomic reference count, but rather rely on the existing signal mutex for thread saftey). Tasks closed Boost 1.59.0 signals2 Boost 1.55.0 Optimization fixed