Ticket #237 (defect)

Opened 9 months ago

Last modified 9 months ago

Missing hierarchical block input or output causes assertion

Status: assigned

Reported by: jcorgan Assigned to: jcorgan (accepted)
Priority: normal Milestone: to-be-decided
Component: gnuradio-core Version: 3.1.1
Keywords: Cc:

From discuss-gnuradio:

I'm attempting to run the fm_tx4.py sample.  The code aborts with the
following error:

python: /usr/include/boost/shared_ptr.hpp:253:
T* boost::shared_ptr<T>::operator->() const [with T = gr_basic_block]:
Assertion `px != 0' failed.

This was caused by a missing connect() call in fm_tx4.py, that left the output of a hierarchical block unwired to anything internally. When the flowgraph code is executed, there is a null shared pointer dereference, causing the abort.

Change History

03/12/08 11:41:06: Modified by jcorgan

  • status changed from new to assigned.

The missing connect call was fixed in r7916. The underlying assertion problem is still pending a fix.

03/12/08 11:41:17: Modified by jcorgan

  • milestone changed from release-3.1.2 to to-be-decided.