Greetings,
I'm happy to report that we have finally managed to triage this issue
and even find a fix. Actually, there is not much to fix, except
upgrade packages.
I believe that the app freezes issue happens on systems with Boost
1.46 (Ubuntu 12.04, Linux Mint 13 and others). This version of Boost
is actually tagged as "bad boost" for these very reasons and gnuradio
should have failed building on these platforms, see this message:
http://lists.gnu.org/archive/html/discuss-gnuradio/2013-02/msg00267.html
As it turns out, the check failed to detect the "bad boost" and we had
no problem installing gnuradio. Tom is going to fix this, but that's
not going to help gqrx.
The fix for gqrx is either to upgrade the OS, or try to upgrade Boost
from 1.46 to 1.48. Although 1.48 is available for both Ubuntu 12.04
and Linux Mint 13, upgrading can be problematic because of some
inexplicable mess the two versions have ended in. A solution that
worked for me is listed here:
https://github.com/csete/gqrx/pull/58#issuecomment-14138239
Feedback or improved instructions is welcome. I really believe this
fixes the freezing issue. I have a small test program that triggers
the issue after 50-100 iterations when using boost 1.46. With Boost
1.48 it has been running for thousands of iterations without any
freeze or crash :)
Alex