[openssl-dev] [openssl.org #3747] Bug Report - Segmentation fault thrown from engine_unlocked_finish()
ijing06@gmail.com via RT
rt at openssl.org
Fri Mar 13 12:39:34 UTC 2015
Hi,
I ran into an issue when testing openssl 1.0.1h with SQL ODBC Driver 11 on
Linux Redhat 5.
GDB shows the segmentation fault occurs at -
Program terminated with signal 11, Segmentation fault.
#0 0x00002ae14175e367 in engine_unlocked_finish (e=0x2ae14177f5ca,
unlock_for_handlers=1) at eng_init.c:101
101 e->funct_ref--;
(gdb) p e->funct_ref
$1 = -2092374647
When testing with SQL ODBC Driver w/o openssl lib, it works fine.
I also tried the same test with latest version of openssl (1.0.2 & 1.0.1l)
and both gave the same result (seg fault).
The source code -
crypto/engine/eng_init.c
shows it unconditionally reduces the reference count at line 101:
e->funct_ref--;
Is this intentional? Can you provide a feedback?
Thanks.
More information about the openssl-dev
mailing list