Alrighty, thanks for another data point. If I end up trying to debug
further it'll be good to know.
On Jul 14, 2017 2:54 PM, "Geof Nieboer" wrote:
> Doing this from memory, but as I recall the corruption happens because
> iqbal/gqrx libraries believe sizeof(block) is
Doing this from memory, but as I recall the corruption happens because
iqbal/gqrx libraries believe sizeof(block) is different than what
gnuradio's libraries believe. So one library malloc's a different amount
of memory than the other library uses and frees. If during debugging you
call sizeof()
Hmm, so in my last test I completely skipped gr-iqbal. I had gnuradio,
osmosdr with only file playback and python modules enabled, and gqrx.
You'll still get a crash if you start file playback, then goto demod and
change the type to nbfm, then wbfm. Believe it hits some cout in gnuradio
like
Don,
I ran into the same exact issue while updating the windows build scripts.
Another fix is to manually define ENABLE_GR_LOG during build of iqbal and
gqrx to work around the issue without installing log4cpp. It appears to
just affect those two so far. The windows build does not currently
Hey all, just an FYI,
I don't have the time to go figure out what exactly is causing it, but if
you build from source with the log4cpp dep missing after a merged PR in
April/May(that fixed some log4cpp headers), then in certain circumstances,
you will get a segfault, due to a heap buffer