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.
03/12/08 11:41:17: Modified by jcorgan
- milestone changed from release-3.1.2 to to-be-decided.

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