activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <barry.barn...@wellsfargo.com>
Subject ActiveMQ CCP SSL question
Date Wed, 08 Apr 2015 21:09:53 GMT

 
Can you tell me if you have ActiveMQ-CPP expertise? I'm seeking help for questions such as
this one: Can you describe what is going on in ActiveMQ-CPP thread and connection management
that allows the scenario in the stack trace below to occur, where we have an SSL handshake
being attempted for a Producer connection, in a spawned off thread? Based on the way I think
activemq normally works, threads for new (SSL) connections are ordinarily only spawned off
once the (SSL) connection is complete.
 

 
Thread 17 (Thread 0x95ceb70 (LWP 8241)):
#0  0x005c7430 in __kernel_vsyscall ()
#1  0x093df5fb in read () from /lib/libpthread.so.0
#2  0x088096a8 in ?? () from /usr/lib/libcrypto.so.6
#3  0x0880772e in BIO_read () from /usr/lib/libcrypto.so.6
#4  0x009d011c in ssl23_read_bytes () from /usr/lib/libssl.so.6
#5  0x009cf24c in ssl23_connect () from /usr/lib/libssl.so.6
#6  0x009db6fb in SSL_connect () from /usr/lib/libssl.so.6
#7  0xf72708fa in decaf::internal::net::ssl::openssl::OpenSSLSocket::startHandshake() () from
/tvapps/PSL/psl/activemq/lib/libactivemq-cpp.so.17
#8  0xf72710bc in decaf::internal::net::ssl::openssl::OpenSSLSocket::read(unsigned char*,
int, int, int) () from /tvapps/PSL/psl/activemq/lib/libactivemq-cpp.so.17
#9  0xf7273ef3 in decaf::internal::net::ssl::openssl::OpenSSLSocketInputStream::doReadArrayBounded(unsigned
char*, int, int, int) () from /tvapps/PSL/psl/activemq/lib/libactivemq-cpp.so.17
#10 0xf72e0b1f in decaf::io::InputStream::doReadArray(unsigned char*, int) () from /tvapps/PSL/psl/activemq/lib/libactivemq-cpp.so.17
#11 0xf72e0488 in decaf::io::InputStream::read(unsigned char*, int) () from /tvapps/PSL/psl/activemq/lib/libactivemq-cpp.so.17
#12 0xf72d4080 in decaf::io::BufferedInputStream::bufferData(decaf::io::InputStream*, unsigned
char*&) () from /tvapps/PSL/psl/activemq/lib/libactivemq-cpp.so.17
#13 0xf72d39a5 in decaf::io::BufferedInputStream::doReadArrayBounded(unsigned char*, int,
int, int) () from /tvapps/PSL/psl/activemq/lib/libactivemq-cpp.so.17
#14 0xf72e0614 in decaf::io::InputStream::read(unsigned char*, int, int, int) () from /tvapps/PSL/psl/activemq/lib/libactivemq-cpp.so.17
#15 0xf72da586 in decaf::io::DataInputStream::readAllData(unsigned char*, int) () from /tvapps/PSL/psl/activemq/lib/libactivemq-cpp.so.17
#16 0xf72d840e in decaf::io::DataInputStream::readInt() () from /tvapps/PSL/psl/activemq/lib/libactivemq-cpp.so.17
#17 0xf71f1514 in activemq::wireformat::openwire::OpenWireFormat::unmarshal(activemq::transport::Transport
const*, decaf::io::DataInputStream*) () from /tvapps/PSL/psl/activemq/lib/libactivemq-cpp.so.17
#18 0xf713b032 in activemq::transport::IOTransport::run() () from /tvapps/PSL/psl/activemq/lib/libactivemq-cpp.so.17
#19 0xf72ff0ee in decaf::lang::Thread::run() () from /tvapps/PSL/psl/activemq/lib/libactivemq-cpp.so.17
#20 0xf72b8e1b in (anonymous namespace)::runCallback(void*) () from /tvapps/PSL/psl/activemq/lib/libactivemq-cpp.so.17
#21 0xf72b8dcb in (anonymous namespace)::threadEntryMethod(void*) () from /tvapps/PSL/psl/activemq/lib/libactivemq-cpp.so.17
#22 0x093d8b39 in start_thread () from /lib/libpthread.so.0
#23 0x08acbc2e in clone () from /lib/libc.so.6



Regards,

Barry Barnett
Enterprise Queuing Services | QS4U
Cell: 803-207-7452
Mime
View raw message