﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
15312	dispatch signals may be skipped	zac256@…	nobody	"Because  in dispatch.dispatcher.py _live_receivers does not acquire the lock that _remove_receiver does it is possible for the iteration over self.receivers to skip items. This is possible even without threading because _remove_receiver can be called as a result of garbage collection.

The fix is simple: acquire self.lock around the iteration over self.receivers in _live_receivers"		closed	Uncategorized	1.2		invalid	bug, dispatcher, dispatch, signal, garbage collection		Unreviewed	0	0	0	0	0	0
