[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: problems with growisoft



Now I try to burn a subsequent session in incremental mode:
#growisofs -M /dev/hdd -root backup-2004-10-22-10:43 -old-root
backup-2004-10-22-10:36 -quiet -R -D -exclude-list /tmp/backup.exclude
-graft-points home/nason=home/nason

output:

Executing 'mkisofs -C 16,407824 -M /dev/fd/3 -root
backup-2004-10-22-10:43 -old-root backup-2004-10-22-10:36 -quiet -R -D
-exclude-list /tmp/backup.exclude -graft-points home/nason=home/nason |
builtin_dd of=/dev/hdd obs=32k seek=25489'
Rock Ridge signatures found

At this point the dvd burner lights up for a while then stops.
Nothing happens. Using top I can see that mkisofs is using
all the cpu available. I have to kill the process.

If I do the same with a small test directory, the same procedure
works. With my home directory (800Mb) it hangs.

I compiled mkisofs with a debug option, and ran under the debugger
the command (is this right? I took it from the growisofs output,
substituting /dev/fd/3 with /dev/hdd ):

#mkisofs -C 16,407824 -M /dev/hdd -root backup-2004-10-22-10:43
-old-root backup-2004-10-22-10:36 -quiet -R -D -exclude-list
/tmp/backup.exclude -graft-points home/nason=home/nason

The program runs an infinite loop in multi.c:545,
   while (len >= 4) {

It's pure mkisofs problem. In other words it has anything to do whether or not you use ide-scsi, what is your kernel version nor which brand is your recorder unit. It has everything to do with your home directory structure. You can try narrow the problem by temporarily moving subdirectories out of your home directory to identify which one causes trouble, then step down that directory and apply same procedure (temporarily move out subdirs elsewhere on same device)... A.



Reply to: