Last active
May 29, 2025 08:15
-
-
Save stepankuzmin/c411edb6d1b8a8916755be2a67b9caec to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
circleci@2e14e81afaa0:~$ cat diagnostics_2e14e81afaa0.txt | |
=== RUNNER DIAGNOSTICS === | |
Date: Thu May 29 08:14:25 AM UTC 2025 | |
Hostname: 2e14e81afaa0 | |
=== SYSTEM INFO === | |
Kernel: 6.8.0-1024-aws | |
OS: Ubuntu 22.04.3 LTS | |
=== CPU PERFORMANCE SETTINGS === | |
CPU Governors: | |
CPU Frequency Info: | |
cpu MHz : 3399.727 | |
cpu MHz : 3400.928 | |
cpu MHz : 3400.903 | |
cpu MHz : 3398.960 | |
=== MEMORY INFO === | |
total used free shared buff/cache available | |
Mem: 4.0Gi 0.0Ki 4.0Gi 0B 0B 4.0Gi | |
Swap: 0B 0B 0B | |
Shared Memory: | |
Filesystem Size Used Avail Use% Mounted on | |
shm 48G 0 48G 0% /dev/shm | |
=== CHROME/CHROMIUM INFO === | |
Chrome binaries found: | |
No chrome binaries in PATH | |
Chrome processes (first 3): | |
circleci 1113 0.0 1.2 1090220 52196 pts/1 Ssl+ 08:13 0:00 npm run test-render-chromium | |
circleci 1124 0.0 0.0 2900 1452 pts/1 S+ 08:13 0:00 sh -c npx vitest run --config vitest.config.render.chromium.ts | |
circleci 1125 0.0 1.4 1096756 62580 pts/1 Sl+ 08:13 0:00 npm exec vitest run --config vitest.config.render.chromium.ts | |
Chrome version: | |
Could not get version | |
=== DISPLAY CONFIGURATION === | |
DISPLAY variable: :99 | |
Xvfb processes: | |
circleci 13 0.0 1.7 213784 72436 pts/0 S+ 08:13 0:00 Xvfb :99 -screen 0 1280x1024x24 | |
Display info: | |
=== FILE SYSTEM === | |
Temp filesystem: | |
overlay 300G 2.0G 299G 1% / | |
tmpfs on /dev type tmpfs (rw,nosuid,size=65536k,mode=755,inode64) | |
tmpfs on /mnt/ramdisk type tmpfs (rw,nodev,relatime,size=50331648k,inode64) | |
shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=50331648k,inode64) | |
I/O Schedulers: | |
loop0: [none] mq-deadline | |
loop1: [none] mq-deadline | |
loop2: [none] mq-deadline | |
=== KERNEL PARAMETERS === | |
VM Settings: | |
vm.swappiness = 60 | |
vm.dirty_ratio = 20 | |
vm.dirty_background_ratio = 10 | |
Scheduler Settings: | |
kernel.sched_autogroup_enabled = 1 | |
Cannot read scheduler settings | |
=== RESOURCE LIMITS === | |
max locked memory (kbytes, -l) 8192 | |
max memory size (kbytes, -m) unlimited | |
open files (-n) 65536 | |
max user processes (-u) 281154 | |
virtual memory (kbytes, -v) unlimited | |
=== NETWORK === | |
DNS Servers: | |
nameserver 10.89.3.1 | |
DNS Response Time: | |
real 0m0.001s | |
=== PERFORMANCE BENCHMARK === | |
Simple CPU benchmark (bc calculation): | |
Benchmark failed | |
=== CHROME CONFIGS === | |
Chrome policy/config files: | |
/etc/apparmor.d/abstractions/ubuntu-browsers.d/chromium-browser | |
=== ENVIRONMENT VARIABLES (filtered) === | |
CI_PULL_REQUEST=https://github.com/mapbox/mapbox-gl-js-internal/pull/2503 | |
CIRCLE_BRANCH=mourner/gh-actions-test | |
CIRCLE_BUILD_NUM=283267 | |
CIRCLE_BUILD_URL=https://circleci.com/gh/mapbox/mapbox-gl-js-internal/283267 | |
CIRCLECI=true | |
CIRCLE_INTERNAL_SCRATCH=/tmp/circleci-1457111936 | |
CIRCLE_INTERNAL_TASK_DATA=/tmp/.circleci-task-data-3ac6e4e8-04b8-4183-a699-3532f1cc5719-0-build | |
CIRCLE_JOB=test-render-linux-chrome-dev | |
CIRCLE_NODE_INDEX=0 | |
CIRCLE_NODE_TOTAL=1 | |
CIRCLE_OIDC_TOKEN=eyJhbGciOiJSUzI1NiIsImtpZCI6Ik1SdlV4YXVlc2ZoUmh1Vl9FelFoQ3VHdlpCUlZoQy04ZENiYVI0OHlIRGpWVmtIVmVobThDcXlGajk5UkhGcmFzZUtqd0FhVkRUN0p2RWtERGluZU1OIiwidHlwIjoiSldUIn0.eyJhdWQiOiIzYTAwZGE4My1kMTFmLTRmZTMtOWU5Mi01NjNmYTNiZjRlZDciLCJleHAiOjE3NDg1MDk5NjgsImlhdCI6MTc0ODUwNjM2OCwiaXNzIjoiaHR0cHM6Ly9vaWRjLmNpcmNsZWNpLmNvbS9vcmcvM2EwMGRhODMtZDExZi00ZmUzLTllOTItNTYzZmEzYmY0ZWQ3Iiwib2lkYy5jaXJjbGVjaS5jb20vY29udGV4dC1pZHMiOltdLCJvaWRjLmNpcmNsZWNpLmNvbS9wcm9qZWN0LWlkIjoiMjA4NWVlOTktZDQyNi00NDhkLTlmMWItNzg2MzNjNWZiOTBhIiwib2lkYy5jaXJjbGVjaS5jb20vc3NoLXJlcnVuIjp0cnVlLCJvaWRjLmNpcmNsZWNpLmNvbS92Y3Mtb3JpZ2luIjoiZ2l0aHViLmNvbS9tYXBib3gvbWFwYm94LWdsLWpzLWludGVybmFsIiwib2lkYy5jaXJjbGVjaS5jb20vdmNzLXJlZiI6InJlZnMvaGVhZHMvbW91cm5lci9naC1hY3Rpb25zLXRlc3QiLCJzdWIiOiJvcmcvM2EwMGRhODMtZDExZi00ZmUzLTllOTItNTYzZmEzYmY0ZWQ3L3Byb2plY3QvMjA4NWVlOTktZDQyNi00NDhkLTlmMWItNzg2MzNjNWZiOTBhL3VzZXIvYmU0NGI3NWQtMjYxNi00MDJmLWE2NzItNzY4YzU2YTMzZmQxIn0.UTcMe_d7lQqjHaOwyy0YeeAiLrAZv7T9jJAA9JW4Wj8ey6QXJCH_VyKoS_A21x7Q-QitXMX-HqknXdi1aoiC82vSGWSlabH8kY7h4ImCzw8E2j49F-bhCYELEQnAIvuGuPfPD1CbM8kvcIfmdkmjkG2yaqbBoazO548phLhvWQ-M2A1MG9BZOs2JS1iTAmge4qKo0nCAg-Y7TAI_NXTlbS6RXR_YcsNhvEfhtDpAQuoLy2J9SBu6jvVSTzNAp_EW0niwwRg3V4_XgLicjmetWlpdGsISygUJNCOcRkczh5-ZMUlUgki-pqR_Tepii94_U86xwWUBSKA93PA0BBbgyQ | |
CIRCLE_OIDC_TOKEN_V2=eyJhbGciOiJSUzI1NiIsImtpZCI6Ik1SdlV4YXVlc2ZoUmh1Vl9FelFoQ3VHdlpCUlZoQy04ZENiYVI0OHlIRGpWVmtIVmVobThDcXlGajk5UkhGcmFzZUtqd0FhVkRUN0p2RWtERGluZU1OIiwidHlwIjoiSldUIn0.eyJhdWQiOiIzYTAwZGE4My1kMTFmLTRmZTMtOWU5Mi01NjNmYTNiZjRlZDciLCJleHAiOjE3NDg1MDk5NjgsImlhdCI6MTc0ODUwNjM2OCwiaXNzIjoiaHR0cHM6Ly9vaWRjLmNpcmNsZWNpLmNvbS9vcmcvM2EwMGRhODMtZDExZi00ZmUzLTllOTItNTYzZmEzYmY0ZWQ3Iiwib2lkYy5jaXJjbGVjaS5jb20vY29udGV4dC1pZHMiOltdLCJvaWRjLmNpcmNsZWNpLmNvbS9wcm9qZWN0LWlkIjoiMjA4NWVlOTktZDQyNi00NDhkLTlmMWItNzg2MzNjNWZiOTBhIiwib2lkYy5jaXJjbGVjaS5jb20vc3NoLXJlcnVuIjp0cnVlLCJvaWRjLmNpcmNsZWNpLmNvbS92Y3Mtb3JpZ2luIjoiZ2l0aHViLmNvbS9tYXBib3gvbWFwYm94LWdsLWpzLWludGVybmFsIiwib2lkYy5jaXJjbGVjaS5jb20vdmNzLXJlZiI6InJlZnMvaGVhZHMvbW91cm5lci9naC1hY3Rpb25zLXRlc3QiLCJzdWIiOiJvcmcvM2EwMGRhODMtZDExZi00ZmUzLTllOTItNTYzZmEzYmY0ZWQ3L3Byb2plY3QvMjA4NWVlOTktZDQyNi00NDhkLTlmMWItNzg2MzNjNWZiOTBhL3VzZXIvYmU0NGI3NWQtMjYxNi00MDJmLWE2NzItNzY4YzU2YTMzZmQxL3Zjcy1vcmlnaW4vZ2l0aHViLmNvbS9tYXBib3gvbWFwYm94LWdsLWpzLWludGVybmFsL3Zjcy1yZWYvcmVmcy9oZWFkcy9tb3VybmVyL2doLWFjdGlvbnMtdGVzdCJ9.Rmam1nUZGBxDGZ6ZghInmDwmkesiR4GWx4Jyqjf9DQDMLoIwVzX72oOB8-GcE1cHa1YBTZVgb7MChi6V3zumv353HdUdiRK8WFbpnGZao5d77Kw-nLsfj7rhhfcUe9cG9NStqOFE4KDET4pyuf0kwUgKe4YF9kbgwlvVU2U5DRzhyQt19IEzZhI52YvNhBdrZqewjjuXTCvNuBeVtWxf0fVhhfCMa0_b-0eWpIuLs5GvqvK7OC55WCVWEW43YmeTlO4bLZ9V0Ar4z81Qteb2vomlKVyLBDImGTbt6uGKHNhxKgOOMQP4MMLpEHnKqlrGey_izHBSWlZWBUZC-WvczA | |
CIRCLE_ORGANIZATION_ID=3a00da83-d11f-4fe3-9e92-563fa3bf4ed7 | |
CIRCLE_PIPELINE_ID=95a7f8ae-7b8f-4dd2-83ad-3e094c7687f6 | |
CIRCLE_PROJECT_ID=2085ee99-d426-448d-9f1b-78633c5fb90a | |
CIRCLE_PROJECT_REPONAME=mapbox-gl-js-internal | |
CIRCLE_PROJECT_USERNAME=mapbox | |
CIRCLE_PULL_REQUEST=https://github.com/mapbox/mapbox-gl-js-internal/pull/2503 | |
CIRCLE_PULL_REQUESTS=https://github.com/mapbox/mapbox-gl-js-internal/pull/2503 | |
[email protected]:mapbox/mapbox-gl-js-internal.git | |
CIRCLE_SHA1=003d754b79eb41146cc89f1bf038ceb174386868 | |
CIRCLE_SHELL_ENV=/tmp/.bash_env-3ac6e4e8-04b8-4183-a699-3532f1cc5719-0-build | |
CIRCLE_USERNAME=stepankuzmin | |
CIRCLE_WORKFLOW_ID=08a0bf40-9b43-4e2a-8942-e30cd75ab59d | |
CIRCLE_WORKFLOW_JOB_ID=3ac6e4e8-04b8-4183-a699-3532f1cc5719 | |
CIRCLE_WORKFLOW_WORKSPACE_ID=06205a21-d49e-49b1-a0bf-3196e859f08b | |
CIRCLE_WORKING_DIRECTORY=~/mapbox-gl-js | |
CI=true | |
DISPLAY=:99 | |
MBX_CI_DOMAIN=o619qyc20d.execute-api.us-east-1.amazonaws.com | |
=== PLAYWRIGHT INFO === | |
Node version: v20.15.1 | |
NPM version: 10.7.0 | |
Playwright browsers location: | |
total 0 | |
drwxr-xr-x 5 circleci circleci 60 May 29 08:13 . | |
drwxr-xr-x 5 circleci circleci 70 May 29 08:13 .. | |
drwxr-xr-x 3 circleci circleci 85 May 29 08:13 chromium-1169 | |
drwxr-xr-x 2 circleci circleci 109 May 29 08:13 ffmpeg-1011 | |
=== PROCESS TREE SAMPLE === | |
Top 10 processes by CPU: | |
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND | |
65532 1 0.0 0.0 920 580 pts/0 Ss+ 08:13 0:00 /pause | |
circleci 7 0.0 0.0 2892 1448 pts/0 Ss+ 08:13 0:00 /bin/sh | |
circleci 13 0.0 1.7 213784 72436 pts/0 S+ 08:13 0:00 Xvfb :99 -screen 0 1280x1024x24 | |
circleci 16 0.0 1.1 1267696 47692 ? Ssl 08:13 0:04 /bin/circleci-agent _internal agent-runner --config - | |
circleci 979 0.0 0.0 7604 3776 pts/2 Ss 08:13 0:00 -bash | |
circleci 1113 0.0 1.2 1090220 52196 pts/1 Ssl+ 08:13 0:00 npm run test-render-chromium | |
circleci 1124 0.0 0.0 2900 1452 pts/1 S+ 08:13 0:00 sh -c npx vitest run --config vitest.config.render.chromium.ts | |
circleci 1125 0.0 1.4 1096756 62580 pts/1 Sl+ 08:13 0:00 npm exec vitest run --config vitest.config.render.chromium.ts | |
circleci 1136 0.0 0.0 2900 1452 pts/1 S+ 08:13 0:00 sh -c vitest run --config vitest.config.render.chromium.ts | |
circleci 1137 0.0 9.5 33246320 401464 pts/1 Sl+ 08:13 0:29 node (vitest) | |
=== END DIAGNOSTICS === |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
echo "=== RUNNER DIAGNOSTICS ===" | |
echo "Date: $(date)" | |
echo "Hostname: $(hostname)" | |
echo | |
echo "=== SYSTEM INFO ===" | |
echo "Kernel: $(uname -r)" | |
echo "OS: $(cat /etc/os-release | grep PRETTY_NAME | cut -d'"' -f2)" | |
echo | |
echo "=== CPU PERFORMANCE SETTINGS ===" | |
echo "CPU Governors:" | |
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor 2>/dev/null | sort | uniq -c || echo "No governor info available" | |
echo | |
echo "CPU Frequency Info:" | |
grep "cpu MHz" /proc/cpuinfo | head -4 | |
echo | |
echo "=== MEMORY INFO ===" | |
free -h | head -3 | |
echo | |
echo "Shared Memory:" | |
df -h /dev/shm 2>/dev/null || echo "No /dev/shm" | |
echo | |
echo "=== CHROME/CHROMIUM INFO ===" | |
echo "Chrome binaries found:" | |
which chromium chrome google-chrome chromium-browser 2>/dev/null || echo "No chrome binaries in PATH" | |
echo | |
echo "Chrome processes (first 3):" | |
ps aux | grep -i "chrom" | grep -v grep | head -3 || echo "No chrome processes running" | |
echo | |
echo "Chrome version:" | |
(google-chrome --version || chromium --version || chromium-browser --version) 2>/dev/null || echo "Could not get version" | |
echo | |
echo "=== DISPLAY CONFIGURATION ===" | |
echo "DISPLAY variable: $DISPLAY" | |
echo "Xvfb processes:" | |
ps aux | grep -i xvfb | grep -v grep || echo "No Xvfb running" | |
echo | |
echo "Display info:" | |
timeout 2 xdpyinfo 2>/dev/null | head -10 || echo "No display info available" | |
echo | |
echo "=== FILE SYSTEM ===" | |
echo "Temp filesystem:" | |
df -h /tmp | tail -1 | |
mount | grep -E "tmpfs|/tmp" | head -3 | |
echo | |
echo "I/O Schedulers:" | |
for disk in /sys/block/*/queue/scheduler; do | |
if [ -f "$disk" ]; then | |
echo "$(dirname $(dirname $disk) | xargs basename): $(cat $disk)" | |
fi | |
done 2>/dev/null | head -3 | |
echo | |
echo "=== KERNEL PARAMETERS ===" | |
echo "VM Settings:" | |
sysctl vm.swappiness vm.dirty_ratio vm.dirty_background_ratio 2>/dev/null || echo "Cannot read sysctl" | |
echo | |
echo "Scheduler Settings:" | |
sysctl kernel.sched_migration_cost_ns kernel.sched_autogroup_enabled kernel.sched_latency_ns 2>/dev/null || echo "Cannot read scheduler settings" | |
echo | |
echo "=== RESOURCE LIMITS ===" | |
ulimit -a | grep -E "open files|processes|memory" || echo "Cannot read ulimits" | |
echo | |
echo "=== NETWORK ===" | |
echo "DNS Servers:" | |
cat /etc/resolv.conf | grep nameserver | head -2 | |
echo | |
echo "DNS Response Time:" | |
timeout 2 bash -c "time nslookup google.com >/dev/null 2>&1" 2>&1 | grep real || echo "DNS test failed" | |
echo | |
echo "=== PERFORMANCE BENCHMARK ===" | |
echo "Simple CPU benchmark (bc calculation):" | |
time timeout 10 bash -c 'echo "scale=2000; a(1)*4" | bc -l >/dev/null' 2>&1 | grep real || echo "Benchmark failed" | |
echo | |
echo "=== CHROME CONFIGS ===" | |
echo "Chrome policy/config files:" | |
find /etc -name "*chrom*" -type f 2>/dev/null | head -5 || echo "No chrome configs in /etc" | |
echo | |
echo "=== ENVIRONMENT VARIABLES (filtered) ===" | |
env | grep -E "CHROME|DISPLAY|PLAYWRIGHT|HEADLESS|CI|RUNNER" | sort || echo "No relevant env vars" | |
echo | |
echo "=== PLAYWRIGHT INFO ===" | |
echo "Node version: $(node --version 2>/dev/null || echo 'Node not found')" | |
echo "NPM version: $(npm --version 2>/dev/null || echo 'NPM not found')" | |
echo "Playwright browsers location:" | |
ls -la ~/.cache/ms-playwright 2>/dev/null | head -5 || echo "No playwright cache found" | |
echo | |
echo "=== PROCESS TREE SAMPLE ===" | |
echo "Top 10 processes by CPU:" | |
ps aux --sort=-%cpu | head -11 | |
echo | |
echo "=== END DIAGNOSTICS ===" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment