使用indy9开发的gprs服务器端程序经常崩溃,高手看bug report
date/time : 2006-05-10, 13:03:32, 625ms
computer name : SERVER
user name : Administrator <admin>
operating system : Windows 2000 Service Pack 4 build 2195
system language : Chinese
system up time : 19 hours 44 minutes
program up time : 19 hours 41 minutes
processors : 2x Intel(R) Xeon(TM) CPU 2.80GHz
physical memory : 319/1024 MB (free/total)
free disk space : (C:) 3.12 GB
display mode : 800x600, 16 bit
process id : $234
allocated memory : 46.62 MB
executable : server.exe
exec. date/time : 2006-04-18 20:48
version : 1.1.1.5
madExcept version : 3.0b
contact name : phx
contact email : peihexian@163.com
callstack crc : $d48b5fe6, $09563bb7, $1c8cd4c5
exception number : 1
exception class : EInvalidPointer
exception message : Invalid pointer operation.
thread $7bc:
00402863 +13 server.exe System @FreeMem
0040392c +0c server.exe System TObject.FreeInstance
00403d22 +02 server.exe System @ClassDestroy
004d1c00 +dc server.exe IdThread 272 +17 TIdThread.Destroy
00403974 +08 server.exe System TObject.Free
0046ef91 +89 server.exe Classes ThreadProc
00404824 +28 server.exe System ThreadWrapper
0044c03d +0d server.exe madExcept CallThreadProcSafe
0044c0a7 +37 server.exe madExcept ThreadExceptFrame
main thread ($864):
77e1c7cd +0b user32.dll WaitMessage
004a759c +f0 server.exe Forms TApplication.Idle
004a6be3 +17 server.exe Forms TApplication.HandleMessage
004a6df6 +96 server.exe Forms TApplication.Run
00565a2e +76 server.exe server 57 +15 initialization
thread $aa8:
77f88f13 +0b ntdll.dll NtWaitForSingleObject
77e8a02e +6f kernel32.dll WaitForSingleObjectEx
77e6b3d6 +0a kernel32.dll WaitForSingleObject
0044c03d +0d server.exe madExcept CallThreadProcSafe
0044c0a7 +37 server.exe madExcept ThreadExceptFrame
>> created by main thread ($864) at:
6ae3ef6c +00 comsvcs.dll
thread $840 (TKeepConnectionThread):
77f883a3 +0b ntdll.dll NtDelayExecution
77e8a28d +30 kernel32.dll SleepEx
77e8a255 +06 kernel32.dll Sleep
004eb07c +40 server.exe PDbConnectionPool 317 +10 TKeepConnectionThread.Execute
0044c15b +2b server.exe madExcept HookedTThreadExecute
0046ef3c +34 server.exe Classes ThreadProc
00404824 +28 server.exe System ThreadWrapper
0044c03d +0d server.exe madExcept CallThreadProcSafe
0044c0a7 +37 server.exe madExcept ThreadExceptFrame
>> created by main thread ($864) at:
004eb005 +19 server.exe PDbConnectionPool 293 +1 TKeepConnectionThread.Create
thread $7b8 (TSocketManageThread):
77f883a3 +00b ntdll.dll NtDelayExecution
77e8a28d +030 kernel32.dll SleepEx
77e8a255 +006 kernel32.dll Sleep
004f1091 +26d server.exe PGprsClient 1449 +42 TSocketManageThread.Execute
0044c15b +02b server.exe madExcept HookedTThreadExecute
0046ef3c +034 server.exe Classes ThreadProc
00404824 +028 server.exe System ThreadWrapper
0044c03d +00d server.exe madExcept CallThreadProcSafe
0044c0a7 +037 server.exe madExcept ThreadExceptFrame
>> created by main thread ($864) at:
004f0dc8 +034 server.exe PGprsClient 1391 +3 TSocketManageThread.Create