Not 100% sure this is Crystal Reports, but fairly certain. We have an ASP.NET application, written in VB.NET under VS2010, using CRVS2010 extensively for reporting. Occasionally, under seemingly random circumstances, w3wp.exe crashes in OLE32.dll at offset 0x0003bc41 with an access violation (0xc000005). The only symptom the users see is that they lose their session variables, as w3wp.exe is re-cycled. w3wp.exe and ole32.dll are the 32-bit versions (in sysWow64).
Any suggestions as to how we can go about getting further information (e.g. where ole32 is being called from)?