Increase the Desktop heap from 512 KB to 3072 KB & SessionViewSpace from 48 MB to 200 MB. You can refer to the steps mentioned below to modify the values:

Configuring the size of Session View Space:

  • Session view space size is configurable using the SessionViewSize registry value. A reboot is required for this change to take effect. The value should be specified under:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

Configuring the size of Desktop Heap Allocation:

  • The size of each desktop heap allocation is controlled by the following registry value:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\Windows

The default data for this registry value will look something like the following (all on one line):

%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows
SharedSection=1024,3072,512 Windows=On SubSystemType=Windows
ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3
ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off
MaxRequestThreads=16

More information: Please note additional notes below.

  • This issue occurs only when QuarkXPress Server is running with four or more Subrenderers. The same configuration works fine with up to three Subrenderers.
  • When QuarkXPress Server is set up to run as a service and logged on as ‘Local System Account’ with ‘Allow this service to interact with desktop’ selected, commands worked fine with four subrenderers.

This failure is related to functions coming out of the Windows operating system. Please refer to the following link for more information:

http://blogs.msdn.com/ntdebugging/archive/2007/01/04/desktop-heap-overview.aspx