I've 'trashed' my preferences, updated both Suitcase 3 and CS5 to the latest updates...and still having issues. Just constant crashing whenever I open multiple files, or as soon as I enter a text box to make edits.
Here's my two crash reports:
pastebin.com/Q3LeHAZ7
And a sample process:
Any advice would be greatly appreciated! Thanks!
If in fact your Suitcase is up to date, then it's probably a bad font. Start by pulling all the non-system fonts into a new folder on the desktop and then add them back in an ordered fashion tand retest ID after each addition to isolate the bad font. You might try newly added fonts esp. any "Free fonts" downloaded from the internet.
Hmm. I am a little confused because the crash report (SIGABRT) Q3LeHAZ7, appears to be different. It looks like what happens when you force a crash when InDesign is idle but nothing is wrong. That's also consistent with the 2nd sample process output, DDCGyEG1, where most of the time is spent in the run loop, i.e. waiting for user input. (96%):
2288 Thread_403997 DispatchQueue_1: com.apple.main-thread (serial)
...
2202 __CFRunLoopRun
That's distinct from the autogenerated hang report, 3pSxgUvN, which appear to be consistent with a bad font, as Larry suggests. But there are only nine samples, and when ID is doing the same thing for 9 samples, that's not quite as definitive as when it is doing the same thing for 2200 samples:
9 CFontFamilyObserver::Init(short) + 620 (in TextPanelLib.dylib) [0x1c923b5c]
9 GetPlugIn + 435619 (in Font Manager) [0x225ac183]
9 GetPlugIn + 434677 (in Font Manager) [0x225abdd5]
9 GetPlugIn + 432304 (in Font Manager) [0x225ab490]
9 GetPlugIn + 1213957 (in Text) [0x1fd52795]
9 ??? (in Font Manager + 37721) [0x22523359]
9 ??? (in Font Manager + 49088) [0x22525fc0]
7 ??? (in Font Manager + 47082) [0x225257ea]
7 ??? (in AdobeCoolType + 354253) [0x8ab7cd]
7 CTCleanup + 331582 (in AdobeCoolType) [0x9046d2]
5 CTCleanup + 338305 (in AdobeCoolType) [0x906115]
3 CTCleanup + 324876 (in AdobeCoolType) [0x902ca0]
3 CTCleanup + 324081 (in AdobeCoolType) [0x902985]
Still, I would start by pulling the fonts, since what little information we have is type-related.
But I wonder if you waited until InDesign was really hung before forcing the crash and running Sample Process.
If you did, then something more complicated is going on here.
Alright, I've removed all traces of Helvetica and Helvetica Neue from my fonts. Now there is only the Helvetica Neue group in System fonts (I found two other sets in my 'InDesign' fonts folder I had left.
All other fonts (aside from original system fonts) have also been completely removed.
Unfortunately, Helvetica Neue is our company's most used type face. Let me see how I go today as I've just got in the office, and we'll see if this is the one that was causing the crashing.
Thanks for your help!
Well, there's no strong evidence that this is tied to Helvetica. We'll have to see, I guess.
Your original post made it seem like you had a good test case for this problem...maybe it's less reliable than it seemed.
Think of this not as a solution to the problem, but rather as the first step in trying to diagnose it. Once we know what font (assuming it is a font), then we can look at mitigation steps. Maybe the font you have is corrupt? Or an older or newer version gives substantially the same look but without the crash. Etc.
Hmm yes, I've just had my first crash of the day - tried to package a file and it froze when copying the font files over.
Well, that does seem a plausible summary of what is happening. Your crash report is of particular interest, because it doesn't really implicate InDesign:
Thread 34 Crashed: 0 com.apple.CoreFoundation 0x91f6f65f _CFURLIsFileURL + 15 1 com.apple.CoreFoundation 0x91fd2a80 CFURLSetResourcePropertiesForKeys + 32 2 com.apple.DesktopServices 0x90bc6af0 TCopyWriter::WriteDates() + 990 3 com.apple.DesktopServices 0x90bc639f TCopyWriter::WriteExtendedAttributes() + 357 4 com.apple.DesktopServices 0x90bc00f3 TCopyWriter::Write() + 185 5 com.apple.DesktopServices 0x90bbf9d5 TCopyWriter::WriteTaskProc(void*) + 75 6 ...ple.CoreServices.CarbonCore 0x9294254a PrivateMPEntryPoint + 68 7 libSystem.B.dylib 0x90a06259 _pthread_start + 345 8 libSystem.B.dylib 0x90a060de thread_start + 34
so, that is a crash in Apple code. Now, of course, the apple code was called from InDesign, and there's a certain degree of garbage-in-garbage-out. If you ask the operating system to copy a nonexistent file to a nonexistent device, it might crash. It shouldn't but it might.
And if we look at thread 0, which is InDesign code, we can sort of see where InDesign invoked the operating system:
Thread 0: Main Thread Dispatch queue: com.apple.main-thread
0 libSystem.B.dylib 0x90a06aa2 __semwait_signal + 10
1 libSystem.B.dylib 0x90a0675e _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90a083f8 pthread_cond_wait$UNIX2003 + 73
3 ...ple.CoreServices.CarbonCore 0x9297721e TSWaitOnCondition + 126
4 ...ple.CoreServices.CarbonCore 0x92962b68 TSWaitOnConditionTimedRelative + 202
5 ...ple.CoreServices.CarbonCore 0x9295e533 MPWaitOnQueue + 250
6 com.apple.DesktopServices 0x90bc730b TCopyQueue::WaitOnRecordDone() + 55
7 com.apple.DesktopServices 0x90bc1287 TCopyReader::GetNextItem() + 875
8 com.apple.DesktopServices 0x90bbfdf6 TCopyReader::Read(unsigned long long, TCountedPtr<TCFURLInfo> const&, TCountedPtr<TCFURLInfo> const&) + 164
9 com.apple.DesktopServices 0x90bf64e3 TFSCopyOperation::CopyToTarget() + 613
10 com.apple.DesktopServices 0x90bf9228 TFSCopyOperation::DoCopy(TCountedPtr<TCFURLInfo> const&) + 780
11 com.apple.DesktopServices 0x90bf9898 TFSCopyOperation::Run() + 174
12 com.apple.DesktopServices 0x90bee5e9 _NodeOperation + 438
13 ...ple.CoreServices.CarbonCore 0x929c2090 _FSOperateOnObjectSync + 352
14 ...ple.CoreServices.CarbonCore 0x929c228f _FSPathOperateOnObjectSync + 210
15 AdobeAFL 0x016e9101 adobe::afl::CoreFileUtils::CopyFile(adobe::afl::AFile const&, adobe::afl::AFile const&, bool) + 365
16 PublicLib.dylib 0x014339da FileLinkResourceHandler::CopyToFile(UIDRef const&, URI const&, IDFile&) const + 58
17 com.adobe.InDesign.Links 0x21c54c4e 0x21bd8000 + 511054
So, where does that leave us? Well, we would like to know what file is being copied, and why the file copy operation caused the operating system to crash the program.
Are you sure it was a font? Could it have been copying another linked file?
I don't suppose you have any folks around the office who know their way around Apple's Xcode tools, that are used for developing Objective C applications? There are some ways to figure out what file is causing InDesign to crash, but they're all kind of cryptic and annoying to explain without doing it in person...
If not, let me know and I'll try to figure out a simple way to explain it... (and to figure out which of the cryptic tools are the best ones to recommend for this situation. A question that might take me some time to answer....)
Hmm, unfortunately our two IT guys are away today, and they are both PC based, so I'm probably the only one here that would know about macs...and I don't know anything about Apple's coding unfortunately!
If you try to explain it, I can probably do it myself, one thing that I will mention - and I'm not sure if this could be a cause for crashing - but my mac is linked to my manager's mac. So majority of my files are on two externals - DATA 1 and DATA 2. So I save most of my files to her externals and not my Mac HD. This also may have nothing to do with it, just thought it may be worth mentioning.
Also, the files I am working with are very very old (some from '06 - '09) and a lot of the files were originally form Quark 6 which I have then moved into InDesign using Markzware's Q2ID. I have managed to re-link all the image files etc, but this could be why I am having trouble with corrupt files.
The only other thing I can also think of in regards to fonts - is the fact that sometimes our external designers send through the initial concepts from their CS4 Indesign on PC.
Anyway, let me know how you go and what other information I can give you that may be of help.
Cheers,
Sarah
Sarah:
Well, your last post reminds me of some other things to try.
Have you exported this document to IDML and re-opened it? That sometimes clears corruption.
If you try to explain it, I can probably do it myself, one thing that I will mention - and I'm not sure if this could be a cause for crashing - but my mac is linked to my manager's mac. So majority of my files are on two externals - DATA 1 and DATA 2. So I save most of my files to her externals and not my Mac HD. This also may have nothing to do with it, just thought it may be worth mentioning.
I would say that is all too likely to be related, yes! Were you packaging to one of the remote filesystems? Can you please package to a local filesytem?
What about if you copy the InDesign file to local disk first?
Unfortunately to do this test properly might require copying all the links as well, and then disconnecting the network filesystem and manually relinking, and then executing the package command. That sounds like a pain. But maybe you could do it on a copy of the file and delete all the pages except for 1 and then fix 1 link. Of course you'd need to make sure that 1 link still caused the problem on the network.
I don't see why the PC thing would be related.
It sounds like your IT guys are probably not sufficient mac experts to be of the sort of assistence i was asking about (not too surprising, really).
Hey John,
Ok - well since I have removed those other Helvetica font packs and have been packaging to desktop first - no problems. Only crashes I've got are when opening files with the old helvetica neue's used in it, and no problems ones I change them to the system's helvetica...so finger's crossed this case might be closed?
Well, that's good, I guess...I wish we knoew whether this problem occured in CS6, and what the real cause was. I mean, a bad font shouldn't be able to crash InDesign. We should get it fixed... Can you post the version details for your font that causes this? Open it in Font Book and hit Cmd-I?
This is one from the set that was corrupt:
Helvetica Neue Bold
Helvetica Neue Bold, 18 pt.
PostScript name HelveticaNeue-Bold
Full name Helvetica Neue Bold
Family Helvetica Neue
Style Bold
Kind TrueType
Language Albanian, Basque, Belarusian, Bulgarian, Catalan, Cornish, Danish, Dutch, English, Estonian, Faroese, Finnish, French, Galician, German, Icelandic, Indonesian, Irish, Italian, Kazakh, Macedonian, Malay, Manx, Norwegian Bokmål, Norwegian Nynorsk, Oromo, Polish, Portuguese, Russian, Serbian, Somali, Spanish, Swahili, Swedish, Uzbek
Version 6.1d8e1
Location /Users/michelle/Library/Fonts/HelveticaNeue.dfont (active copy)
Unique name Helvetica Neue Bold; 6.1d8e1; 2010-04-06
Copyright Copyright (c) 1981, 1982, 1983, 1989 and 1993, Linotype Library GmbH or its affiliated Linotype-Hell companies. All rights reserved.
The digitally encoded machine readable software for producing the Typefaces licensed to you is now the property of Heidelberger Druckmaschinen AG and its licensors, and may not be reproduced, used, displayed, modified, disclosed or transferred without the express written approval of Heidelberger Druckmaschinen AG.
Copyright (c) 1988, 1990, 1993 Adobe Systems Incorporated. All Rights Reserved.
Trademark "Helvetica Neue" is a trademark of Heidelberger Druckmaschinen AG, which may be registered in certain jurisdictions, exclusivly licensed through Linotype Library GmbH, a wholly owned subsidiary of Heidelberger Druckmaschinen AG.
Description Helvetica (Latin for Swiss) has the objective and functional style which was associated with Swiss typography in the 1950s and 1960s. It is perfect for international correspondence: no ornament, no emotion, just clear presentation of information. Helvetica is still one of the best selling sans-serif fonts.
Enabled Yes
Duplicate No
Copy protected No
Embeddable Yes
Ok, I've got to the bottom of it. You are correct with the 6.1d8e1 being fine.
It is THIS Helvetica Neue which seems to be causing the problems:
HelveticaNeue 75 Bold - Vers. 001.100 - see below.
| PostScript name | HelveticaNeue-Bold | |
| Full name | 12 pt. Helvetica* 75 Bold 07472 | |
| Family | HelveticaNeue | |
| Style | 12 pt. Helvetica* 75 Bold 07472 | |
| Kind | PostScript Type1 | |
| Language | Albanian, Basque, Cornish, Danish, Dutch, English, Estonian, Faroese, Finnish, French, Galician, German, Icelandic, Indonesian, Irish, Italian, Malay, Manx, Norwegian Bokmål, Norwegian Nynorsk, Oromo, Portuguese, Somali, Spanish, Swahili, Swedish | |
| Version | 001.100 | |
| Unique name | 12 pt. Helvetica* 75 Bold 07472 |
North America
Europe, Middle East and Africa
Asia Pacific