PDA

View Full Version : Big error fails every time!


skumancer
02-27-2006, 08:57 PM
I have an Xserve G5 with a LaCIE 250GB external hard drive hooked up via Firewire 800.

Every time I try to backup to a sparce image inside the Xserve, I get an error after 63 thousand files.

The error is the following:

"| 08:08:06 PM | Error | SDCopy(16968) malloc: ***error for object 0x335570: double free"

I don't know what to do. I've deleted the image and recreated the image, moved it from destination and it still is not working.

dnanian
02-27-2006, 09:00 PM
This is almost always due to a problem with ACLs on the source volume. Please check them to see if they're properly constructed -- a common problem I've seen is applying inherited ACLs recursively to a tree of files. It's wrong to do, confuses the ACL copying routine that we call (Apple's actually), and can cause this exact kind of error...

skumancer
02-27-2006, 09:12 PM
Any idea how to correct it?

I don't use ACLs on this volume. At least I don't remember I do.

dnanian
02-27-2006, 09:31 PM
If you're not using ACLs, you can turn them off with fsaclctl. Check "man fsaclctl" for a detailed discussion of the command. In general, you'd use:

fsaclctl -p / -d

to disable ACLs, assuming you're backing up the volume mounted at /.

skumancer
02-28-2006, 12:44 AM
Done!

Thanks a lot, that made it work!

dnanian
02-28-2006, 07:00 AM
Great -- ACLs seem a little fragile, still, in Tiger...