On Wed, Jan 28, 2009 at 02:53:25PM +0000, Alvaro Palomo wrote:
> Hello,
>
> continuing with my attempt of building a block that manages two vectors  
> in the input ports (one of 30 char and another one of 432 char), and one  
> vector in the output of 510 char, I get the error  message that I attach  
> at the bottom of the email when I run the complete waveform where it is  
> included.
>
> I have taken a look into gr_buffer.h but I don't really understand what  
> it is going on.
>
> Does anybody recognise this problem or had it before?
>
> Thank you in advance.
>
> Alvaro Palomo
>
>
> gr_buffer::allocate_buffer: warning: tried to allocate
>   75 items of size 432. Due to alignment requirements
>   256 were allocated.  If this isn't OK, consider padding
>   your structure to a power-of-two bytes.
>   On this platform, our allocation granularity is 4096 bytes.
> gr_buffer::allocate_buffer: warning: tried to allocate
>   64 items of size 510. Due to alignment requirements
>   2048 were allocated.  If this isn't OK, consider padding
>   your structure to a power-of-two bytes.
>   On this platform, our allocation granularity is 4096 bytes.

These are normal...

> *** stack smashing detected ***: python terminated

This indicates that some code, 99% probability your new block, wrote
beyond the bounds of a stack allocated object.

When you compile your new code are there _any_ warnings emitted by the
compiler?  If so, make them go away.

Eric


> ======= Backtrace: =========
> /lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0xb7eb4558]
> /lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x0)[0xb7eb4510]
> /usr/local/lib/libgnuradio-core.so.0[0xb7bf2674]
> /usr/local/lib/libgnuradio-core.so.0[0xb7b75ea7]
> /usr/local/lib/libgnuradio-core.so.0(_ZN13gr_sync_block12general_workEiRSt6vectorIiSaIiEERS0_IPKvSaIS5_EERS0_IPvSaIS9_EE+0x3a)[0xb7be999a]
> /usr/local/lib/libgnuradio-core.so.0(_ZN28gr_single_threaded_scheduler9main_loopEv+0x13c6)[0xb7be8226]
> /usr/local/lib/libgnuradio-core.so.0(_ZN28gr_single_threaded_scheduler3runEv+0x1d)[0xb7be862d]
> /usr/local/lib/libgnuradio-core.so.0(_ZN19gr_scheduler_thread14run_undetachedEPv+0xb2)[0xb7be63a2]
> /usr/local/lib/libgromnithread.so.0(omni_thread_wrapper+0x81)[0xb7a85dc1]
> /lib/tls/i686/cmov/libpthread.so.0[0xb7f4d50f]
> /lib/tls/i686/cmov/libc.so.6(clone+0x5e)[0xb7e9b7ee]


_______________________________________________
Discuss-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to