Just about everyday, I get crash reports from customers using HP scanners. The latest one I got, the customer was quite angry at me because DocumentWallet kept crashing. He finally sent the crash log and look at what it contains:
Thread 0 Crashed: 0 HP All-in-One Scan DS 0x058f1240 0x57a4000 + 1364544 1 HP All-in-One Scan DS 0x057b84fc BroadcastMessage__12LBroadcasterFlPv + 108 2 HP All-in-One Scan DS 0x057bc604 BroadcastValueMessage__8LControlFv + 52 3 HP All-in-One Scan DS 0x057e8388 HotSpotResult__11LPushButtonFs + 24 4 HP All-in-One Scan DS 0x057bcbc8 ClickSelf__8LControlFRC15SMouseDownEvent + 184 5 HP All-in-One Scan DS 0x057c2d6c Click__5LPaneFR15SMouseDownEvent + 140 6 HP All-in-One Scan DS 0x057c96ec Click__5LViewFR15SMouseDownEvent + 76 7 HP All-in-One Scan DS 0x057c96ec Click__5LViewFR15SMouseDownEvent + 76 8 HP All-in-One Scan DS 0x057bdc38 ClickInContent__13LGrafPortViewFRC11EventRecord + 232 9 HP All-in-One Scan DS 0x05874bec DoMouseDown__15CHPGrafPortViewFR11EventRecord + 236 10 HP All-in-One Scan DS 0x0584b4e0 ScanWindowEventHandler__FP25OpaqueEventHandlerCallRefP14OpaqueEventRefPv + 304
Yes, folks, that means that HP’s software crashed DocumentWallet. It’s hard to convince user’s that my app isn’t causing the problem, but that’s reality. Vendors make crappy Mac scanner software and should be ashamed. They never expect people to use the TWAIN drivers because they suck so much and apparently never get tested.
HP, are you listening? Please fix your TWAIN drivers so that they don’t crash app’s that make scanner calls using proper TWAIN interfaces.
While I don’t think its related to the crasing of DocumentWallet, HP’s link for the most recent Universal drivers is a dud. HP support, of course, has no clue who to talk to about the dead link to their drivers; only that they will alert “the appropriate people” about this…. Sounds like government cheese to me.. BTW, sorry to hear about your automatic signon to your Councilman’s news letter… The same thing happened to me when I lived in Rochester, NY, that time with Congresswoman Louise Slaughter. It seems all of government, whether local or national, sets up their system for perpetual spam to whoever writes them. š