The issue of a GUI node crash caused by an excessive number of nodes with gui.clone_tree

When I place a text node under a box node and use gui.clone_tree to clone it, the game crashes whenever the number of nodes exceeds around 210. However, if I clone just 2 box nodes or over 1024 text nodes separately, it still works fine. I am not sure whether this is a bug or some kind of internal mechanism. The error message from the debug tool is as follows:

ERROR:RENDER: Exhausted number of render dispatches. Too many collections?
Assertion failed: i < Size(), file D:\a\defold\defold\tmp\dynamo_home\sdk\include\dmsdk/dlib/array.h, line 487
INFO:CRASH: Successfully wrote Crashdump to file: C:\Users\95164\AppData\Roaming\Defold/_crash
ERROR:CRASH: CALL STACK:

ERROR:CRASH: 0 0x7FF6DACE86D0 dmCrash::GenerateCallstack D:\a\defold\defold\engine\crash\src\backtrace_win32.cpp:144
ERROR:CRASH: 1 0x7FF6DB0C21D4 raise /tmp/job6364147155586065989/minkernel/crts/ucrt/src/appcrt/misc/signal.cpp:547
ERROR:CRASH: 2 0x7FF6DB0B2860 abort /tmp/job6364147155586065989/minkernel/crts/ucrt/src/appcrt/startup/abort.cpp:71
ERROR:CRASH: 3 0x7FF6DB0B1B44 common_assert_to_stderr<wchar_t> /tmp/job6364147155586065989/minkernel/crts/ucrt/src/appcrt/startup/assert.cpp:186
ERROR:CRASH: 4 0x7FF6DB0B165C _wassert /tmp/job6364147155586065989/minkernel/crts/ucrt/src/appcrt/startup/assert.cpp:443
ERROR:CRASH: 5 0x7FF6DAD17310 dmRender::DrawRenderList D:\a\defold\defold\engine\render\src\render\render.cpp:875
ERROR:CRASH: 6 0x7FF6DAF01810 dmRender::ParseCommands D:\a\defold\defold\engine\render\src\render\render_command.cpp:183
ERROR:CRASH: 7 0x7FF6DAE05760 dmRender::UpdateRenderScriptInstance D:\a\defold\defold\engine\render\src\render\render_script.cpp:3486
ERROR:CRASH: 8 0x7FF6DADE54B0 dmEngine::StepFrame D:\a\defold\defold\engine\engine\src\engine.cpp:1752
ERROR:CRASH: 9 0x7FF6DADE01E0 dmEngineUpdate D:\a\defold\defold\engine\engine\src\engine.cpp:2275
ERROR:CRASH: 10 0x7FF6DADE6020 dmEngine::RunLoop D:\a\defold\defold\engine\engine\src\engine_loop.cpp:83
ERROR:CRASH: 11 0x7FF6DACD5B10 engine_main D:\a\defold\defold\engine\engine\src\engine_main.cpp:152
ERROR:CRASH: 12 0x7FF6DB06AF64 __scrt_common_main_seh D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
ERROR:CRASH: 13 0x7FFC54772580 BaseThreadInitThunk :0
ERROR:CRASH: 14 0x7FFC55EEAF10 RtlUserThreadStart :0

when I use gui.clone,and use gui.set_parent instead of clone_tree ,it still crash in the same way。

function M:init(template, nodes)

self.temp=template

self.druid = self:get_druid(template, nodes)

self.box= self:get_node('box')

self.text= self:get_node('text')

for i=1,10 do

    for u=1,55 do

        local box= gui.clone(self.box)

        local text=gui.clone(self.text)

        gui.set_parent(text, box)

        gui.set_position(box, vmath.vector3(u*30,i*10,1))

    end

end

end

I solved this problem by this way ,but can it be solved by simply use gui.clone_tree ?

gui.set_position(box, vmath.vector3(u80,i50,1))

        gui.set_parent(text, box)

        -- local pos= gui.get_position(text)

        gui.set_parent(text,nil,true)

Could you please create a ticket on GitHub and include a minimal project?