BogdanDIA/gr-dvbt

Verify asserts in debug mode

BogdanDIA opened this issue · 2 comments

There are many asserts that take action only in debug mode. This issue is opened for verifying and fixing all of the errors that may appear when using those asserts.

Thanks for posting the issue, it's helped, Thanks.

I had this issue last week, I had pybombs configured to to Debug builds, this was resolved by building release builds.

Using Ubuntu 14.04 With a USRP B200
When I run the demos .grc's in GRC I got on debug builds, circa 25/04/2014:

Using Volk machine: avx_64_mmx
python2: /opt/GNURadio/pybombs/src/gr-dvbt/lib/symbol_inner_interleaver_impl.cc:127: gr::dvbt::symbol_inner_interleaver_impl::symbol_inner_interleaver_impl(int, gr::dvbt::dvbt_transmission_mode_t, int): Assertion `d_payload_length != d_nsize' failed.

Ok, the assert bug in symbol_inner_interleaver_impl.cc is fixed for now.