KB14946 - BlackBerry Manager experiences a Microsoft Visual C++ Runtime Library error when performing the Update Configuration Check Status option
Environment
* BlackBerry® Enterprise Server software version 4.1 Service Pack 4 (4.1.4)
* SDR137620
* SDR145156
* SDR147887
Problem
BlackBerry Manager experiences a Microsoft® Visual C++® Runtime Library error when performing the Update Configuration Check Status option.
Cause
This issue may occur when the BlackBerry Enterprise Server is performing an application differential check on multiple packages with improper hashes.
Resolution
Upgrade to BlackBerry Enterprise Server software version 4.1.5 or later.
Workaround
Uninstall the BlackBerry® Device Software that is causing BlackBerry Manager to experience the issue.
Additional Information
When the issue occurs, a log file entry similar to the following sample is displayed in the BlackBerry Manager log file:
[40000] (07/12 09:35:54.273):{0x1F7C} 12/07/2007; 09:35:54:273; XMLPackageSource; 20; PackageSource.cpp; 2214; 0x00001f7c;
[40000] (07/12 09:35:54.273):{0x1F7C} Autoversion for "net.rim.blackberry.lang.fr" is 4.0.0.160 (2/2 modules)
[40000] (07/12 09:35:54.273):{0x1F7C} 12/07/2007; 09:35:54:273; TargetDevice; 20; PackageDB.cpp; 3823; 0x00001f7c;
[40000] (07/12 09:35:54.273):{0x1F7C} Defining "_appsVersion" as "4.0.0.160"
[10000] (07/12 09:35:54.304):{0x1F7C} DefaultHandler - exception caught thread Id=0x1F7C
[10000] (07/12 09:35:54.304):{0x1F7C} DefaultHandler - Killing program
[30000] (07/12 09:35:54.304):{0x1F7C} Exception code: C0000005 ACCESS_VIOLATION
[30000] (07/12 09:35:54.304):{0x1F7C} Fault address: 0076B191
[30000] (07/12 09:35:54.304):{0x1F7C} Registers: EAX=0772F318 EBX=00000000 ECX=00000000 EDX=FFFFFFFF
[30000] (07/12 09:35:54.304):{0x1F7C} ESI=012A1B68 EDI=00000000 EBP=0772F318 ESP=0772F294 EIP=0076B191 FLG=00010202
[30000] (07/12 09:35:54.304):{0x1F7C} CS=001B DS=0023 SS=0023 ES=0023 FS=003B GS=0000
[30000] (07/12 09:35:54.304):{0x1F7C} ------------------Begin Stack Trace------------------