Canon DPP always crashes upon viewing an image

Hello,

I'm desperately trying to get Canon's Digital Photo Professional to work. Installing and updating to the latest version 3.4.1.1 works nicely, and the program starts up normally. However as soon as I open a directory with any images in it, the program crashes with an EXC BADACCESS with the backtrace:

Thread 1 Crashed:
0 com.canon.frameworks.DPP 0x0033ce4d GNZ_setLensAberrationCorrection + 75
1 ??? 0000000000 0 + 0

Also, If I try to go to the app's preferences it crashes with a "An error occurred. Digital Photo Professional will be closed." dialog (no backtrace).

Some things to note:
- OS X is fully updated to 10.5.3 (Leopard originally installed as an upgrade to Tiger, should that matter)
- DPP's settings have been deleted and the app has been reinstalled several times already.
- The computer works very well otherwise, so it seems unlikely that it's a hardware problem.
- I'm not trying to run DPP under Rosetta.
- The crash always gives essentially the same backtrace.

I even tried contacting Canon's tech support. They really made an effort to be helpful but, unsurprisingly, they had no idea what could cause this problem of mine.

At this point I'm truly out of ideas :/

iMac 20" Aluminum (late 2007), Mac OS X (10.5.3)

Posted on Jun 18, 2008 9:23 AM

Reply
38 replies

Nov 8, 2008 2:53 PM in response to tcphoto1

I would suggest deleting all Canon software and running Software Update to get your system current.


this is yet another example of someone finding something that appears to work, and they promote it to the world thinking they've found a solution. As usual, it may or may not work -- it's a crap shoot. Those that find it helps continue to spread the word; those that it doesn't help either go away or comment shyly that it didn't work.

And as long as such is the case, canon won't have much incentive to fix the real problem.

Nov 8, 2008 3:37 PM in response to Dan Heller

Dan Heller wrote:
Anyone that's done considerable amounts of software development knows that when you get these kinds of spurious and inconsistent patterns, there's a memory-management problem.


Anyone that's done considerable amounts of software development doesn't grasp at straws quite as desperately as you seem to be doing here. You could have at least looked up what the NSLock class is used for before formulating your utterly baseless theory that it has something to do with locking files:

http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSLo ck_Class/Reference/Reference.html

Or maybe you've just done +so much+ software development that you no longer need to read any documentation.

Canon's software is buggy garbage. Always has been, always will be. Mystery solved.

Nov 8, 2008 7:45 PM in response to orangekay

You could have at least looked up what the NSLock class is used for before formulating your utterly baseless theory that it has something to do with locking files:



You're basically trolling - your point about NSLock is entirely irrelevant, since the errors people are getting are sporadic, random, and can appear to be mysteriously solved here and there. That doesn't happen when there's file locking errors unless there are race conditions, such as two processes trying to access the same file at the same time. There are no race conditions that can occur in this context, and the fact that errors are inconsistent must therefore point to another source of the problem. Again, memory management.

If you look more closely at the error messages, they show that the filename attempting to be locked is an empty string. next, it appears there is exactly one error message per item in a directory node, so this means that something is trying to examine the directory and lock the file for each node. But since each node is coming up null, it's brings us full circle to the original offending function call, the deprecated one, since it's stomping on the memory locations that are holding the directory's filenames, which is why they're coming up null. That file locking is failing is a red herring.

The tone of this thread has gotten unnecessarily argumentative, and there's nothing more to really accomplish here, since the only solution is in Canon's hands, and no one from Canon is involved here. So, I'll bow out now... thanks.

Nov 15, 2008 6:50 PM in response to Dan Heller

I'm having an issue with DPP 3.4.1 and Leopard 10.5.5. DPP just hangs and it's a fresh install of Leopard. The error messages from my console are below.

Anyone have an idea of what to do?

========
11/15/08 9:45:37 PM Digital Photo Professional[990] * WARNING: Method setAutoresizesAllColumnsToFit: in class NSTableView is deprecated on 10.4 and later. It should not be used in new applications. Use setColumnAutoresizingStyle: instead.
11/15/08 9:45:37 PM Digital Photo Professional[990] * WARNING: Method autoresizesAllColumnsToFit in class NSTableView is deprecated on 10.4 and later. It should not be used in new applications. Use columnAutoresizingStyle instead.
11/15/08 9:45:37 PM Digital Photo Professional[990] * WARNING: Method setResizable: in class NSTableColumn is deprecated on 10.4 and later. It should not be used in new applications. Use setResizingMask: instead.
11/15/08 9:45:37 PM Digital Photo Professional[990] * WARNING: Method isResizable in class NSTableColumn is deprecated on 10.4 and later. It should not be used in new applications. Use resizingMask instead.
11/15/08 9:45:37 PM Digital Photo Professional[990] * WARNING: Method isResizable in class NSTableColumn is deprecated on 10.4 and later. It should not be used in new applications. Use resizingMask instead.
11/15/08 9:45:59 PM Digital Photo Professional[990] * -[NSLock unlock]: lock (<NSLock: 0x69a540> '(null)') unlocked when not locked
11/15/08 9:45:59 PM Digital Photo Professional[990] * Break on _NSLockError() to debug.
11/15/08 9:45:59 PM Digital Photo Professional[990] * -[NSLock unlock]: lock (<NSLock: 0x69a540> '(null)') unlocked when not locked
======

Message was edited by: 27spots

Nov 15, 2008 9:55 PM in response to 27spots

'm having an issue with DPP 3.4.1 and Leopard 10.5.5. DPP just
hangs and it's a fresh install of Leopard. The error messages
from my console are below.



That's what this entire discussion has been about. If you want to
know the details, read the discussion. The short answer is: there
is no guaranteed solution until canon rebuilds their app using the
proper (up to date) toolkit. There are a number of people who have
recommended "solutions" that appear to work, but these are red herrings.
They only appear to work because of the random nature in which memory
corruption bugs occur.

Nov 16, 2008 7:17 AM in response to Dan Heller

Well.. I've made some headway in trying to figure out what causes DPP to hang.

Reinstalled Leopard 10.5.5
Installed DPP 3.2 (version I have on CD)
Reboot
DPP works!
Upgrade to DPP 3.4.1
Reboot
DPP works!

So... I'm thinking one of the Apple Software Updates break the way DPP works.

I have a list of available software updates that are available on my system right now (I haven't installed any yet). I'm thinking the MB/MBP Software Update 1.2 or the Digital Camera Raw Compatibility Update 2.3 or the Security Update 2008-2007 1.0 does it.

Does anyone have any, some or all of these updates installed and DPP working?

Nov 24, 2008 5:14 AM in response to Dan Heller

For what its worth I get a bit a bit further, ie DPP works fine (or as fine as it ever did), but it is the batchworker that crashes on 'convert & save'. Hoped DPP3.5.1 might solve, but it doesn't.

In fact it was because DPP was an inadequate photo-editing prog that I changed to Nikon beginning, D80 to end, Capture NX2. However DPP still has the most precise print layout procedure I know of and I use it for that if I want the print sized to the mm and placed to the mm....on .tif (converted from CR2 on old 350D files in PSE4)edited in Capture NX2.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Canon DPP always crashes upon viewing an image

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.