Debugging CI test failures
Thomas Friedrichsmeier
thomas.friedrichsmeier at kdemail.net
Sun Jun 12 20:56:40 BST 2022
On Sun, 12 Jun 2022 20:48:59 +1200
Ben Cooksley <bcooksley at kde.org> wrote:
> On Sun, Jun 12, 2022 at 6:13 PM Thomas Friedrichsmeier <
> thomas.friedrichsmeier at kdemail.net> wrote:
[...]
> > https://invent.kde.org/education/rkward/-/jobs/354885
> >
> > Test project C:/builds/education/rkward/_build
> > Start 1: rkward-core_test
> > 1/1 Test #1: rkward-core_test .................Exit code 0xc0000135
> > ***Exception: 0.23 sec
> > 0% tests passed, 1 tests failed out of 1
> >
> > 0xc0000135 appears to be STATUS_DLL_NOT_FOUND, but which one (and
> > why)?
>
> Rather strange, the CI system does it's best to setup PATH such that
> Windows should be able to find all the necessary DLLs.
>
> Are you able to confirm what libraries the rkward-core test links
> against?
As core_test.exe is not included in the CI artifact, only indirectly.
In theory it should be the same as those used for rkward.exe +
Qt5Test.dll. (The theory holds true in my craft environemnt, although,
notably that is a MinGW-build, so the list itself is different, there).
rkward.exe taken from the CI artifact links against:
Qt5WebEngineWidgets.dll
Qt5WebEngineCore.dll
KF5KIOFileWidgets.dll
KF5TextEditor.dll
Qt5Qml.dll
KF5Parts.dll
KF5XmlGui.dll
Qt5PrintSupport.dll
KF5KIOWidgets.dll
KF5ConfigWidgets.dll
KF5KIOCore.dll
KF5Crash.dll
KF5WindowSystem.dll
Qt5Network.dll
KF5JobWidgets.dll
Qt5DBus.dll
KF5Service.dll
KF5I18n.dll
KF5CoreAddons.dll
KF5Completion.dll
KF5WidgetsAddons.dll
Qt5Widgets.dll
Qt5Xml.dll
KF5ConfigCore.dll
Qt5Gui.dll
KF5Archive.dll
Qt5Core.dll
VCRUNTIME140_1.dll
(This list has the same dlls as the known good rkward.exe built on
binary-factory, only the order is different.)
At runtime a fairly large number of additional dlls are loaded, as
listed by tasklist /m (attached).
I case you are wondering: No R dlls are involved, because those are
used in a separate process, only.
Can you make anything out of that?
Thomas
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: rkward_deps.txt
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20220612/e67870f1/attachment.txt>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20220612/e67870f1/attachment.sig>
More information about the kde-devel
mailing list