Hi Folks, i am using gSOAP 2.7.17 in a multithreaded environment. In some situations my application will crash. The problem occurs with libssl version 1.0.0, too. Is this a bug in my code or in gsoap?
Here ist the stacktrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb14bfb70 (LWP 11733)] 0xb7fa1395 in SSL_peek () from /usr/lib/i686/cmov/libssl.so.0.9.8 (gdb) bt #0 0xb7fa1395 in SSL_peek () from /usr/lib/i686/cmov/libssl.so.0.9.8 #1 0x080e136c in soap_poll () #2 0x080e3a66 in soap_try_connect_command () #3 0x080e3b89 in soap_connect_command () #4 0x080e3bb7 in soap_connect () #5 0x086cd846 in eBayAPISoapBindingProxy::ReviseItem(ns1__ReviseItemRequestType*, ns1__ReviseItemResponseType*) () #6 0x080bfff0 in eBaySOAP::ReviseItem(ns1__ItemType*, ns1__ReviseItemResponseType*) () #7 0x0805bea1 in UpdateProductsThread::update(QSqlRecordScriptWrapper, ns1__ReviseItemResponseType*) () #8 0x0805ec86 in UpdateProductsThread::run() () #9 0xb6d11ec9 in ?? () from /usr/lib/libQtCore.so.4 #10 0xb6d1cfae in ?? () from /usr/lib/libQtCore.so.4 #11 0xb6c99955 in start_thread (arg=0xb14bfb70) at pthread_create.c:300 #12 0xb6adf10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Best regards, Daniel Walter