<div><div>Brilliant, I passed this along to the Arch thread and it was confirmed to be the same commit breaking manaplus. Obviously it is not breaking every zlib user but I'm sure will be widespread.</div></div><div><br></div><div><a href="https://bbs.archlinux.org/viewtopic.php?pid=1685080#p1685080">https://bbs.archlinux.org/viewtopic.php?pid=1685080#p1685080</a><br></div><div><br></div><div><br><div class="gmail_quote"><div>On Thu, Jan 19, 2017 at 2:11 PM Michel Boaventura <<a href="mailto:michel.boaventura@gmail.com">michel.boaventura@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_msg">Hi,<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I've done the bisect and find the culprit: <a href="https://github.com/madler/zlib/commit/b516b4bdd7c0c9f0858adfebf732089014f7b282" class="gmail_msg" target="_blank">https://github.com/madler/zlib/commit/b516b4bdd7c0c9f0858adfebf732089014f7b282</a>. Before this commit term_to_binary works and stop doing so afterwards. I will have a look at the changes and see if I can figure out what happened.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Cheers,</div><div class="gmail_msg"><br class="gmail_msg"></div></div><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg">On 19 January 2017 at 16:15, Michel Boaventura <span class="gmail_msg"><<a href="mailto:michel.boaventura@gmail.com" class="gmail_msg" target="_blank">michel.boaventura@gmail.com</a>></span> wrote:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_msg">Hi all,<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I'm indeed using zlib 1.2.11 on my gentoo. I can't downgrade it, since all the other versions were removed from portage.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I will clone zlib repo and see if I can bisect the problem.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Thanks!</div></div><div class="gmail_extra gmail_msg"><div class="gmail_msg"><div class="m_873933735904875753h5 gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg">On 19 January 2017 at 15:45, Jeremy Huffman <span class="gmail_msg"><<a href="mailto:jeremy@jeremyhuffman.com" class="gmail_msg" target="_blank">jeremy@jeremyhuffman.com</a>></span> wrote:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_msg">Yes it's exactly the same error message from dialyzer. And the fact that he's getting it on Gentoo which builds from source suggests that it is not simply a matter of recompiling the dependency chain, which was a suggestion in the Arch board. There was another app in Arch that also had a problem pinned on zlib 1.2.11.</div><div class="m_873933735904875753m_-2202150234236710351HOEnZb gmail_msg"><div class="m_873933735904875753m_-2202150234236710351h5 gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg">On Thu, Jan 19, 2017 at 11:33 AM Kostis Sagonas <<a href="mailto:kostis@cs.ntua.gr" class="gmail_msg" target="_blank">kostis@cs.ntua.gr</a>> wrote:<br class="gmail_msg"></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 01/19/2017 03:42 AM, Jeremy Huffman wrote:<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> Hi,<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">><br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> I'm an Arch Linux user and picked up an update a few days ago that broke<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> dialyzer. I bisected the last few days of updates and then narrowed the<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> problem to zlib 1.2.10, which was released January 2nd. 1.2.11 was<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> released on the 15th as an emergency bug fix and does not fix the<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> problem. Reverting my system back to 1.2.8 (the previous version<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> packaged for Arch) did resolve the issue.<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">><br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> It seems doubtful this is an Erlang problem, but I doubt I'm going to<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> write a test program to demonstrate the problem to them.  I thought I<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> should at least report the issue in case others encounter it.<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">><br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> To reproduce, one would need only install zlib 1.2.10 and then run:<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">><br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> dialyzer --verbose --build_plt --apps erts --output_plt test.plt<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">><br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> Output would be along the lines of:<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">><br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> dialyzer: Could not get abstract code for file:<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> /usr/lib/erlang/lib/erts-8.2/ebin/erlang.beam (please recompile it with<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> +debug_info)<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">><br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> There are also errors when simply trying to do success typing analysis<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> *using* any pre-existing PLT file, along lines of "this isn't a PLT<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> file". The errors are not dependent upon the version of Erlang installed<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> - at least anything I tried that was released on Arch in the 19.x branch<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> will reproduce the problem.<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">><br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> Anyway, I hope this report helps someone and I would be curious if<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">> anyone else reproduces it, or especially if they fail to reproduce it.<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg"><br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">Earlier today (yesterday?), there was the following question on the<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">erlang-questions mailing list:<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg"><br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">   <a href="http://erlang.org/pipermail/erlang-questions/2017-January/091434.html" rel="noreferrer" class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg" target="_blank">http://erlang.org/pipermail/erlang-questions/2017-January/091434.html</a><br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg"><br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">I am willing to bet that problem with binary_to_term is also caused by<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">zlib troubles.<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg"><br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">Perhaps Michel (cc:) can inform us about his zlib version.<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg"><br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg">Kostis<br class="m_873933735904875753m_-2202150234236710351m_-3024271280197485159gmail_msg gmail_msg"><br class="gmail_msg"></blockquote></div></div><br><br></div></div></blockquote></div><br class="gmail_msg"><br clear="all" class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div></div></div><span class="m_873933735904875753HOEnZb gmail_msg"><font color="#888888" class="gmail_msg">-- <br class="gmail_msg"><div class="m_873933735904875753m_-2202150234236710351gmail_signature gmail_msg" data-smartmail="gmail_signature">Michel Almada de Castro Boaventura<br class="gmail_msg">Analista de Sistemas<br class="gmail_msg">Laboratório de Software Livre - LSL</div><br><br></font></span></div><br><br></blockquote></div><br class="gmail_msg"><br clear="all" class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div>-- <br class="gmail_msg"><div class="m_873933735904875753gmail_signature gmail_msg" data-smartmail="gmail_signature">Michel Almada de Castro Boaventura<br class="gmail_msg">Analista de Sistemas<br class="gmail_msg">Laboratório de Software Livre - LSL</div><br><br></div><br><br></blockquote></div></div>