Build successful, but running binary in test stage fails

I’m setting up FreeCAD CI as current setup with Travis-CI no longer works. It’s a large project, so I aim to have local runner and have to control the builds. I have my forked repo on gitlab (PrzemoF/FreeCAD), I managed to set the local runner, everything works fine. I use przemof/executor docker image (stored on dockerhub). Last few lines of the failed test log:

Executing "step_script" stage of the job script 00:02
Using docker image sha256:5e2253bd23762e05d4ce6557e1232476dc3503b7baa84ba961a14e8fc6d90a2f for przemof/executor with digest przemof/executor@sha256:cd639c0c293f24410ec16278ce7e53ac1666517bd273ecec3eb4f2bfc6febeb0 ...
$ echo "Running unit tests... "
Running unit tests... 
$ cd build/bin/
$ ./FreeCAD -t 0
/usr/bin/bash: line 117:    10 Aborted                 (core dumped) ./FreeCAD -t 0
Cleaning up file based variables 00:01
ERROR: Job failed: exit code 1

I think I can only post one link as a new member here, so all files (.gitlab-ci.yml, Dcckerfile used to generate przemof/executor and scripts I use to register/run docker image are here: ci · gitlab-v1 · Przemo Firszt / FreeCAD · GitLab

I downloaded artifacts, and there is a problem with missing libraries, but they should be present on the docker image *przemof/executor) used to build and test.

Any hints how to diagnose the problem would be appreciated.

Edit: I added ldd and looks like the libraries are OK: