Skip to main content
Known Participant
February 6, 2017
Answered

Memory leak? Ch crashed and said system out of memory, now project won't reopen

  • February 6, 2017
  • 7 replies
  • 1440 views

Uh oh. So, on Friday I was working in Character Animator and my system gave a memory error, asking me to Force Quit some programs.

Now, the project I was working on at the time won't reopen, and I'm getting the following error:

Internal error code: (1033274218:1107+33) libgit2 error -3 (9/Object not found - no match for id (09c0b747099668926e7b0fce006e83d96f6d0c7d)) returned from git_blob_lookup(&blob.p, repoP.get(), &blobOid)

It would be a gigantic bummer if I can't recover this project, as I'd put in a lot of time rigging my puppet with multiple head turn positions, body turns, Dangles, etc. So any suggestions or assistance is desperately welcome! Thank you.

Also, memory really shouldn't be an issue for my machine unless there's a leak. My system specs are pretty robust.

iMac (Retina 5K, 27-inch, Late 2015)

3.2 GHz Intel Core i5

24 GB 1867 MHz DDR3

AMD Radeon R9 M390 2048 MB

This topic is closed to new replies. Start a new post to keep the conversation going.
Correct answer oksamurai

That ID stuff usually shows up if it can't find a specific file to run the project. Did you recently move or rename any files? Or are your files in a backup folder like Dropbox? If so there are a couple of existing bugs around those two. If it's possible to name everything back to its original setting or keep things in desktop folders, that might help.

If you're able to open the project at all, go to Window > History and roll back changes - usually there's a sync or something that is the culprit of where things went wrong.

The memory message seems strange given your specs - is the character you're working on super complex or a large file size? Can you open other template characters okay, like the default blue guy?

7 replies

oksamurai
oksamuraiCorrect answer
Legend
February 6, 2017

That ID stuff usually shows up if it can't find a specific file to run the project. Did you recently move or rename any files? Or are your files in a backup folder like Dropbox? If so there are a couple of existing bugs around those two. If it's possible to name everything back to its original setting or keep things in desktop folders, that might help.

If you're able to open the project at all, go to Window > History and roll back changes - usually there's a sync or something that is the culprit of where things went wrong.

The memory message seems strange given your specs - is the character you're working on super complex or a large file size? Can you open other template characters okay, like the default blue guy?

Known Participant
February 6, 2017

The files are indeed on Dropbox. The folder structure may have changed over the weekend, which would certainly explain the error when trying to open the project. Are there other Dropbox-related bugs I should be aware of?

As for the memory leak/issue: my character is semi-complex I guess, but I wouldn't imagine it's more complex than some of the examples you've showcased in your video series. I do basically replicate the whole puppet (body + head + hair behind head) 5x for turns, and I have 10 individual hair pieces that each have a dangle on them (so 50 pieces dangling in total, but only 10 at any given time).

Is that over-taxing to Ch at this point?

oksamurai
Legend
February 6, 2017

The Dropbox issue is this - CH makes like thousands of files, both temp and permanent, that live in your Ch Data folder. Those can change often, and all it takes is one sync error or old version on Dropbox (or any cloud service) for there to be something out of sync and cause an error. So in your case there was probably some file 3 levels deep in a weird folder somewhere that didn't save or sync correctly. We're working on solutions to this but for now your best bet is to keep it local if possible.

Head turns + physics can definitely push things - it can be processor intensive with that many realtime calculations going on. If you can get the project to open, one thing you may want to do is hide the Dangle behavior in your scene (eyeball toggle) to speed things up when rigging, then turn it on when streaming/recording. Like my Ramirez character is similar, with head turns and lots of hair/horn dangle - and he takes a while to load and can have sluggish performance. We're working on speed issues for the future, but for now yeah - you might be starting to push the limits of what we can do. Reducing the number of dangle handles should help.