poky/bitbake/lib
Richard Purdie 42735fc06d bitbake: server/process: Disable gc around critical section
The python gc can trigger whilst we're holding the event stream lock
and when cleaning up objects, they can trigger warnings. This translates
into a new event which would then need the lock and we can deadlock.

Disable gc whilst we hold that lock to avoid this unfortunate and
problematic situation.

(Bitbake rev: 70ea322a4866f7ef20361a6b146f2be568261c6a)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 96a6303949cefd469bcf5ed250ff512271354357)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-04-16 23:03:51 +01:00
..
bb bitbake: server/process: Disable gc around critical section 2022-04-16 23:03:51 +01:00
bblayers bitbake: bitbake: fix regexp deprecation warnings 2021-09-17 07:26:23 +01:00
bs4 bitbake: lib/bs4/testing.py: fix bs4 testing 2020-05-05 13:22:29 +01:00
hashserv bitbake: hashserv: Improve behaviour for better determinism/sstate reuse 2021-10-11 11:00:06 +01:00
layerindexlib bitbake: bitbake: replace http with https for URLs 2021-10-08 17:04:59 +01:00
ply bitbake: lib: fix most undefined code picked up by pylint 2020-08-25 18:14:53 +01:00
progressbar bitbake: bitbake: Add initial pass of SPDX license headers to source code 2019-05-04 10:44:04 +01:00
prserv bitbake: prserv: make localhost work 2021-09-02 12:05:07 +01:00
simplediff bitbake: lib/bb/siggen: show word-diff for single-line values containing spaces 2017-04-10 23:00:32 +01:00
toaster bitbake: toaster: fixtures replace gatesgarth 2022-04-05 20:39:02 +01:00
codegen.py
pyinotify.py bitbake: lib/pyinotify.py: Remove deprecated module asyncore 2021-12-14 22:59:56 +00:00