On 12/6/20 10:03 AM, Ron Economos via USRP-users wrote:
> Unfortunately, that FFTW bug has been around for a while. Issue 213 is a
> duplicate of issue 182 from a year+ ago.

I wonder if the fix is similar to the problem mentioned for AVX in the
3.3.8 release notes:

http://www.fftw.org/release-notes.html

Philip

> 
> https://github.com/FFTW/fftw3/issues/182
> 
> On Ubuntu 20.04 armhf, they're just compiling the FFTW package without
> NEON enabled.
> 
> Ron
> 
> On 12/6/20 06:27, Ben Magistro via USRP-users wrote:
>> Issue appears to be with the compiler that is included in Zeus (gcc
>> 9.x vs 8.x) and an interaction with fftw. There is an open issue with
>> fftw (https://github.com/FFTW/fftw3/issues/213) and a request to the
>> yocto folks to request they consider adding back gcc-8.3 to zeus +
>> dunfell (https://bugzilla.yoctoproject.org/show_bug.cgi?id=14144)
>> until this can be better resolved.  I think data point 3 confirms this
>> as I did not include options to enable neon when I compiled.
>>
>> On Wed, Nov 11, 2020 at 1:39 PM Ben Magistro <konce...@gmail.com
>> <mailto:konce...@gmail.com>> wrote:
>>
>>     Adding some more data points.
>>
>>     1) I've been trying to rebuild meta-ettus-v4 with debug enabled
>>     but am hitting an issue with image size and can't seem to get past
>>     that.  It says I should increase `MENDER_STORAGE_TOTAL_SIZE_MB` if
>>     the actual size is larger but increasing this seems to have no
>>     effect.  I am using the ettus docker image for oe-builder with the
>>     command `./meta-ettus/contrib/build_imgs_package.sh e310_sg3
>>     v4.0.0.0`.  For the debug portion I've added a few lines to
>>     `build/conf/local.conf` to add the packages. I'm open to
>>     suggestions to build the image with debug symbols and provide
>>     additional feedback.
>>
>>     2) I put together a simple flowgraph, UHD source --> frequency
>>     xlating fft --> null sink.  This also segfaults, no guarantees
>>     that I got the parameters correct.
>>
>>     3) Since the issues seem to be with fftw, I decided to try
>>     building my own copy of fftw mostly to get debug symbols and
>>     continue troubleshooting.  For this I used `./configure
>>     --enable-debug --enable-shared --enable-threads --enable-float`
>>     and `make CFLAGS="-ggdb"`.  These options are best guesses right
>>     now since I didn't look at the layers to see what parameters it is
>>     using (assuming it is in one of the layers).  Using this build
>>     with `export LD_LIBRARY_PATH=/usr/local/lib/` I do not get a
>>     segfault with gr-ais or the above flowgraph but I also don't get
>>     the expected output which makes me question the parameters I used
>>     to build it.  Output wise I get a string of "D" or "O" to the
>> console.
>>
>>     Thanks
>>
>>     Ben
>>
>>     On Thu, Nov 5, 2020 at 9:22 AM Michael Dickens
>>     <michael.dick...@ettus.com <mailto:michael.dick...@ettus.com>> wrote:
>>
>>         Hi Ben - This issue has been reported to R&D internally. If
>>         you wish to create a public-facing UHD issue on our Github
>>         tracker please go ahead & do so, and tag me on it so that we
>>         can keep track of it internally. - MLD
>>
>>         On Wed, Nov 4, 2020 at 11:25 PM Ben Magistro via USRP-users
>>         <usrp-users@lists.ettus.com
>>         <mailto:usrp-users@lists.ettus.com>> wrote:
>>
>>             Is anyone else using meta-ettus-v4.0.0.0 yet?  if so, have
>>             you had any issues with libfftw?
>>
>>             Using the image on an E310, adding a single OOT module
>>             (gr-ais) and trying to run an app distributed with it, the
>>             app segfaults.  To further troubleshoot, I added gdb and
>>             it comes back with the following.  I have a separate
>>             development host that has gnuradio 3.8 setup using pybombs
>>             and do not experience this issue there.
>>
>>             Thread 1 "python3" received signal SIGSEGV, Segmentation
>>             fault.
>>             0xb6947836 in ?? () from /usr/lib/libfftw3f.so.3
>>
>>             To compile, I've needed to override PYTHON_EXECUTABLE as
>>             it points to a non-existent path in /home/oe-builder....
>>             in /usr/lib/cmake/gnuradio/GnuradioConfig.cmake. To run I
>>             also needed to define LD_EXPORT_PATH pointing to
>>             /usr/local/lib/.
>>
>>             Thanks in advance.
>>             _______________________________________________
>>             USRP-users mailing list
>>             USRP-users@lists.ettus.com
>> <mailto:USRP-users@lists.ettus.com>
>>            
>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>>
>>
>> _______________________________________________
>> USRP-users mailing list
>> USRP-users@lists.ettus.com
>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
> 
> 
> _______________________________________________
> USRP-users mailing list
> USRP-users@lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
> 

_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to