From: "Böszörményi Zoltán" <zboszor@gmail.com>
To: Alexander Kanavin <alex.kanavin@gmail.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>,
Martin Jansa <martin.jansa@gmail.com>,
openembedded-core@lists.openembedded.org
Subject: Re: [OE-core] bitbake-server does not exit after build ends
Date: Wed, 29 Nov 2023 09:51:03 +0100 [thread overview]
Message-ID: <ce32a68f-d5f6-476e-a233-d1d603225752@gmail.com> (raw)
In-Reply-To: <CANNYZj_--bt3Nw96O8QDSb8hyr5-BoSmkmOC0_BMAb-vsL8UJA@mail.gmail.com>
2023. 11. 28. 15:50 keltezéssel, Alexander Kanavin írta:
> On Tue, 28 Nov 2023 at 11:31, Zoltan Boszormenyi <zboszor@gmail.com> wrote:
>> The warning only occurs if os.fork() is called when
>> there are already Python threads.
>>
>> I guess the general performance uplift in Python 3.12
>> can trigger a pre-existing issue in bitbake more easily.
>>
>> It is entirely possible that the threads bitbake creates do not
>> exist yet with Python 3.11 and earlier at the time of executing
>> os.fork(). ¯\_(ツ)_/¯
> I think you might be too quick to jump to conclusions here.
Indeed.
I should have added "assuming Python is not the buggy party here".
Sorry.
> I've fixed
> the async issue I've been observing (backporting
> https://github.com/python/cpython/commit/2e5d4e24ebcd671915427b6fd35a5b0eea412c4a
> ), and when running bitbake with 3.12 from buildtools-tarball,
> everything works fine, and I'm not seeing any leftover processes. Poky
> revision is current master:
> https://git.yoctoproject.org/poky/commit/?h=master&id=3e50e45917831d9da2d86e69fb908a1a78483b62
This means that 3.12.1 should fix this problem, and that release
is supposedly "imminent": 3.12.0 was released on 2023-10-02 and
subsequent bugfix releases are scheduled every two months.
next prev parent reply other threads:[~2023-11-29 8:51 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-11-27 9:52 bitbake-server does not exit after build ends Böszörményi Zoltán
2023-11-27 10:41 ` [OE-core] " Alexander Kanavin
2023-11-27 10:52 ` Richard Purdie
2023-11-27 11:29 ` Böszörményi Zoltán
2023-11-27 13:14 ` Martin Jansa
2023-11-28 9:26 ` Böszörményi Zoltán
2023-11-28 10:00 ` Richard Purdie
2023-11-28 10:02 ` Alexander Kanavin
2023-11-28 10:31 ` Böszörményi Zoltán
2023-11-28 14:50 ` Alexander Kanavin
2023-11-29 8:51 ` Böszörményi Zoltán [this message]
2023-12-21 18:47 ` Randy MacLeod
2023-12-21 18:56 ` Martin Jansa
2023-12-21 23:06 ` Randy MacLeod
2023-12-31 10:03 ` Alexander Kanavin
2024-01-05 16:05 ` Martin Jansa
[not found] ` <17A77F200F38338C.25044@lists.openembedded.org>
2024-01-05 16:54 ` Martin Jansa
2024-01-05 17:01 ` Steve Sakoman
2024-01-05 17:14 ` Joshua Watt
[not found] ` <17A7822E21CAE9E6.25044@lists.openembedded.org>
2024-01-06 2:20 ` Steve Sakoman
2024-01-08 15:15 ` Böszörményi Zoltán
[not found] <179B721D67836847.32091@lists.openembedded.org>
2023-11-27 9:56 ` Böszörményi Zoltán
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ce32a68f-d5f6-476e-a233-d1d603225752@gmail.com \
--to=zboszor@gmail.com \
--cc=alex.kanavin@gmail.com \
--cc=martin.jansa@gmail.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=richard.purdie@linuxfoundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.