Problem on Terminal Server
Hello,
I have sometimes on customer side the following exception :
EOutResources, if the Preview of a Report is generating.
The call stack (see on the bottom of this message) is always the same.
It only happens with TerminalServer. We are using Citrix. And the server
is Windows Server 2003.
I have no idea, why this happens. Have you any ideas?
Best wishes
Bernhard
Here is the call stack :
Main ($76ec):
0048fc77 +077 ZeitarbeitDeluxe.exe Graphics 2954
+4 GDIError
0048fcaf +007 ZeitarbeitDeluxe.exe Graphics 2961
+1 GDICheck
00493bfb +117 ZeitarbeitDeluxe.exe Graphics 5467
+23 CopyBitmap
004945bb +063 ZeitarbeitDeluxe.exe Graphics 5734
+9 TBitmap.CopyImage
0049606c +04c ZeitarbeitDeluxe.exe Graphics 6840
+10 TBitmap.SetSize
00495c57 +013 ZeitarbeitDeluxe.exe Graphics 6663
+1 TBitmap.SetWidth
00661075 +151 ZeitarbeitDeluxe.exe ppViewr
TppScreenDevice.CalculateScaledPageSize
00660c95 +039 ZeitarbeitDeluxe.exe ppViewr
TppScreenDevice.RenderFullBlankPage
00660a90 +0a0 ZeitarbeitDeluxe.exe ppViewr
TppScreenDevice.RenderPage
00660795 +191 ZeitarbeitDeluxe.exe ppViewr
TppScreenDevice.ReceivePage
00668b5d +0c1 ZeitarbeitDeluxe.exe ppDevice
TppPublisher.TakeDeviceAction
00668e24 +018 ZeitarbeitDeluxe.exe ppDevice
TppPublisher.ReceivePage
00683912 +016 ZeitarbeitDeluxe.exe ppReport
TppReport.PageSent
0063ba11 +015 ZeitarbeitDeluxe.exe ppClass
TppCustomEngine.DoOnPageSent
00587f62 +1b6 ZeitarbeitDeluxe.exe ppEngine
TppEngine.SendPage
00587986 +172 ZeitarbeitDeluxe.exe ppEngine
TppEngine.FinishPage
00586954 +1b4 ZeitarbeitDeluxe.exe ppEngine
TppEngine.GeneratePage
00586a9b +0e3 ZeitarbeitDeluxe.exe ppEngine
TppEngine.RestorePage
00586631 +049 ZeitarbeitDeluxe.exe ppEngine
TppEngine.Generate
0058652a +0e6 ZeitarbeitDeluxe.exe ppEngine
TppEngine.RequestPage
006837ec +0e0 ZeitarbeitDeluxe.exe ppReport
TppReport.RequestPage
00668f79 +041 ZeitarbeitDeluxe.exe ppDevice
TppPublisher.DoOnPageRequest
00668d53 +063 ZeitarbeitDeluxe.exe ppDevice
TppPublisher.Publish
0065bca6 +006 ZeitarbeitDeluxe.exe ppProd 1379
+0 TppProducer.PublishReport
0065bd52 +052 ZeitarbeitDeluxe.exe ppProd 1443
+10 TppProducer.PrintToDevices
006836d2 +07e ZeitarbeitDeluxe.exe ppReport
TppReport.PrintToDevices
00405566 +002 ZeitarbeitDeluxe.exe System 53
+0 @ClassDestroy
0065ca02 +022 ZeitarbeitDeluxe.exe ppProd 2077
+8 TppProducer.PreviewFormActivateEvent
004afa73 +00f ZeitarbeitDeluxe.exe ExtCtrls 2281
+1 TTimer.Timer
004af957 +02b ZeitarbeitDeluxe.exe ExtCtrls 2239
+4 TTimer.WndProc
00485190 +014 ZeitarbeitDeluxe.exe Classes 11583
+8 StdWndProc
0065be4e +05e ZeitarbeitDeluxe.exe ppProd 1554
+23 TppProducer.PrintToScreen
0065bba8 +050 ZeitarbeitDeluxe.exe ppProd 1321
+12 TppProducer.Print
0068291a +01e ZeitarbeitDeluxe.exe ppReport
TppReport.Print
0119545b +593 ZeitarbeitDeluxe.exe ReportAusfuehren 6371
+92 TFormReportAusfuehren.AusgabeReportBuilder
011967b9 +b41 ZeitarbeitDeluxe.exe ReportAusfuehren 6546
+81 TFormReportAusfuehren.AusgabeReport
00d53291 +0e9 ZeitarbeitDeluxe.exe SchriftverkehrVorlagenReport 472
+12 TFrameSchriftverkehrVorlagenReport.AusfuehrenReport
00d56c68 +104 ZeitarbeitDeluxe.exe SchriftverkehrVorlagenReport 991
+14 TFrameSchriftverkehrVorlagenReport.ButSchnellansichtClick
004cbe2d +015 ZeitarbeitDeluxe.exe Controls 5234
+1 TControl.DblClick
0069af04 +038 ZeitarbeitDeluxe.exe DBGrids 3481
+4 TCustomDBGrid.MouseDown
004cbee6 +076 ZeitarbeitDeluxe.exe Controls 5252
+7 TControl.DoMouseDown
004cbfa3 +047 ZeitarbeitDeluxe.exe Controls 5276
+5 TControl.WMLButtonDblClk
004cb90b +2bb ZeitarbeitDeluxe.exe Controls 5146
+83 TControl.WndProc
004cf5e9 +18d ZeitarbeitDeluxe.exe Controls 7217
+24 TWinControl.WndProc
004cf080 +02c ZeitarbeitDeluxe.exe Controls 7073
+3 TWinControl.MainWndProc
00485190 +014 ZeitarbeitDeluxe.exe Classes 11583
+8 StdWndProc
I have sometimes on customer side the following exception :
EOutResources, if the Preview of a Report is generating.
The call stack (see on the bottom of this message) is always the same.
It only happens with TerminalServer. We are using Citrix. And the server
is Windows Server 2003.
I have no idea, why this happens. Have you any ideas?
Best wishes
Bernhard
Here is the call stack :
Main ($76ec):
0048fc77 +077 ZeitarbeitDeluxe.exe Graphics 2954
+4 GDIError
0048fcaf +007 ZeitarbeitDeluxe.exe Graphics 2961
+1 GDICheck
00493bfb +117 ZeitarbeitDeluxe.exe Graphics 5467
+23 CopyBitmap
004945bb +063 ZeitarbeitDeluxe.exe Graphics 5734
+9 TBitmap.CopyImage
0049606c +04c ZeitarbeitDeluxe.exe Graphics 6840
+10 TBitmap.SetSize
00495c57 +013 ZeitarbeitDeluxe.exe Graphics 6663
+1 TBitmap.SetWidth
00661075 +151 ZeitarbeitDeluxe.exe ppViewr
TppScreenDevice.CalculateScaledPageSize
00660c95 +039 ZeitarbeitDeluxe.exe ppViewr
TppScreenDevice.RenderFullBlankPage
00660a90 +0a0 ZeitarbeitDeluxe.exe ppViewr
TppScreenDevice.RenderPage
00660795 +191 ZeitarbeitDeluxe.exe ppViewr
TppScreenDevice.ReceivePage
00668b5d +0c1 ZeitarbeitDeluxe.exe ppDevice
TppPublisher.TakeDeviceAction
00668e24 +018 ZeitarbeitDeluxe.exe ppDevice
TppPublisher.ReceivePage
00683912 +016 ZeitarbeitDeluxe.exe ppReport
TppReport.PageSent
0063ba11 +015 ZeitarbeitDeluxe.exe ppClass
TppCustomEngine.DoOnPageSent
00587f62 +1b6 ZeitarbeitDeluxe.exe ppEngine
TppEngine.SendPage
00587986 +172 ZeitarbeitDeluxe.exe ppEngine
TppEngine.FinishPage
00586954 +1b4 ZeitarbeitDeluxe.exe ppEngine
TppEngine.GeneratePage
00586a9b +0e3 ZeitarbeitDeluxe.exe ppEngine
TppEngine.RestorePage
00586631 +049 ZeitarbeitDeluxe.exe ppEngine
TppEngine.Generate
0058652a +0e6 ZeitarbeitDeluxe.exe ppEngine
TppEngine.RequestPage
006837ec +0e0 ZeitarbeitDeluxe.exe ppReport
TppReport.RequestPage
00668f79 +041 ZeitarbeitDeluxe.exe ppDevice
TppPublisher.DoOnPageRequest
00668d53 +063 ZeitarbeitDeluxe.exe ppDevice
TppPublisher.Publish
0065bca6 +006 ZeitarbeitDeluxe.exe ppProd 1379
+0 TppProducer.PublishReport
0065bd52 +052 ZeitarbeitDeluxe.exe ppProd 1443
+10 TppProducer.PrintToDevices
006836d2 +07e ZeitarbeitDeluxe.exe ppReport
TppReport.PrintToDevices
00405566 +002 ZeitarbeitDeluxe.exe System 53
+0 @ClassDestroy
0065ca02 +022 ZeitarbeitDeluxe.exe ppProd 2077
+8 TppProducer.PreviewFormActivateEvent
004afa73 +00f ZeitarbeitDeluxe.exe ExtCtrls 2281
+1 TTimer.Timer
004af957 +02b ZeitarbeitDeluxe.exe ExtCtrls 2239
+4 TTimer.WndProc
00485190 +014 ZeitarbeitDeluxe.exe Classes 11583
+8 StdWndProc
0065be4e +05e ZeitarbeitDeluxe.exe ppProd 1554
+23 TppProducer.PrintToScreen
0065bba8 +050 ZeitarbeitDeluxe.exe ppProd 1321
+12 TppProducer.Print
0068291a +01e ZeitarbeitDeluxe.exe ppReport
TppReport.Print
0119545b +593 ZeitarbeitDeluxe.exe ReportAusfuehren 6371
+92 TFormReportAusfuehren.AusgabeReportBuilder
011967b9 +b41 ZeitarbeitDeluxe.exe ReportAusfuehren 6546
+81 TFormReportAusfuehren.AusgabeReport
00d53291 +0e9 ZeitarbeitDeluxe.exe SchriftverkehrVorlagenReport 472
+12 TFrameSchriftverkehrVorlagenReport.AusfuehrenReport
00d56c68 +104 ZeitarbeitDeluxe.exe SchriftverkehrVorlagenReport 991
+14 TFrameSchriftverkehrVorlagenReport.ButSchnellansichtClick
004cbe2d +015 ZeitarbeitDeluxe.exe Controls 5234
+1 TControl.DblClick
0069af04 +038 ZeitarbeitDeluxe.exe DBGrids 3481
+4 TCustomDBGrid.MouseDown
004cbee6 +076 ZeitarbeitDeluxe.exe Controls 5252
+7 TControl.DoMouseDown
004cbfa3 +047 ZeitarbeitDeluxe.exe Controls 5276
+5 TControl.WMLButtonDblClk
004cb90b +2bb ZeitarbeitDeluxe.exe Controls 5146
+83 TControl.WndProc
004cf5e9 +18d ZeitarbeitDeluxe.exe Controls 7217
+24 TWinControl.WndProc
004cf080 +02c ZeitarbeitDeluxe.exe Controls 7073
+3 TWinControl.MainWndProc
00485190 +014 ZeitarbeitDeluxe.exe Classes 11583
+8 StdWndProc
This discussion has been closed.
Comments
Try running the application using a tool that can check for memory/resource
leaks. AQTime is one such tool. FastMM can also be used.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
"
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Best wishes
Bernhard
Nard Moseley (Digital Metaphors) schrieb:
Check the Help | About box of the Report Designer to determine the exact RB
version number. If you are not using RB 10.09, I recommend updating.(You can
send your serial number and registration to info@digital-metaphors.com and
request download info for RB 10.09).
In addition, I recommend running the application using a tool that can check
for memory/resource leaks. AQTime is one such tool. FastMM can also be used.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com