<div dir="ltr"><div dir="ltr">On Mon, Jun 13, 2022 at 7:56 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 Sun, 12 Jun 2022 20:48:59 +1200<br>
Ben Cooksley <<a href="mailto:bcooksley@kde.org" target="_blank">bcooksley@kde.org</a>> wrote:<br>
<br>
> On Sun, Jun 12, 2022 at 6:13 PM Thomas Friedrichsmeier <<br>
> <a href="mailto:thomas.friedrichsmeier@kdemail.net" target="_blank">thomas.friedrichsmeier@kdemail.net</a>> wrote:  <br>
[...]<br>
> > <a href="https://invent.kde.org/education/rkward/-/jobs/354885" rel="noreferrer" target="_blank">https://invent.kde.org/education/rkward/-/jobs/354885</a><br>
> ><br>
> > Test project C:/builds/education/rkward/_build<br>
> >     Start 1: rkward-core_test<br>
> > 1/1 Test #1: rkward-core_test .................Exit code 0xc0000135<br>
> > ***Exception:   0.23 sec<br>
> > 0% tests passed, 1 tests failed out of 1<br>
> ><br>
> > 0xc0000135 appears to be STATUS_DLL_NOT_FOUND, but which one (and<br>
> > why)? <br>
> <br>
> Rather strange, the CI system does it's best to setup PATH such that<br>
> Windows should be able to find all the necessary DLLs.<br>
> <br>
> Are you able to confirm what libraries the rkward-core test links<br>
> against?<br>
<br>
As core_test.exe is not included in the CI artifact, only indirectly.<br>
<br>
In theory it should be the same as those used for rkward.exe +<br>
Qt5Test.dll. (The theory holds true in my craft environemnt, although,<br>
notably that is a  MinGW-build, so the list itself is different, there).<br>
<br>
rkward.exe taken from the CI artifact links against:<br>
<br>
Qt5WebEngineWidgets.dll<br>
Qt5WebEngineCore.dll<br>
KF5KIOFileWidgets.dll<br>
KF5TextEditor.dll<br>
Qt5Qml.dll<br>
KF5Parts.dll<br>
KF5XmlGui.dll<br>
Qt5PrintSupport.dll<br>
KF5KIOWidgets.dll<br>
KF5ConfigWidgets.dll<br>
KF5KIOCore.dll<br>
KF5Crash.dll<br>
KF5WindowSystem.dll<br>
Qt5Network.dll<br>
KF5JobWidgets.dll<br>
Qt5DBus.dll<br>
KF5Service.dll<br>
KF5I18n.dll<br>
KF5CoreAddons.dll<br>
KF5Completion.dll<br>
KF5WidgetsAddons.dll<br>
Qt5Widgets.dll<br>
Qt5Xml.dll<br>
KF5ConfigCore.dll<br>
Qt5Gui.dll<br>
KF5Archive.dll<br>
Qt5Core.dll<br>
VCRUNTIME140_1.dll<br>
<br>
(This list has the same dlls as the known good rkward.exe built on<br>
binary-factory, only the order is different.)<br>
<br>
At runtime a fairly large number of additional dlls are loaded, as<br>
listed by tasklist /m (attached).<br>
<br>
I case you are wondering: No R dlls are involved, because those are<br>
used in a separate process, only.<br></blockquote><div><br></div><div>Thanks for all of these details.</div><div><br></div><div>Is there a way for us to find out whether it successfully completes initial startup and then fails when completing the later loading?</div><div>It seems that 0xc0000135 errors tend to be related .Net - which is included in that extract you attached.</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>
Can you make anything out of that?<br>
<br>
Thomas<br></blockquote><div><br></div><div>Cheers,</div><div>Ben </div></div></div>