We have a web app with 20-some reports and have recently upgraded to Visual Studio 2012 and Crystal Reports version 13.0.5. When I attempt to preview a some of the reports, Visual Studio crashes every time. Other reports can be previewed with no failures.
I have been selectively removing sections of the report to try to identify what specific controls are causing the crash, but have not yet isolated the problem.
I just stumbled across a log file that appears to indicate that a C++ ASSERT occurred at the exact time that Visual Studio crashed. This log file refers to the registry key LanguagePackInfoDir and searches on the forums have found no relevant discussions.
I don't believe this is a coincidence: does anyone know anything about this?
Environment:
Windows 7 Pro SP 1
Visual Studio 2012 with Update 2
SAP Crystal Reports, version for Visual Studio version 13.0.5
Event log entry for most recent crash:
Faulting application name: devenv.exe, version: 11.0.60315.1, time stamp: 0x5142bb7b
Faulting module name: ntdll.dll, version: 6.1.7601.17725, time stamp: 0x4ec49b8f
Exception code: 0xc0000374
Fault offset: 0x000ce6c3
Faulting process id: 0x88c
Faulting application start time: 0x01ce4c4340f85ee6
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe
Faulting module path: C:\Windows\SysWOW64\ntdll.dll
Report Id: 63a4a0e7-b841-11e2-a4c2-005056c00008
Contents of correspond CR log file devenv_2188_2013_05_09_00_42_41_871_trace.glf:
FILE_TYPE:DAAA96DE-B0FB-4c6e-AF7B-A445F5BF9BE2
ENCODING:UTF8
RECORD_SEPARATOR:30
COLUMN_SEPARATOR:124
ESC_CHARACTER:27
COLUMNS:Location|Guid|Time|Tzone|Importance|Severity|Exception|DeviceName|ProcessID|ThreadID|ThreadName|ScopeTag|MajorTick|MinorTick|MajorDepth|MinorDepth|RootName|RootID|CallerName|CallerID|CalleeName|CalleeID|ActionID|DSRRootContextID|DSRTransaction|DSRConnection|DSRCounter|User|ArchitectComponent|DeveloperComponent|Administrator|Unit|CSNComponent|Text
SEVERITY_MAP: |Information|W|Warning|E|Error|A|Assertion
HEADER_END
.\languagemgr.cpp:40:-: TraceLog message 1
|cea45854-b4f3-ed44-e945-c8e24c3c770e|2013 05 08 20:42:41:874|-0400|>>|A| |devenv| 2188|4624|| ||||||||||||||||||||||assert failure: (.\languagemgr.cpp:40). (false : LanguagePackInfo regkey LanguagePackInfoDir not exist or with an empty value).