Most likely, it probably has something to do with
http://www.openssl.org/support/faq.html#PROG2 , probably a lack of
CRYPTO_malloc_init().

-Kyle H

On Tue, Aug 12, 2008 at 12:17 PM, Chris Hatko <[EMAIL PROTECTED]> wrote:
> 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]
>
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to