View Issue Details

IDProjectCategoryView StatusLast Update
0004432ardourbugspublic2020-04-19 20:15
Reporteracolomb Assigned Tocth103  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Target Version3.0-beta1 
Summary0004432: Bus input should not be connected to bus output
DescriptionRight-clicking the input button on a bus (e.g. master) allows to select its own output, which creates a signal loop. It can also be achieved via the port connection matrix.

I don't know whether this makes sense, but at least in case of the master bus, A3 hangs pretty soon after that (e.g. trying to disconnect it again). The latter I could only reproduce when there are no other busses or tracks in the session.
TagsNo tags attached.

Relationships

has duplicate 0004248 closedroyvegard Sending a bus back to itself causes XRun flood 

Activities

acolomb

2011-11-02 15:46

reporter   ~0011879

Last edited: 2011-11-02 15:49

Steps to reproduce the UI freeze:
1. Open new empty session
2. In master bus' mixer strip right click the input button and select "master out"
3. Quit ardour --> hangs

If you manage to save the session before it freezes, it will freeze on the next attempt to open. See for example attached session file.

2011-11-02 15:50

 

7437.ardour (6,806 bytes)

acolomb

2011-11-03 14:13

reporter   ~0011889

Today I managed to hang r10410 with a session including more than just the master bus. IIRC it was after trying to create such a loop (still possible via the connection matrix) and removing it again.

My JACK server was generating xruns at a really fast pace (order of 1000 per minute) even after breaking the loop, so there might have been some residual connection.

cth103

2011-11-09 19:41

administrator   ~0011968

Should be fixed in SVN 10510.

acolomb

2011-11-09 20:01

reporter   ~0011970

The warning does not work properly when "Show individual ports" is disabled in the port matrix. It tries to connect two ports at once and generates the following log errors before showing the dialog twice:

[ERROR]: IO: cannot disconnect port Bus 1/audio_in 1 from ardour:Bus 1/audio_out 2
[ERROR]: IO: cannot disconnect port Bus 1/audio_in 2 from ardour:Bus 1/audio_out 1

cth103

2011-11-11 13:52

administrator   ~0011973

Fixed in SVN 10539.

acolomb

2011-11-13 23:07

reporter   ~0011987

Shouldn't the port matrix grey out the connections which create immediate feedback, really? Like it is on MIDI / audio connection.

system

2020-04-19 20:15

developer   ~0022812

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2011-11-02 15:43 acolomb New Issue
2011-11-02 15:46 acolomb Note Added: 0011879
2011-11-02 15:49 acolomb Note Edited: 0011879
2011-11-02 15:50 acolomb File Added: 7437.ardour
2011-11-02 16:02 cth103 cost => 0.00
2011-11-02 16:02 cth103 Target Version => 3.0-beta1
2011-11-03 14:13 acolomb Note Added: 0011889
2011-11-09 19:41 cth103 Note Added: 0011968
2011-11-09 19:41 cth103 Status new => resolved
2011-11-09 19:41 cth103 Resolution open => fixed
2011-11-09 19:41 cth103 Assigned To => cth103
2011-11-09 20:01 acolomb Note Added: 0011970
2011-11-09 20:01 acolomb Status resolved => feedback
2011-11-09 20:01 acolomb Resolution fixed => reopened
2011-11-11 13:52 cth103 Note Added: 0011973
2011-11-11 13:52 cth103 Status feedback => resolved
2011-11-11 13:52 cth103 Resolution reopened => fixed
2011-11-11 18:18 royvegard Relationship added has duplicate 0004248
2011-11-13 23:07 acolomb Note Added: 0011987
2020-04-19 20:15 system Note Added: 0022812
2020-04-19 20:15 system Status resolved => closed