Infinite recompose hangs CC15/18
The attached IDML test case (also applicable to CC15/18 clients) enters an infinite recompose loop directly after opening. The second text column repaints continuously. This in itself doesn't directly block interactive use of the InDesign client since recomposing is a background task, but as soon as one tries to save/export the document to disk the application hangs (most likely waiting for a stable document state).
It's notable that the exact placement of the small text frames containing arrows are a necessary piece of the puzzle. Moving them outside of the main text column stops the recompose loop, but then moving them back to their original position will bring back the problem.
Our use case of opening/processing/saving this document (or rather more complex variants of it) on InDesign Server is therefore entering a state where IDS consumes 100% CPU and never completes the action, thus creating a serious disruption in the workflow.
I have not been able to reproduce the problem with CC19 (I tested 220.127.116.114), but CC15 (18.104.22.168 and .105) as well as CC18 (22.214.171.124) all show the same behavior. I'm using macOS 10.14.3 and our IDS runs on various older macOS installations (10.11.6 is one of them).
I'd be thankful for some input on the following questions:
– Is CC19 fixing this problem by design or am I just lucky to not trigger a similar bug there for now (i.e. the potential risk remains)?
– Any chance of a fix be distributed for CC18 or CC15 in future Rapid Release builds?
– Are there any preconditions in the document that we can change to avoid the buggy code path altogether? E.g. any frame/style/document property that we can instruct our customers to avoid and thereby be safe?
Don't hesitate to ask for more details if needed.
Jonas Walldén commented
My test case attachment seems to have been lost (I tried to "fix" the filename to get .idml accepted). Please try this link instead: