I've got a ActiveX control which uses several different dll's
(LIBEAY32.dll being one). When I shut down iexplorer, my control is
deleted as expected but I get a crash when _DllMainCRTStartup
tries to DLL_THREAD_DETACH on the "LIBEAY32.dll" I get the following crash:
Unhandeled exception in iexplorer.exe 0xC0000005: Access violation...
Any idea whats going on? Or what else I can do to debug (please see below)?
LIBEAY32.DLL version: 0.9.8.8
namke version: 7.10.3077
Windows: Xp 2002 SP2
Compiled using the folllowing:
CFLAG= /MD /Ox /O2 /Ob2 /W3 /WX /Gs0 /GF /Gy /nologo
-DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32
-D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE
-DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DAES_ASM -DBN_ASM
-DOPENSSL_BN_ASM_PART_WORDS -DMD5_ASM -DSHA1_ASM -DRMD160_ASM
-DOPENSSL_USE_APPLINK -I. /Fdout32dll -DOPENSSL_NO_CAMELLIA
-DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2
-DOPENSSL_NO_TLSEXT -DOPENSSL_NO_CMS -DOPENSSL_NO_KRB5
-DOPENSSL_NO_DYNAMIC_ENGINE
Stack trace: (nothing visible)
109549e0()
> libeay32.dll!0381e6e2()
ntdll.dll!7c919a9c()
ntdll.dll!7c919b3f()
ntdll.dll!7c919aeb()
ole32.dll!774fea59()
ole32.dll!774fe9b4()
ntdll.dll!7c919aeb()
ntdll.dll!7c919ba0()
kernel32.dll!7c80adde()
ntdll.dll!7c90e027()
ntdll.dll!7c91392e()
libexpat.dll!039b7c65()
libexpat.dll!039b7ce8()
libexpat.dll!039b5cd2()
libeay32.dll!0381e68a()
libeay32.dll!037e1893()
libeay32.dll!038718bb()
ntdll.dll!7c9011a7()
ntdll.dll!7c919213()
kernel32.dll!7c80c096()
ole32.dll!774fea59()
mshtml.dll!7dcc9bb8()
kernel32.dll!7c80b689()
ole32.dll!774fea59()
Crash occurs after instruction: mov ecx,dword ptr ds:[38CFCBCh]
Registeres(useful?):
EAX = 109549E0 EBX = 00000000 ECX = 80284006 EDX = 7C90EB94 ESI = 00000003
EDI = 00000000 EIP = 109549E0 ESP = 022DFD14 EBP = 022DFEE4 EFL = 00000202
Thanks
Chris
--
Chris Hatko
Email: [EMAIL PROTECTED]
iMsg: [EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]