Overview
Request 828926 accepted
- Changes for 23.0.3:
* erts: Fixed bug in erlang:load_nif/2 that could cause it to
throw badarg exception if a concurrent code change operation
was in progress. Bug existed since OTP 23.0.
* erts: Minor fix of debug compiled VM.
* erts: An unintentional reuse of an already used emulator
internal event object could cause a wakeup signal to a thread
to be lost. In worst case this could cause the runtime system
to hang. This hang was however quite rare.
* erts: NIF threads and driver threads on non-Linux systems
leaked internal resources when terminating. On Windows these
resources were one event per thread. On most other systems one
mutex and one condition variable per thread. On these other
systems that also lacked pthread_cond_timedwait() also a pipe
with its file descriptors was leaked.
* compiler: When calls to is_map_key were repeated, the compiler
could terminate with an internal consistency failure.
* compiler: Fixed a bug in the type inference pass that could
cause the compiler to hang.
- Created by gsantomaggio_suse
- In state accepted
- Open review for matwey
- Open review for gsantomaggio_suse
Request History
gsantomaggio_suse created request
- Changes for 23.0.3:
* erts: Fixed bug in erlang:load_nif/2 that could cause it to
throw badarg exception if a concurrent code change operation
was in progress. Bug existed since OTP 23.0.
* erts: Minor fix of debug compiled VM.
* erts: An unintentional reuse of an already used emulator
internal event object could cause a wakeup signal to a thread
to be lost. In worst case this could cause the runtime system
to hang. This hang was however quite rare.
* erts: NIF threads and driver threads on non-Linux systems
leaked internal resources when terminating. On Windows these
resources were one event per thread. On most other systems one
mutex and one condition variable per thread. On these other
systems that also lacked pthread_cond_timedwait() also a pipe
with its file descriptors was leaked.
* compiler: When calls to is_map_key were repeated, the compiler
could terminate with an internal consistency failure.
* compiler: Fixed a bug in the type inference pass that could
cause the compiler to hang.
matwey accepted request
Thanks!