The perennial stuffed carrara file question.
Headwax
Posts: 9,987
Hi, I have a 1.2 gig car file I am trying to open, but Carrara just stalls.
I have tried zipping it and opening it with an unzipping prog - no joy.
I didn't save it compressed.
Tried it in Carr 8.5 though it was made in 8.1 - no joy.
I tried importing it into another carrara file, but no joy.
I have a backup o f it that also will not open.
I think what has happened is that I have saved it in a disc that was nearly full - seems to be a common denominator with stuffed Car files.
But this case is different. Carara just stops working.
No error message - zilch.
I regularly u se big files like this with no problems.
Any ideas in opening the file appreciated :) !
Post edited by Headwax on
Comments
I wish I could help more - I have ranted in the past about Carrara's useless error handling.
Can you elaborate on "just stops working" a bit? Does the process actually go away? Or does it sit there in a hung state?
thanks for replying Garstor :)
Oh, it just has that beige coloured bar thing at the top of Carrara saying it's loading 100 percent
, then nothing happens,......
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
when I go into windows 7 task manager it says Carrara is not responding
Carrara is still using 13 percent of my cpu and approx 3,000,000 k od memory
I have 16 gigs memory
hope that helps
cheers from here :)
Okay, so the process is still running - it hasn't crashed. How long have you left it in this state...heck, it may eventually come back to the land of the living...
Sadly, the best course of action that I can think of at this point is to trigger a series of memory dumps about 10 seconds apart. If DAZ would actually pay me and provide the debugging symbols, I'd do the analysis for them... :-P
(confession: I'm actually extremely rusty with my debugging skills since leaving Microsoft...)
I've said before that I would take dumps of Carrara without symbols just to see what's inside...maybe I should return to that idea.
The trick with taking a series of dumps like that is that you can see what threads are doing work and focus on them. From there, you can likely figure out why it is taking so long.
The debugging symbols translates the memory addresses into the actual source code so that the dump is (mostly) human readable. A function call like ComputeRefraction() would otherwise look like: Carrara.exe+0x1a523009b
:coolgrin:
:) yes dumps are handy ! whatever they are :)
well I loaded the file up at at 4.41, time of my reply to you and when I hit submit post I will know what time it is, so back in a second....
okay so it has been loading this time for ten mins !!!
the cpu is still 13 percent but memory usage is 4,300,000 k now
heading towatds 5,000,000 now .....
That is a long time to wait...but it is acquiring memory...so it is still doing something. It could either be doing a lot of work or it is stuck inside an infinite loop - in which case, it will eventually consume all the RAM on your machine (this is called a "memory leak").
I'm assuming you are using Windows. Maybe we can setup a file share somewhere and I can try opening your file myself. I'm still on Carrara 8.1 64-bit.
A memory dump basically hooks into a running process and freezes it...then writes out all the memory content to disk. Essentially giving you a snapshot of all that was happening at the time of the dump. At Microsoft, I would sometimes have to look at dumps of SQL Server to figure out certain errors or problems.
What if the file is moved to a drive with more space? What kind of space does Carrara have to work with for its scratch disk?
Hya Garstor, that's very kind of you thank you.
I'll have a go at rebuiulding the scene (again...) and if I have no joy then I make take you up on the offer!
It's a complicated Jungle scene, lots of everything with replicators and a zillion plants etc.
It's for the front cover of a book my agent should be sending away soon..... I have already redone it but she likes the orignal better
but I need to move a few things..... gah :)
Evil, that's a great idea. I have loaded the file up onto my half empty e - drive but still didn't work.
Not sure what scratch disc I have set on my carrara (am at work) but will check it later.
I think I have Carrara on my C drive (solid state thingy) but the data files were on my chockablock d drive.
thanks for the ideas both of you.