Binding loop detected for property "width" of Image
<p>Let's assume I have a component like this:</p>

<pre><code>Rectangle {
    id: rec1

    Rectangle {
        id: rec
        x:10;y:100; height:100;
        color: 'red'
        anchors {
            left: parent.left
            right: parent.right
        }
        Loader {
            id:loader
            width: parent.width
            sourceComponent: comp
        }

    }

    Component {
        id: comp
        Rectangle {
            anchors {
                left: parent.left
                leftMargin: 1           // this line
                right: parent.right
            }
            height:img.height
            Image {
                id: img
                source: '/myimage.png'
                width: parent.width
                fillMode: Image.PreserveAspectFit
            }
        }
    }
}
</code></pre>

<p>the console reports: </p>

<blockquote>
  <p>QML Image: Binding loop detected for property "width"</p>
</blockquote>

<p>But if I change the comp leftMargin to <code>leftMargin: 0</code> (not 1), everything is ok</p>

<p>Is this a bug or some feature I am missing?</p>