poky/bitbake/lib
Richard Purdie eee9fba7b4 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: d01d8326331cfe59208674cfc53aa26c0028b313)

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:46 +01:00
..
bb bitbake: server/process: Disable gc around critical section 2022-04-16 23:03:46 +01:00
bblayers bitbake: bblayers/query: Update to handle REQUIRED_VERSION 2021-03-15 14:36:52 +00:00
bs4 bitbake: lib/bs4/testing.py: fix bs4 testing 2020-05-05 13:22:29 +01:00
hashserv bitbake: hashserv: let asyncio discover the running loop 2021-11-24 10:08:28 +00:00
layerindexlib bitbake: logging: Make bitbake logger compatible with python logger 2021-02-10 23:48:16 +00: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: lib: amend code to use proper singleton comparisons where possible 2020-01-19 13:31:05 +00: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: gatesgarth -> hardknott 2022-04-05 21:55:26 +01:00
codegen.py bitbake: bitbake: Convert to python 3 2016-06-02 08:24:02 +01:00
pyinotify.py bitbake: lib: amend code to use proper singleton comparisons where possible 2020-01-19 13:31:05 +00:00