Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

grc-qt selecting input and output of the same block creates upstream connection causing one upstream block error #7347

Open
chrisjohgorman opened this issue May 17, 2024 · 2 comments

Comments

@chrisjohgorman
Copy link

What happened?

I selected the input and output of a throttle block connected in a flowgraph. This adds a connection from the block preceding the throttle block in the flowgraph to the throttle block. This connection can be deleted by selecting the arrow going into the throttle block and hitting delete.

I expected that no operation would be performed.

System Information

OS: Arch Linux
GR Installation Method: Source

GNU Radio Version

3.10 (maint-3.10)

Specific Version

3.10.10.0

Steps to Reproduce the Problem

  1. make a small flowgraph of three blocks, constant source, throttle and null sink.
  2. connect all the blocks (constant source -> throttle -> null sink).
  3. click on the input of the throttle and the output of the throttle block.
    There should now be two connections to the input of the throttle from the constant source.
    Here is a picture of the flowgraph now.
    qt_two_upstream_blocks1
    This is the error shown by the errors button.
    qt_two_upstream_blocks

Relevant log output

No response

@willcode
Copy link
Member

@chrisjohgorman Are the summary and "steps to reproduce" describing the same problem?

@chrisjohgorman
Copy link
Author

Hi @willcode Sorry for the delay in replying. I just noticed this in my inbox this morning. The summary and "steps to reproduce" should be describing the same problem. Basically I found that if had a small three element flowgraph, I could make two connections from the first block in the flowgraph to the second block by following the steps to reproduce. This appropriately causes the error message 'Domain "stream" can only have one upstream block'. Perhaps I should have described this more clearly in the summary. Does this explanation more clearly describe the issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants