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                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to