[prev in list] [next in list] [prev in thread] [next in thread] 

List:       busybox
Subject:    Re: Proposed fix for issue 15256
From:       Denys Vlasenko <vda.linux () googlemail ! com>
Date:       2023-01-26 12:00:34
Message-ID: CAK1hOcPSbKKkG8MWsigHguCvU6Xxax4X=HK_CFgmWY9gh7-K7A () mail ! gmail ! com
[Download RAW message or body]

(1) This can race with other signals.

(2) This allows SIGWINCH to "erase" a concurrently arriving signal.

I am trying to fix this instead by ignoring signals (poll returning EINTR)
which do *not* set bb_got_signal. (This needs a bit of surgery in hush
to not set it on SIGCHLD).

Please try current git.

On Tue, Jan 24, 2023 at 12:34 PM Marian Buschsieweke
<marian.buschsieweke@ovgu.de> wrote:
> 
> Hi everyone,
> 
> the attached patch fixes the issue
> https://bugs.busybox.net/show_bug.cgi?id=15256 for me. It is the same as the one \
> uploaded in the issue report. 
> Kind regards,
> Marian
> _______________________________________________
> busybox mailing list
> busybox@busybox.net
> http://lists.busybox.net/mailman/listinfo/busybox
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic