Crash at startup in 10.11 beta 3

ka
kazrak
Posts: 2
Joined: Thu Jul 09, 2015 11:49 pm
Platform: Mac + Windows

Thu Jul 09, 2015 11:57 pm Post

(I've sent in the crash report separately.)

Scrivener crashes at startup on OSX 10.11 beta 3 if it has access to Contacts. I'm not sure what changed, but something seems to have. (It worked fine on betas 1 and 2.) This is probably Apple's bug; I'm putting this here mostly so that if somebody else finds this bug, they might be able to work around it.

To reproduce:
Make sure Scrivener is checked in the 'Contacts' list (as below).
Run Scrivener. It will crash immediately.

To work around this bug:
Open System Preferences.
Open the 'Security & Privacy' panel.
Select the 'Privacy' tab at the top of the panel.
Select 'Contacts' from the left-hand list.
Uncheck the checkbox next to Scrivener on the right side.

F4
F451
Posts: 44
Joined: Thu Jan 25, 2007 4:03 am

Fri Jul 10, 2015 1:43 am Post

Thank you so much for this tip!!! Crashing like bloody mad until Contacts unchecked.

be
benjaminbratton
Posts: 1
Joined: Fri Jul 10, 2015 4:54 am
Platform: Mac

Fri Jul 10, 2015 4:56 am Post

Thanks! The workaround works for me.

User avatar
KB
Site Admin
Posts: 20719
Joined: Tue Jun 13, 2006 11:23 pm
Platform: Mac
Location: Truro, Cornwall
Contact:

Fri Jul 10, 2015 6:36 am Post

Yes, this is an Apple bug, one that is listed under the "Known Issues" of El Capitan developer beta 3: 32-bit apps that use the Contacts framework will crash on startup. The release notes also list the temporary workaround provided by kazrak.

From the OS X 10.11 developer beta 3 release.

10.11 developer beta 3 Release Notes wrote:32-bit apps may fail to launch or exit unexpectedly when attempting to access Contacts. To workaround disable access to Contacts for these apps in Privacy Settings.


Before the official release of 10.11, we will release a compatible update, as we always do. Until then, we strongly recommend that users do not use 10.11 as their primary operating system (but we are very grateful for bug reports from those testing on 10.11, of course).
"You can't waltz in here, use my toaster, and start spouting universal truths without qualification."

ba
bashosfrog
Posts: 123
Joined: Mon Sep 18, 2006 11:14 am
Location: New England, Australia

Fri Jul 10, 2015 8:06 am Post

Thanks for the workaround. Awestruck that you knew how to find it.

User avatar
KB
Site Admin
Posts: 20719
Joined: Tue Jun 13, 2006 11:23 pm
Platform: Mac
Location: Truro, Cornwall
Contact:

Fri Jul 10, 2015 10:02 pm Post

Apple has fixed this already - please download the supplementary update they released today.
"You can't waltz in here, use my toaster, and start spouting universal truths without qualification."

am
amors
Posts: 19
Joined: Mon Nov 01, 2010 4:41 pm
Platform: Mac
Location: Latvia

Sat Jul 11, 2015 8:34 am Post

On clean install El Capitan beta in preferences is nothing to uncheck. Scrivener crashed before ask to allow access to Contacts. Supplementary update does not work for me... Sorry for my English.

User avatar
KB
Site Admin
Posts: 20719
Joined: Tue Jun 13, 2006 11:23 pm
Platform: Mac
Location: Truro, Cornwall
Contact:

Sat Jul 11, 2015 10:27 am Post

The supplementary update should definitely fix it - it fixed it for me. Check the App Store for updates again. Also, you need to run Scrivener at least once before it will show up in the Contacts pane in the Preferences, so check the System Preferences again after Scrivener has crashed (Scrivener crashes before asking to access Contacts, though). If it still doesn't work, please report to Apple that their fix isn't working with all 32-bit apps for you and continue working on Yosemite until El Capitan is ready for proper use.

Obviously we cannot provide support for OS X betas given that they are intended for testing purposes and will be unstable for a while yet. Scrivener 2.6 is only supported on platforms up to Yosemite, and we do not recommend using it on El Capitan for anything other than testing purposes in order to report bugs to Apple (or to us if bugs seem to be Scrivener-specific, which this one isn't). We will release an update in the autumn before El Capitan is released that is fully 10.11 compatible.
"You can't waltz in here, use my toaster, and start spouting universal truths without qualification."

am
amors
Posts: 19
Joined: Mon Nov 01, 2010 4:41 pm
Platform: Mac
Location: Latvia

Sat Jul 11, 2015 1:08 pm Post

Thanks for your response.
Yes, Scrivener all time crashes immediately after startup and before asking to access Contacts. So Scrivener does not show in the Contacts pane in the Preferences for me.
On other partition after upgrade to El Capitan beta (not clean install) Scrivener still works fine - apparently because I didn't let access to the Contacts on Yosemite.
Yes, this is an Apple bug.

User avatar
KB
Site Admin
Posts: 20719
Joined: Tue Jun 13, 2006 11:23 pm
Platform: Mac
Location: Truro, Cornwall
Contact:

Sat Jul 11, 2015 1:39 pm Post

It's still strange that the supplementary update hasn't fixed it for you - that fixed it straight away for me, and others have reported it fixed it, too.
"You can't waltz in here, use my toaster, and start spouting universal truths without qualification."

am
amors
Posts: 19
Joined: Mon Nov 01, 2010 4:41 pm
Platform: Mac
Location: Latvia

Sat Jul 11, 2015 3:25 pm Post

Strange. I really don’t know. I will try again to make the experiment with clean install :) Maybe some other factors influence.

am
amors
Posts: 19
Joined: Mon Nov 01, 2010 4:41 pm
Platform: Mac
Location: Latvia

Sun Jul 12, 2015 10:02 am Post

So. A report on the experiment:

- format partition
- totally clean install - El Capitan Public Beta
- all system preferences: default
- update system - El Capitan Beta Supplemental Update
- restart
- install Scrivener
- launch Scrivener - crashes immediately
- launch Scrivener - crashes immediately
- launch Scrivener - crashes immediately
- launch Scrivener - crashes immediately
- launch Scrivener - crashes immediately
- and so on…

That is all. Downgrade back to Yosemite.

User avatar
nontroppo
Posts: 1194
Joined: Mon Mar 05, 2007 5:22 pm
Platform: Mac
Location: Airstrip One

Sun Jul 12, 2015 10:42 am Post

Running 10.11 public beta with the supplementary update and Scrivener is not crashing for me on a 2010 Macbook Pro (my 2012 rMBP is being repaired). Not a clean install either (indeed a messy 10.8->10.9->10.10->10.11). Scrivener is working fine so far, and the whole OS feels *much* faster than Yosemite (part of that is cheating with animation timers I'm sure, I don't think Metal is supported on the MBP 330M GT GPU, when I get my rMBP back it should be even faster!!!).

Would love to try a Scrivener 3 alpha build, with all its new fangled internals on El Capitan 8)

am
amors
Posts: 19
Joined: Mon Nov 01, 2010 4:41 pm
Platform: Mac
Location: Latvia

Sun Jul 12, 2015 11:25 am Post

nontroppo wrote:Not a clean install either (indeed a messy 10.8->10.9->10.10->10.11). Scrivener is working fine so far, and the whole OS feels *much* faster than Yosemite.

Yes. On partition with 10.10->10.11 Scrivener works fine.

JS
JS2
Posts: 11
Joined: Tue May 26, 2015 5:32 pm
Platform: Mac

Tue Jul 14, 2015 4:56 pm Post

I can confirm that even with the supplemental patch on July 10 that Scrivener will crash for at least some users. For me, it was a reformatted hard drive, clean install of Mavericks and then an immediate installation of 10.11. On startup it says "Scrivener quit unexpectedly" and it happens so fast that it does not ask for or show up in contacts under preferences.

I know this is Apple's issue, but I thought I would chime in so that people know it isn't just one person with this issue.

I will file feedback to Apple and attach a crash log with it. Incase less tech savvy people wonder where to get the crash log, I happened stumble across it by uninstalling Scrivener through a free app called AppCleaner (not promoting it, it isn't commercial, and no clue who makes it). When you hit delete it puts all the files associated with the app into the trash, including the crash logs (icon is of a paper with red words on the bottom that says Crash). Just drag that onto the desktop and attach to the feedback.