Did you try to apply the patch?

What’s in MyOwnApplicationImport?

I changed the import to CppApplication and it doesn’t recurse 
https://pastebin.com/jKMxpWGe, so I’d say the problem is in 
MyOwnApplicationImport.

Ivan

> 12 июля 2024 г., в 23:06, Björn Schäpers <qt-maill...@hazardy.de> написал(а):
> 
> No it did not reference it self.
> 
> I hit the same problem again (was fixed after updating) with something 
> similar to:
> Project {
>   name: "Foo"
>   StaticLibrary {
>     name: parent.name + " Details"
>     version: "1.0.0"
>     Export { version: exportingProduct.version }
>   }
> 
>   MyOwnApplicationImport {
>     condition: someConditionWhichEvaluatesToFalse
>     name: parent.name
>     version: details.version
> 
>     Depends { name: parent.name + " Details"; id: details }
>   }
> }
> 
> And it recursed on the applications version property.
> 
> Am 03.07.2024 um 23:56 schrieb Иван Комиссаров:
>> This (again) seems like an infinite recursion 
>> https://bugreports.qt.io/projects/QBS/issues/QBS-1793 and has nothing to do 
>> with XML.
>> 
>> Do you have a property accessing itself (maybe indirectly) by any chance? 
>> Maybe in a Probe?
>> 
>> You can try applying https://codereview.qt-project.org/c/qbs/qbs/+/568678 
>> locally to debug the issue (should print the call stack of the prop that 
>> invokes recursion) but note this change was merged out due to a memory leak.
>> 
>> Ivan.
>> 
>> 
>>> 3 июля 2024 г., в 22:59, Björn Schäpers <qt-maill...@hazardy.de> 
>>> <mailto:qt-maill...@hazardy.de> написал(а):
>>> 
>>> Hi,
>>> 
>>> sorry for the delay. I've attacked the stack, it was always evaluating the 
>>> same property again.
>>> This is qbs at 20de9f301.
>>> 
>>> 
>> 
> 

_______________________________________________
Qbs mailing list
Qbs@qt-project.org
https://lists.qt-project.org/listinfo/qbs

Reply via email to