locked
RDLC report causing Stack Overflow When hosted in IIS 7.5 on Windows Server 2008 RRS feed

  • Question

  • Hi,

    I have a simple report  that lists a number of columns from a database table. The rdlc report file size is 1444KB. The report works fine in Visual Studio 2010. But when hosted on IIS on Windows 2003 server it gives a stack overflow error. If I reduce the rdlc file size to 1240 KB by deleting few columns the report starts working again in IIS.

    The stack overflow crash analysis:

    Type of Analysis Performed   Crash Analysis
    Machine Name   
    Operating System   Windows Server 2003 Service Pack 2
    Number Of Processors   1
    Process ID   3284
    Process Image   c:\WINDOWS\system32\inetsrv\w3wp.exe
    System Up-Time   07:13:22
    Process Up-Time   00:00:17

    Thread 22 - System ID 704

    Entry point   clr!Thread::intermediateThreadProc
    Create time   26/07/2012 5:29:55 p.m.
    Time spent in user mode   0 Days 0:0:0.796
    Time spent in kernel mode   0 Days 0:0:0.93


    .NET Call Stack
    Function
    Microsoft.ReportingServices.ReportIntermediateFormat.ReportHierarchyNode.Initialize(Microsoft.ReportingServices.ReportIntermediateFormat.InitializationContext)
    Microsoft.ReportingServices.ReportIntermediateFormat.TablixMember.Initialize(Microsoft.ReportingServices.ReportIntermediateFormat.InitializationContext)
    Microsoft.ReportingServices.ReportIntermediateFormat.ReportHierarchyNode.InnerInitialize(Microsoft.ReportingServices.ReportIntermediateFormat.InitializationContext)
    Microsoft.ReportingServices.ReportIntermediateFormat.TablixMember.InnerInitialize(Microsoft.ReportingServices.ReportIntermediateFormat.InitializationContext)
    Microsoft.ReportingServices.ReportIntermediateFormat.ReportHierarchyNode.Initialize(Microsoft.ReportingServices.ReportIntermediateFormat.InitializationContext)
    Microsoft.ReportingServices.ReportIntermediateFormat.TablixMember.Initialize(Microsoft.ReportingServices.ReportIntermediateFormat.InitializationContext)
    Microsoft.ReportingServices.ReportIntermediateFormat.ReportHierarchyNode.InnerInitialize(Microsoft.ReportingServices.ReportIntermediateFormat.InitializationContext)
    Microsoft.ReportingServices.ReportIntermediateFormat.TablixMember.InnerInitialize(Microsoft.ReportingServices.ReportIntermediateFormat.InitializationContext)

    ...

    ...

    Thanks

    Thursday, July 26, 2012 10:16 AM