Feb 29 21:27:19 xor Digital Photo Professional[7277]: *** -[NSLock unlock]: lockUsing "Spin Control" I got a backtrace of the hanging DPP process. The trace indicated
(<NSLock: 0x14aa78a0> '(null)') unlocked when not locked
Feb 29 21:27:19 xor Digital Photo Professional[7277]: *** Break on _NSLockError() to debug.
Feb 29 21:27:19 xor Digital Photo Professional[7277]: *** -[NSLock unlock]: lock (<NSLock: 0x14aa78a0>
'(null)') unlocked when not locked
Feb 29 21:27:19 xor Digital Photo Professional[7277]: *** Break on _NSLockError() to debug.
$ sudo dtrace -s /dev/stdinIt turns out DPP hangs because it lstats files in the /net directory! Sample DTrace output:
syscall::lstat:entry
{
printf("%s: %s\n", execname, copyinstr(arg0));
}
^D
2 17978 lstat:entry Digital Photo P: /netbarton is an (offline) host in my LAN. /net is a autofsd/automountd
2 17978 lstat:entry Digital Photo P: /net/barton.localnet
2 17978 lstat:entry Digital Photo P: /net/barton
$ mount | grep /netWhen the DPP window finally appears on the screen after several minutes I see
map -hosts on /net (autofs, automounted)
Do you use MacFUSE? Are your images stored on a remote host? From your ystem log, DPP is looking for a remote file system.
No, I don't use MacFUSE. All files are local and I never accessed a remote filesystem fromOK,
DPP.
I have VMware Fusion 1.1.1, however. But as far as I remember the DPP hangs happened
before I installed it, too.
[a href=\"index.php?act=findpost&pid=178413\"][{POST_SNAPBACK}][/a]
It might be an incompatibility between Mac OS X 10.5.2 and DPP. FWIW, I also tried on a dual G5 (running 10.5.2) and results are very similar.Thanks for testing!
[a href=\"index.php?act=findpost&pid=178454\"][{POST_SNAPBACK}][/a]
Thanks for testing!If you absolutely need DPP, you can try to install it on your VMWare Windows partition until Canon comes up with a working solution.
[a href=\"index.php?act=findpost&pid=178455\"][{POST_SNAPBACK}][/a]
DPP 3.2.0.6 is working fine on my MacPro running Leopard 10.5.2.I already tried to delete preferences without success. It might be important to note that I had previous versions of DPP and installed updates. If I find the time, I'l install a fresh version to see if it's better.
Troubleshooting DPP:
The preferences file for Digital Photo Professional may be damaged.
Quit any applications that are running, delete the preferences file from the [Preferences] folder using the following procedure, and then restart Digital Photo Professional.
Open the hard disk drive where the system is saved > the [Users] folder > Folder for the logged in user > the [Library] folder > the [Preferences] folder and then delete [com.canon.Digital Photo Professional.plist].
[a href=\"index.php?act=findpost&pid=178480\"][{POST_SNAPBACK}][/a]
I already tried to delete preferences without success. It might be important to note that I had previous versions of DPP and installed updates. If I find the time, I'l install a fresh version to see if it's better.I also tried to delete the preferences file without success. And I did not upgrade. DPP 3.2.0.6 is the first version I installed on my Mac Pro.
[a href=\"index.php?act=findpost&pid=178590\"][{POST_SNAPBACK}][/a]
I also tried to delete the preferences file without success. And I did not upgrade. DPP 3.2.0.6 is the first version I installed on my Mac Pro.
jerryrock, is your computer on a LAN? Did you ever enable Windows file sharing before? What happens if you execute "ls -l /net" in Terminal? Do you get an instant result (directory listing) or does it hang?
[a href=\"index.php?act=findpost&pid=178605\"][{POST_SNAPBACK}][/a]
When the DPP window finally appears on the screen after several minutes I see
"/home" and "/net" directories in the folder sidebar on the left. The shell command
"ls /net" hangs, too.
Does anyone know how I can prevent this strange behaviour?
After noticing that DPP 3.3 probably won't support 10.5 either I decided to give this a 2nd try. I now found a workaround for the problem:Thanks for the fix. I thought of doing something along those lines but since I only use DPP very occasionally , I gave up. I filed a bug at Apple, naively hoping that they can contact Canon.
1. Comment out the following line in /etc/auto_master:/net -hosts -nobrowse,nosuid
becomes
#/net -hosts -nobrowse,nosuid
2. Reread the config with$ sudo automount -vc
automount: /home updated
automount: /net unmounted
Now DPP starts normally again and the command " ls -l /net" doesn't stall anymore.
If I do not comment the "/net" line every process which accesses the /net directory (like DPP) will hang for minutes (SBBOD).
Caveat: I don't know if this will have any bad consequences to the rest if the system.
[a href=\"index.php?act=findpost&pid=187098\"][{POST_SNAPBACK}][/a]