Runtime ssl enabled QSslSocket in pyside on linux as well.
On Fri, Jul 5, 2013 at 2:39 PM, Erik Johansson <[email protected]>wrote: > Going to try on a qtbuild that was built with runtime instead of linked > openssl and see if that helps. > > > On Fri, Jul 5, 2013 at 2:36 PM, Erik Johansson <[email protected]>wrote: > >> Yeah, it's those instructions I am following. >> >> When trying to open an https page maya segfaults with: >> QMetaObject::invokeMethod: No such method >> WebCore::SocketStreamHandlePrivate::socketSentData() >> >> Program received signal SIGSEGV, Segmentation fault. >> 0x00007fffe1a9acc4 in RSA_size () from >> /usr/autodesk/maya2012-x64/lib/libcrypto.so.6 >> (gdb) bt >> #0 0x00007fffe1a9acc4 in RSA_size () from >> /usr/autodesk/maya2012-x64/lib/libcrypto.so.6 >> #1 0x00007fffe1a281bd in RSA_verify () from >> /usr/autodesk/maya2012-x64/lib/libcrypto.so.6 >> #2 0x00007fffb5842433 in ssl3_get_key_exchange () from >> /usr/lib64/libssl.so.0.9.8 >> #3 0x00007fffb5844c50 in ssl3_connect () from /usr/lib64/libssl.so.0.9.8 >> #4 0x00007fffea0878fb in ?? () from >> /usr/autodesk/maya2012-x64/lib/libQtNetwork.so.4 >> #5 0x00007fffea088a03 in ?? () from >> /usr/autodesk/maya2012-x64/lib/libQtNetwork.so.4 >> #6 0x00007fffea0830df in QSslSocket::qt_metacall(QMetaObject::Call, int, >> void**) () from /usr/autodesk/maya2012-x64/lib/libQtNetwork.so.4 >> #7 0x00007fffed497849 in QMetaObject::activate(QObject*, QMetaObject >> const*, int, void**) () from /usr/autodesk/maya2012-x64/lib/libQtCore.so.4 >> #8 0x00007fffea0659c3 in ?? () from >> /usr/autodesk/maya2012-x64/lib/libQtNetwork.so.4 >> #9 0x00007fffea0556c1 in ?? () from >> /usr/autodesk/maya2012-x64/lib/libQtNetwork.so.4 >> #10 0x00007fffec7e6f0e in QApplicationPrivate::notify_helper(QObject*, >> QEvent*) () from /usr/autodesk/maya2012-x64/lib/libQtGui.so.4 >> #11 0x00007fffec7edb70 in QApplication::notify(QObject*, QEvent*) () from >> /usr/autodesk/maya2012-x64/lib/libQtGui.so.4 >> #12 0x00007ffff4c4bd6e in QmayaApplication::notify(QObject*, QEvent*) () >> from /usr/autodesk/maya2012-x64/lib/libExtensionLayer.so >> #13 0x00007fffed4827c3 in QCoreApplication::notifyInternal(QObject*, >> QEvent*) () from /usr/autodesk/maya2012-x64/lib/libQtCore.so.4 >> #14 0x00007fffed4ae17b in ?? () from >> /usr/autodesk/maya2012-x64/lib/libQtCore.so.4 >> #15 0x0000003bd6a38f0e in g_main_context_dispatch () from >> /lib64/libglib-2.0.so.0 >> #16 0x0000003bd6a3c938 in ?? () from /lib64/libglib-2.0.so.0 >> #17 0x0000003bd6a3ca3a in g_main_context_iteration () from >> /lib64/libglib-2.0.so.0 >> #18 0x00007fffed4ae2c5 in >> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) >> () from /usr/autodesk/maya2012-x64/lib/libQtCore.so.4 >> #19 0x00007fffec890aef in ?? () from >> /usr/autodesk/maya2012-x64/lib/libQtGui.so.4 >> #20 0x00007fffed481b85 in >> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from >> /usr/autodesk/maya2012-x64/lib/libQtCore.so.4 >> #21 0x00007fffed481dec in >> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from >> /usr/autodesk/maya2012-x64/lib/libQtCore.so.4 >> #22 0x00007fffed483c69 in QCoreApplication::exec() () from >> /usr/autodesk/maya2012-x64/lib/libQtCore.so.4 >> #23 0x00007ffff4c487a9 in Tapplication::start() () from >> /usr/autodesk/maya2012-x64/lib/libExtensionLayer.so >> #24 0x000000000040eeaa in appmain() () >> #25 0x000000000041cf21 in main () >> >> So maybe its not pysides fault but some funky system lib. >> >> //Erik >> >> >> On Fri, Jul 5, 2013 at 1:30 PM, Mike Owen <[email protected]> wrote: >> >>> Hi Erik, >>> Have you seen these pages? >>> >>> http://around-the-corner.typepad.com/adn/2012/10/building-qt-pyqt-pyside-for-maya-2013.html >>> http://images.autodesk.com/adsk/files/pyqtmaya2013.pdf >>> Mike >>> >>> >>> On 5 July 2013 12:00, Erik Johansson <[email protected]> wrote: >>> >>>> Hi again list >>>> >>>> >>>> I have been compiling Qt and PySide for use with autodesk maya in linux >>>> but can't seem to get QSslSocket and ssl support working. It works in osx >>>> and windows. >>>> >>>> Qt is build with >>>> ./configure -separate-debug-info -no-rpath -no-qt3support -no-phonon >>>> -no-phonon-backend -openssl-linked >>>> >>>> and openssl is found during build. >>>> >>>> When configuring pyside i see: >>>> -- Found OpenSSL: /usr/lib64/libssl.so >>>> and: >>>> -- Checking for QSslCertificate in QtNetwork -- found >>>> -- Checking for QSslCipher in QtNetwork -- found >>>> -- Checking for QSslConfiguration in QtNetwork -- found >>>> -- Checking for QSslError in QtNetwork -- found >>>> -- Checking for QSslKey in QtNetwork -- found >>>> -- Checking for QSslSocket in QtNetwork -- found >>>> >>>> But when import QtNetwork and printing out dir(QtNetwork) this is the >>>> result: >>>> >>>> ['QAbstractNetworkCache', 'QAbstractSocket', 'QAuthenticator', 'QFtp', >>>> 'QHostAddress', 'QHostInfo', 'QHttp', 'QHttpHeader', 'QHttpRequestHeader', >>>> 'QHttpResponseHeader', 'QIPv6Address', 'QLocalServer', 'QLocalSocket', >>>> 'QNetworkAccessManager', 'QNetworkAddressEntry', 'QNetworkCacheMetaData', >>>> 'QNetworkConfiguration', 'QNetworkConfigurationManager', 'QNetworkCookie', >>>> 'QNetworkCookieJar', 'QNetworkDiskCache', 'QNetworkInterface', >>>> 'QNetworkProxy', 'QNetworkProxyFactory', 'QNetworkProxyQuery', >>>> 'QNetworkReply', 'QNetworkRequest', 'QNetworkSession', 'QSsl', >>>> 'QTcpServer', 'QTcpSocket', 'QUdpSocket', 'QUrlInfo', '__doc__', >>>> '__file__', '__name__', '__package__'] >>>> >>>> >>>> and upon trying to visit an page with https the application crashes. >>>> >>>> >>>> If anyone got some ideas or knows if its some known bug please let me >>>> know. >>>> >>>> >>>> Cheers, >>>> >>>> Erik >>>> >>>> _______________________________________________ >>>> PySide mailing list >>>> [email protected] >>>> http://lists.qt-project.org/mailman/listinfo/pyside >>>> >>>> >>> >> >
_______________________________________________ PySide mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/pyside
