<div dir="ltr"><div dir="ltr">On Thu, Jun 16, 2022 at 8:08 AM Thomas Friedrichsmeier <<a href="mailto:thomas.friedrichsmeier@kdemail.net">thomas.friedrichsmeier@kdemail.net</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, 15 Jun 2022 17:51:52 +0200<br>
Thomas Friedrichsmeier <<a href="mailto:thomas.friedrichsmeier@kdemail.net" target="_blank">thomas.friedrichsmeier@kdemail.net</a>> wrote:<br>
[...]<br>
> I suppose, I could try seting up some dummy test binaries, linking<br>
> against the various libraries, hoping to narrow down the problem that<br>
> way?<br>
<br>
Ok, that finally led to something. I have no idea, why this is<br>
happening, or how to fix it, but I have isolated QWebEngine as the<br>
troublemaker.<br>
<br>
relevant portion of CMakeLists.txt:<br>
<br>
add_executable(linktest linktest.cpp)<br>
target_link_libraries(linktest PRIVATE Qt5::Test Qt5::WebEngineWidgets)<br>
add_test(NAME rkward-linktest COMMAND linktest)<br>
ecm_mark_as_test(linktest)<br>
<br>
relevant code:<br>
<a href="https://invent.kde.org/education/rkward/-/blob/work/diagnose_testfailure/rkward/autotests/linktest.cpp" rel="noreferrer" target="_blank">https://invent.kde.org/education/rkward/-/blob/work/diagnose_testfailure/rkward/autotests/linktest.cpp</a><br>
<br>
result:<br>
<a href="https://invent.kde.org/education/rkward/-/jobs/359945" rel="noreferrer" target="_blank">https://invent.kde.org/education/rkward/-/jobs/359945</a><br>
<br>
(2/2 Test #2: rkward-linktest ..................Exit code 0xc0000135)<br>
<br>
Note that "new QWebEngineView();" does not even have to be called. It's<br>
enough that the line of code is present, directly or indirectly. In<br>
contrast - for instance - creating a KTextEditor::Document/View does<br>
not cause any trouble.<br></blockquote><div><br></div><div>Interesting. When you build RKward on your local system do you use the Craft cache or does your system build everything itself?</div><div>I wonder if the Craft binaries for WebEngineWidgets are broken - and MSVC doesn't check down the full chain when it does it's linking.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
(In case you are wondering: That branch is a toy branch with only the<br>
Windows CI enabled, and intended to be deleted. Feel free to use it for<br>
further testing, should that help.)<br>
<br>
Regards<br>
Thomas<br></blockquote><div><br></div><div>Thanks,</div><div>Ben </div></div></div>