The Crashers for Copies (or Even Cash!) Thread

Try:

  1. Uninstalling com.ecamm.pluginloader from /Library/InputManagers - input managers are often the cause of problems.

  2. If that doesn’t work, try uninstalling Growl (just as a test), then running Scrivener - does it work when Scrivener isn’t installed?

Unfortunately the crash report doesn’t say much and you are the only user with this issue, so I’m baffled at the moment and we are going to have to try a few different troubleshooting steps to find the cause.

Thanks and all the best,
Keith

done both - no change. Scrivener crashes upon opening.

Okay, next try:

  1. Deleting Scrivener again.

  2. Navigating to ~/Library/Preferences in the Finder (the ~/Library folder is hidden on Mountain Lion, but you can use Finder’s “Go” menu and hold down Option to reveal the “Library” menu item, which will take you to ~/Library). Then delete the file entitled com.literatureandlatte.scrivener2.plist (move it to the Trash). This will delete your preferences, so you may wish to back up this file first.

Try running Scrivener again.

All the best,
Keith

trashing the plist was the first thing I tried when I got the crashes - did not help.

Okay, the next thing to try is creating a new user account on your computer (for testing) and trying to run Scrivener from there. This will determine whether the issue is account-specific or computer-wide. (The crash log indicates that the crash is coming from Growl inside Scrivener, by the way, which is very odd.) Also, try running both the 10.6 and newer and the 10.4+10.5 versions of Scrivener on this page:

literatureandlatte.com/download_mac.php

(The 10.4+10.5 one will run on 10.8, but you will need to ctrl-click on it and select “Open” from the contextual menu in order to run it, because of GateKeeper.)

There are different versions of Growl in the different builds, so I’m interested in whether that will make any difference.

done that before - doesn’t help.

Actually, I have done all the typical debugging procedures before I mentioned the bug here in the forum. I am an experienced user (with my first Mac bought in 1984 indeed), so I am familiar with the things that might cause a program to crash.

Just to clarify, you have definitely done the following things:

  1. Created a brand new, fresh user account on your machine and tried running Scrivener from it.

  2. Trashed the 10.6+ version of Scrivener and tested the 10.4 + 10.5 version on our site, opening it using Ctrl-click.

  3. Trashed the com.literatureandlatte.scrivener2.plist file from ~/Library/Preferences.

  4. Completely uninstalled Growl, ensuring all its files are wiped from your system, and tried running Scrivener.

I understand you are an experienced user, but as such you’ll understand that it’s important I double-check all of this. As you are the only user with this crash, it seems that there must be something unique on your machine causing this.

One other thing to try is to go into Growl’s preferences and try turning all of the notifications off, then try running Scrivener again.

All the best,
Keith

yes

no, that is not necessary because the previous version (2.3.1) runs perfectly on my Mac with 10.8.2. I recovered it from the trash after installing the new version, and it ran without problems. I also recovered it from my TimeCapsule to see if it would somehow be different, but it also ran with no problems.

yes. Actually the first time I did it, there were two plist files with different names in that folder, and I trashed both. Only one was created afresh when I re-ran the recovered old program version. Unfortunately I do not remember the name of the second file that did not come back.

yes. Neither inactivating Growl notification altogether, nor for Scrivener alone,nor completely uninstalling Growl, did the job. Of course I did restarts after uninstalling Growl, and at several other points of my debugging effort.

yes, maybe. It may be some incompatibility with some other program installed on my system.I know that these bugs are the hardest to find, and I’ll do what I can to help you track it down, but please understand that I do not have the time to uninstall and re-install programs on a “might be this, might be that” basis. I need my computer for work, it’s not a hobby.

as said above, this does not work either.

Could you please try this anyway? The reason I ask is that the 10.4 + 10.5 version of Scrivener 2.4 contains a different version of Growl to the 10.6+ version.

Thanks,
Keith

ok, done - and it actually does solve the problem. I can now start 2.4 (build 22541) without crashing. So, it indeed seems to be related to Growl, as we initially thought.

Great, thanks. This gets curiouser and curiouser, since 2.3.1 had the same version of Growl in it as 2.4. When you rolled back to 2.3.1, where did you download 2.3.1 from (our version history page perhaps)? I’m curious now as to which build of 2.3.1 you were running. Could it possibly be that you were using the version of 2.3.1 for older systems - have you upgraded from 10.5 to 10.8 in the past year, or could it be that you were using the 10.4-10.5 version of 2.3.1 at all?

Thanks and all the best,
Keith

no, I just recovered the previously working (pre-update) version from the trash, where it was put during the update process. I also once tried to recover it from my TimeMachine backup. Both (identical, of course) versions worked perfectly well.

the recovered build of 2.3.1 is 20025

I did in fact upgrade from 10.6.8 to 10.8.0 on 31/07/2012; However, Scrivener was installed later, on 17/10/2012. I therefore rule out that it is an OsX-upgrade issue.

Whether I used the legacy version of Scrivener, I don’t know (I guess you’ll see it from the build number given above), but if at all I was conscious when I downloaded/installed it, I think I didn’t chose the legacy version…

No, that’s the regular version and not the legacy version. Very strange.

Okay, here’s one more thing I’d like you to try, if you don’t mind. You’ll need both 2.3.1 (20025) and the non-legacy build of 2.4 (the 10.6+ version):

  1. In the Finder, ctrl-click on Scrivener 2.3.1 (20025) and select “Show Package Contents”.

  2. Drill down into Scrivener.app/Contents/Frameworks.

  3. In a separate Finder window, do exactly the same with the non-legacy build of Scrivener 2.4 (the version that crashes for you).

  4. Drag the Growl.framework folder from the Scrivener.app/Contents/Frameworks folder of Scrivener 2.4 and drop it into the Trash.

  5. Now copy the Growl.framework from inside Scrivener 2.3.1 into the Frameworks folder in Scrivener 2.4.

  6. Now try running Scrivener 2.4 again and let me know if it still crashes.

Both 2.3.1 and 2.4 contain the 1.3.1 version of the Growl framework, but this will determine whether there is some strange minor difference that has crept in between versions.

Thanks and all the best,
Keith

Transplanting the growl.framework from 2.3.1 to (non-legacy, crashing) 2.4 does not help, 2.4 still crashes.
Also transplanting growl.framework from (non-legacy, crashing) 2.4 to 2.3.1 does NOT make the old version crash.

Okay, I’m now officially baffled. I’ve just fired up the 2.3.1 code base to look at what has changed regarding Growl, and there is nothing. 2.3.1 and 2.4 use the same version of Growl and the same code calling on it. Moreover, the crash log seems to indicate that the crash is coming from the Growl framework rather than from Scrivener itself.

Apologies if you mentioned this already, but what is the exact computer are you running Scrivener on?

Also, after you completely uninstalled and re-installed Growl, did you re-download Growl or install it from a backed-up version? (Yes, I’m clutching at straws here.)

Thanks and all the best,
Keith

Just experienced a crash in RapidWeaver. The report was sent to Apple and I saved a copy in my MacJournal software. A long, long, long report. Where do I send this or is it even necessary?

I was working with blocks and attempted to enlarge one of three blocks of texts, making it wider. The spinning wheel of crash appeared and I had to force quit the software program.

Yesterday I updated to OS 10.8.2 and maybe that has something to do with it. I do not know. I repaired permissions after I upgraded to OS 10.8.2.

Hi Penner,

I’m a little confused when you say you experienced a crash in RapidWeaver - is this related to Scrivener, or are you just asking how you can send the crash log to the RapidWeaver folks?

All the best,
Keith

:blush: :blush: :blush:

I posted on the wrong forum. Ignore that post.

Phew - at least it’s not a crash in Scrivener! :slight_smile:

yes, it looks like it comes from the growl framework.

I’m running (and crashing…) it on a 13" MacBook Pro, mid 2009, with MacOS X 10.8.2

I re-downloaded and installed Growl via the Apple App Store, where I had bought it.