[JitDiff X64] [hez2010] JIT: Devirtualize generic virtual methods
For all the logs, see https://mihubot.xyz/api/RuntimeUtils/Jobs/Progress/FAtaPK1A
Tracking issue: https://github.com/MihuBot/runtime-utils/issues/1650
Started at 2025-11-29 15-20-36 UTC, ran for 17 minutes 37 seconds.
Arguments: Just check again to make sure we properly preserved the runtime lookup calls for shared generics.
[00:00:00]* Starting ...
[00:00:00]* Using custom arguments: 'Just check again to make sure we properly preserved the runtime lookup calls for shared generics.'
[00:00:00]* Creating a new Azure VM (Standard_D16as_v6) in East US 2 ...
[00:00:00]* Creating a new Azure resource group for this deployment ...
[00:00:01]* Starting deployment of Azure VM (Standard_D16as_v6) ...
[00:00:40]* Initial remote runner contact
[00:01:15] CustomArguments=Just check again to make sure we properly preserved the runtime lookup calls for shared generics.
[00:01:15] ProcessorCount=16
[00:01:15] CurrentDirectory=/home/runtime-utils/Runner
[00:01:15] FrameworkDescription=.NET 8.0.21
[00:01:15] RuntimeIdentifier=ubuntu.22.04-x64
[00:01:15] BaseRepo=dotnet/runtime
[00:01:15] BaseBranch=main
[00:01:15] PrRepo=hez2010/runtime
[00:01:15] PrBranch=gvm-devirt-2
[00:01:10]* Azure deployment complete
[00:01:16] First hardware info: CpuCoresAvailable=16 MemoryAvailableGB=62.79198455810547
[00:01:16] [Prepare RAM disk] Running 'mkdir /ramdisk'
[00:01:16] [Prepare RAM disk] Running 'mount -t tmpfs -o size=124G tmpfs /ramdisk'
[00:01:16] Changed working directory from /home/runtime-utils/Runner to /ramdisk
[00:01:16] Using runtime setup script:
set -e
git clone --no-tags --branch main --single-branch --progress https://github.com/dotnet/runtime runtime
cd runtime
git log -1
chmod 777 build.sh
git config --global user.email build@build.foo
git config --global user.name build
git switch -c pr
git remote add combineWith1 https://github.com/hez2010/runtime
git fetch combineWith1 gvm-devirt-2
git log combineWith1/gvm-devirt-2 -1
git merge --no-edit combineWith1/gvm-devirt-2
git log -1
git s ...
[00:01:16] [Setup zip & wget] Running 'apt-get install -y zip wget'
[00:01:16] [Setup runtime] Running 'bash -x setup-runtime.sh'
[00:01:16] [Setup runtime] + set -e
[00:01:16] [Setup runtime] + git clone --no-tags --branch main --single-branch --progress https://github.com/dotnet/runtime runtime
[00:01:16] [Setup runtime] Cloning into 'runtime'...
[00:01:16] [Setup zip & wget] Reading package lists...
[00:01:16] [Setup zip & wget] Building dependency tree...
[00:01:16] [Setup zip & wget] Reading state information...
[00:01:16] [Setup zip & wget] wget is already the newest version (1.21.2-2ubuntu1.1).
[00:01:16] [Setup zip & wget] wget set to manually installed.
[00:01:16] [Setup zip & wget] The following NEW packages will be installed:
[00:01:16] [Setup zip & wget] unzip zip
[00:01:16] [Setup zip & wget] 0 upgraded, 2 newly installed, 0 to remove and 19 not upgraded.
[00:01:16] [Setup zip & wget] Need to get 350 kB of archives.
[00:01:16] [Setup zip & wget] After this operation, 930 kB of additional disk space will be used.
[00:01:16] [Setup zip & wget] Get:1 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 unzip amd64 6.0-26ubuntu3.2 [175 kB]
[00:01:16] [Setup zip & wget] Get:2 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 zip amd64 3.0-12build2 [176 kB]
[00:01:16] [Setup zip & wget] dpkg-preconfigure: unable to re-open stdin: No such file or directory
[00:01:16] [Setup zip & wget] Fetched 350 kB in 0s (20.0 MB/s)
[00:01:17] [Setup zip & wget] Selecting previously unselected package unzip.
[00:01:17] [Setup zip & wget] (Reading database ...
[00:01:17] [Setup zip & wget] (Reading database ... 5%
[00:01:17] [Setup zip & wget] (Reading database ... 10%
[00:01:17] [Setup zip & wget] (Reading database ... 15%
[00:01:17] [Setup zip & wget] (Reading database ... 20%
[00:01:17] [Setup zip & wget] (Reading database ... 25%
[00:01:17] [Setup zip & wget] (Reading database ... 30%
[00:01:17] [Setup zip & wget] (Reading database ... 35%
[00:01:17] [Setup zip & wget] (Reading database ... 40%
[00:01:17] [Setup zip & wget] (Reading database ... 45%
[00:01:17] [Setup zip & wget] (Reading database ... 50%
[00:01:17] [Setup zip & wget] (Reading database ... 55%
[00:01:17] [Setup zip & wget] (Reading database ... 60%
[00:01:17] [Setup zip & wget] (Reading database ... 65%
[00:01:17] [Setup zip & wget] (Reading database ... 70%
[00:01:17] [Setup zip & wget] (Reading database ... 75%
[00:01:17] [Setup zip & wget] (Reading database ... 80%
[00:01:17] [Setup zip & wget] (Reading database ... 85%
[00:01:17] [Setup zip & wget] (Reading database ... 90%
[00:01:17] [Setup zip & wget] (Reading database ... 95%
[00:01:17] [Setup zip & wget] (Reading database ... 100%
[00:01:17] [Setup zip & wget] (Reading database ... 67526 files and directories currently installed.)
[00:01:17] [Setup zip & wget] Preparing to unpack .../unzip_6.0-26ubuntu3.2_amd64.deb ...
[00:01:17] [Setup zip & wget] Unpacking unzip (6.0-26ubuntu3.2) ...
[00:01:17] [Setup zip & wget] Selecting previously unselected package zip.
[00:01:17] [Setup zip & wget] Preparing to unpack .../zip_3.0-12build2_amd64.deb ...
[00:01:17] [Setup zip & wget] Unpacking zip (3.0-12build2) ...
[00:01:17] [Setup zip & wget] Setting up unzip (6.0-26ubuntu3.2) ...
[00:01:17] [Setup zip & wget] Setting up zip (3.0-12build2) ...
[00:01:17] [Setup zip & wget] Processing triggers for man-db (2.10.2-1) ...
[00:01:17] [Setup zip & wget]
[00:01:17] [Setup zip & wget] Running kernel seems to be up-to-date.
[00:01:17] [Setup zip & wget]
[00:01:17] [Setup zip & wget] No services need to be restarted.
[00:01:17] [Setup zip & wget]
[00:01:17] [Setup zip & wget] No containers need to be restarted.
[00:01:17] [Setup zip & wget]
[00:01:17] [Setup zip & wget] No user sessions are running outdated binaries.
[00:01:17] [Setup zip & wget]
[00:01:17] [Setup zip & wget] No VM guests are running outdated hypervisor (qemu) binaries on this host.
[00:01:18] [Setup runtime] remote: Enumerating objects: 2374621
[00:01:18] [Setup runtime] remote: Enumerating objects: 2374686, done.
[00:01:18] [Setup runtime] remote: Counting objects: 1% (1/65)
[00:01:18] [Setup runtime] remote: Counting objects: 3% (2/65)
[00:01:18] [Setup runtime] remote: Counting objects: 4% (3/65)
[00:01:18] [Setup runtime] remote: Counting objects: 6% (4/65)