TIBCO Streaming 10.4 crash in OpenSSL 1.0.2
book
Article ID: KB0076044
calendar_today
Updated On:
Description
Starting our StreamBase node results in a crash with console log ERROR messages:
2019-11-13 18:29:09.643111+0800 [34141:35178] ERROR com.tibco.ep.dtm.engine: (engine.cpp:233)
Caught fatal signal 11 (Segmentation fault): si_errno=0, si_code=1, si_addr=0x30
2019-11-13 18:29:09.644745+0800 [34141:35178] ERROR com.tibco.ep.dtm.engine: (engine.cpp:233) #7
/opt/tibco/sb/10.4.4/3rdparty/linux/openssl/1.0.2j_x86_64/lib/libcrypto.so.1.0.0:X509_NAME_add_entry
Resolution
Within the TIBCO Streaming 10.4 application using the ActiveSpaces 4.2 operators or FTL 6.2 operators, FTL expects version 1.1.1 of OpenSSL, and TIBCO Streaming 10.4 supplies version 1.0.2 on the library path. When FTL uses OpenSSL 1.0.2 this causes a crash that the Java VM cannot catch and report as an exception.
TIBCO Streaming 10.5.0 uses OpenSSL 1.1.1, so is compatible with ActiveSpaces 4.2 and FTL 6.2. The solution is to upgrade to TIBCO Streaming 10.5 when using these integrations.
Issue/Introduction
Incompatibility between TIBCO Streaming 10.4 and ActiveSpaces 4.2 and FTL 6.2 resolved in TIBCO Streaming 10.5.0
Feedback
thumb_up
Yes
thumb_down
No