Virb Edit crashes every time on launch, OS X 10.9.5 and Virb Edit 2.8.0

I just downloaded and installed Virb Edit to go with my new Virb Elite... unfortunately I can't get the software to run at all. It just crashes with a stack trace every time I open it.

I'm trying to run Virb Edit 2.8.0 on Mac OS 10.9.5 (build 13F34); that is the latest version of both Virb Edit and OS X 10.9.

The relevant part of the crash log seems to be:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** setObjectForKey: object cannot be nil (key: LibraryPath)'
terminating with uncaught exception of type NSException
abort() called


The entire crashlog is attached; I'm not sure what to make of the rest of it. It's absolutely consistent though, including across reboots. (I.e. if I reboot the system and try launching Virb Edit before doing anything else, it still crashes.) Basically, it won't work at all for me and I have no idea how to get it working.

Any thoughts? I've never had this happen before with commercial software (I've had this happen in stuff I've built myself and it generally means a bad bug). I assume this doesn't happen for everyone...? Does anyone else out there have 10.9.5 and VE 2.8.0 and actually have it working? My machine is pretty standard, so I'm not sure what could possibly be interfering with it.
  • Where did you get it from, the App Store or Garmin itself (http://garmin.com/osx)? You might try the other source and see what happens; they may be a little different because of the restrictions Apple places on App Store software. For what it's worth, I've been using VIRB Edit for over a year with both Mavericks and now Yosemite and never had that kind of problem. I'm currently using 2.8.0 with OS X 10.10.1 and it works fine.
  • Where did you get it from, the App Store or Garmin itself (http://garmin.com/osx)?


    This was the version directly from Garmin's website. I've never actually used the App Store and have all of the security / signing checks disabled to allow software from any source / any publisher. I guess I can try the App Store tomorrow, although I am a bit skeptical, at this point I'll try pretty much anything (short of a fresh OS install which isn't in the cards; I'll return the Virb before I go through that, unfortunately).

    Did you have the current, or at least a recent, version running on 10.9? I am wondering if maybe there is a compatibility problem between the latest version of Virb Edit and 10.9.

    At this point for lack of a better option I would be willing to try an old version of Virb Edit just to see if it works at all, but I haven't yet found a way to download old versions from Garmin's website.
  • No, everything that I had running Mavericks is now running Yosemite.

    Old versions of VIRB Edit can be found at http://gawisp.com/perry/virb/
  • Old versions of VIRB Edit can be found at http://gawisp.com/perry/virb/


    I tried 2.7.0 from that site, after completely uninstalling 2.8.0 including the preferences files and anything in Application Support (there wasn't any; it seems to have crashed before it could create anything), and got the exact same error.

    There was a thread elsewhere on the forum where a guy reported getting the same error on an even older version, like 2.3.0 or something, but the thread was unceremoniously deleted sometime between last night and tonight from what I can tell.

    My next step is I guess going to be to spin up a VMWare image with stock 10.9 in it, and try there, to see if it is a problem with the OS as it is installed on my machine, or a more general problem. Updating to 10.10 is not an option for me.
  • Solution

    So, just for anyone who might find this in the future, the problem was caused by the ~/Movies folder not existing. Apparently, if this folder doesn't exist for the user who is trying to run VIRB Edit, it will throw an unhandled exception.

    This is a stupid bug and Garmin should fix it. Mac OS X doesn't require users to have a folder called "Movies", it's deletable, and many people might not have it there for various reasons.

    However, you can work around it by creating ~/Movies (create a folder called "Movies" inside your home folder) before you run VIRB Edit for the first time. Once it's running, you can go into Preferences and change the default location for files to someplace other than ~/Movies/Garmin. Nothing will actually even get written inside ~/Movies, aside from the creation of the ~/Movies/Garmin folder. So if, like me, you actually want to keep your Garmin Virb movies on an external drive and not in your home directory, you can do that.

    N.B. that this issue is present with VIRB Edit 2.9.1 Build 2910, as well as all previous versions that I could find for testing.
  • So, just for anyone who might find this in the future, the problem was caused by the ~/Movies folder not existing. Apparently, if this folder doesn't exist for the user who is trying to run VIRB Edit, it will throw an unhandled exception


    Hi guys

    I'm not tecky at all so what may appear obvious to some doesn't with me so after trying to find my way through the garb I resorted to basic animal instinct. I shifted all the clips I wanted to keep to another folder, uninstalled the app and all the associated gubbins. Re-installed to get to the clips in the library and deleted them. Uninstalled and reinstalled again with a clean slate and no issues. Oh and I did remember that at some point I must have removed the movies/garmin folder as mentioned above so I put that back