[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] buffer allocation failing with RuntimeError: bad_
From: |
Philip Balister |
Subject: |
Re: [Discuss-gnuradio] buffer allocation failing with RuntimeError: bad_alloc |
Date: |
Thu, 21 Nov 2019 13:36:02 -0500 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.1 |
Look in
${HOME}/.gnuradio/prefs/vmcircbuf_default_factory
and see what is there and maybe change to this:
gr::vmcircbuf_mmap_tmpfile_factory
Philip
On 11/21/19 4:59 AM, Eamon Heaney wrote:
> I'm running the sample wifi_tx.grc flowchart from gr-ieee802.11,
> substituting a null sink for the USRP sink to test it.
>
> When I try to run it, it fails with the following error message:
> "
>> set_min_output_buffer on block 7 to 207744
>> set_min_output_buffer on block 9 to 2077440
>> set_min_output_buffer on block 11 to 2077440
>> set_min_output_buffer on block 12 to 207744
>> set_min_output_buffer on block 13 to 415488
>> set_min_output_buffer on block 14 to 207744
>> set_min_output_buffer on block 26 to 262144
>> set_min_output_buffer on block 27 to 96000
>> set_min_output_buffer on block 31 to 100000
>> gr::vmcircbuf_mmap_shm_open: mmap (1): Cannot allocate memory
>> gr::buffer::allocate_buffer: failed to allocate buffer of size 1038720 KB
>> gr::vmcircbuf_mmap_shm_open: mmap (1): Cannot allocate memory
>> gr::buffer::allocate_buffer: failed to allocate buffer of size 1038720 KB
>> Traceback (most recent call last):
>> File "/home/vtti/working/wifi_tx.py", line 297, in <module>
>> main()
>> File "/home/vtti/working/wifi_tx.py", line 276, in main
>> tb.start()
>> File "/usr/local/lib/python3.6/dist-packages/gnuradio/gr/top_block.py",
> line 111, >in start
>> top_block_start_unlocked(self._impl, max_noutput_items)
>> File
> "/usr/local/lib/python3.6/dist-packages/gnuradio/gr/runtime_swig.py", line
>> 5828, in top_block_start_unlocked
>> return _runtime_swig.top_block_start_unlocked(r, max_noutput_items)
>> RuntimeError: std::bad_alloc
> "
> Here's a picture of my flowchart:
> [image: gnuradio-runtimeError-bad_alloc.png]
>
> Tested this on a different machine, and it works fine, so the problem isn't
> with the flowchart itself. I'm working off the maint-3.8 branch, installed
> from source.
>
> Any idea why I'm getting this error, or how I could resolve it? Thanks!
>