On Fri, Jan 22, 2010 at 13:52, Don Ward <don2387w...@sprynet.com> wrote:

> Apart from one or two minor issues, this tarball works fine under Cygwin
> 1.7.1 with gcc 3.4.4

Thanks for testing.

> but with gcc 4.3.4 make check fails with
>
> ~/gnuradio-3.3git-594-g02616cf8/gnuradio-core/src/tests> ./test_all.exe
> Testing gr_vmcircbuf_createfilemapping_factory...
> ....... gr_vmcircbuf_createfilemapping_factory: OK
> Testing gr_vmcircbuf_sysv_shm_factory...
> terminate called after throwing an instance of 'gr_signal'
> Aborted (core dumped)
>
> It appears that a signal is being caught and a gr_signal is being thrown but
> not caught.
>
> This is probably a Cygwin-specific problem with exception handling in gcc
> 4.3.4, but if anyone else has seen problems like this and has any insight as
> to the cause, I would like to hear about it.

The code itself has a try/catch block wrapped around the QA tests,
with handlers for anticipated exceptions and a default uncaught
exception handler.  The fact that exception gr_signal is being thrown
is probably correct, but that fact that execution blows out the top of
the try/catch block instead of being caught is definitely not correct.

Johnathan


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to