Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/Database/DataSnap/Server    [ Add a report in this area ]  
Report #:  131545   Status: Resolved
APPCRASH
Project:  Delphi Build #:  5.0.0.29
Version:    20.1 Submitted By:   Khalid Abanumay
Report Type:  Crash / Data loss / Total failure Date Reported:  5/18/2015 12:15:26 AM
Severity:    Serious / Highly visible problem Last Updated: 10/26/2015 3:29:36 AM
Platform:    All versions Internal Tracking #:   65162
Resolution: Cannot Reproduce (Resolution Comments) Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: None
Description
Dear Sir,

Our datasnap server is always getting this APPCRASH error and stopped frequently.  And some one must kill the EXE and restart again.  This issue is making us more seriour problem from our all customers.

The following messages are show in that error dialog.
Problem signature:
  Problem Event Name:
APPCRASH
  Application Name:
e_CommServer.exe
  Application Version:
5.0.0.29
  Application Timestamp:
555843bf
  Fault Module Name:
e_CommServer.exe
  Fault Module Version:
5.0.0.29
  Fault Module Timestamp:
555843bf
  Exception Code:
c0000005
  Exception Offset:
0001d075
  OS Version:
6.3.9600.2.0.0.272.7
  Locale ID:
1033
  Additional Information 1:
689d
  Additional Information 2:
689dcd7621f0c2c5eeae659043fc4bef
  Additional Information 3:
8cfc
  Additional Information 4:
8cfc08c16b6ae4d87de44c81ec8ca4be

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=280262

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt
Please help us to resolve this issue.
Thanks,
Syed Masood.
Steps to Reproduce:
Addition information,
From application log, we found another exception exactly happend before this APPCRASH error

Time  09:23:08
Insufficient memory for this operation.
0081ea9f e_CommServer.exe  
7784a532 KERNEL32.DLL      BaseThreadInitThunk

APPCRASH exception Time = 09:23:33



--------------------------
Exception on 04/06/2015


Faulting application name: e_CommServer.exe, version: 5.0.0.30, time stamp: 0x5562b9a8
Faulting module name: ntdll.dll, version: 6.3.9600.16384, time stamp: 0x52159015
Exception code: 0xc0000005
Fault offset: 0x00040125
Faulting process id: 0x8b0
Faulting application start time: 0x01d09d2dc8984639
Faulting application path: C:\Program Files (x86)\NewEra\WINSHMIL\e_CommServer.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: e4fe2b5a-0a91-11e5-80de-18a905611f1a
Faulting package full name:
Faulting package-relative application ID:
Workarounds
None
Attachment
None
Comments

Sebastian Jaenicke at 6/11/2015 12:42:10 AM -
We had insufficient memory issues too. In out case the server simply did not have enough memory when compiled as 32-bit application. Now we use a 64-bit server application and this problem does not occur anymore.

To check this it was sufficient to have a look at the used memory the task manager reports. Our server came up to approximately 1,8 gibibytes, then it crashed with Out-Of-Memory.

Ramón Ruiz Ruiz at 9/3/2015 6:01:14 AM -
Hi,

Could you attach any code or a sample project which is failing. The  insufficient memory means that a component or object is not being freed properly, and we need to test it. Also if you are using any database or driver with the DataSnap app, please, specify them.

Thanks in advance.

Server Response from: ETNACODE01