BreezeBrowser EXIF Operation Crash Fix
:: Wednesday, December 31st, 2003 @ 1:59:52 pm
:: Tags: Computers
A post, just for search engines to find:
After upgrading to some flavor of BreezeBrowser 3.7, the program (which had been rock solid in the past) started to crash during certain operations involving EXIF data. Specifically, if I tried to copy EXIF data around from images taken with multiple Canon cameras (the 1Ds, D60, and S50), BB would sometimes crash or freeze with 99% CPU usage and ever-increasing memory usage. When restarting BB after a crash/freeze, merely clicking on a culprit image would result in an immediate crash. Restarting BB again and doing any other operation not involving the culprit image would somehow “fix” the problem temporarily — until another crash.
Chris Breeze, BreezeBrowser’s author, had never heard of any such stability problems. Finally, in desperation, I deleted BB’s registry entries and re-registered my install (I was now using version 3.8, with the same problems happening). The problem went away. Chris thought that it might be a problem with certain color profiles, but it’s impossible to know. I’m just happy that it’s stable again. Over the years, I’ve been really impressed with Chris’ responsiveness in bug reports and feature requests. BreezeBrowser is definitely worth every penny it costs to register. [check it out]
UPDATE Jan 9, 2004: It turns out that ACDSee’s rotate routines were corrupting Canon MakerNotes, which crashed BB. Chris has since added a sanity check to BB so the program won’t crash if it finds corruption. Here’s the message he sent me:
“What appears to have happened is all the portrait orientation shots have corrupted Canon MakerNotes and this is causing BreezeBrowser to crash. … I’ve added a “sanity check” in BB which should prevent the problem. … It appears that something is taking a JPEG with Motorola aligned Exif and is trying to rewrite it as Intel aligned Exif but is leaving the MakerNote Motorola aligned.”
I haven’t had the same issues you have had, and have had excellent service from Breezebrowser to date. Glad to see you got it fixed, no matter what the method. I hope Chris continues to crank out such great software in the face of more and more competition.
If BB had a faster and full-screen image browser like ACDSee, I’d totally dump ACDSee. I like that ACDSee becomes more or less integrated into your … browsing experience, if you set it up properly. I love holding the page-down key down in front of my Mac photo pro buddies. “See how fast I can scroll through all of my images?” Meanwhile, iPhoto is chugging along, or they are still importing their images into Portfolio. ;)
um. forget the “fix.” I just tried copying EXIF data from about 150 Canon 1Ds files to some Photoshop CS generated .jpg files, and BB started crashing again.
alright, folks. i’m having tons of problems here. there ain’t going to be EXIF data in images for awhile, until I can figure out wtf is wrong!