Priority: P2: Important
Affects Version/s: 5.5.1
Fix Version/s: None
This is a regression from some earlier Qt version - probably 5.4, but I still need to check.
When logging in on GitHub on OS X, a segfault happens in WebCore::SocketStreamHandle::platformClose():
I'll attach a full crash report with my project, but I can reproduce this with any QtWebKit application.
I tried to fix this for 5.5.1 in https://codereview.qt-project.org/#/c/122677/ but it seems that didn't help...
I tried to start debugging this - I patched some stuff to ensure m_p is set to 0 correctly and to enable logging, I'll attach the patch.
This is the log:
I can try to fix this myself as I know QtWebKit is deprecated, but I'd appreciate some guidance as I'm stuck - with the check from codereview in, how can there possibly be a segfault at that point?
|For Gerrit Dashboard: QTBUG-49027|
|139967,3||Check m_socket in SocketStreamHandlePrivate::close.||5.5||qt/qtwebkit||Status: MERGED||+2||0|
|139968,2||Check QT_NO_SSL in SocketStreamHandleQt.||5.5||qt/qtwebkit||Status: MERGED||+2||0|