I've been working on an iPad app using Xcode and looked in the Console for some debugging information and lo and behold I find these messages from Photoshop CS3:
2/17/11 5:47:40 AM Adobe Photoshop CS3[13928] Adobe Photoshop CS3(13928,0xa07d1540) malloc: *** error for object 0x2d239b0: Non-aligned pointer being freed (2)
*** set a breakpoint in malloc_error_break to debug
2/17/11 5:47:40 AM Adobe Photoshop CS3[13928] Adobe Photoshop CS3(13928,0xa07d1540) malloc: *** error for object 0x2d23b30: Non-aligned pointer being freed (2)
*** set a breakpoint in malloc_error_break to debug
2/17/11 5:47:40 AM Adobe Photoshop CS3[13928] Adobe Photoshop CS3(13928,0xa07d1540) malloc: *** error for object 0x2d23bb0: Non-aligned pointer being freed (2)
*** set a breakpoint in malloc_error_break to debug
2/17/11 5:47:40 AM [0x0-0x1e93e92].com.adobe.Photoshop[13928] Adobe Photoshop CS3(13928,0xa07d1540) malloc: *** error for object 0x2d239b0: Non-aligned pointer being freed (2)
2/17/11 5:47:40 AM [0x0-0x1e93e92].com.adobe.Photoshop[13928] *** set a breakpoint in malloc_error_break to debug
2/17/11 5:47:40 AM [0x0-0x1e93e92].com.adobe.Photoshop[13928] Adobe Photoshop CS3(13928,0xa07d1540) malloc: *** error for object 0x2d23b30: Non-aligned pointer being freed (2)
2/17/11 5:47:40 AM [0x0-0x1e93e92].com.adobe.Photoshop[13928] *** set a breakpoint in malloc_error_break to debug
2/17/11 5:47:40 AM [0x0-0x1e93e92].com.adobe.Photoshop[13928] Adobe Photoshop CS3(13928,0xa07d1540) malloc: *** error for object 0x2d23bb0: Non-aligned pointer being freed (2)
2/17/11 5:47:40 AM [0x0-0x1e93e92].com.adobe.Photoshop[13928] *** set a breakpoint in malloc_error_break to debug
2/17/11 5:47:48 AM Adobe Photoshop CS3[13928] Initializer-based scripting additions have been deprecated. Please update this addition: "/Library/ScriptingAdditions/Adobe Unit Types.osax"
2/17/11 5:47:48 AM [0x0-0x1e93e92].com.adobe.Photoshop[13928] Adobe Photoshop CS3(13928,0xa07d1540) malloc: *** error for object 0x4000480: Non-aligned pointer being freed (2)
2/17/11 5:47:48 AM Adobe Photoshop CS3[13928] Adobe Photoshop CS3(13928,0xa07d1540) malloc: *** error for object 0x4000480: Non-aligned pointer being freed (2)
*** set a breakpoint in malloc_error_break to debug
2/17/11 5:47:48 AM [0x0-0x1e93e92].com.adobe.Photoshop[13928] *** set a breakpoint in malloc_error_break to debug
2/17/11 5:47:49 AM Adobe Photoshop CS3[13928] *** __NSAutoreleaseNoPool(): Object 0x25f3e050 of class NSThread autoreleased with no pool in place - just leaking
2/17/11 5:47:51 AM [0x0-0x1e93e92].com.adobe.Photoshop[13928] objc[13928]: Class EpicJSWindowExternalHandler is implemented in both /Applications/Adobe Photoshop CS3/Adobe Photoshop CS3.app/Contents/Frameworks/adobe_eula.framework/adobe_eula and /Applications/Adobe Photoshop CS3/Adobe Photoshop CS3.app/Contents/Frameworks/adobe_personalization.framework/adobe_personalization. One of the two will be used. Which one is undefined.
2/17/11 5:47:51 AM [0x0-0x1e93e92].com.adobe.Photoshop[13928] objc[13928]: Class EpicWizardController is implemented in both /Applications/Adobe Photoshop CS3/Adobe Photoshop CS3.app/Contents/Frameworks/adobe_eula.framework/adobe_eula and /Applications/Adobe Photoshop CS3/Adobe Photoshop CS3.app/Contents/Frameworks/adobe_personalization.framework/adobe_personalization. One of the two will be used. Which one is undefined.
2/17/11 5:47:51 AM [0x0-0x1e93e92].com.adobe.Photoshop[13928] objc[13928]: Class EpicPanel is implemented in both /Applications/Adobe Photoshop CS3/Adobe Photoshop CS3.app/Contents/Frameworks/adobe_eula.framework/adobe_eula and /Applications/Adobe Photoshop CS3/Adobe Photoshop CS3.app/Contents/Frameworks/adobe_personalization.framework/adobe_personalization. One of the two will be used. Which one is undefined.
2/17/11 5:47:51 AM [0x0-0x1e93e92].com.adobe.Photoshop[13928] objc[13928]: Class EpicController is implemented in both /Applications/Adobe Photoshop CS3/Adobe Photoshop CS3.app/Contents/Frameworks/adobe_eula.framework/adobe_eula and /Applications/Adobe Photoshop CS3/Adobe Photoshop CS3.app/Contents/Frameworks/adobe_personalization.framework/adobe_personalization. One of the two will be used. Which one is undefined.
For the amount of money Adobe charges (which I'm not complaining about), there should be NO errors like this. I'm sure if I submit an app to the iTunes App Store with errors like this, Apple would reject it.
As a professional programmer, I am appalled at this. This is just sloppy, shoddy workmanship.
For shame Adobe.