[Qbs] Problems with Xml.DomDocument through a module provider

Björn Schäpers qt-maillist at hazardy.de
Fri Jul 12 22:06:17 CEST 2024


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-maillist at 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.
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qbs/attachments/20240712/9dccb328/attachment.htm>


More information about the Qbs mailing list