Maybe two times object destroy ?
Use FastMM, this would catch such error if you enable it.

--
Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html
--
[EMAIL PROTECTED]
http://www.overbyte.be


----- Original Message ----- 
From: "Fastream Technologies" <[EMAIL PROTECTED]>
To: "ICS support mailing" <twsocket@elists.org>
Sent: Saturday, April 07, 2007 2:55 PM
Subject: [twsocket] Very strange Abnormal Program Termination


> 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 

-- 
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

Reply via email to