Just a guess, if you find this comment in HttpProt.pas V6: "// Make FReceiveBuffer at least 8KB larger than actually received data" you should use my fix, I got the same error on freeing the component.
Fix: http://www.duodata.de/misc/delphi/OverbyteIcsHttpProt.zip -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html Fastream Technologies wrote: > Hello All, > > How could such a report be caused? > > Best Regards, > > SZ > > date/time : 2007-04-07, 15:49:41, 468ms > computer name : FASTREAM > user name : Fastream <admin> > operating system : Windows 2003 Service Pack 2 build 3790 > system language : Turkish > system up time : 3 hours 32 minutes > program up time : 38 seconds > processors : 2x Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz > physical memory : 1371/2047 MB (free/total) > free disk space : (C:) 39,03 GB (D:) 90,25 GB > display mode : 1440x900, 32 bit > process id : $1030 > allocated memory : 22,66 MB > executable : IQEngineDebug.exe > exec. date/time : 2007-04-07 15:44 > version : 6.7.5.1091 > madExcept version : 3.0b > contact name : Gorkem > contact email : [EMAIL PROTECTED] > callstack crc : $2f6122ed, $8b36da21, $75c34480 > count : 2 > exception number : 1 > exception class : BcbTermination > exception message : Abnormal program termination. > > thread $1218 (ReverseProxyThread): <priority:1> > 004fe5e9 +011 IQEngineDebug.exe System > TObject.FreeInstance > 004fe99a +002 IQEngineDebug.exe System > @ClassDestroy > 004aff15 +045 IQEngineDebug.exe OverbyteIcsWSocket > TCustomLineWSocket.Destroy > 004fe62c +008 IQEngineDebug.exe System > TObject.Free > 004cff2c +01c IQEngineDebug.exe OverbyteIcsHttpProt > THttpCli.Destroy > 00422bbb +11f IQEngineDebug.exe ReverseProxyClientClassUnit.cpp > 4238 +9 httpClient.Destroy > 00497794 +088 IQEngineDebug.exe ReverseProxyClientManagerUnit.cpp > 31 +6 httpClientContainer.Destroy > 00497bab +14b IQEngineDebug.exe ReverseProxyClientManagerUnit.cpp > 122 +44 httpClientManager.releaseHTTPClient > 0042cb42 +216 IQEngineDebug.exe ReverseProxyThreadUnit.cpp > 756 +42 ReverseProxyThread.processServerThreadMessage > 0042c869 +011 IQEngineDebug.exe ReverseProxyThreadUnit.cpp > 684 +8 ReverseProxyThread.messagePump > 00429dd0 +118 IQEngineDebug.exe ReverseProxyThreadUnit.cpp > 121 +17 ReverseProxyThread.Execute > 005b21d7 +02b IQEngineDebug.exe Madexcept > _17162 > 004e2bf4 +034 IQEngineDebug.exe Classes > _17197 > 004ff490 +028 IQEngineDebug.exe System > _16780 > 005b20b9 +00d IQEngineDebug.exe Madexcept > _17160 > 005b2123 +037 IQEngineDebug.exe Madexcept > _17161 >>> created by main thread ($13fc) at: > 004299a5 +059 IQEngineDebug.exe ReverseProxyThreadUnit.cpp > 63 +0 ReverseProxyThread.Create > > main thread ($13fc): > 7d94936a +000 USER32.dll > 00528f39 +12d IQEngineDebug.exe Forms > TApplication.Idle 005283ef +017 IQEngineDebug.exe Forms > TApplication.HandleMessage > 00528602 +096 IQEngineDebug.exe Forms > TApplication.Run 00402835 +071 IQEngineDebug.exe IQEngineDebug.cpp 24 > +8 WinMain 00588520 +14c IQEngineDebug.exe > __startup > > thread $e60: > 7d61d051 ntdll.dll > > thread $134c: <priority:1> > 7d61c8a0 +00 ntdll.dll > 005b20b9 +0d IQEngineDebug.exe Madexcept _17160 > 005b2123 +37 IQEngineDebug.exe Madexcept _17161 >>> created by main thread ($13fc) at: > 7db4b854 +00 mswsock.dll > > thread $10e8: <suspended> > 7d4d1504 +00 kernel32.dll >>> created by main thread ($13fc) at: > 005627b9 +3d IQEngineDebug.exe Authread TauEventThread.Create > > thread $1a5c (ReverseProxyClientThread): > 7d947860 +00 USER32.dll > 7d947bba +45 USER32.dll > GetMessageA > 004282a0 +20 IQEngineDebug.exe ReverseProxyClientThreadUnit.cpp 66 +4 > ReverseProxyClientThread.messagePump > 0042826d +1d IQEngineDebug.exe ReverseProxyClientThreadUnit.cpp 59 +7 > ReverseProxyClientThread.Execute > 005b21d7 +2b IQEngineDebug.exe Madexcept > _17162 004e2bf4 +34 IQEngineDebug.exe Classes > _17197 004ff490 +28 IQEngineDebug.exe System > _16780 005b20b9 +0d IQEngineDebug.exe Madexcept > _17160 005b2123 +37 IQEngineDebug.exe Madexcept > _17161 >>> created by thread $1218 (ReverseProxyThread) at: > 00428185 +59 IQEngineDebug.exe ReverseProxyClientThreadUnit.cpp 34 +0 > ReverseProxyClientThread.Create > > thread $8d4 (ReverseProxyClientThread): > 7d947860 +00 USER32.dll > 7d947bba +45 USER32.dll > GetMessageA > 004282a0 +20 IQEngineDebug.exe ReverseProxyClientThreadUnit.cpp 66 +4 > ReverseProxyClientThread.messagePump > 0042826d +1d IQEngineDebug.exe ReverseProxyClientThreadUnit.cpp 59 +7 > ReverseProxyClientThread.Execute > 005b21d7 +2b IQEngineDebug.exe Madexcept > _17162 004e2bf4 +34 IQEngineDebug.exe Classes > _17197 004ff490 +28 IQEngineDebug.exe System > _16780 005b20b9 +0d IQEngineDebug.exe Madexcept > _17160 005b2123 +37 IQEngineDebug.exe Madexcept > _17161 >>> created by thread $1218 (ReverseProxyThread) at: > 00428185 +59 IQEngineDebug.exe ReverseProxyClientThreadUnit.cpp 34 +0 > ReverseProxyClientThread.Create > > thread $f90: > 7d61cca8 ntdll.dll > > thread $12d0: > 7d61c8a0 ntdll.dll > > thread $1a8c (ReverseProxyClientThread): > 7d947860 +00 USER32.dll > 7d947bba +45 USER32.dll > GetMessageA > 004282a0 +20 IQEngineDebug.exe ReverseProxyClientThreadUnit.cpp 66 +4 > ReverseProxyClientThread.messagePump > 0042826d +1d IQEngineDebug.exe ReverseProxyClientThreadUnit.cpp 59 +7 > ReverseProxyClientThread.Execute > 005b21d7 +2b IQEngineDebug.exe Madexcept > _17162 004e2bf4 +34 IQEngineDebug.exe Classes > _17197 004ff490 +28 IQEngineDebug.exe System > _16780 005b20b9 +0d IQEngineDebug.exe Madexcept > _17160 005b2123 +37 IQEngineDebug.exe Madexcept > _17161 >>> created by thread $1218 (ReverseProxyThread) at: > 00428185 +59 IQEngineDebug.exe ReverseProxyClientThreadUnit.cpp 34 +0 > ReverseProxyClientThread.Create > > modules: > 00400000 IQEngineDebug.exe 6.7.5.1091 D:\Fastream\Current > Projects\IQRP Engine > 007c0000 ADVAPI32.DLL 5.2.3790.3959 C:\WINDOWS\syswow64 > 00860000 SHLWAPI.dll 6.0.3790.3959 C:\WINDOWS\syswow64 > 008c0000 OLEAUT32.DLL 5.2.3790.3959 C:\WINDOWS\syswow64 > 00950000 Normaliz.dll 6.0.5441.0 C:\WINDOWS\syswow64 > 03ae0000 SSLEAY32.DLL 0.9.8.1 D:\Fastream\Current > Projects\IQRP Engine > 03ea0000 IP2LOC~1.DLL 1.0.0.1 > D:\Fastream\CURREN~1\IQWFSE~1 10000000 LIBEAY32.DLL 0.9.8.1 > D:\Fastream\Current Projects\IQRP Engine > 4b3c0000 MSCTF.dll 5.2.3790.3959 C:\WINDOWS\SysWOW64 > 4dc30000 msctfime.ime 5.2.3790.3959 C:\WINDOWS\system32 > 5f270000 hnetcfg.dll 5.2.3790.3959 C:\WINDOWS\system32 > 6e850000 iertutil.dll 7.0.6000.16414 C:\WINDOWS\syswow64 > 71720000 WININET.DLL 7.0.6000.16414 C:\WINDOWS\syswow64 > 71ae0000 wshtcpip.dll 5.2.3790.3959 C:\WINDOWS\System32 > 71bb0000 WSOCK32.DLL 5.2.3790.0 C:\WINDOWS\system32 > 71bf0000 WS2HELP.dll 5.2.3790.1830 C:\WINDOWS\system32 > 71c00000 WS2_32.dll 5.2.3790.3959 C:\WINDOWS\system32 > 71c40000 NETAPI32.dll 5.2.3790.3959 C:\WINDOWS\syswow64 > 71e00000 msapsspc.dll 6.0.0.7755 C:\WINDOWS\system32 > 71e20000 msnsspc.dll 6.1.1825.0 C:\WINDOWS\system32 > 71f60000 security.dll 5.2.3790.0 C:\WINDOWS\system32 > 722f0000 sensapi.dll 5.2.3790.3959 C:\WINDOWS\system32 > 726d0000 urlmon.dll 7.0.6000.16414 C:\WINDOWS\syswow64 > 75da0000 SXS.DLL 5.2.3790.3959 C:\WINDOWS\system32 > 75e60000 apphelp.dll 5.2.3790.3959 C:\WINDOWS\system32 > 76190000 MSASN1.dll 5.2.3790.3959 C:\WINDOWS\syswow64 > 761b0000 CRYPT32.dll 5.131.3790.3959 C:\WINDOWS\syswow64 > 762b0000 COMDLG32.DLL 6.0.3790.3959 C:\WINDOWS\syswow64 > 76920000 USERENV.dll 5.2.3790.3959 C:\WINDOWS\system32 > 76aa0000 WINMM.dll 5.2.3790.3959 C:\WINDOWS\system32 > 76b70000 PSAPI.DLL 5.2.3790.3959 C:\WINDOWS\system32 > 76c90000 msv1_0.DLL 5.2.3790.3959 C:\WINDOWS\SysWOW64 > 76cf0000 IPHLPAPI.DLL 5.2.3790.3959 C:\WINDOWS\system32 > 76e30000 rtutils.dll 5.2.3790.1830 C:\WINDOWS\system32 > 76e40000 rasman.dll 5.2.3790.3959 C:\WINDOWS\system32 > 76e60000 TAPI32.dll 5.2.3790.3959 C:\WINDOWS\system32 > 76e90000 RASAPI32.dll 5.2.3790.3959 C:\WINDOWS\system32 > 76ed0000 DNSAPI.dll 5.2.3790.3959 C:\WINDOWS\system32 > 76f10000 WLDAP32.dll 5.2.3790.3959 C:\WINDOWS\syswow64 > 76f70000 winrnr.dll 5.2.3790.3959 C:\WINDOWS\System32 > 76f80000 rasadhlp.dll 5.2.3790.3959 C:\WINDOWS\system32 > 77010000 COMRes.dll 2001.12.4720.3959 C:\WINDOWS\system32 > 77530000 COMCTL32.DLL 5.82.3790.3959 > C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common- > Controls_6595b64144ccf1df_5.82.3790.3959_x-ww_78FCF8D0 77670000 > OLE32.DLL 5.2.3790.3959 C:\WINDOWS\syswow64 777b0000 > CLBCatQ.DLL 2001.12.4720.3959 C:\WINDOWS\system32 77b90000 > VERSION.DLL 5.2.3790.1830 C:\WINDOWS\syswow64 77ba0000 > msvcrt.dll 7.0.3790.3959 C:\WINDOWS\syswow64 78080000 > MSVCRT40.dll 5.2.3790.0 C:\WINDOWS\system32 7c8d0000 > SHELL32.dll 6.0.3790.3959 C:\WINDOWS\syswow64 7d4c0000 > kernel32.dll 5.2.3790.3959 C:\WINDOWS\syswow64 7d600000 > ntdll.dll 5.2.3790.3959 C:\WINDOWS\system32 7d800000 > GDI32.dll 5.2.3790.4033 C:\WINDOWS\syswow64 7d8d0000 > Secur32.dll 5.2.3790.3959 C:\WINDOWS\syswow64 7d930000 > USER32.dll 5.2.3790.4033 C:\WINDOWS\syswow64 7da20000 > RPCRT4.dll 5.2.3790.3959 C:\WINDOWS\syswow64 7db30000 > mswsock.dll 5.2.3790.3959 C:\WINDOWS\system32 7dbd0000 > comctl32.dll 6.0.3790.3959 > C:\WINDOWS\WinSxS\WOW64_Microsoft.Windows.Common- > Controls_6595b64144ccf1df_6.0.3790.3959_x-ww_5FA17F4E 7dee0000 > IMM32.DLL 5.2.3790.3959 C:\WINDOWS\system32 7df50000 > uxtheme.dll 6.0.3790.3959 C:\WINDOWS\system32 > > processes: > 0000 Idle > 0004 System normal > 0140 smss.exe normal > 01f0 csrss.exe > 020c winlogon.exe high > 023c services.exe normal > 0250 lsass.exe normal > 0308 ati2evxx.exe normal > 0330 svchost.exe normal > 0364 svchost.exe > 0394 svchost.exe normal > 03c8 svchost.exe > 03ec svchost.exe > 044c spoolsv.exe normal > 04a4 ati2evxx.exe normal > 05e0 svchost.exe normal > 0620 inetinfo.exe normal > 0728 explorer.exe normal > 0754 mdm.exe normal C:\Program Files (x86)\Common > Files\Microsoft Shared\VS7Debug > 0304 svchost.exe > 0890 svchost.exe normal > 08e8 ctfmon.exe normal > 0930 wmiprvse.exe > 0988 ctfmon.exe normal C:\WINDOWS\SysWOW64 > 09d4 AnonTns.exe normal C:\Program Files > (x86)\Anonymizer TNS 09dc Smax4.exe normal C:\Program > Files (x86)\Analog Devices\SoundMAX > 0a04 smax4pnp.exe normal C:\Program Files (x86)\Analog > Devices\Core > 0a18 JMRaidTool.exe normal C:\WINDOWS\SysWOW64 > 0b04 alg.exe > 12cc taskmgr.exe high > 1700 msnmsgr.exe normal C:\Program Files (x86)\MSN > Messenger 1224 usnsvc.exe normal C:\Program Files > (x86)\MSN Messenger 1a68 IQWebFTPServerEngine.exe normal > D:\Fastream\Current Projects\IQWF Server Engine > 1a80 httpd.exe normal C:\Program Files (x86)\Apache > Software Foundation\Apache2.2\bin > 0354 httpd.exe normal C:\Program Files (x86)\Apache > Software Foundation\Apache2.2\bin > 1030 IQEngineDebug.exe normal D:\Fastream\Current Projects\IQRP > Engine > 14d0 WebStressTester.exe normal D:\Fastream\Current Projects\Web > Stress Tester\Release_Build > > hardware: > + Bluetooth > - Bluetooth RFBNEP (driver 4.0.920.0) > - Bluetooth RFBUS (driver 4.0.915.0) > - Bluetooth RFCOMM (driver 4.0.920.0) > - Bluetooth RFHID (driver 4.0.903.0) > + Computer > - ACPI Multiprocessor x64-based PC > + Disk drives > - Generic USB CF Reader USB Device > - Generic USB MS Reader USB Device > - Generic USB SD Reader USB Device > - Generic USB SM Reader USB Device > - WDC WD3200KS-00PFB0 > + Display adapters > - Radeon X1600 Series (driver 8.342.0.0) > - Radeon X1600 Series Secondary (driver 8.342.0.0) > + DVD/CD-ROM drives > - HJ3430V FJN164M SCSI CdRom Device > - SATA DVD-RAM GSA-H22N SCSI CdRom Device > + IDE ATA/ATAPI controllers > - Intel(R) ICH8 2 port Serial ATA Storage Controller - 2825 (driver > 8.0.0.1008) > - Intel(R) ICH8 4 port Serial ATA Storage Controller - 2820 (driver > 8.0.0.1008) > - Primary IDE Channel > - Primary IDE Channel > - Secondary IDE Channel > - Secondary IDE Channel > + Keyboards > - Standard 101/102-Key or Microsoft Natural PS/2 Keyboard > + Mice and other pointing devices > - Microsoft PS/2 Mouse > + Modems > - Standard 33600 bps Modem > + Monitors > - Plug and Play Monitor > + Network adapters > - Bluetooth Personal Area Network (driver 4.0.920.0) > - Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC (driver > 5.646.727.2006) + Ports (COM & LPT) > - BT Port (COM10) > - BT Port (COM11) > - BT Port (COM12) > - BT Port (COM13) > - BT Port (COM14) > - BT Port (COM20) > - BT Port (COM21) > - BT Port (COM6) > - BT Port (COM7) > - Communications Port (COM1) > - ECP Printer Port (LPT1) > + Processors > - Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz > - Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz > + SCSI and RAID controllers > - JMicron JMB36X RAID Controller (driver 5.2.3790.104) > - JMicron JMB36X RAID Processor (driver 5.2.3790.104) > - SCSI/RAID Host Controller > + Sound, video and game controllers > - Audio Codecs > - Legacy Audio Drivers > - Legacy Video Capture Devices > - Media Control Devices > - SoundMAX Integrated Digital HD Audio (driver 5.10.2.4530) > - Video Codecs > + System devices > - ACPI Fixed Feature Button > - ACPI Power Button > - ATK0110 ACPI UTILITY (driver 1043.2.15.37) > - Direct memory access controller > - Extended IO Bus > - High Precision Event Timer (driver 7.0.0.1011) > - Intel(R) 82801 PCI Bridge - 244E (driver 7.0.0.1011) > - Intel(R) ICH8 Family PCI Express Root Port 1 - 283F (driver > 8.0.0.1010) - Intel(R) ICH8 Family PCI Express Root Port 4 - 2845 > (driver 8.0.0.1010) - Intel(R) ICH8 Family PCI Express Root Port 5 - > 2847 (driver 8.0.0.1010) - Intel(R) ICH8 Family SMBus Controller - > 283E (driver 8.0.0.1008) - Intel(R) ICH8/ICH8R Family LPC Interface > Controller - 2810 (driver 8.0.0.1010) > - Intel(R) P965/G965 PCI Express Root Port - 29A1 (driver > 8.0.0.1010) - Intel(R) P965/G965 Processor to I/O Controller - 29A0 > (driver 8.0.0.1010) > - Logical Disk Manager > - Microcode Update Device > - Microsoft ACPI-Compliant System > - Microsoft System Management BIOS Driver > - Microsoft UAA Bus Driver for High Definition Audio > - Motherboard resources > - Motherboard resources > - Motherboard resources > - Motherboard resources > - Numeric data processor > - PCI bus > - Plug and Play Software Device Enumerator > - Printer Port Logical Interface > - Programmable interrupt controller > - System board > - System board > - System CMOS/real time clock > - System speaker > - System timer > - Terminal Server Device Redirector > - Terminal Server Keyboard Driver > - Terminal Server Mouse Driver > - Volume Manager > + Universal Serial Bus controllers > - Generic Bluetooth Radio (driver 4.0.1216.0) > - Intel(R) ICH8 Family USB Universal Host Controller - 2830 (driver > 8.0.0.1008) > - Intel(R) ICH8 Family USB Universal Host Controller - 2831 (driver > 8.0.0.1008) > - Intel(R) ICH8 Family USB Universal Host Controller - 2832 (driver > 8.0.0.1008) > - Intel(R) ICH8 Family USB Universal Host Controller - 2834 (driver > 8.0.0.1008) > - Intel(R) ICH8 Family USB Universal Host Controller - 2835 (driver > 8.0.0.1008) > - Intel(R) ICH8 Family USB2 Enhanced Host Controller - 2836 (driver > 8.0.0.1008) > - Intel(R) ICH8 Family USB2 Enhanced Host Controller - 283A (driver > 8.0.0.1008) > - USB Mass Storage Device > - USB Root Hub > - USB Root Hub > - USB Root Hub > - USB Root Hub > - USB Root Hub > - USB Root Hub > - USB Root Hub > > disassembling: > [...] > 00422baa xor eax, eax > 00422bac mov [edx+$42f0], eax > 00422bb2 sub dword ptr [ebp-$24], $3e > 00422bb6 xor edx, edx > 00422bb8 mov eax, [ebp-4] > 00422bbb > call +$ad350 ($4cff10) ; > Overbyteicshttpprot.THttpCli.Destroy > 00422bc0 4239 mov edx, [ebp-$40] > 00422bc3 mov fs:[0], edx > 00422bca mov cl, [ebp-$41] > 00422bcd test cl, cl > 00422bcf jle loc_422bd9 > [...] -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be