<div dir="ltr"><div class="gmail_default" style="font-size:small">I'm investigating an armhf FTBFS of my package 'minimodem'[0], which I now suspect might be caused by this libfftw3 bug in unstable:</div><div class="gmail_default" style="font-size:small"><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default" style="font-size:small"><div class="gmail_default">#767138 "fftw3: runtime detection of NEON is perhaps broken"</div></div><div class="gmail_default" style="font-size:small"><div><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767138">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767138</a></div><div><br></div></div></blockquote><div class="gmail_default" style><div class="gmail_default"><div class="gmail_default">There, Edmund points out that "#752514 ruby-fftw3: FTBFS on armhf" [1] is possibly caused by that fftw3 bug.  But Cédric notes that he was unable to reproduce the ruby failure on <a href="http://harris.debian.org">harris.debian.org</a>.  I am seeing exactly the same issues with minimodem:  On the armhf buildd builders (only), minimodem compiles fine but then all its test cases fail.  But when I try it on harris.d.o (or asachi.d.o), I cannot reproduce any problem.</div><div class="gmail_default"><br></div><div class="gmail_default">But I've just discovered that I *can* reproduce the minimodem crash on <a href="http://abel.debian.org">abel.debian.org</a>, and it points to libfftw3:<br></div><div class="gmail_default"><br></div></div></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default" style><div class="gmail_default"><div class="gmail_default">Linux abel 3.16-0.bpo.2-armmp-lpae #1 SMP Debian 3.16.3-2~bpo70+1 (2014-09-21) armv7l GNU/Linux</div></div></div><div class="gmail_default" style><div class="gmail_default"><div class="gmail_default"><div class="gmail_default">(sid_armhf-dchroot)</div></div></div></div><div class="gmail_default" style><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><br></div></div></div></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default" style><div class="gmail_default"><div class="gmail_default"><div><div>Program received signal SIGILL, Illegal instruction.</div></div></div></div></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default" style><div class="gmail_default"><div class="gmail_default"><div><div>0xb6f47e9a in ?? () from /usr/lib/arm-linux-gnueabihf/libfftw3f.so.3</div></div></div></div></div></blockquote></blockquote><div class="gmail_default" style><div class="gmail_default"><div class="gmail_default"><div><br></div><div>For comparison, harris and asachi (where no problem occurs) are:<br></div><div><br></div></div></div></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default" style><div class="gmail_default"><div class="gmail_default"><div class="gmail_default">Linux harris 3.2.0-4-mx5 #1 Debian 3.2.63-2+deb7u1 armv7l GNU/Linux</div></div></div></div><div class="gmail_default" style><div class="gmail_default"><div class="gmail_default"><div class="gmail_default">(sid_armhf-dchroot)</div><div class="gmail_default"><br></div><div class="gmail_default"><div class="gmail_default">Linux asachi 3.16-2-arm64 #1 SMP Debian 3.16.3-2 (2014-09-20) armv8l GNU/Linux</div><div class="gmail_default">(sid_armhf-dchroot)</div></div></div></div></div></blockquote><div class="gmail_default" style><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><br></div><div class="gmail_default"><br></div></div></div><div class="gmail_default">Edmund et al., I would appreciate your expertise here... Does it also appear to you that my minimodem (0.20-1) failure[0] could be caused by the fftw3 "NEON is perhaps broken" bug?   Does it make sense that abel.d.o would be affected by it, but harris and asachi would not?</div></div><div class="gmail_default" style><div class="gmail_default"><br></div><div class="gmail_default">Cédric, you might want to re-try your ruby-fftw3 build test on <a href="http://abel.debian.org">abel.debian.org</a> and consider re-opening #752514 [1].<br></div><div class="gmail_default"><br></div><div class="gmail_default">Hector, could this situation result in a possible inconsistency among the armhf buildd's? (Or at least, among the porterbox armhf chroots)?</div><div class="gmail_default"><br></div><div class="gmail_default">All: Should the severity of the libfftw3 bug #767138 be elevated to "serious"?</div><div class="gmail_default"><br></div><div class="gmail_default">Thanks in advance for your help,<br></div><div class="gmail_default"><br></div><div class="gmail_default"> -Kamal</div><div class="gmail_default"><br></div><div class="gmail_default"><br class="">[0] #769974 "minimodem: FTBFS on armhf" <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769974">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769974</a><br><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default"><div class="gmail_default"><span style="font-family:monospace"><div class="gmail_default"></div></span></div></div></blockquote></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><br></div><div class="gmail_default">     To replicate the minimodem failure for debugging:</div><div class="gmail_default"><br></div></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default"><div class="gmail_default"><font face="monospace">(sid_armhf-dchroot)$ echo hello | src/minimodem --tx -f /tmp/foo.wav 1200  # this does not call libfftw3</font></div><div class="gmail_default"><font face="monospace"><br></font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace">(sid_armhf-dchroot)$ gdb  --args  </font><span style="font-family:monospace">src/minimodem --rx -f /tmp/foo.wav 1200</span></div><div class="gmail_default"><span style="font-family:monospace">...</span></div><div class="gmail_default"><span style="font-family:monospace"><div class="gmail_default">Program received signal SIGILL, Illegal instruction.</div><div class="gmail_default">0xb6f47e9a in ?? () from /usr/lib/arm-linux-gnueabihf/libfftw3f.so.3</div><div class="gmail_default"><br></div></span></div></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default"><div class="gmail_default"><span style="font-family:monospace"><div class="gmail_default"><div class="gmail_default" style="font-family:arial"><br class=""></div></div></span></div></div></blockquote>[1] #752514 "ruby-fftw3: FTBFS on armhf" <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=752514">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=752514</a><br></div><div class="gmail_default"><br></div></div></div>