Skip to main content
MPCMacDaddy
Inspiring
June 19, 2017
Answered

Illustrator CC 2017 (21.1.0) Crashing on Start

  • June 19, 2017
  • 2 replies
  • 8657 views

I've contacted enterprise support and even with log files and crash reports from multiple Macs, they cannot give me any information as to why Illustrator suddenly began crashing a week ago this past Friday (6/9).  This is for all my Mac users I have upgraded to El Capitan 10.11.6, Suitcase Fusion 7 (18.2.2) and Adobe CC 2017 apps (specifically Illustrator in this case).  Below is the first few lines from the crash report:

Process:               Adobe Illustrator [1648]

Path:                  /Applications/Adobe Illustrator CC 2017/Adobe Illustrator.app/Contents/MacOS/Adobe Illustrator

Identifier:            com.adobe.illustrator

Version:               21.1.0 (21.1.0)

Code Type:             X86-64 (Native)

Parent Process:        ??? [1]

Responsible:           Adobe Illustrator [1648]

User ID:               738777

Date/Time:             2017-06-19 13:21:34.409 -0400

OS Version:            Mac OS X 10.12.5 (16F73)

Report Version:        12

Anonymous UUID:        02EB4A36-773F-5D44-2C51-32997FB52AC6

Time Awake Since Boot: 7900 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Main Thread  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BREAKPOINT (SIGTRAP)

Exception Codes:       0x0000000000000002, 0x0000000000000000

Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Trace/BPT trap: 5

Termination Reason:    Namespace SIGNAL, Code 0x5

Terminating Process:   exc handler [0]

Application Specific Information:

*** __CFTypeCollectionRetain() called with NULL; likely a collection has been corrupted ***

Thread 0 Crashed:: Main Thread  Dispatch queue: com.apple.main-thread

0   com.apple.CoreFoundation       0x00007fffabc691d2 __CFTypeCollectionRetain + 114

1   com.apple.CoreFoundation       0x00007fffabc68f51 __CFBasicHashAddValue + 1681

2   com.apple.CoreFoundation       0x00007fffabc69a3d CFDictionarySetValue + 221

3   com.adobe.illustrator         0x000000010111cf25

When Illustrator is opened from Applications/Adobe Illustrator CC 2017 folder, it begins initializing and loading plugins, etc.  When it gets to Update Font Menu, it looks like it begins opening and then crashes.  All Macs, even my newer MBP with Sierra, has the same issue on the corporate network.  I was told a change had been made to the WPAD file the night before for a new exchange environment...so I had the users uncheck Auto Proxy Discovery in SysPrefs/Network and try again.  Illustrator opens without issue.

Macs are not supported in our environment, yet I am the support person...so IT help is somewhat limited.  That said, we tried other configurations of proxy that allow access to the internet, etc and all other apps and browsers work just the same.  Illustrator continues to crash.  Any help is greatly appreciated!

    This topic has been closed for replies.
    Correct answer MPCMacDaddy

    This reply is a long time coming.  Yesterday, after months of dealing with Illustrator 2017 crashing at startup, I FINALLY figured out the problem and the resolution! Read below because this was all me; No Adobe, Apple or Extensis support!

    The crash report above is still valid. Same crash report given EVERYTIME I would attempt a test.  The only difference was the hardware and macOS used when testing...and the date/time.  I tested this on Yosemite, El Capitan, Sierra...and fixed it finally after installing High Sierra (trust me, the OS version had nothing to do with it!).

    Look at this (from crash report): *** __CFTypeCollectionRetain() called with NULL; likely a collection has been corrupted ***

    First and foremost (This is for you, ADOBE) - CFTypeCollectionRetain does not refer to TypeKit, FontBook, Suitcase Fusion or fonts...IT HAS NOTHING TO DO WITH FONTS!!! Whew...glad I can finally say that freely!

    CFType refers to Apple's Core Foundation code!  Thats right...Type refers to programming types.  Like variables, object, etc.  Once I finally figured that out, then I went further down the crash report.  I skipped everything related to com.apple.CoreFoundation.  Next was com.adobe.Illustrator and thats as far as I got because those things are nearly impossible to understand.  However, there is more to discover if you take the time to try. 

    About 5 more threads down, I found com.adobe.experimentation and decided to look into that.  Lets be clear...anything in an app that says experimentation cannot be good! Turns out, this is a built-in extension that Adobe added to Illustrator 2017...some say where Adobe can put untested extensions to try out...others say its kind of a sandbox environment to put your own custom extensions in for use with Illustrator.  I think it may be both and a means to get to an extension repository on the net to search for new ones.

    Either way, ran a network capture against our proxy server (which was the workaround for us...disable proxy settings, open Illustrator, everything worked).  What was seen before but couldn't pinpoint was the proxy showing warnings about multiple authentication attempts after authentication had been granted. Turns out, there is a java script in this extension that attempts to authenticate to proxy after creative cloud does so when you first open Illustrator.  It doesn't attempt it until it begins loading the extension.

    Okay, okay...likely no one else is having this issue unless you work for a Fortune 25 company, are the Mac support guy for a company that doesn't support Macs.  Otherwise, you'd have found and fixed this long ago...cause, well...you support Macs and work together to get things fixed!

    So here's the fix:

    1) Quit Illustrator if open and go to the Illustrator Application folder via Finder.

    2) Open ~/CEP/extensions.

    3) Right-click and "Copy" com.adobe.experimentation and paste it somewhere else (Desktop, Documents, external drive).

    4) Delete com.adobe.experimentation.

    5) Open Adobe Illustrator.

    Thats it!  I tried deleting certain .js and other script files that may be calling the authentication attempt.  But sadly, it continued to crash or throw up errors that something was corrupted.  Only removing the extension completely doesn't disrupt anything.

    I hope this helps...and Adobe Support; while I am fully aware that you are the defacto creative design suite anyone will ever want or need, your support is lacking in many ways! In my professional opinion, your staff needs to either be WELL VERSED in how to read and decipher crash reports correctly or its time you put some effort into developing something that we, the customers and primary line of defense for end users, can use to help us identify these issues.  4 cases and this thread over a 4 month period...and in the end, I figured it out myself.  I appreciate the effort, but this has been a lesson in "just figure it out yourself".  Because relying on others gets me no where!

    And don't worry Adobe, I've sent the same message to Apple and Extensis.  The blame has been spread evenly.

    2 replies

    MPCMacDaddy
    MPCMacDaddyAuthorCorrect answer
    Inspiring
    October 11, 2017

    This reply is a long time coming.  Yesterday, after months of dealing with Illustrator 2017 crashing at startup, I FINALLY figured out the problem and the resolution! Read below because this was all me; No Adobe, Apple or Extensis support!

    The crash report above is still valid. Same crash report given EVERYTIME I would attempt a test.  The only difference was the hardware and macOS used when testing...and the date/time.  I tested this on Yosemite, El Capitan, Sierra...and fixed it finally after installing High Sierra (trust me, the OS version had nothing to do with it!).

    Look at this (from crash report): *** __CFTypeCollectionRetain() called with NULL; likely a collection has been corrupted ***

    First and foremost (This is for you, ADOBE) - CFTypeCollectionRetain does not refer to TypeKit, FontBook, Suitcase Fusion or fonts...IT HAS NOTHING TO DO WITH FONTS!!! Whew...glad I can finally say that freely!

    CFType refers to Apple's Core Foundation code!  Thats right...Type refers to programming types.  Like variables, object, etc.  Once I finally figured that out, then I went further down the crash report.  I skipped everything related to com.apple.CoreFoundation.  Next was com.adobe.Illustrator and thats as far as I got because those things are nearly impossible to understand.  However, there is more to discover if you take the time to try. 

    About 5 more threads down, I found com.adobe.experimentation and decided to look into that.  Lets be clear...anything in an app that says experimentation cannot be good! Turns out, this is a built-in extension that Adobe added to Illustrator 2017...some say where Adobe can put untested extensions to try out...others say its kind of a sandbox environment to put your own custom extensions in for use with Illustrator.  I think it may be both and a means to get to an extension repository on the net to search for new ones.

    Either way, ran a network capture against our proxy server (which was the workaround for us...disable proxy settings, open Illustrator, everything worked).  What was seen before but couldn't pinpoint was the proxy showing warnings about multiple authentication attempts after authentication had been granted. Turns out, there is a java script in this extension that attempts to authenticate to proxy after creative cloud does so when you first open Illustrator.  It doesn't attempt it until it begins loading the extension.

    Okay, okay...likely no one else is having this issue unless you work for a Fortune 25 company, are the Mac support guy for a company that doesn't support Macs.  Otherwise, you'd have found and fixed this long ago...cause, well...you support Macs and work together to get things fixed!

    So here's the fix:

    1) Quit Illustrator if open and go to the Illustrator Application folder via Finder.

    2) Open ~/CEP/extensions.

    3) Right-click and "Copy" com.adobe.experimentation and paste it somewhere else (Desktop, Documents, external drive).

    4) Delete com.adobe.experimentation.

    5) Open Adobe Illustrator.

    Thats it!  I tried deleting certain .js and other script files that may be calling the authentication attempt.  But sadly, it continued to crash or throw up errors that something was corrupted.  Only removing the extension completely doesn't disrupt anything.

    I hope this helps...and Adobe Support; while I am fully aware that you are the defacto creative design suite anyone will ever want or need, your support is lacking in many ways! In my professional opinion, your staff needs to either be WELL VERSED in how to read and decipher crash reports correctly or its time you put some effort into developing something that we, the customers and primary line of defense for end users, can use to help us identify these issues.  4 cases and this thread over a 4 month period...and in the end, I figured it out myself.  I appreciate the effort, but this has been a lesson in "just figure it out yourself".  Because relying on others gets me no where!

    And don't worry Adobe, I've sent the same message to Apple and Extensis.  The blame has been spread evenly.

    Om Nath Jha
    Legend
    June 19, 2017

    Hi there,

    Sorry for the inconvenience caused. Since you already have contacted the enterprise support, I assume you would have done the basic troubleshooting. Would you mind sharing the complete crash log? You can use Pastebin for the same.

    I was also curios, did you try disabling/removing Suitcase Fusion and then testing AI? If not, you can give it a try.

    Regards,

    Om

    MPCMacDaddy
    Inspiring
    June 19, 2017

    I do not have access to other cloud share services other than box.com.  Please download the file from this link.  Thanks for taking a look!  BTW - while I have talked to support, all they've had  me do is provide the adobe log collector logs and the crash report.  they have not provided anything else since last week when I started this process because I am unable to do a remote support session due to things being blocked.

    Illustrator_CR_6-15-17.docx - Box

    Om Nath Jha
    Legend
    June 19, 2017

    I can understand. I've got your crash log and will analyze it asap. However, looking at it initially does suggest that the crash can be associated with Suitcase Fusion. I would suggest you to try these steps on one of the Macs and check:

    1. Uninstall Suitcase Fusion.

    2. Check the Illustrator Plugins folder in Library and remove any Extensis plugin left over

    3. Reset Illustrator preferences ( How to set preferences in Illustrator )

    3. Restart the machine and relaunch Illustrator.

    Regards,

    Om