<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p></p>
<div><br>
</div>
<div>Hi all,</div>
<div><br>
</div>
<div>I'm experiencing an issue in PyQt 5.5.1 whereby the process segfaults on exit when a dynamically created WebEngineView is explicitly destroyed.</div>
<div><br>
</div>
<div>See the following gist which demonstrates the problem:</div>
<div>https://gist.github.com/poptosic/5ef2621aa06c1bee62ef</div>
<div><br>
</div>
<div>Run webenginetest.py and click "Load" to dynamically instantiate a WebEngineView followed by "Unload" to destroy it. When you exit the application you should see it segfault. Oddly, if you don't click "Unload", the process will shutdown cleanly. </div>
<div><br>
</div>
<div>Also, running WebEngineTest.qml with qmlscene always exits cleanly.</div>
<div><br>
</div>
<div>Environment:</div>
<div>- Windows 10</div>
<div>- Python 3.4.2 compiled with MSVC2013</div>
<div>- Qt 5.5.1 (MSVC2013) </div>
<div>- PyQt 5.5.1 and sip 4.17 (MSVC2013)</div>
<div><br>
</div>
<div>I also managed to reproduce this on Linux:</div>
<div>- Python 3.4.3</div>
<div>- Qt 5.5.0, </div>
<div>- PyQt 5.5.0 and sip 4.16.9</div>
<div><br>
</div>
<div>Thank you,</div>
<div>Milorad</div>
<br>
<p></p>
</div>
</body>
</html>