InDesign crashes during cross-reference insertion
Hi. Using ID 19.3 under Win 11.
This post is in the nature of a work-around rather than an actual question, but any comments that help me figure this out and prevent the situation from occurring are always welcome. This issue has occurred with previous versions of ID and I've never figured out why or seen a solution, but the work-around continues to save the day.
Here is the scenario: I'm working on a file. Everything seems to be going swimmingly. I realize that I must add a cross-reference earlier in the file to an existing head that appears later in the document. I jump up to the earlier place to insert the Xref, bring up the Xref dialog... and ID crashes and closes. (And yes, I send in crash reports.)
On restart, I try again to insert the Xref at the point I wanted to previously... but ID crashes when I bring up the Xref dialog. I've learned that trying this again is fruitless. Something has corrupted the file. I save to an incremented file name, I save to an IDML file, I restart ID, I open the IDML file by itself (not as part of the book or from the book panel) and save it as an incremented INDD file name. I try to do the Xref again... and ID crashes.
In searching the forum, I've found suggestions about replacing corrupted fonts (I have deleted and re-installed fonts both through CC and into Windows | Fonts directly in hopes that this will help; I am not mixing font types). But the crashing still occurs. I know of no way to see into the file to determine what may have been corrupted.
HOWEVER, I have found that I can work around the situation by:
- Entering a few carriage returns at the end of the paragraph preceding the one where my Xref insertion apparently caused the crash.
- Retyping the offending paragraph. (What's 50 words to get a file back?)
- Deleting the old text including its paragraph marker.
At that point, I have been able to re-do the cross-reference where I originally wanted it in the retyped paragraph, and the Xref then works as expected. I can continue working. I generally have no problem with the file after that point.
It appears that something gets corrupted at the file level and whatever that corruption is does not respond to being saved as IDML and re-loaded. It appears to be highly localized to wherever I'm trying to insert the Xref, because deleting that text and retyping seems to fix the corruption. (The Xref insertion point is almost always at the paragraph marker because I'm in the process of writing.) I have wrestled with this several times over the past couple of years. Never frequently, but always at a cross-reference. The problem has spanned several versions of ID and Windows updates. I really don't think it's a computer problem because random file corruption would occur elsewhere if this was so (and with other programs) rather than only with Xrefs; I think it's something inside of ID and it has survived version updates. It is not reproducible. It happens when it happens and with no warning.
As I say, the work-around works, at least for me, but I'd love your suggestions on how to avoid the problem going forward.
Thanks as always to the community.
-j
