[erlang-bugs] [erlang-patches] syntax_tools anonymous function error

Kostis Sagonas kostis@REDACTED
Fri Dec 20 13:51:19 CET 2013


On 12/19/2013 11:36 AM, Henrik Nord wrote:
> Hi
>
> We will not merge this patch just before Christmas and release a R16B03-1.
>
> Our suggestion is that:
> 1. If you are affected by this bug, apply the patch yourself until it
> will be merged into Erlang/OTP. (probably 17rc1 late January)
> 2. If you are using chicagoboss, stay on R16B02 if possible.
> 3. compile "lib/syntax_tools/src/erl_syntax.erl" and put the beam up for
> download on chicagoboss.org for R16B03 users.
> 4. add the patch to the rebar deps of chicagoboss.
>
> We will try to make sure things like this do not sneak into releases in
> the future, and apologise for the inconvenience caused.

This is just to let you know that this bug also hits Concuerror (it 
happens when Concuerror tries to instrument gen_server) and we've spent 
a fair amount of effort debugging why Concuerror suddenly stopped 
working without changing anything in its code base, but just upgrading 
the OTP version we use.

On a positive side, we can confirm that the following patch:

   [PATCH 1/2] Fix reverting of local implicit funs in erl_syntax'

fixes the error.  Minimally, it should be merged to master ASAP.

But in my opinion R16B03 should be scrapped and replaced by a R16B03-1.

Happy holidays!

Kostis



More information about the erlang-bugs mailing list