Patch Package OTP 24.0.6 Released

Frank Muller frank.muller.erl@REDACTED
Sat Sep 4 09:08:44 CEST 2021


Hi Max

Could you elaborate more on how do you use process_info/2 to protect
against overload? An example would be great.

/F.


> Thanks a lot for fixing this bug with process_info.
>
> It is a very important part of flussonic internals that protect from
> overload in runtime.
>
>
> On Fri, Sep 3, 2021 at 10:46 AM Erlang/OTP <otp@REDACTED> wrote:
> >
> > Patch Package:           OTP 24.0.6
> > Git Tag:                 OTP-24.0.6
> > Date:                    2021-09-03
> > Trouble Report Id:       OTP-17548, OTP-17560, OTP-17568, OTP-17585,
> >                          OTP-17594
> > Seq num:                 GH-5116, GH-5150
> > System:                  OTP
> > Release:                 24
> > Application:             erts-12.0.4
> > Predecessor:             OTP 24.0.5
> >
> >  Check out the git tag OTP-24.0.6, and build a full OTP system
> >  including documentation. Apply one or more applications from this
> >  build as patches to your installation using the 'otp_patch_apply'
> >  tool. For information on install requirements, see descriptions for
> >  each application version below.
> >
> >  ---------------------------------------------------------------------
> >  --- erts-12.0.4 -----------------------------------------------------
> >  ---------------------------------------------------------------------
> >
> >  The erts-12.0.4 application can be applied independently of other
> >  applications on a full OTP 24 installation.
> >
> >  --- Fixed Bugs and Malfunctions ---
> >
> >   OTP-17548    Application(s): erts
> >                Related Id(s): OTP-10391, PR-5078
> >
> >                A call to the process_info() BIF could end up hanging
> >                for ever due to a bug introduced when the new selective
> >                receive optimization was introduced in OTP 24.0. Note
> >                that this bug only effects process_info().
> >
> >
> >   OTP-17560    Application(s): erts
> >                Related Id(s): GH-5116
> >
> >                Fix buffer overrun problem in the tty driver. The
> >                problem happens on some platforms when using the CTRL+R
> >                functionality of newshell with very long strings in the
> >                history.
> >
> >
> >   OTP-17568    Application(s): erts
> >                Related Id(s): PR-4940
> >
> >                Fix race-condition that could cause a crash when
> >                tracing scheduling or garbage collections on a process
> >                that was running on a dirty scheduler.
> >
> >
> >   OTP-17585    Application(s): erts
> >                Related Id(s): GH-5150
> >
> >                Fix rare bug where re:run would crash/return invalid
> >                results when given a subbinary as subject.
> >
> >                This bug has existed since Erlang/OTP 20.0.
> >
> >
> >   OTP-17594    Application(s): erts
> >
> >                binary_to_term/1,2 is now more resilient against
> >                corrupted binaries containing maps in the external
> >                format.
> >
> >
> >  Full runtime dependencies of erts-12.0.4: kernel-8.0, sasl-3.3,
> >  stdlib-3.13
> >
> >
> >  ---------------------------------------------------------------------
> >  ---------------------------------------------------------------------
> >  ---------------------------------------------------------------------
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20210904/ce62d6f6/attachment.htm>


More information about the erlang-questions mailing list