Segmentation fault with 2020.1.0b4
I'm running into a Segmentation Fault when activating a Unity Personal license for 2020.1.0b4 locally in a local docker pull (on a mac). Running the following env.sh:
#!/bin/bash
UNITY_VERSION=2020.1.0b4
docker run -it --rm \
-e "UNITY_USERNAME=XXXXXXX" \
-e "UNITY_PASSWORD=XXXXXXX" \
-e "TEST_PLATFORM=linux" \
-e "WORKDIR=/root/project" \
-v "$(pwd):/root/project" \
gableroux/unity3d:$UNITY_VERSION \
bash
I receive the following:
[Licensing::Module] Channel doesn't exist: "LicenseClient-root"
[Licensing::Module] Successfully launched the LicensingClient (PId: 123)
[Licensing::Module] Successfully connected to LicensingClient on channel: "LicenseClient-root"
[SignatureVerifier] Application signature verification not supported on this platform.
Entitlement-based licensing initiated
[LicensingClient] Licenses updated successfully
Segmentation fault
There is Unity_v2020.1.0b4.alf file written to disk in the docker. I've made an attempt to activate it manually. Similar to a previously (working) process, I encode it with travis encrypt-file --com and use it in a travis build, but the travis CI also segfaults during the licensing phase:
Travis log:
Setting environment variables from repository settings
$ export GITHUB_API_KEY=[secure]
$ export encrypted_57bff8e93278_key=[secure]
$ export encrypted_57bff8e93278_iv=[secure]
Setting environment variables from .travis.yml
$ export BUILD_NAME="Pathos (pre-alpha)"
$ export BUILD_TARGET=StandaloneOSX
$ export IMAGE_NAME=gableroux/unity3d:2020.1.0b4-mac
$ bash -c 'echo $BASH_VERSION'
4.3.48(1)-release
before_install.1
0.01s$ openssl aes-256-cbc -K $encrypted_57bff8e93278_key -iv $encrypted_57bff8e93278_iv -in Unity_v2020.x.ulf.enc -out ./Unity_v2020.x.ulf -d
before_install.2
0.00s$ export UNITY_LICENSE_CONTENT=`cat Unity_v2020.x.ulf`
before_install.3
0.00s$ rm Unity_v2020.x.ulf
before_install.4
277.88s$ docker pull $IMAGE_NAME
0.01s$ travis_wait 50 sleep 2600 &
The command "travis_wait 50 sleep 2600 &" exited with 0.
10.52s$ chmod +x ./ci/docker_build.sh && travis_wait 60 ./ci/docker_build.sh
Still running (1 of 60): ./ci/docker_build.sh
The command ./ci/docker_build.sh exited with 139.
Log:
+ mkdir -p /root/.cache/unity3d
+ mkdir -p /root/.local/share/unity3d/Unity/
+ set +x
UNITY_LICENSE_CONTENT_STANDALONEOSX env var not found, using default UNITY_LICENSE_CONTENT env var
Writing UNITY_LICENSE_CONTENT to license file /root/.local/share/unity3d/Unity/Unity_lic.ulf
+ echo 'Building for StandaloneOSX'
+ export BUILD_PATH=./Builds/StandaloneOSX/
+ BUILD_PATH=./Builds/StandaloneOSX/
+ mkdir -p ./Builds/StandaloneOSX/
Building for StandaloneOSX
++ pwd
+ xvfb-run --auto-servernum '--server-args=-screen 0 640x480x24' /opt/Unity/Editor/Unity -projectPath /project -batchmode -quit -buildTarget StandaloneOSX -customBuildTarget StandaloneOSX -customBuildName Pathos '(pre-alpha)' -customBuildPath ./Builds/StandaloneOSX/ -executeMethod BuildCommand.PerformBuild -logFile /dev/stdout
[Licensing::Module] Channel doesn't exist: "LicenseClient-root"
[Licensing::Module] Successfully launched the LicensingClient (PId: 33)
[Licensing::Module] Successfully connected to LicensingClient on channel: "LicenseClient-root"
[SignatureVerifier] Application signature verification not supported on this platform.
Entitlement-based licensing initiated
[LicensingClient] Licenses updated successfully
Segmentation fault (core dumped)
Hope anyone can provide any further help or direction with the above information. I have no clear path to research further.
Thank you for your time and assistance.