Skip to content

scx_soft_domain: ‌through topology-aware scheduling to improve perf - #3612

Open
CyangCyang wants to merge 1 commit into
sched-ext:mainfrom
CyangCyang:main
Open

scx_soft_domain: ‌through topology-aware scheduling to improve perf#3612
CyangCyang wants to merge 1 commit into
sched-ext:mainfrom
CyangCyang:main

Conversation

@CyangCyang

@CyangCyang CyangCyang commented Jun 1, 2026

Copy link
Copy Markdown

scx_soft_domain: ‌through topology-aware scheduling to improve performance

Background

In the performance test of multi-instance applications, such as Redis, a large number of CPU migrations across clusters or NUMA nodes are detected by capturing cputrace. In addition, there is cross-NUMA memory access. In addition, multiple Redis processes on the same CPU are switched back and forth. When the test pressure is high, the CPU competition is fierce.
We hope to reduce the Redis migration and competition and reduce the cross-NUMA memory access based on the topology information.

Introduce

scx_soft_domain is a scheduler dedicated to multi-instance services, such as Redis. It detects the CPU hardware topology (LLC and NUMA) and task affinity, and executes tasks on the CPUs in the domain where the tasks are located as much as possible. This reduces data transmission across LLCs and NUMAs, improves cache locality, and improves the overall system performance.

Core implementation logic

The CPU selection policy is implemented as follows: Multiple instances are evenly distributed on the machine. Within the same scheduling domain (that is, the same LLC or NUMA node), tasks are preferentially scheduled to CPUs in the domain, and cross-domain migration is avoided as much as possible.

When the load is high, load balancing is performed. First, whether the task can be directly executed on the selected CPU is quickly determined based on the load of the selected CPU and the running status of the task on the selected CPU. If the task cannot be directly executed on the selected CPU, the task is inserted into a user-defined queue of the LLC where the selected CPU is located and waits for an idle CPU to execute the task. Then, a CPU with the lowest load is selected in the LLC domain, and it is determined whether the CPU can be used as a new selected CPU. If the conditions are met, the corresponding mapping table is updated.

Test

The test environment consists of machines with 384 CPUs and 4 NUMA nodes. The performance of Redis's set and get operations is tested, with a total of 384 instances, using the valkey_benchmark tool. The kernel source code used in the test is obtained from https://atomgit.com/openeuler/kernel/tree/openEuler-26.09.

./target/release/scx_soft_domain -P redis-server

set

metric cfs scx_soft_domain scx_soft_domain vs cfs
rps 126557166.47 136862901.07 +8.14 %
avg(ms) 1.497 1.392
p50(ms) 1.308 1.169
p95(ms) 2.664 2.446
p99(ms) 6.531 4.696

get

metric cfs scx_soft_domain scx_soft_domain vs cfs
rps 127227716.58 136673083.79 +7.42 %
avg(ms) 1.486 1.391
p50(ms) 1.31 1.193
p95(ms) 2.523 2.363
p99(ms) 5.845 4.163
  • cargo build --release -p scx_soft_domain passes
  • cargo fmt --check passes

Notes

Currently, this feature only applies to the Redis performance improvement in the entire system scenario, including bare metal scenarios or container scenarios. In the future, more service scenarios will be supported.

@sirlucjan sirlucjan left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@arighi

arighi commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Can you fix these build errors?

     3: src/bpf/main.bpf.c:559:35: error: too few arguments provided to function-like macro invocation
           559 |                 scx_bpf_dsq_move_to_local(dsq_id);
               |                                                 ^
         /home/arighi/src/scx/target/release/build/scx_soft_domain-9c9ae1d622647ecf/out/scx_utils-bpf_h/scx/compat.bpf.h:47:9: note: macro 'scx_bpf_dsq_move_to_local' defined here
            47 | #define scx_bpf_dsq_move_to_local(dsq_id, enq_flags)                            \
               |         ^
         src/bpf/main.bpf.c:559:3: error: use of undeclared identifier 'scx_bpf_dsq_move_to_local'
           559 |                 scx_bpf_dsq_move_to_local(dsq_id);
               |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
         2 errors generated.

Thanks.

@sirlucjan

Copy link
Copy Markdown
Collaborator

Still doesn't compile

error: failed to run custom build command for `scx_soft_domain v1.1.0 (/home/lucjan/Pobrane/scx/scheds/experimental/scx_soft_domain)`

Caused by:
  process didn't exit successfully: `/home/lucjan/Pobrane/scx/target/release/build/scx_soft_domain-f307329883a34ba7/build-script-build` (exit status: 101)
  --- stdout
  cargo:rerun-if-env-changed=SCX_SKIP_PAHOLE_CHECK
  scx_utils:clang=ClangInfo { clang: "clang", ver: "22.1.6", arch: "x86_64" } ["-g", "-O2", "-Wall", "-Wno-compare-distinct-pointer-types", "-D__TARGET_ARCH_x86", "-mcpu=v3", "-mlittle-endian", "-idirafter", "/usr/lib/clang/22/include", "-idirafter", "/usr/local/include", "-idirafter", "/usr/include", "-I/home/lucjan/Pobrane/scx/target/release/build/scx_soft_domain-6bf6adbe0fcee67c/out/scx_utils-bpf_h/arch/x86", "-I/home/lucjan/Pobrane/scx/target/release/build/scx_soft_domain-6bf6adbe0fcee67c/out/scx_utils-bpf_h", "-I/home/lucjan/Pobrane/scx/target/release/build/scx_soft_domain-6bf6adbe0fcee67c/out/scx_utils-bpf_h/bpf-compat", "-D__SCX_TARGET_ARCH_x86"]

  --- stderr

  thread 'main' (8457) panicked at scheds/experimental/scx_soft_domain/build.rs:8:10:
  called `Result::unwrap()` on an `Err` value: failed to build `src/bpf/main.bpf.c`

  Caused by:
      0: failed to compile `src/bpf/main.bpf.c`
      1: failed to compile /tmp/.tmp4xHEWr/main.bpf.c from src/bpf/main.bpf.c
      2: command `clang -g -O2 -Wall -Wno-compare-distinct-pointer-types -D__TARGET_ARCH_x86 -mcpu=v3 -mlittle-endian -idirafter /usr/lib/clang/22/include -idirafter /usr/local/include -idirafter /usr/include -I/home/lucjan/Pobrane/scx/target/release/build/scx_soft_domain-6bf6adbe0fcee67c/out/scx_utils-bpf_h/arch/x86 -I/home/lucjan/Pobrane/scx/target/release/build/scx_soft_domain-6bf6adbe0fcee67c/out/scx_utils-bpf_h -I/home/lucjan/Pobrane/scx/target/release/build/scx_soft_domain-6bf6adbe0fcee67c/out/scx_utils-bpf_h/bpf-compat -D__SCX_TARGET_ARCH_x86 -I /tmp/.tmpmzbH8f/bpf/src -fno-stack-protector -g -O2 -target bpf -c src/bpf/main.bpf.c -o /tmp/.tmp4xHEWr/main.bpf.c` failed (exit status: 1)
      3: src/bpf/main.bpf.c:559:35: error: too few arguments provided to function-like macro invocation
           559 |                 scx_bpf_dsq_move_to_local(dsq_id);
               |                                                 ^
         /home/lucjan/Pobrane/scx/target/release/build/scx_soft_domain-6bf6adbe0fcee67c/out/scx_utils-bpf_h/scx/compat.bpf.h:47:9: note: macro 'scx_bpf_dsq_move_to_local' defined here
            47 | #define scx_bpf_dsq_move_to_local(dsq_id, enq_flags)                            \
               |         ^
         src/bpf/main.bpf.c:559:3: error: use of undeclared identifier 'scx_bpf_dsq_move_to_local'
           559 |                 scx_bpf_dsq_move_to_local(dsq_id);
               |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
         2 errors generated.
         
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...

@CyangCyang

Copy link
Copy Markdown
Author

Could you move scheduler to: https://github.com/sched-ext/scx/tree/main/scheds/experimental please?
Done. The scheduler has been moved to scheds/experimental.

@CyangCyang

Copy link
Copy Markdown
Author

仍然无法编译

error: failed to run custom build command for `scx_soft_domain v1.1.0 (/home/lucjan/Pobrane/scx/scheds/experimental/scx_soft_domain)`

Caused by:
  process didn't exit successfully: `/home/lucjan/Pobrane/scx/target/release/build/scx_soft_domain-f307329883a34ba7/build-script-build` (exit status: 101)
  --- stdout
  cargo:rerun-if-env-changed=SCX_SKIP_PAHOLE_CHECK
  scx_utils:clang=ClangInfo { clang: "clang", ver: "22.1.6", arch: "x86_64" } ["-g", "-O2", "-Wall", "-Wno-compare-distinct-pointer-types", "-D__TARGET_ARCH_x86", "-mcpu=v3", "-mlittle-endian", "-idirafter", "/usr/lib/clang/22/include", "-idirafter", "/usr/local/include", "-idirafter", "/usr/include", "-I/home/lucjan/Pobrane/scx/target/release/build/scx_soft_domain-6bf6adbe0fcee67c/out/scx_utils-bpf_h/arch/x86", "-I/home/lucjan/Pobrane/scx/target/release/build/scx_soft_domain-6bf6adbe0fcee67c/out/scx_utils-bpf_h", "-I/home/lucjan/Pobrane/scx/target/release/build/scx_soft_domain-6bf6adbe0fcee67c/out/scx_utils-bpf_h/bpf-compat", "-D__SCX_TARGET_ARCH_x86"]

  --- stderr

  thread 'main' (8457) panicked at scheds/experimental/scx_soft_domain/build.rs:8:10:
  called `Result::unwrap()` on an `Err` value: failed to build `src/bpf/main.bpf.c`

  Caused by:
      0: failed to compile `src/bpf/main.bpf.c`
      1: failed to compile /tmp/.tmp4xHEWr/main.bpf.c from src/bpf/main.bpf.c
      2: command `clang -g -O2 -Wall -Wno-compare-distinct-pointer-types -D__TARGET_ARCH_x86 -mcpu=v3 -mlittle-endian -idirafter /usr/lib/clang/22/include -idirafter /usr/local/include -idirafter /usr/include -I/home/lucjan/Pobrane/scx/target/release/build/scx_soft_domain-6bf6adbe0fcee67c/out/scx_utils-bpf_h/arch/x86 -I/home/lucjan/Pobrane/scx/target/release/build/scx_soft_domain-6bf6adbe0fcee67c/out/scx_utils-bpf_h -I/home/lucjan/Pobrane/scx/target/release/build/scx_soft_domain-6bf6adbe0fcee67c/out/scx_utils-bpf_h/bpf-compat -D__SCX_TARGET_ARCH_x86 -I /tmp/.tmpmzbH8f/bpf/src -fno-stack-protector -g -O2 -target bpf -c src/bpf/main.bpf.c -o /tmp/.tmp4xHEWr/main.bpf.c` failed (exit status: 1)
      3: src/bpf/main.bpf.c:559:35: error: too few arguments provided to function-like macro invocation
           559 |                 scx_bpf_dsq_move_to_local(dsq_id);
               |                                                 ^
         /home/lucjan/Pobrane/scx/target/release/build/scx_soft_domain-6bf6adbe0fcee67c/out/scx_utils-bpf_h/scx/compat.bpf.h:47:9: note: macro 'scx_bpf_dsq_move_to_local' defined here
            47 | #define scx_bpf_dsq_move_to_local(dsq_id, enq_flags)                            \
               |         ^
         src/bpf/main.bpf.c:559:3: error: use of undeclared identifier 'scx_bpf_dsq_move_to_local'
           559 |                 scx_bpf_dsq_move_to_local(dsq_id);
               |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
         2 errors generated.
         
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...

Since I'm working with a relatively old kernel version, a few APIs are not consistent with the latest upstream. I've just modified them.

@sirlucjan sirlucjan left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lucjan at cachyos ~/Pobrane/scx/target/release 7:41:10 fd86c33f main    
❯ sudo ./scx_soft_domain 
[sudo] hasło użytkownika lucjan: 
07:41:24 [INFO] libbpf: struct_ops soft_domain_ops: member sub_attach not found in kernel, skipping it as it's set to zero

07:41:24 [INFO] libbpf: struct_ops soft_domain_ops: member sub_detach not found in kernel, skipping it as it's set to zero

07:41:24 [INFO] libbpf: struct_ops soft_domain_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero

07:41:24 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized

07:41:24 [INFO] scx_soft_domain scheduler initialized
07:41:24 [INFO] scx_soft_domain scheduler started
^CReceived Ctrl+C, exiting...

All schedulers in the repo display the version number (and the Git commit ID), which makes debugging easier.

lucjan at cachyos ~/Pobrane/scx/target/release 7:41:46 fd86c33f main    
❯ sudo scx_pandemonium  
[07:42:21] [INFO]   scx_pandemonium 5.12.0 x86_64-unknown-linux-gnu SMT on
[07:42:21] [INFO]   CPUS: 16 (governor: performance)
[07:42:21] [INFO]   VERBOSE: false
libbpf: struct_ops pandemonium_ops: member sub_attach not found in kernel, skipping it as it's set to zero
libbpf: struct_ops pandemonium_ops: member sub_detach not found in kernel, skipping it as it's set to zero
libbpf: struct_ops pandemonium_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
[07:42:22] [INFO]   L2 GROUP 0: [0,8]
[07:42:22] [INFO]   L2 GROUP 1: [1,9]
[07:42:22] [INFO]   L2 GROUP 2: [2,10]
[07:42:22] [INFO]   L2 GROUP 3: [3,11]
[07:42:22] [INFO]   L2 GROUP 4: [4,12]
[07:42:22] [INFO]   L2 GROUP 5: [5,13]
[07:42:22] [INFO]   L2 GROUP 6: [6,14]
[07:42:22] [INFO]   L2 GROUP 7: [7,15]
[07:42:22] [INFO]   L2 GROUPS: 8 across 16 CPUs, 1 SOCKETS
[07:42:22] [INFO]   LLC DOMAINS: 1 (SAME-CCX RUNG INACTIVE -- MONOLITHIC L3)
[07:42:22] [INFO]   TOPOLOGY SPECTRUM: lambda2=16.0000 tau=10ms codel_eq=8000us
[07:42:22] [INFO]   RESISTANCE AFFINITY: CPU 0 rank: CPU8(R=0.001), CPU1(R=0.063), CPU2(R=0.063)
[07:42:22] [INFO]   RESISTANCE AFFINITY: R_eff L2=0.0010 non-L2=0.0630 ratio=63.4x
[07:42:22] [INFO]   PANDEMONIUM IS ACTIVE (CTRL+C TO EXIT)
[07:42:22] [INFO]   PROCDB: LOADED 4 PROFILES FROM /var/lib/pandemonium/procdb.bin
^C[07:42:27] [INFO]   PROCDB: SAVED 4/33 PROFILES TO /var/lib/pandemonium/procdb.bin
[KNOBS] regime=MIXED slice_ns=1000000 batch_ns=15000000 preempt_ns=749969 mwu=0.996 ticks=L:0/M:5/H:0 frozen=0 l2_hit=B:95%/I:80%/L:0% xccx_scatter_pct=0 xccx_sel_tight=0 xccx_sel_sync=0 xccx_sel_normal=0 xccx_sel_dfl=0 xccx_enq_t1=0 xccx_enq_t2=0 xccx_steal=0 xccx_step5=0
[07:42:27] [INFO]   PANDEMONIUM IS SHUTTING DOWN

PANDEMONIUM SUMMARY
  TOTAL DISPATCHES:  2750
  TOTAL IDLE HITS:   1190
  TOTAL SHARED:      185
  TOTAL PREEMPT:     0
  TOTAL KEEP_RUN:    0
  PEAK DISPATCH/S:   634
  AVG DISPATCH/S:    687
  IDLE HIT RATE:     43.3%
  ELAPSED:           4.0s
  SAMPLES:           5
[07:42:27] [INFO]   Shutdown complete
lucjan at cachyos ~/Pobrane/scx/target/release 7:42:27 fd86c33f main    
❯ sudo scx_cake       
[2026-06-17T05:42:35Z WARN  scx_cake] SCX_CAKE_ENQ_KICK_IDLE=1 but booted kernel lacks SCX_ENQ_KICK_IDLE; using explicit kick
[2026-06-17T05:42:36Z INFO  scx_cake] IRQ-avoid: enabled but no IRQ-noisy CPUs detected
[2026-06-17T05:42:36Z INFO  scx_cake] Topology Strategy: Per-CPU local-first dispatch
[2026-06-17T05:42:36Z INFO  scx_cake] Core spread route table: top CPUs [(1, 232), (5, 232), (9, 232), (13, 232), (7, 226), (15, 226)]
[2026-06-17T05:42:36Z INFO  scx_cake] libbpf: struct_ops cake_ops: member sub_attach not found in kernel, skipping it as it's set to zero
[2026-06-17T05:42:36Z INFO  scx_cake] libbpf: struct_ops cake_ops: member sub_detach not found in kernel, skipping it as it's set to zero
[2026-06-17T05:42:36Z INFO  scx_cake] libbpf: struct_ops cake_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
[2026-06-17T05:42:36Z WARN  scx_cake] libbpf: map 'cake_ops': BPF map skeleton link is uninitialized
[2026-06-17T05:42:36Z INFO  scx_cake] scx_cake 1.2.0 x86_64-unknown-linux-gnu SMT on
[2026-06-17T05:42:36Z INFO  scx_cake] scheduler options: scx_cake
[2026-06-17T05:42:36Z INFO  scx_cake] release accelerators: route-pred=off, confidence=off, llc-pending=on, local-waiter=on, domain-drr=off, trust-maps=off, core-steal-dhq=off
[2026-06-17T05:42:36Z INFO  scx_cake] 16 CPUs, 1 LLCs, profile: gaming, quantum: 1000us, queue-policy: llc-vtime, storm-guard: shield, busy-wake-kick: policy, learned-locality: off, wake-chain-locality: off, core-steal-dhq: off
^Z
[1]  + 64811 suspended  sudo scx_cake

Could you implement this?

@CyangCyang

Copy link
Copy Markdown
Author
lucjan at cachyos ~/Pobrane/scx/target/release 7:41:10 fd86c33f main    
❯ sudo ./scx_soft_domain 
[sudo] hasło użytkownika lucjan: 
07:41:24 [INFO] libbpf: struct_ops soft_domain_ops: member sub_attach not found in kernel, skipping it as it's set to zero

07:41:24 [INFO] libbpf: struct_ops soft_domain_ops: member sub_detach not found in kernel, skipping it as it's set to zero

07:41:24 [INFO] libbpf: struct_ops soft_domain_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero

07:41:24 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized

07:41:24 [INFO] scx_soft_domain scheduler initialized
07:41:24 [INFO] scx_soft_domain scheduler started
^CReceived Ctrl+C, exiting...

All schedulers in the repo display the version number (and the Git commit ID), which makes debugging easier.

lucjan at cachyos ~/Pobrane/scx/target/release 7:41:46 fd86c33f main    
❯ sudo scx_pandemonium  
[07:42:21] [INFO]   scx_pandemonium 5.12.0 x86_64-unknown-linux-gnu SMT on
[07:42:21] [INFO]   CPUS: 16 (governor: performance)
[07:42:21] [INFO]   VERBOSE: false
libbpf: struct_ops pandemonium_ops: member sub_attach not found in kernel, skipping it as it's set to zero
libbpf: struct_ops pandemonium_ops: member sub_detach not found in kernel, skipping it as it's set to zero
libbpf: struct_ops pandemonium_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
[07:42:22] [INFO]   L2 GROUP 0: [0,8]
[07:42:22] [INFO]   L2 GROUP 1: [1,9]
[07:42:22] [INFO]   L2 GROUP 2: [2,10]
[07:42:22] [INFO]   L2 GROUP 3: [3,11]
[07:42:22] [INFO]   L2 GROUP 4: [4,12]
[07:42:22] [INFO]   L2 GROUP 5: [5,13]
[07:42:22] [INFO]   L2 GROUP 6: [6,14]
[07:42:22] [INFO]   L2 GROUP 7: [7,15]
[07:42:22] [INFO]   L2 GROUPS: 8 across 16 CPUs, 1 SOCKETS
[07:42:22] [INFO]   LLC DOMAINS: 1 (SAME-CCX RUNG INACTIVE -- MONOLITHIC L3)
[07:42:22] [INFO]   TOPOLOGY SPECTRUM: lambda2=16.0000 tau=10ms codel_eq=8000us
[07:42:22] [INFO]   RESISTANCE AFFINITY: CPU 0 rank: CPU8(R=0.001), CPU1(R=0.063), CPU2(R=0.063)
[07:42:22] [INFO]   RESISTANCE AFFINITY: R_eff L2=0.0010 non-L2=0.0630 ratio=63.4x
[07:42:22] [INFO]   PANDEMONIUM IS ACTIVE (CTRL+C TO EXIT)
[07:42:22] [INFO]   PROCDB: LOADED 4 PROFILES FROM /var/lib/pandemonium/procdb.bin
^C[07:42:27] [INFO]   PROCDB: SAVED 4/33 PROFILES TO /var/lib/pandemonium/procdb.bin
[KNOBS] regime=MIXED slice_ns=1000000 batch_ns=15000000 preempt_ns=749969 mwu=0.996 ticks=L:0/M:5/H:0 frozen=0 l2_hit=B:95%/I:80%/L:0% xccx_scatter_pct=0 xccx_sel_tight=0 xccx_sel_sync=0 xccx_sel_normal=0 xccx_sel_dfl=0 xccx_enq_t1=0 xccx_enq_t2=0 xccx_steal=0 xccx_step5=0
[07:42:27] [INFO]   PANDEMONIUM IS SHUTTING DOWN

PANDEMONIUM SUMMARY
  TOTAL DISPATCHES:  2750
  TOTAL IDLE HITS:   1190
  TOTAL SHARED:      185
  TOTAL PREEMPT:     0
  TOTAL KEEP_RUN:    0
  PEAK DISPATCH/S:   634
  AVG DISPATCH/S:    687
  IDLE HIT RATE:     43.3%
  ELAPSED:           4.0s
  SAMPLES:           5
[07:42:27] [INFO]   Shutdown complete
lucjan at cachyos ~/Pobrane/scx/target/release 7:42:27 fd86c33f main    
❯ sudo scx_cake       
[2026-06-17T05:42:35Z WARN  scx_cake] SCX_CAKE_ENQ_KICK_IDLE=1 but booted kernel lacks SCX_ENQ_KICK_IDLE; using explicit kick
[2026-06-17T05:42:36Z INFO  scx_cake] IRQ-avoid: enabled but no IRQ-noisy CPUs detected
[2026-06-17T05:42:36Z INFO  scx_cake] Topology Strategy: Per-CPU local-first dispatch
[2026-06-17T05:42:36Z INFO  scx_cake] Core spread route table: top CPUs [(1, 232), (5, 232), (9, 232), (13, 232), (7, 226), (15, 226)]
[2026-06-17T05:42:36Z INFO  scx_cake] libbpf: struct_ops cake_ops: member sub_attach not found in kernel, skipping it as it's set to zero
[2026-06-17T05:42:36Z INFO  scx_cake] libbpf: struct_ops cake_ops: member sub_detach not found in kernel, skipping it as it's set to zero
[2026-06-17T05:42:36Z INFO  scx_cake] libbpf: struct_ops cake_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
[2026-06-17T05:42:36Z WARN  scx_cake] libbpf: map 'cake_ops': BPF map skeleton link is uninitialized
[2026-06-17T05:42:36Z INFO  scx_cake] scx_cake 1.2.0 x86_64-unknown-linux-gnu SMT on
[2026-06-17T05:42:36Z INFO  scx_cake] scheduler options: scx_cake
[2026-06-17T05:42:36Z INFO  scx_cake] release accelerators: route-pred=off, confidence=off, llc-pending=on, local-waiter=on, domain-drr=off, trust-maps=off, core-steal-dhq=off
[2026-06-17T05:42:36Z INFO  scx_cake] 16 CPUs, 1 LLCs, profile: gaming, quantum: 1000us, queue-policy: llc-vtime, storm-guard: shield, busy-wake-kick: policy, learned-locality: off, wake-chain-locality: off, core-steal-dhq: off
^Z
[1]  + 64811 suspended  sudo scx_cake

Could you implement this?

Thanks for the review and the suggestion. I've now implemented the display of both the version number and the Git commit ID in the scheduler startup message.

./target/release/scx_soft_domain -P redis-server
10:51:31 [INFO] scx_soft_domain 1.1.0 aarch64-unknown-linux-gnu (git commit id: fd86c33f)
10:51:31 [INFO] libbpf: struct_ops soft_domain_ops: member cgroup_set_bandwidth not found in kernel, skipping it as it's set to zero
10:51:31 [INFO] libbpf: struct_ops soft_domain_ops: member cgroup_set_idle not found in kernel, skipping it as it's set to zero
10:51:31 [INFO] libbpf: struct_ops soft_domain_ops: member sub_attach not found in kernel, skipping it as it's set to zero
10:51:31 [INFO] libbpf: struct_ops soft_domain_ops: member sub_detach not found in kernel, skipping it as it's set to zero
10:51:31 [INFO] libbpf: struct_ops soft_domain_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
10:51:31 [INFO] libbpf: struct_ops soft_domain_ops: member priv not found in kernel, skipping it as it's set to zero
10:51:31 [INFO] Topology: 128 CPUs, 4 NUMA nodes, 32 LLCs
10:51:31 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized
10:51:31 [INFO] scx_soft_domain scheduler started

@CyangCyang
CyangCyang requested a review from sirlucjan June 22, 2026 03:24

@sirlucjan sirlucjan left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a reason you're using older versions of anyhow, clap, ctrlc, libc, and log?

@sirlucjan

Copy link
Copy Markdown
Collaborator

I ran a benchmark (https://github.com/CachyOS/cachyos-benchmarker), and scx_soft_domain didn't perform very well. It crashes a lot.

First attempt:

stress-ng cpu-cache-mem: 115.19
y-cruncher pi 1b: 30.76
perf sched msg fork thread: 97.874
perf memcpy: 10.49
namd 92K atoms: 53.51
calculating prime numbers: 11.436
argon2 hashing: 35.17
ffmpeg compilation: 70.72
xz compression: 130.22
kernel defconfig: FAILED (Scheduler crashed)

SCX Scheduler: soft_domain (CRASHED during kernel defconfig)
cze 22 09:15:33 cachyos scx_loader[79783]: [INFO]: starting scx_soft_domain command
cze 22 09:15:33 cachyos scx_loader[312173]: 09:15:33 [INFO] scx_soft_domain 1.1.0 x86_64-unknown-linux-gnu (git commit id: dd06cd27)
cze 22 09:15:33 cachyos scx_loader[312173]: 09:15:33 [INFO] libbpf: struct_ops soft_domain_ops: member sub_attach not found in kernel, skipping it as it's set to zero
cze 22 09:15:33 cachyos scx_loader[312173]: 09:15:33 [INFO] libbpf: struct_ops soft_domain_ops: member sub_detach not found in kernel, skipping it as it's set to zero
cze 22 09:15:33 cachyos scx_loader[312173]: 09:15:33 [INFO] libbpf: struct_ops soft_domain_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
cze 22 09:15:33 cachyos scx_loader[312173]: 09:15:33 [INFO] Topology: 16 CPUs, 1 NUMA nodes, 1 LLCs
cze 22 09:15:33 cachyos scx_loader[312173]: 09:15:33 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized
cze 22 09:15:33 cachyos scx_loader[312173]: 09:15:33 [INFO] scx_soft_domain scheduler started (CTRL+C TO EXIT)
cze 22 09:20:28 cachyos scx_loader[312173]: DEBUG DUMP
cze 22 09:20:28 cachyos scx_loader[312173]: ================================================================================
cze 22 09:20:28 cachyos scx_loader[312173]: migration/13[98] triggered exit kind 1024:
cze 22 09:20:28 cachyos scx_loader[312173]:   runtime error (SCX_DSQ_LOCAL[_ON] target CPU 13 not allowed for namd3[347385])
cze 22 09:20:28 cachyos scx_loader[312173]: Backtrace:
cze 22 09:20:28 cachyos scx_loader[312173]:   task_can_run_on_remote_rq+0x7f/0x130
cze 22 09:20:28 cachyos scx_loader[312173]:   dispatch_to_local_dsq+0x7f/0x220
cze 22 09:20:28 cachyos scx_loader[312173]:   run_deferred+0xc3/0x120
cze 22 09:20:28 cachyos scx_loader[312173]:   deferred_irq_workfn+0x28/0x50
cze 22 09:20:28 cachyos scx_loader[312173]:   irq_work_run+0x63/0xd0
cze 22 09:20:28 cachyos scx_loader[312173]:   __sysvec_irq_work+0x1c/0x30
cze 22 09:20:28 cachyos scx_loader[312173]:   sysvec_irq_work+0x4f/0x80
cze 22 09:20:28 cachyos scx_loader[312173]:   asm_sysvec_irq_work+0x1a/0x20
cze 22 09:20:28 cachyos scx_loader[312173]:   _raw_spin_unlock_irqrestore+0x37/0x40
cze 22 09:20:28 cachyos scx_loader[312173]:   migration_cpu_stop+0x170/0x330
cze 22 09:20:28 cachyos scx_loader[312173]:   cpu_stopper_thread+0xab/0x150
cze 22 09:20:28 cachyos scx_loader[312173]:   smpboot_thread_fn+0xbc/0xf0
cze 22 09:20:28 cachyos scx_loader[312173]:   kthread+0xfb/0x120
cze 22 09:20:28 cachyos scx_loader[312173]:   ret_from_fork+0x10c/0x2c0
cze 22 09:20:28 cachyos scx_loader[312173]:   ret_from_fork_asm+0x1a/0x30
cze 22 09:20:28 cachyos scx_loader[312173]: CPU states
cze 22 09:20:28 cachyos scx_loader[312173]: ----------
cze 22 09:20:28 cachyos scx_loader[312173]: CPU 0   : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=1418778 ksync=4605913
cze 22 09:20:28 cachyos scx_loader[312173]:           curr=swapper/0[0] class=idle_sched_class
cze 22 09:20:28 cachyos scx_loader[312173]:   R namd3[347385] +0ms
cze 22 09:20:28 cachyos scx_loader[312173]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:20:28 cachyos scx_loader[312173]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000001
cze 22 09:20:28 cachyos scx_loader[312173]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:20:28 cachyos scx_loader[312173]:       cpus=0001 no_mig=0
cze 22 09:20:28 cachyos scx_loader[312173]:     __set_cpus_allowed_ptr_locked+0x59e/0x5f0
cze 22 09:20:28 cachyos scx_loader[312173]:     __set_cpus_allowed_ptr+0x84/0xb0
cze 22 09:20:28 cachyos scx_loader[312173]:     __sched_setaffinity+0xc8/0x190
cze 22 09:20:28 cachyos scx_loader[312173]:     sched_setaffinity+0x17e/0x230
cze 22 09:20:28 cachyos scx_loader[312173]:     __do_sys_sched_setaffinity+0x56/0xa0
cze 22 09:20:28 cachyos scx_loader[312173]:     do_syscall_64+0x6e/0x3c0
cze 22 09:20:28 cachyos scx_loader[312173]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:20:28 cachyos scx_loader[312173]: CPU 13  : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=1523444 ksync=5570369
cze 22 09:20:28 cachyos scx_loader[312173]:           curr=migration/13[98] class=stop_sched_class
cze 22 09:20:28 cachyos scx_loader[312173]:   R kworker/13:0[314549] -4ms
cze 22 09:20:28 cachyos scx_loader[312173]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:20:28 cachyos scx_loader[312173]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:20:28 cachyos scx_loader[312173]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:20:28 cachyos scx_loader[312173]:       cpus=2000 no_mig=0
cze 22 09:20:28 cachyos scx_loader[312173]:     kthread+0xfb/0x120
cze 22 09:20:28 cachyos scx_loader[312173]:     ret_from_fork+0x10c/0x2c0
cze 22 09:20:28 cachyos scx_loader[312173]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:20:28 cachyos scx_loader[312173]:   R cachyos-benchma[347386] -4ms
cze 22 09:20:28 cachyos scx_loader[312173]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:20:28 cachyos scx_loader[312173]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:20:28 cachyos scx_loader[312173]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:20:28 cachyos scx_loader[312173]:       cpus=ffff no_mig=0
cze 22 09:20:28 cachyos scx_loader[312173]: Event counters
cze 22 09:20:28 cachyos scx_loader[312173]: --------------
cze 22 09:20:28 cachyos scx_loader[312173]:               SCX_EV_SELECT_CPU_FALLBACK:                0
cze 22 09:20:28 cachyos scx_loader[312173]:        SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE:                0
cze 22 09:20:28 cachyos scx_loader[312173]:                SCX_EV_DISPATCH_KEEP_LAST:            11154
cze 22 09:20:28 cachyos scx_loader[312173]:                  SCX_EV_ENQ_SKIP_EXITING:                9
cze 22 09:20:28 cachyos scx_loader[312173]:       SCX_EV_ENQ_SKIP_MIGRATION_DISABLED:                4
cze 22 09:20:28 cachyos scx_loader[312173]:                  SCX_EV_REFILL_SLICE_DFL:            11167
cze 22 09:20:28 cachyos scx_loader[312173]:                   SCX_EV_BYPASS_DURATION:         12842684
cze 22 09:20:28 cachyos scx_loader[312173]:                   SCX_EV_BYPASS_DISPATCH:                0
cze 22 09:20:28 cachyos scx_loader[312173]:                   SCX_EV_BYPASS_ACTIVATE:                1
cze 22 09:20:28 cachyos scx_loader[312173]: ================================================================================
cze 22 09:20:28 cachyos scx_loader[312173]: Error: EXIT: runtime error (SCX_DSQ_LOCAL[_ON] target CPU 13 not allowed for namd3[347385])
cze 22 09:20:28 cachyos scx_loader[79783]: [ERROR]: Failed to start scheduler (attempt 1/5)
cze 22 09:20:28 cachyos scx_loader[79783]: [INFO]: starting scx_soft_domain command
cze 22 09:20:28 cachyos scx_loader[347408]: 09:20:28 [INFO] scx_soft_domain 1.1.0 x86_64-unknown-linux-gnu (git commit id: dd06cd27)
cze 22 09:20:28 cachyos scx_loader[347408]: 09:20:28 [INFO] libbpf: struct_ops soft_domain_ops: member sub_attach not found in kernel, skipping it as it's set to zero
cze 22 09:20:28 cachyos scx_loader[347408]: 09:20:28 [INFO] libbpf: struct_ops soft_domain_ops: member sub_detach not found in kernel, skipping it as it's set to zero
cze 22 09:20:28 cachyos scx_loader[347408]: 09:20:28 [INFO] libbpf: struct_ops soft_domain_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
cze 22 09:20:28 cachyos scx_loader[347408]: 09:20:28 [INFO] Topology: 16 CPUs, 1 NUMA nodes, 1 LLCs
cze 22 09:20:28 cachyos scx_loader[347408]: 09:20:28 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized
cze 22 09:20:28 cachyos scx_loader[347408]: 09:20:28 [INFO] scx_soft_domain scheduler started (CTRL+C TO EXIT)
cze 22 09:26:34 cachyos scx_loader[347408]: DEBUG DUMP
cze 22 09:26:34 cachyos scx_loader[347408]: ================================================================================
cze 22 09:26:34 cachyos scx_loader[347408]: cc1[369822] triggered exit kind 1024:
cze 22 09:26:34 cachyos scx_loader[347408]:   runtime error (SCX_DSQ_LOCAL[_ON] target CPU 12 not allowed for kworker/9:0[369828])
cze 22 09:26:34 cachyos scx_loader[347408]: Backtrace:
cze 22 09:26:34 cachyos scx_loader[347408]:   task_can_run_on_remote_rq+0x7f/0x130
cze 22 09:26:34 cachyos scx_loader[347408]:   dispatch_to_local_dsq+0x7f/0x220
cze 22 09:26:34 cachyos scx_loader[347408]:   run_deferred+0xc3/0x120
cze 22 09:26:34 cachyos scx_loader[347408]:   try_to_wake_up.cold+0x4a5/0x869
cze 22 09:26:34 cachyos scx_loader[347408]:   __queue_work.llvm.5291333466938739185+0x282/0x700
cze 22 09:26:34 cachyos scx_loader[347408]:   __run_timer_base+0x32c/0x4e0
cze 22 09:26:34 cachyos scx_loader[347408]:   tmigr_handle_remote+0x32e/0x400
cze 22 09:26:34 cachyos scx_loader[347408]:   run_timer_softirq.cold+0x47/0x3a6
cze 22 09:26:34 cachyos scx_loader[347408]:   irq_exit_rcu+0x1ad/0x290
cze 22 09:26:34 cachyos scx_loader[347408]:   sysvec_apic_timer_interrupt+0x33/0x80
cze 22 09:26:34 cachyos scx_loader[347408]:   asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 09:26:34 cachyos scx_loader[347408]: CPU states
cze 22 09:26:34 cachyos scx_loader[347408]: ----------
cze 22 09:26:34 cachyos scx_loader[347408]: CPU 0   : nr_run=12 flags=0x1 cpu_rel=0 ops_qseq=1432301 ksync=4780302
cze 22 09:26:34 cachyos scx_loader[347408]:           curr=cc1[369839] class=ext_sched_class
cze 22 09:26:34 cachyos scx_loader[347408]:  *R cc1[369839] -39ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=5795569 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:   R sh[369817] -39ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:     kernel_wait4+0xd1/0x180
cze 22 09:26:34 cachyos scx_loader[347408]:     __x64_sys_wait4+0x60/0xd0
cze 22 09:26:34 cachyos scx_loader[347408]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:34 cachyos scx_loader[347408]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:34 cachyos scx_loader[347408]:   R xargs[369840] -39ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:   R sh[369841] -38ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:   R gcc[368837] -38ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:     __x64_sys_clone3+0xe6/0x120
cze 22 09:26:34 cachyos scx_loader[347408]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:34 cachyos scx_loader[347408]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:34 cachyos scx_loader[347408]:   R gcc[369622] -35ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:     kernel_wait4+0xd1/0x180
cze 22 09:26:34 cachyos scx_loader[347408]:     __x64_sys_wait4+0x60/0xd0
cze 22 09:26:34 cachyos scx_loader[347408]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:34 cachyos scx_loader[347408]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:34 cachyos scx_loader[347408]:   R sh[369843] -17ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:   R sh[369665] -17ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:     kernel_wait4+0xd1/0x180
cze 22 09:26:34 cachyos scx_loader[347408]:     __x64_sys_wait4+0x60/0xd0
cze 22 09:26:34 cachyos scx_loader[347408]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:34 cachyos scx_loader[347408]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:34 cachyos scx_loader[347408]:   R kworker/0:4[280585] -15ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=100000 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=0001 no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:     kthread+0xfb/0x120
cze 22 09:26:34 cachyos scx_loader[347408]:     ret_from_fork+0x10c/0x2c0
cze 22 09:26:34 cachyos scx_loader[347408]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:26:34 cachyos scx_loader[347408]:   R gcc[369844] -15ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:   R gcc[369833] -15ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:     __x64_sys_clone3+0xe6/0x120
cze 22 09:26:34 cachyos scx_loader[347408]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:34 cachyos scx_loader[347408]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:34 cachyos scx_loader[347408]:   R ThreadPoolForeg[2167] -7ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=50000 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:     __x64_sys_futex+0x140/0x250
cze 22 09:26:34 cachyos scx_loader[347408]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:34 cachyos scx_loader[347408]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:34 cachyos scx_loader[347408]: CPU 2   : nr_run=1 flags=0x9 cpu_rel=0 ops_qseq=1252767 ksync=4186570
cze 22 09:26:34 cachyos scx_loader[347408]:           curr=cc1[369550] class=ext_sched_class
cze 22 09:26:34 cachyos scx_loader[347408]:  *R cc1[369550] -181ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=7053883 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]: CPU 4   : nr_run=1 flags=0x9 cpu_rel=0 ops_qseq=1546961 ksync=4752566
cze 22 09:26:34 cachyos scx_loader[347408]:           curr=cc1[369777] class=ext_sched_class
cze 22 09:26:34 cachyos scx_loader[347408]:  *R cc1[369777] -109ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=16003806 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]: CPU 5   : nr_run=1 flags=0x9 cpu_rel=0 ops_qseq=1713354 ksync=5388237
cze 22 09:26:34 cachyos scx_loader[347408]:           curr=cc1[369793] class=ext_sched_class
cze 22 09:26:34 cachyos scx_loader[347408]:  *R cc1[369793] -47ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=16007244 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]: CPU 6   : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=1460235 ksync=4619485
cze 22 09:26:34 cachyos scx_loader[347408]:           curr=konsole[87825] class=ext_sched_class
cze 22 09:26:34 cachyos scx_loader[347408]:  *R konsole[87825] -5ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0xd dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=50000 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:   R cc1[369781] +0ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x3e8
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 09:26:34 cachyos scx_loader[347408]: CPU 7   : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=1713256 ksync=5410178
cze 22 09:26:34 cachyos scx_loader[347408]:           curr=cc1[369789] class=ext_sched_class
cze 22 09:26:34 cachyos scx_loader[347408]:  *R cc1[369789] +0ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=16083396 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]: CPU 9   : nr_run=7 flags=0x1 cpu_rel=0 ops_qseq=1246321 ksync=4296427
cze 22 09:26:34 cachyos scx_loader[347408]:           curr=cc1[369822] class=ext_sched_class
cze 22 09:26:34 cachyos scx_loader[347408]:  *R cc1[369822] -7ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=13482714 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:     scx_dump_state+0x7fe/0xd50
cze 22 09:26:34 cachyos scx_loader[347408]:     scx_error_irq_workfn+0x24/0x40
cze 22 09:26:34 cachyos scx_loader[347408]:     irq_work_run+0x63/0xd0
cze 22 09:26:34 cachyos scx_loader[347408]:     __sysvec_irq_work+0x1c/0x30
cze 22 09:26:34 cachyos scx_loader[347408]:     sysvec_irq_work+0x4f/0x80
cze 22 09:26:34 cachyos scx_loader[347408]:     asm_sysvec_irq_work+0x1a/0x20
cze 22 09:26:34 cachyos scx_loader[347408]:     __run_timer_base+0x89/0x4e0
cze 22 09:26:34 cachyos scx_loader[347408]:     tmigr_handle_remote+0x32e/0x400
cze 22 09:26:34 cachyos scx_loader[347408]:     run_timer_softirq.cold+0x47/0x3a6
cze 22 09:26:34 cachyos scx_loader[347408]:     irq_exit_rcu+0x1ad/0x290
cze 22 09:26:34 cachyos scx_loader[347408]:     sysvec_apic_timer_interrupt+0x33/0x80
cze 22 09:26:34 cachyos scx_loader[347408]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 09:26:34 cachyos scx_loader[347408]:   R ThreadPoolForeg[3414] -5ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=50000 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:     __x64_sys_futex+0x140/0x250
cze 22 09:26:34 cachyos scx_loader[347408]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:34 cachyos scx_loader[347408]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:34 cachyos scx_loader[347408]:   R ThreadPoolForeg[3447] -5ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=50000 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:     __x64_sys_futex+0x140/0x250
cze 22 09:26:34 cachyos scx_loader[347408]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:34 cachyos scx_loader[347408]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:34 cachyos scx_loader[347408]:   R ThreadPoolForeg[3412] -5ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=50000 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:     __x64_sys_futex+0x140/0x250
cze 22 09:26:34 cachyos scx_loader[347408]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:34 cachyos scx_loader[347408]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:34 cachyos scx_loader[347408]:   R ThreadPoolForeg[3448] -5ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=50000 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:     __x64_sys_futex+0x140/0x250
cze 22 09:26:34 cachyos scx_loader[347408]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:34 cachyos scx_loader[347408]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:34 cachyos scx_loader[347408]:   R brave[3409] -5ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=50000 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:     __x64_sys_futex+0x140/0x250
cze 22 09:26:34 cachyos scx_loader[347408]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:34 cachyos scx_loader[347408]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:34 cachyos scx_loader[347408]:   R kworker/9:0[369828] +0ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000001
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=0200 no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:     kthread+0xfb/0x120
cze 22 09:26:34 cachyos scx_loader[347408]:     ret_from_fork+0x10c/0x2c0
cze 22 09:26:34 cachyos scx_loader[347408]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:26:34 cachyos scx_loader[347408]: CPU 13  : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=1525414 ksync=5584505
cze 22 09:26:34 cachyos scx_loader[347408]:           curr=cc1[369608] class=ext_sched_class
cze 22 09:26:34 cachyos scx_loader[347408]:  *R cc1[369608] -14ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=7071107 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:   R kworker/13:0[314549] +0ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=2000 no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]:     kthread+0xfb/0x120
cze 22 09:26:34 cachyos scx_loader[347408]:     ret_from_fork+0x10c/0x2c0
cze 22 09:26:34 cachyos scx_loader[347408]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:26:34 cachyos scx_loader[347408]: CPU 14  : nr_run=1 flags=0x9 cpu_rel=0 ops_qseq=1222134 ksync=4323986
cze 22 09:26:34 cachyos scx_loader[347408]:           curr=cc1[369154] class=ext_sched_class
cze 22 09:26:34 cachyos scx_loader[347408]:  *R cc1[369154] -243ms
cze 22 09:26:34 cachyos scx_loader[347408]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:34 cachyos scx_loader[347408]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:34 cachyos scx_loader[347408]:       dsq_vtime=0 slice=8040153 weight=100
cze 22 09:26:34 cachyos scx_loader[347408]:       cpus=ffff no_mig=0
cze 22 09:26:34 cachyos scx_loader[347408]: Event counters
cze 22 09:26:34 cachyos scx_loader[347408]: --------------
cze 22 09:26:34 cachyos scx_loader[347408]:               SCX_EV_SELECT_CPU_FALLBACK:                0
cze 22 09:26:34 cachyos scx_loader[347408]:        SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE:                0
cze 22 09:26:34 cachyos scx_loader[347408]:                SCX_EV_DISPATCH_KEEP_LAST:            84049
cze 22 09:26:34 cachyos scx_loader[347408]:                  SCX_EV_ENQ_SKIP_EXITING:              143
cze 22 09:26:34 cachyos scx_loader[347408]:       SCX_EV_ENQ_SKIP_MIGRATION_DISABLED:                8
cze 22 09:26:34 cachyos scx_loader[347408]:                  SCX_EV_REFILL_SLICE_DFL:            84186
cze 22 09:26:34 cachyos scx_loader[347408]:                   SCX_EV_BYPASS_DURATION:         12152851
cze 22 09:26:34 cachyos scx_loader[347408]:                   SCX_EV_BYPASS_DISPATCH:                1
cze 22 09:26:34 cachyos scx_loader[347408]:                   SCX_EV_BYPASS_ACTIVATE:                1
cze 22 09:26:34 cachyos scx_loader[347408]: ================================================================================
cze 22 09:26:34 cachyos scx_loader[347408]: Error: EXIT: runtime error (SCX_DSQ_LOCAL[_ON] target CPU 12 not allowed for kworker/9:0[369828])
cze 22 09:26:34 cachyos scx_loader[79783]: [ERROR]: Failed to start scheduler (attempt 2/5)
cze 22 09:26:34 cachyos scx_loader[79783]: [INFO]: starting scx_soft_domain command
cze 22 09:26:34 cachyos scx_loader[370040]: 09:26:34 [INFO] scx_soft_domain 1.1.0 x86_64-unknown-linux-gnu (git commit id: dd06cd27)
cze 22 09:26:34 cachyos scx_loader[370040]: 09:26:34 [INFO] libbpf: struct_ops soft_domain_ops: member sub_attach not found in kernel, skipping it as it's set to zero
cze 22 09:26:34 cachyos scx_loader[370040]: 09:26:34 [INFO] libbpf: struct_ops soft_domain_ops: member sub_detach not found in kernel, skipping it as it's set to zero
cze 22 09:26:34 cachyos scx_loader[370040]: 09:26:34 [INFO] libbpf: struct_ops soft_domain_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
cze 22 09:26:34 cachyos scx_loader[370040]: 09:26:34 [INFO] Topology: 16 CPUs, 1 NUMA nodes, 1 LLCs
cze 22 09:26:34 cachyos scx_loader[370040]: 09:26:34 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized
cze 22 09:26:34 cachyos scx_loader[370040]: 09:26:34 [INFO] scx_soft_domain scheduler started (CTRL+C TO EXIT)
cze 22 09:26:35 cachyos scx_loader[370040]: DEBUG DUMP
cze 22 09:26:35 cachyos scx_loader[370040]: ================================================================================
cze 22 09:26:35 cachyos scx_loader[370040]: kworker/10:54[277528] triggered exit kind 1024:
cze 22 09:26:35 cachyos scx_loader[370040]:   runtime error (SCX_DSQ_LOCAL[_ON] target CPU 0 not allowed for kworker/10:0[370124])
cze 22 09:26:35 cachyos scx_loader[370040]: Backtrace:
cze 22 09:26:35 cachyos scx_loader[370040]:   task_can_run_on_remote_rq+0x7f/0x130
cze 22 09:26:35 cachyos scx_loader[370040]:   dispatch_to_local_dsq+0x7f/0x220
cze 22 09:26:35 cachyos scx_loader[370040]:   run_deferred+0xc3/0x120
cze 22 09:26:35 cachyos scx_loader[370040]:   try_to_wake_up.cold+0x4a5/0x869
cze 22 09:26:35 cachyos scx_loader[370040]:   create_worker+0x2c0/0x340
cze 22 09:26:35 cachyos scx_loader[370040]:   manage_workers+0x68/0x100
cze 22 09:26:35 cachyos scx_loader[370040]:   worker_thread+0x36f/0x3c0
cze 22 09:26:35 cachyos scx_loader[370040]:   kthread+0xfb/0x120
cze 22 09:26:35 cachyos scx_loader[370040]:   ret_from_fork+0x10c/0x2c0
cze 22 09:26:35 cachyos scx_loader[370040]:   ret_from_fork_asm+0x1a/0x30
cze 22 09:26:35 cachyos scx_loader[370040]: CPU states
cze 22 09:26:35 cachyos scx_loader[370040]: ----------
cze 22 09:26:35 cachyos scx_loader[370040]: CPU 1   : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=1138729 ksync=4514478
cze 22 09:26:35 cachyos scx_loader[370040]:           curr=cc1[369907] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370040]:  *R cc1[369907] -3ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=17235888 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]:   R sh[370121] -3ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]: CPU 4   : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=1546968 ksync=4752629
cze 22 09:26:35 cachyos scx_loader[370040]:           curr=cc1[369844] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370040]:  *R cc1[369844] -3ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=17176688 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]: CPU 5   : nr_run=3 flags=0x1 cpu_rel=0 ops_qseq=1713364 ksync=5388334
cze 22 09:26:35 cachyos scx_loader[370040]:           curr=cc1[370004] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370040]:  *R cc1[370004] -1ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=19636495 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]:   R sh[370122] -1ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]:   R gcc[370123] -1ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]: CPU 7   : nr_run=3 flags=0x1 cpu_rel=0 ops_qseq=1713262 ksync=5410333
cze 22 09:26:35 cachyos scx_loader[370040]:           curr=cc1[369789] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370040]:  *R cc1[369789] -1ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=240597 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]:   R sh[369859] -20ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]:     kernel_wait4+0xd1/0x180
cze 22 09:26:35 cachyos scx_loader[370040]:     __x64_sys_wait4+0x60/0xd0
cze 22 09:26:35 cachyos scx_loader[370040]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:35 cachyos scx_loader[370040]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:35 cachyos scx_loader[370040]:   R make[368573] -8ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]:     core_sys_select+0x247/0x4a0
cze 22 09:26:35 cachyos scx_loader[370040]:     __se_sys_pselect6+0x8e/0x150
cze 22 09:26:35 cachyos scx_loader[370040]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:35 cachyos scx_loader[370040]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:35 cachyos scx_loader[370040]: CPU 10  : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=1463617 ksync=4656544
cze 22 09:26:35 cachyos scx_loader[370040]:           curr=kworker/10:54[277528] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370040]:  *R kworker/10:54[277528] +0ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0xd dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=50000 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=0400 no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]:     scx_dump_state+0x7fe/0xd50
cze 22 09:26:35 cachyos scx_loader[370040]:     scx_error_irq_workfn+0x24/0x40
cze 22 09:26:35 cachyos scx_loader[370040]:     irq_work_run+0x63/0xd0
cze 22 09:26:35 cachyos scx_loader[370040]:     __sysvec_irq_work+0x1c/0x30
cze 22 09:26:35 cachyos scx_loader[370040]:     sysvec_irq_work+0x4f/0x80
cze 22 09:26:35 cachyos scx_loader[370040]:     asm_sysvec_irq_work+0x1a/0x20
cze 22 09:26:35 cachyos scx_loader[370040]:     create_worker+0x2c8/0x340
cze 22 09:26:35 cachyos scx_loader[370040]:     manage_workers+0x68/0x100
cze 22 09:26:35 cachyos scx_loader[370040]:     worker_thread+0x36f/0x3c0
cze 22 09:26:35 cachyos scx_loader[370040]:     kthread+0xfb/0x120
cze 22 09:26:35 cachyos scx_loader[370040]:     ret_from_fork+0x10c/0x2c0
cze 22 09:26:35 cachyos scx_loader[370040]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:26:35 cachyos scx_loader[370040]:   R kworker/10:0[370124] +0ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000001
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=0400 no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]:     ret_from_fork+0x10c/0x2c0
cze 22 09:26:35 cachyos scx_loader[370040]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:26:35 cachyos scx_loader[370040]: CPU 11  : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=986613 ksync=3725660
cze 22 09:26:35 cachyos scx_loader[370040]:           curr=cc1[369890] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370040]:  *R cc1[369890] -5ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=15080614 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]:   R make[370116] -4ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]:     __x64_sys_clone3+0xe6/0x120
cze 22 09:26:35 cachyos scx_loader[370040]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:35 cachyos scx_loader[370040]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:35 cachyos scx_loader[370040]: CPU 12  : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=1242634 ksync=4229638
cze 22 09:26:35 cachyos scx_loader[370040]:           curr=cc1[370010] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370040]:  *R cc1[370010] -5ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=16871733 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]:   R sh[370120] -4ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]: CPU 13  : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=1525417 ksync=5584568
cze 22 09:26:35 cachyos scx_loader[370040]:           curr=fixdep[370117] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370040]:  *R fixdep[370117] -6ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=14548343 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]: CPU 14  : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=1222136 ksync=4324031
cze 22 09:26:35 cachyos scx_loader[370040]:           curr=cc1[369154] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370040]:  *R cc1[369154] -5ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=15124419 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]:   R make[369520] -5ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]:     __x64_sys_clone3+0xe6/0x120
cze 22 09:26:35 cachyos scx_loader[370040]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:35 cachyos scx_loader[370040]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:35 cachyos scx_loader[370040]: CPU 15  : nr_run=3 flags=0x1 cpu_rel=0 ops_qseq=1014113 ksync=3740712
cze 22 09:26:35 cachyos scx_loader[370040]:           curr=cc1[369839] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370040]:  *R cc1[369839] -5ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=15346335 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]:   R sh[370118] -5ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]:   R cachyos-benchma[312193] -3ms
cze 22 09:26:35 cachyos scx_loader[370040]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370040]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370040]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370040]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370040]:     kernel_wait4+0xd1/0x180
cze 22 09:26:35 cachyos scx_loader[370040]:     __x64_sys_wait4+0x60/0xd0
cze 22 09:26:35 cachyos scx_loader[370040]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:35 cachyos scx_loader[370040]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:35 cachyos scx_loader[370040]: Event counters
cze 22 09:26:35 cachyos scx_loader[370040]: --------------
cze 22 09:26:35 cachyos scx_loader[370040]:               SCX_EV_SELECT_CPU_FALLBACK:                0
cze 22 09:26:35 cachyos scx_loader[370040]:        SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE:                0
cze 22 09:26:35 cachyos scx_loader[370040]:                SCX_EV_DISPATCH_KEEP_LAST:               79
cze 22 09:26:35 cachyos scx_loader[370040]:                  SCX_EV_ENQ_SKIP_EXITING:                2
cze 22 09:26:35 cachyos scx_loader[370040]:       SCX_EV_ENQ_SKIP_MIGRATION_DISABLED:                4
cze 22 09:26:35 cachyos scx_loader[370040]:                  SCX_EV_REFILL_SLICE_DFL:               72
cze 22 09:26:35 cachyos scx_loader[370040]:                   SCX_EV_BYPASS_DURATION:         19762553
cze 22 09:26:35 cachyos scx_loader[370040]:                   SCX_EV_BYPASS_DISPATCH:                1
cze 22 09:26:35 cachyos scx_loader[370040]:                   SCX_EV_BYPASS_ACTIVATE:                1
cze 22 09:26:35 cachyos scx_loader[370040]: ================================================================================
cze 22 09:26:35 cachyos scx_loader[370040]: Error: EXIT: runtime error (SCX_DSQ_LOCAL[_ON] target CPU 0 not allowed for kworker/10:0[370124])
cze 22 09:26:35 cachyos scx_loader[79783]: [ERROR]: Failed to start scheduler (attempt 3/5)
cze 22 09:26:35 cachyos scx_loader[79783]: [INFO]: starting scx_soft_domain command
cze 22 09:26:35 cachyos scx_loader[370302]: 09:26:35 [INFO] scx_soft_domain 1.1.0 x86_64-unknown-linux-gnu (git commit id: dd06cd27)
cze 22 09:26:35 cachyos scx_loader[370302]: 09:26:35 [INFO] libbpf: struct_ops soft_domain_ops: member sub_attach not found in kernel, skipping it as it's set to zero
cze 22 09:26:35 cachyos scx_loader[370302]: 09:26:35 [INFO] libbpf: struct_ops soft_domain_ops: member sub_detach not found in kernel, skipping it as it's set to zero
cze 22 09:26:35 cachyos scx_loader[370302]: 09:26:35 [INFO] libbpf: struct_ops soft_domain_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
cze 22 09:26:35 cachyos scx_loader[370302]: 09:26:35 [INFO] Topology: 16 CPUs, 1 NUMA nodes, 1 LLCs
cze 22 09:26:35 cachyos scx_loader[370302]: 09:26:35 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized
cze 22 09:26:35 cachyos scx_loader[370302]: 09:26:35 [INFO] scx_soft_domain scheduler started (CTRL+C TO EXIT)
cze 22 09:26:35 cachyos scx_loader[370302]: DEBUG DUMP
cze 22 09:26:35 cachyos scx_loader[370302]: ================================================================================
cze 22 09:26:35 cachyos scx_loader[370302]: migration/5[50] triggered exit kind 1024:
cze 22 09:26:35 cachyos scx_loader[370302]:   runtime error (SCX_DSQ_LOCAL[_ON] target CPU 5 not allowed for kworker/R-mm_pe[14])
cze 22 09:26:35 cachyos scx_loader[370302]: Backtrace:
cze 22 09:26:35 cachyos scx_loader[370302]:   task_can_run_on_remote_rq+0x7f/0x130
cze 22 09:26:35 cachyos scx_loader[370302]:   dispatch_to_local_dsq+0x7f/0x220
cze 22 09:26:35 cachyos scx_loader[370302]:   run_deferred+0xc3/0x120
cze 22 09:26:35 cachyos scx_loader[370302]:   deferred_irq_workfn+0x28/0x50
cze 22 09:26:35 cachyos scx_loader[370302]:   irq_work_run+0x63/0xd0
cze 22 09:26:35 cachyos scx_loader[370302]:   __sysvec_irq_work+0x1c/0x30
cze 22 09:26:35 cachyos scx_loader[370302]:   sysvec_irq_work+0x4f/0x80
cze 22 09:26:35 cachyos scx_loader[370302]:   asm_sysvec_irq_work+0x1a/0x20
cze 22 09:26:35 cachyos scx_loader[370302]:   _raw_spin_unlock_irqrestore+0x37/0x40
cze 22 09:26:35 cachyos scx_loader[370302]:   migration_cpu_stop+0x170/0x330
cze 22 09:26:35 cachyos scx_loader[370302]:   cpu_stopper_thread+0xab/0x150
cze 22 09:26:35 cachyos scx_loader[370302]:   smpboot_thread_fn+0xbc/0xf0
cze 22 09:26:35 cachyos scx_loader[370302]:   kthread+0xfb/0x120
cze 22 09:26:35 cachyos scx_loader[370302]:   ret_from_fork+0x10c/0x2c0
cze 22 09:26:35 cachyos scx_loader[370302]:   ret_from_fork_asm+0x1a/0x30
cze 22 09:26:35 cachyos scx_loader[370302]: CPU states
cze 22 09:26:35 cachyos scx_loader[370302]: ----------
cze 22 09:26:35 cachyos scx_loader[370302]: CPU 1   : nr_run=3 flags=0x1 cpu_rel=0 ops_qseq=1138737 ksync=4514572
cze 22 09:26:35 cachyos scx_loader[370302]:           curr=cc1[370256] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370302]:  *R cc1[370256] -20ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=2512603 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:   R sh[370432] -19ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:   R scx_soft_domain[370302] -7ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:     __x64_sys_clock_nanosleep+0xea/0x160
cze 22 09:26:35 cachyos scx_loader[370302]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:35 cachyos scx_loader[370302]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:35 cachyos scx_loader[370302]: CPU 2   : nr_run=1 flags=0x9 cpu_rel=0 ops_qseq=1252779 ksync=4186693
cze 22 09:26:35 cachyos scx_loader[370302]:           curr=cc1[370180] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370302]:  *R cc1[370180] -22ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]: CPU 3   : nr_run=4 flags=0x1 cpu_rel=0 ops_qseq=1199361 ksync=5392393
cze 22 09:26:35 cachyos scx_loader[370302]:           curr=as[370429] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370302]:  *R as[370429] -22ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=19002219 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:   R Chrome_ChildIOT[2408] -18ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=50000 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:35 cachyos scx_loader[370302]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:35 cachyos scx_loader[370302]:   R cc1[370188] -1ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 09:26:35 cachyos scx_loader[370302]:   R gcc[370000] -1ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:     __x64_sys_clone3+0xe6/0x120
cze 22 09:26:35 cachyos scx_loader[370302]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:35 cachyos scx_loader[370302]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:35 cachyos scx_loader[370302]: CPU 4   : nr_run=5 flags=0x1 cpu_rel=0 ops_qseq=1546985 ksync=4752756
cze 22 09:26:35 cachyos scx_loader[370302]:           curr=cc1[370010] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370302]:  *R cc1[370010] -12ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=9672302 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:   R sh[370403] -12ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:     kernel_wait4+0xd1/0x180
cze 22 09:26:35 cachyos scx_loader[370302]:     __x64_sys_wait4+0x60/0xd0
cze 22 09:26:35 cachyos scx_loader[370302]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:35 cachyos scx_loader[370302]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:35 cachyos scx_loader[370302]:   R sh[360125] -11ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:     __x64_sys_read+0x249/0x470
cze 22 09:26:35 cachyos scx_loader[370302]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:35 cachyos scx_loader[370302]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:35 cachyos scx_loader[370302]:   R kworker/4:2[277418] -11ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=50000 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=0010 no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:     kthread_create_on_node+0x56/0x80
cze 22 09:26:35 cachyos scx_loader[370302]:     create_worker+0x117/0x340
cze 22 09:26:35 cachyos scx_loader[370302]:     manage_workers+0x68/0x100
cze 22 09:26:35 cachyos scx_loader[370302]:     worker_thread+0x36f/0x3c0
cze 22 09:26:35 cachyos scx_loader[370302]:     kthread+0xfb/0x120
cze 22 09:26:35 cachyos scx_loader[370302]:     ret_from_fork+0x10c/0x2c0
cze 22 09:26:35 cachyos scx_loader[370302]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:26:35 cachyos scx_loader[370302]:   R kworker/R-mm_pe[14] +0ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000001
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=20000000 weight=8668
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=0010 no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:     __set_cpus_allowed_ptr_locked+0x59e/0x5f0
cze 22 09:26:35 cachyos scx_loader[370302]:     set_cpus_allowed_ptr+0x60/0xb0
cze 22 09:26:35 cachyos scx_loader[370302]:     rescuer_thread+0x16c/0x940
cze 22 09:26:35 cachyos scx_loader[370302]:     kthread+0xfb/0x120
cze 22 09:26:35 cachyos scx_loader[370302]:     ret_from_fork+0x10c/0x2c0
cze 22 09:26:35 cachyos scx_loader[370302]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:26:35 cachyos scx_loader[370302]: CPU 5   : nr_run=0 flags=0x1 cpu_rel=0 ops_qseq=1713373 ksync=5388458
cze 22 09:26:35 cachyos scx_loader[370302]:           curr=migration/5[50] class=stop_sched_class
cze 22 09:26:35 cachyos scx_loader[370302]: CPU 6   : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=1460250 ksync=4619697
cze 22 09:26:35 cachyos scx_loader[370302]:           curr=as[370439] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370302]:  *R as[370439] -2ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=18668810 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:   R gcc[370273] -2ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:     __x64_sys_clone3+0xe6/0x120
cze 22 09:26:35 cachyos scx_loader[370302]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:35 cachyos scx_loader[370302]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:35 cachyos scx_loader[370302]: CPU 7   : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=1713271 ksync=5410549
cze 22 09:26:35 cachyos scx_loader[370302]:           curr=gcc[369785] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370302]:  *R gcc[369785] +0ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0xd dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]: CPU 9   : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=1246325 ksync=4296585
cze 22 09:26:35 cachyos scx_loader[370302]:           curr=cc1[370422] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370302]:  *R cc1[370422] -14ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=7211593 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:   R VizCompositorTh[2259] -12ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=50000 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:     __x64_sys_futex+0x140/0x250
cze 22 09:26:35 cachyos scx_loader[370302]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:35 cachyos scx_loader[370302]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:35 cachyos scx_loader[370302]: CPU 10  : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=1463627 ksync=4656837
cze 22 09:26:35 cachyos scx_loader[370302]:           curr=ar[370442] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370302]:  *R ar[370442] -1ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=19979892 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]: CPU 14  : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=1222144 ksync=4324106
cze 22 09:26:35 cachyos scx_loader[370302]:           curr=cc1[369154] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370302]:  *R cc1[369154] -17ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=4118701 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:   R sh[370175] -11ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:     kernel_wait4+0xd1/0x180
cze 22 09:26:35 cachyos scx_loader[370302]:     __x64_sys_wait4+0x60/0xd0
cze 22 09:26:35 cachyos scx_loader[370302]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:35 cachyos scx_loader[370302]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:35 cachyos scx_loader[370302]: CPU 15  : nr_run=6 flags=0x1 cpu_rel=0 ops_qseq=1014120 ksync=3740788
cze 22 09:26:35 cachyos scx_loader[370302]:           curr=cc1[370413] class=ext_sched_class
cze 22 09:26:35 cachyos scx_loader[370302]:  *R cc1[370413] -40ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=1084651 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:   R make[369520] -38ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:     core_sys_select+0x247/0x4a0
cze 22 09:26:35 cachyos scx_loader[370302]:     __se_sys_pselect6+0x8e/0x150
cze 22 09:26:35 cachyos scx_loader[370302]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:35 cachyos scx_loader[370302]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:35 cachyos scx_loader[370302]:   R make[364550] -38ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:     core_sys_select+0x247/0x4a0
cze 22 09:26:35 cachyos scx_loader[370302]:     __se_sys_pselect6+0x8e/0x150
cze 22 09:26:35 cachyos scx_loader[370302]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:35 cachyos scx_loader[370302]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:35 cachyos scx_loader[370302]:   R cc1[370346] -20ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 09:26:35 cachyos scx_loader[370302]:   R gcc[370399] -19ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:     __x64_sys_clone3+0xe6/0x120
cze 22 09:26:35 cachyos scx_loader[370302]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:35 cachyos scx_loader[370302]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:35 cachyos scx_loader[370302]:   R make[370137] -19ms
cze 22 09:26:35 cachyos scx_loader[370302]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:35 cachyos scx_loader[370302]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:35 cachyos scx_loader[370302]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:35 cachyos scx_loader[370302]:       cpus=ffff no_mig=0
cze 22 09:26:35 cachyos scx_loader[370302]:     core_sys_select+0x247/0x4a0
cze 22 09:26:35 cachyos scx_loader[370302]:     __se_sys_pselect6+0x8e/0x150
cze 22 09:26:35 cachyos scx_loader[370302]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:35 cachyos scx_loader[370302]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:35 cachyos scx_loader[370302]: Event counters
cze 22 09:26:35 cachyos scx_loader[370302]: --------------
cze 22 09:26:35 cachyos scx_loader[370302]:               SCX_EV_SELECT_CPU_FALLBACK:                0
cze 22 09:26:35 cachyos scx_loader[370302]:        SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE:                0
cze 22 09:26:35 cachyos scx_loader[370302]:                SCX_EV_DISPATCH_KEEP_LAST:               47
cze 22 09:26:35 cachyos scx_loader[370302]:                  SCX_EV_ENQ_SKIP_EXITING:                0
cze 22 09:26:35 cachyos scx_loader[370302]:       SCX_EV_ENQ_SKIP_MIGRATION_DISABLED:                1
cze 22 09:26:35 cachyos scx_loader[370302]:                  SCX_EV_REFILL_SLICE_DFL:               41
cze 22 09:26:35 cachyos scx_loader[370302]:                   SCX_EV_BYPASS_DURATION:         20005955
cze 22 09:26:35 cachyos scx_loader[370302]:                   SCX_EV_BYPASS_DISPATCH:                7
cze 22 09:26:35 cachyos scx_loader[370302]:                   SCX_EV_BYPASS_ACTIVATE:                1
cze 22 09:26:35 cachyos scx_loader[370302]: ================================================================================
cze 22 09:26:35 cachyos scx_loader[370302]: Error: EXIT: runtime error (SCX_DSQ_LOCAL[_ON] target CPU 5 not allowed for kworker/R-mm_pe[14])
cze 22 09:26:35 cachyos scx_loader[79783]: [ERROR]: Failed to start scheduler (attempt 4/5)
cze 22 09:26:35 cachyos scx_loader[79783]: [INFO]: starting scx_soft_domain command
cze 22 09:26:35 cachyos scx_loader[370663]: 09:26:35 [INFO] scx_soft_domain 1.1.0 x86_64-unknown-linux-gnu (git commit id: dd06cd27)
cze 22 09:26:35 cachyos scx_loader[370663]: 09:26:35 [INFO] libbpf: struct_ops soft_domain_ops: member sub_attach not found in kernel, skipping it as it's set to zero
cze 22 09:26:35 cachyos scx_loader[370663]: 09:26:35 [INFO] libbpf: struct_ops soft_domain_ops: member sub_detach not found in kernel, skipping it as it's set to zero
cze 22 09:26:35 cachyos scx_loader[370663]: 09:26:35 [INFO] libbpf: struct_ops soft_domain_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
cze 22 09:26:35 cachyos scx_loader[370663]: 09:26:35 [INFO] Topology: 16 CPUs, 1 NUMA nodes, 1 LLCs
cze 22 09:26:35 cachyos scx_loader[370663]: 09:26:35 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized
cze 22 09:26:35 cachyos scx_loader[370663]: 09:26:35 [INFO] scx_soft_domain scheduler started (CTRL+C TO EXIT)
cze 22 09:26:40 cachyos scx_loader[370663]: DEBUG DUMP
cze 22 09:26:40 cachyos scx_loader[370663]: ================================================================================
cze 22 09:26:40 cachyos scx_loader[370663]: kworker/0:2[204999] triggered exit kind 1024:
cze 22 09:26:40 cachyos scx_loader[370663]:   runtime error (SCX_DSQ_LOCAL[_ON] target CPU 13 not allowed for kworker/0:0[372684])
cze 22 09:26:40 cachyos scx_loader[370663]: Backtrace:
cze 22 09:26:40 cachyos scx_loader[370663]:   task_can_run_on_remote_rq+0x7f/0x130
cze 22 09:26:40 cachyos scx_loader[370663]:   dispatch_to_local_dsq+0x7f/0x220
cze 22 09:26:40 cachyos scx_loader[370663]:   run_deferred+0xc3/0x120
cze 22 09:26:40 cachyos scx_loader[370663]:   try_to_wake_up.cold+0x4a5/0x869
cze 22 09:26:40 cachyos scx_loader[370663]:   create_worker+0x2c0/0x340
cze 22 09:26:40 cachyos scx_loader[370663]:   manage_workers+0x68/0x100
cze 22 09:26:40 cachyos scx_loader[370663]:   worker_thread+0x36f/0x3c0
cze 22 09:26:40 cachyos scx_loader[370663]:   kthread+0xfb/0x120
cze 22 09:26:40 cachyos scx_loader[370663]:   ret_from_fork+0x10c/0x2c0
cze 22 09:26:40 cachyos scx_loader[370663]:   ret_from_fork_asm+0x1a/0x30
cze 22 09:26:40 cachyos scx_loader[370663]: CPU states
cze 22 09:26:40 cachyos scx_loader[370663]: ----------
cze 22 09:26:40 cachyos scx_loader[370663]: CPU 0   : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=1432398 ksync=4781536
cze 22 09:26:40 cachyos scx_loader[370663]:           curr=kworker/0:2[204999] class=ext_sched_class
cze 22 09:26:40 cachyos scx_loader[370663]:  *R kworker/0:2[204999] +0ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0xd dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=18791033 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=0001 no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     scx_dump_state+0x7fe/0xd50
cze 22 09:26:40 cachyos scx_loader[370663]:     scx_error_irq_workfn+0x24/0x40
cze 22 09:26:40 cachyos scx_loader[370663]:     irq_work_run+0x63/0xd0
cze 22 09:26:40 cachyos scx_loader[370663]:     __sysvec_irq_work+0x1c/0x30
cze 22 09:26:40 cachyos scx_loader[370663]:     sysvec_irq_work+0x4f/0x80
cze 22 09:26:40 cachyos scx_loader[370663]:     asm_sysvec_irq_work+0x1a/0x20
cze 22 09:26:40 cachyos scx_loader[370663]:     create_worker+0x2c8/0x340
cze 22 09:26:40 cachyos scx_loader[370663]:     manage_workers+0x68/0x100
cze 22 09:26:40 cachyos scx_loader[370663]:     worker_thread+0x36f/0x3c0
cze 22 09:26:40 cachyos scx_loader[370663]:     kthread+0xfb/0x120
cze 22 09:26:40 cachyos scx_loader[370663]:     ret_from_fork+0x10c/0x2c0
cze 22 09:26:40 cachyos scx_loader[370663]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:26:40 cachyos scx_loader[370663]:   R kworker/0:0[372684] +0ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000001
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=0001 no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     ret_from_fork+0x10c/0x2c0
cze 22 09:26:40 cachyos scx_loader[370663]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:26:40 cachyos scx_loader[370663]: CPU 10  : nr_run=20 flags=0x1 cpu_rel=0 ops_qseq=1463832 ksync=4658613
cze 22 09:26:40 cachyos scx_loader[370663]:           curr=cc1[372678] class=ext_sched_class
cze 22 09:26:40 cachyos scx_loader[370663]:  *R cc1[372678] -233ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=18675142 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:   R cc1[372648] -212ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 09:26:40 cachyos scx_loader[370663]:   R make[372390] -212ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     kernel_wait4+0xd1/0x180
cze 22 09:26:40 cachyos scx_loader[370663]:     __x64_sys_wait4+0x60/0xd0
cze 22 09:26:40 cachyos scx_loader[370663]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:40 cachyos scx_loader[370663]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:40 cachyos scx_loader[370663]:   R gmain[1443] -205ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=50000 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:40 cachyos scx_loader[370663]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:40 cachyos scx_loader[370663]:   R kworker/10:39[277513] -192ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=50000 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=0400 no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     kthread+0xfb/0x120
cze 22 09:26:40 cachyos scx_loader[370663]:     ret_from_fork+0x10c/0x2c0
cze 22 09:26:40 cachyos scx_loader[370663]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:26:40 cachyos scx_loader[370663]:   R cc1[372608] -191ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 09:26:40 cachyos scx_loader[370663]:   R cc1[372569] -170ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 09:26:40 cachyos scx_loader[370663]:   R sh[372672] -170ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     kernel_wait4+0xd1/0x180
cze 22 09:26:40 cachyos scx_loader[370663]:     __x64_sys_wait4+0x60/0xd0
cze 22 09:26:40 cachyos scx_loader[370663]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:40 cachyos scx_loader[370663]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:40 cachyos scx_loader[370663]:   R cc1[372558] -149ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 09:26:40 cachyos scx_loader[370663]:   R cc1[372673] -128ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     get_page_from_freelist+0x69f/0xca0
cze 22 09:26:40 cachyos scx_loader[370663]:     __alloc_frozen_pages_noprof+0x1c7/0x270
cze 22 09:26:40 cachyos scx_loader[370663]:     vma_alloc_folio_noprof+0x132/0x2a0
cze 22 09:26:40 cachyos scx_loader[370663]:     do_pte_missing+0xd6/0x17d0
cze 22 09:26:40 cachyos scx_loader[370663]:     handle_mm_fault+0x5ef/0x710
cze 22 09:26:40 cachyos scx_loader[370663]:     do_user_addr_fault+0x24d/0x430
cze 22 09:26:40 cachyos scx_loader[370663]:     exc_page_fault+0x66/0xd0
cze 22 09:26:40 cachyos scx_loader[370663]:     asm_exc_page_fault+0x26/0x30
cze 22 09:26:40 cachyos scx_loader[370663]:   R cc1[372644] -107ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 09:26:40 cachyos scx_loader[370663]:   R cc1[372674] -86ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 09:26:40 cachyos scx_loader[370663]:   R cc1[372502] -65ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 09:26:40 cachyos scx_loader[370663]:   R make[372683] -65ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:   R gcc[372676] -65ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     __x64_sys_clone3+0xe6/0x120
cze 22 09:26:40 cachyos scx_loader[370663]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:40 cachyos scx_loader[370663]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:40 cachyos scx_loader[370663]:   R cc1[372680] -44ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 09:26:40 cachyos scx_loader[370663]:   R gcc[372677] -44ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     __x64_sys_clone3+0xe6/0x120
cze 22 09:26:40 cachyos scx_loader[370663]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:40 cachyos scx_loader[370663]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:40 cachyos scx_loader[370663]:   R cc1[372681] -23ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 09:26:40 cachyos scx_loader[370663]:   R cc1[372610] -2ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 09:26:40 cachyos scx_loader[370663]:   R sh[372509] -2ms
cze 22 09:26:40 cachyos scx_loader[370663]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:26:40 cachyos scx_loader[370663]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:26:40 cachyos scx_loader[370663]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:26:40 cachyos scx_loader[370663]:       cpus=ffff no_mig=0
cze 22 09:26:40 cachyos scx_loader[370663]:     kernel_wait4+0xd1/0x180
cze 22 09:26:40 cachyos scx_loader[370663]:     __x64_sys_wait4+0x60/0xd0
cze 22 09:26:40 cachyos scx_loader[370663]:     do_syscall_64+0x6e/0x3c0
cze 22 09:26:40 cachyos scx_loader[370663]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:26:40 cachyos scx_loader[370663]: Event counters
cze 22 09:26:40 cachyos scx_loader[370663]: --------------
cze 22 09:26:40 cachyos scx_loader[370663]:               SCX_EV_SELECT_CPU_FALLBACK:                0
cze 22 09:26:40 cachyos scx_loader[370663]:        SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE:                0
cze 22 09:26:40 cachyos scx_loader[370663]:                SCX_EV_DISPATCH_KEEP_LAST:              429
cze 22 09:26:40 cachyos scx_loader[370663]:                  SCX_EV_ENQ_SKIP_EXITING:                8
cze 22 09:26:40 cachyos scx_loader[370663]:       SCX_EV_ENQ_SKIP_MIGRATION_DISABLED:                4
cze 22 09:26:40 cachyos scx_loader[370663]:                  SCX_EV_REFILL_SLICE_DFL:              439
cze 22 09:26:40 cachyos scx_loader[370663]:                   SCX_EV_BYPASS_DURATION:         16124242
cze 22 09:26:40 cachyos scx_loader[370663]:                   SCX_EV_BYPASS_DISPATCH:               11
cze 22 09:26:40 cachyos scx_loader[370663]:                   SCX_EV_BYPASS_ACTIVATE:                1
cze 22 09:26:40 cachyos scx_loader[370663]: ================================================================================
cze 22 09:26:40 cachyos scx_loader[370663]: Error: EXIT: runtime error (SCX_DSQ_LOCAL[_ON] target CPU 13 not allowed for kworker/0:0[372684])
cze 22 09:26:40 cachyos scx_loader[79783]: [ERROR]: Failed to start scheduler (attempt 5/5)

Second attempt:

stress-ng cpu-cache-mem: 26.90
y-cruncher pi 1b: 30.71
perf sched msg fork thread: FAILED (Scheduler crashed)

SCX Scheduler: soft_domain (CRASHED during perf sched msg fork thread)
cze 22 09:54:08 cachyos scx_loader[79783]: [INFO]: starting scx_soft_domain command
cze 22 09:54:08 cachyos scx_loader[570327]: 09:54:08 [INFO] scx_soft_domain 1.1.0 x86_64-unknown-linux-gnu (git commit id: dd06cd27)
cze 22 09:54:08 cachyos scx_loader[570327]: 09:54:08 [INFO] libbpf: struct_ops soft_domain_ops: member sub_attach not found in kernel, skipping it as it's set to zero
cze 22 09:54:08 cachyos scx_loader[570327]: 09:54:08 [INFO] libbpf: struct_ops soft_domain_ops: member sub_detach not found in kernel, skipping it as it's set to zero
cze 22 09:54:08 cachyos scx_loader[570327]: 09:54:08 [INFO] libbpf: struct_ops soft_domain_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
cze 22 09:54:08 cachyos scx_loader[570327]: 09:54:08 [INFO] Topology: 16 CPUs, 1 NUMA nodes, 1 LLCs
cze 22 09:54:08 cachyos scx_loader[570327]: 09:54:08 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized
cze 22 09:54:08 cachyos scx_loader[570327]: 09:54:08 [INFO] scx_soft_domain scheduler started (CTRL+C TO EXIT)
cze 22 09:54:08 cachyos scx_loader[570327]: DEBUG DUMP
cze 22 09:54:08 cachyos scx_loader[570327]: ================================================================================
cze 22 09:54:08 cachyos scx_loader[570327]: kworker/2:30[568233] triggered exit kind 1024:
cze 22 09:54:08 cachyos scx_loader[570327]:   runtime error (SCX_DSQ_LOCAL[_ON] target CPU 5 not allowed for kworker/2:0[570331])
cze 22 09:54:08 cachyos scx_loader[570327]: Backtrace:
cze 22 09:54:08 cachyos scx_loader[570327]:   task_can_run_on_remote_rq+0x7f/0x130
cze 22 09:54:08 cachyos scx_loader[570327]:   dispatch_to_local_dsq+0x7f/0x220
cze 22 09:54:08 cachyos scx_loader[570327]:   run_deferred+0xc3/0x120
cze 22 09:54:08 cachyos scx_loader[570327]:   try_to_wake_up.cold+0x4a5/0x869
cze 22 09:54:08 cachyos scx_loader[570327]:   create_worker+0x2c0/0x340
cze 22 09:54:08 cachyos scx_loader[570327]:   manage_workers+0x68/0x100
cze 22 09:54:08 cachyos scx_loader[570327]:   worker_thread+0x36f/0x3c0
cze 22 09:54:08 cachyos scx_loader[570327]:   kthread+0xfb/0x120
cze 22 09:54:08 cachyos scx_loader[570327]:   ret_from_fork+0x10c/0x2c0
cze 22 09:54:08 cachyos scx_loader[570327]:   ret_from_fork_asm+0x1a/0x30
cze 22 09:54:08 cachyos scx_loader[570327]: CPU states
cze 22 09:54:08 cachyos scx_loader[570327]: ----------
cze 22 09:54:08 cachyos scx_loader[570327]: CPU 2   : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=5922835 ksync=14757350
cze 22 09:54:08 cachyos scx_loader[570327]:           curr=kworker/2:30[568233] class=ext_sched_class
cze 22 09:54:08 cachyos scx_loader[570327]:  *R kworker/2:30[568233] +0ms
cze 22 09:54:08 cachyos scx_loader[570327]:       scx_state/flags=3/0xd dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:54:08 cachyos scx_loader[570327]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:54:08 cachyos scx_loader[570327]:       dsq_vtime=9405982398520 slice=20000000 weight=100
cze 22 09:54:08 cachyos scx_loader[570327]:       cpus=0004 no_mig=0
cze 22 09:54:08 cachyos scx_loader[570327]:     scx_dump_state+0x7fe/0xd50
cze 22 09:54:08 cachyos scx_loader[570327]:     scx_error_irq_workfn+0x24/0x40
cze 22 09:54:08 cachyos scx_loader[570327]:     irq_work_run+0x63/0xd0
cze 22 09:54:08 cachyos scx_loader[570327]:     __sysvec_irq_work+0x1c/0x30
cze 22 09:54:08 cachyos scx_loader[570327]:     sysvec_irq_work+0x4f/0x80
cze 22 09:54:08 cachyos scx_loader[570327]:     asm_sysvec_irq_work+0x1a/0x20
cze 22 09:54:08 cachyos scx_loader[570327]:     create_worker+0x2c8/0x340
cze 22 09:54:08 cachyos scx_loader[570327]:     manage_workers+0x68/0x100
cze 22 09:54:08 cachyos scx_loader[570327]:     worker_thread+0x36f/0x3c0
cze 22 09:54:08 cachyos scx_loader[570327]:     kthread+0xfb/0x120
cze 22 09:54:08 cachyos scx_loader[570327]:     ret_from_fork+0x10c/0x2c0
cze 22 09:54:08 cachyos scx_loader[570327]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:54:08 cachyos scx_loader[570327]:   R kworker/2:0[570331] +0ms
cze 22 09:54:08 cachyos scx_loader[570327]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:54:08 cachyos scx_loader[570327]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000001
cze 22 09:54:08 cachyos scx_loader[570327]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:54:08 cachyos scx_loader[570327]:       cpus=0004 no_mig=0
cze 22 09:54:08 cachyos scx_loader[570327]:     ret_from_fork+0x10c/0x2c0
cze 22 09:54:08 cachyos scx_loader[570327]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:54:08 cachyos scx_loader[570327]: Event counters
cze 22 09:54:08 cachyos scx_loader[570327]: --------------
cze 22 09:54:08 cachyos scx_loader[570327]:               SCX_EV_SELECT_CPU_FALLBACK:                0
cze 22 09:54:08 cachyos scx_loader[570327]:        SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE:                0
cze 22 09:54:08 cachyos scx_loader[570327]:                SCX_EV_DISPATCH_KEEP_LAST:                0
cze 22 09:54:08 cachyos scx_loader[570327]:                  SCX_EV_ENQ_SKIP_EXITING:                0
cze 22 09:54:08 cachyos scx_loader[570327]:       SCX_EV_ENQ_SKIP_MIGRATION_DISABLED:                1
cze 22 09:54:08 cachyos scx_loader[570327]:                  SCX_EV_REFILL_SLICE_DFL:                1
cze 22 09:54:08 cachyos scx_loader[570327]:                   SCX_EV_BYPASS_DURATION:         11319667
cze 22 09:54:08 cachyos scx_loader[570327]:                   SCX_EV_BYPASS_DISPATCH:                0
cze 22 09:54:08 cachyos scx_loader[570327]:                   SCX_EV_BYPASS_ACTIVATE:                1
cze 22 09:54:08 cachyos scx_loader[570327]: ================================================================================
cze 22 09:54:08 cachyos scx_loader[570327]: Error: EXIT: runtime error (SCX_DSQ_LOCAL[_ON] target CPU 5 not allowed for kworker/2:0[570331])
cze 22 09:54:08 cachyos scx_loader[79783]: [ERROR]: Failed to start scheduler (attempt 1/5)
cze 22 09:54:08 cachyos scx_loader[79783]: [INFO]: starting scx_soft_domain command
cze 22 09:54:08 cachyos scx_loader[570332]: 09:54:08 [INFO] scx_soft_domain 1.1.0 x86_64-unknown-linux-gnu (git commit id: dd06cd27)
cze 22 09:54:08 cachyos scx_loader[570332]: 09:54:08 [INFO] libbpf: struct_ops soft_domain_ops: member sub_attach not found in kernel, skipping it as it's set to zero
cze 22 09:54:08 cachyos scx_loader[570332]: 09:54:08 [INFO] libbpf: struct_ops soft_domain_ops: member sub_detach not found in kernel, skipping it as it's set to zero
cze 22 09:54:08 cachyos scx_loader[570332]: 09:54:08 [INFO] libbpf: struct_ops soft_domain_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
cze 22 09:54:08 cachyos scx_loader[570332]: 09:54:08 [INFO] Topology: 16 CPUs, 1 NUMA nodes, 1 LLCs
cze 22 09:54:08 cachyos scx_loader[570332]: 09:54:08 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized
cze 22 09:54:08 cachyos scx_loader[570332]: 09:54:08 [INFO] scx_soft_domain scheduler started (CTRL+C TO EXIT)
cze 22 09:54:08 cachyos scx_loader[570332]: DEBUG DUMP
cze 22 09:54:08 cachyos scx_loader[570332]: ================================================================================
cze 22 09:54:08 cachyos scx_loader[570332]: kworker/8:9[568329] triggered exit kind 1024:
cze 22 09:54:08 cachyos scx_loader[570332]:   runtime error (SCX_DSQ_LOCAL[_ON] target CPU 9 not allowed for kworker/8:0[570336])
cze 22 09:54:08 cachyos scx_loader[570332]: Backtrace:
cze 22 09:54:08 cachyos scx_loader[570332]:   task_can_run_on_remote_rq+0x7f/0x130
cze 22 09:54:08 cachyos scx_loader[570332]:   dispatch_to_local_dsq+0x7f/0x220
cze 22 09:54:08 cachyos scx_loader[570332]:   run_deferred+0xc3/0x120
cze 22 09:54:08 cachyos scx_loader[570332]:   try_to_wake_up.cold+0x4a5/0x869
cze 22 09:54:08 cachyos scx_loader[570332]:   create_worker+0x2c0/0x340
cze 22 09:54:08 cachyos scx_loader[570332]:   manage_workers+0x68/0x100
cze 22 09:54:08 cachyos scx_loader[570332]:   worker_thread+0x36f/0x3c0
cze 22 09:54:08 cachyos scx_loader[570332]:   kthread+0xfb/0x120
cze 22 09:54:08 cachyos scx_loader[570332]:   ret_from_fork+0x10c/0x2c0
cze 22 09:54:08 cachyos scx_loader[570332]:   ret_from_fork_asm+0x1a/0x30
cze 22 09:54:08 cachyos scx_loader[570332]: CPU states
cze 22 09:54:08 cachyos scx_loader[570332]: ----------
cze 22 09:54:08 cachyos scx_loader[570332]: CPU 8   : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=9607113 ksync=22260143
cze 22 09:54:08 cachyos scx_loader[570332]:           curr=kworker/8:9[568329] class=ext_sched_class
cze 22 09:54:08 cachyos scx_loader[570332]:  *R kworker/8:9[568329] +0ms
cze 22 09:54:08 cachyos scx_loader[570332]:       scx_state/flags=3/0xd dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:54:08 cachyos scx_loader[570332]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:54:08 cachyos scx_loader[570332]:       dsq_vtime=9405800715939 slice=20000000 weight=100
cze 22 09:54:08 cachyos scx_loader[570332]:       cpus=0100 no_mig=0
cze 22 09:54:08 cachyos scx_loader[570332]:     scx_dump_state+0x7fe/0xd50
cze 22 09:54:08 cachyos scx_loader[570332]:     scx_error_irq_workfn+0x24/0x40
cze 22 09:54:08 cachyos scx_loader[570332]:     irq_work_run+0x63/0xd0
cze 22 09:54:08 cachyos scx_loader[570332]:     __sysvec_irq_work+0x1c/0x30
cze 22 09:54:08 cachyos scx_loader[570332]:     sysvec_irq_work+0x4f/0x80
cze 22 09:54:08 cachyos scx_loader[570332]:     asm_sysvec_irq_work+0x1a/0x20
cze 22 09:54:08 cachyos scx_loader[570332]:     create_worker+0x2c8/0x340
cze 22 09:54:08 cachyos scx_loader[570332]:     manage_workers+0x68/0x100
cze 22 09:54:08 cachyos scx_loader[570332]:     worker_thread+0x36f/0x3c0
cze 22 09:54:08 cachyos scx_loader[570332]:     kthread+0xfb/0x120
cze 22 09:54:08 cachyos scx_loader[570332]:     ret_from_fork+0x10c/0x2c0
cze 22 09:54:08 cachyos scx_loader[570332]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:54:08 cachyos scx_loader[570332]:   R kworker/8:0[570336] +0ms
cze 22 09:54:08 cachyos scx_loader[570332]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:54:08 cachyos scx_loader[570332]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000001
cze 22 09:54:08 cachyos scx_loader[570332]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:54:08 cachyos scx_loader[570332]:       cpus=0100 no_mig=0
cze 22 09:54:08 cachyos scx_loader[570332]:     ret_from_fork+0x10c/0x2c0
cze 22 09:54:08 cachyos scx_loader[570332]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:54:08 cachyos scx_loader[570332]: Event counters
cze 22 09:54:08 cachyos scx_loader[570332]: --------------
cze 22 09:54:08 cachyos scx_loader[570332]:               SCX_EV_SELECT_CPU_FALLBACK:                0
cze 22 09:54:08 cachyos scx_loader[570332]:        SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE:                0
cze 22 09:54:08 cachyos scx_loader[570332]:                SCX_EV_DISPATCH_KEEP_LAST:                0
cze 22 09:54:08 cachyos scx_loader[570332]:                  SCX_EV_ENQ_SKIP_EXITING:                0
cze 22 09:54:08 cachyos scx_loader[570332]:       SCX_EV_ENQ_SKIP_MIGRATION_DISABLED:                1
cze 22 09:54:08 cachyos scx_loader[570332]:                  SCX_EV_REFILL_SLICE_DFL:                1
cze 22 09:54:08 cachyos scx_loader[570332]:                   SCX_EV_BYPASS_DURATION:         21271923
cze 22 09:54:08 cachyos scx_loader[570332]:                   SCX_EV_BYPASS_DISPATCH:                0
cze 22 09:54:08 cachyos scx_loader[570332]:                   SCX_EV_BYPASS_ACTIVATE:                1
cze 22 09:54:08 cachyos scx_loader[570332]: ================================================================================
cze 22 09:54:08 cachyos scx_loader[570332]: Error: EXIT: runtime error (SCX_DSQ_LOCAL[_ON] target CPU 9 not allowed for kworker/8:0[570336])
cze 22 09:54:08 cachyos scx_loader[79783]: [ERROR]: Failed to start scheduler (attempt 2/5)
cze 22 09:54:08 cachyos scx_loader[79783]: [INFO]: starting scx_soft_domain command
cze 22 09:54:08 cachyos scx_loader[570337]: 09:54:08 [INFO] scx_soft_domain 1.1.0 x86_64-unknown-linux-gnu (git commit id: dd06cd27)
cze 22 09:54:08 cachyos scx_loader[570337]: 09:54:08 [INFO] libbpf: struct_ops soft_domain_ops: member sub_attach not found in kernel, skipping it as it's set to zero
cze 22 09:54:08 cachyos scx_loader[570337]: 09:54:08 [INFO] libbpf: struct_ops soft_domain_ops: member sub_detach not found in kernel, skipping it as it's set to zero
cze 22 09:54:08 cachyos scx_loader[570337]: 09:54:08 [INFO] libbpf: struct_ops soft_domain_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
cze 22 09:54:08 cachyos scx_loader[570337]: 09:54:08 [INFO] Topology: 16 CPUs, 1 NUMA nodes, 1 LLCs
cze 22 09:54:08 cachyos scx_loader[570337]: 09:54:08 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized
cze 22 09:54:08 cachyos scx_loader[570337]: 09:54:08 [INFO] scx_soft_domain scheduler started (CTRL+C TO EXIT)
cze 22 09:54:08 cachyos scx_loader[570337]: DEBUG DUMP
cze 22 09:54:08 cachyos scx_loader[570337]: ================================================================================
cze 22 09:54:08 cachyos scx_loader[570337]: kworker/13:1[550478] triggered exit kind 1024:
cze 22 09:54:08 cachyos scx_loader[570337]:   runtime error (SCX_DSQ_LOCAL[_ON] target CPU 1 not allowed for kworker/13:0[570340])
cze 22 09:54:08 cachyos scx_loader[570337]: Backtrace:
cze 22 09:54:08 cachyos scx_loader[570337]:   task_can_run_on_remote_rq+0x7f/0x130
cze 22 09:54:08 cachyos scx_loader[570337]:   dispatch_to_local_dsq+0x7f/0x220
cze 22 09:54:08 cachyos scx_loader[570337]:   run_deferred+0xc3/0x120
cze 22 09:54:08 cachyos scx_loader[570337]:   try_to_wake_up.cold+0x4a5/0x869
cze 22 09:54:08 cachyos scx_loader[570337]:   create_worker+0x2c0/0x340
cze 22 09:54:08 cachyos scx_loader[570337]:   manage_workers+0x68/0x100
cze 22 09:54:08 cachyos scx_loader[570337]:   worker_thread+0x36f/0x3c0
cze 22 09:54:08 cachyos scx_loader[570337]:   kthread+0xfb/0x120
cze 22 09:54:08 cachyos scx_loader[570337]:   ret_from_fork+0x10c/0x2c0
cze 22 09:54:08 cachyos scx_loader[570337]:   ret_from_fork_asm+0x1a/0x30
cze 22 09:54:08 cachyos scx_loader[570337]: CPU states
cze 22 09:54:08 cachyos scx_loader[570337]: ----------
cze 22 09:54:08 cachyos scx_loader[570337]: CPU 13  : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=6142928 ksync=15924489
cze 22 09:54:08 cachyos scx_loader[570337]:           curr=kworker/13:1[550478] class=ext_sched_class
cze 22 09:54:08 cachyos scx_loader[570337]:  *R kworker/13:1[550478] +0ms
cze 22 09:54:08 cachyos scx_loader[570337]:       scx_state/flags=3/0xd dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:54:08 cachyos scx_loader[570337]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:54:08 cachyos scx_loader[570337]:       dsq_vtime=9399510544041 slice=20000000 weight=100
cze 22 09:54:08 cachyos scx_loader[570337]:       cpus=2000 no_mig=0
cze 22 09:54:08 cachyos scx_loader[570337]:     scx_dump_state+0x7fe/0xd50
cze 22 09:54:08 cachyos scx_loader[570337]:     scx_error_irq_workfn+0x24/0x40
cze 22 09:54:08 cachyos scx_loader[570337]:     irq_work_run+0x63/0xd0
cze 22 09:54:08 cachyos scx_loader[570337]:     __sysvec_irq_work+0x1c/0x30
cze 22 09:54:08 cachyos scx_loader[570337]:     sysvec_irq_work+0x4f/0x80
cze 22 09:54:08 cachyos scx_loader[570337]:     asm_sysvec_irq_work+0x1a/0x20
cze 22 09:54:08 cachyos scx_loader[570337]:     create_worker+0x2c8/0x340
cze 22 09:54:08 cachyos scx_loader[570337]:     manage_workers+0x68/0x100
cze 22 09:54:08 cachyos scx_loader[570337]:     worker_thread+0x36f/0x3c0
cze 22 09:54:08 cachyos scx_loader[570337]:     kthread+0xfb/0x120
cze 22 09:54:08 cachyos scx_loader[570337]:     ret_from_fork+0x10c/0x2c0
cze 22 09:54:08 cachyos scx_loader[570337]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:54:08 cachyos scx_loader[570337]:   R kworker/13:0[570340] +0ms
cze 22 09:54:08 cachyos scx_loader[570337]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:54:08 cachyos scx_loader[570337]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000001
cze 22 09:54:08 cachyos scx_loader[570337]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:54:08 cachyos scx_loader[570337]:       cpus=2000 no_mig=0
cze 22 09:54:08 cachyos scx_loader[570337]:     ret_from_fork+0x10c/0x2c0
cze 22 09:54:08 cachyos scx_loader[570337]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:54:08 cachyos scx_loader[570337]: Event counters
cze 22 09:54:08 cachyos scx_loader[570337]: --------------
cze 22 09:54:08 cachyos scx_loader[570337]:               SCX_EV_SELECT_CPU_FALLBACK:                0
cze 22 09:54:08 cachyos scx_loader[570337]:        SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE:                0
cze 22 09:54:08 cachyos scx_loader[570337]:                SCX_EV_DISPATCH_KEEP_LAST:                0
cze 22 09:54:08 cachyos scx_loader[570337]:                  SCX_EV_ENQ_SKIP_EXITING:                0
cze 22 09:54:08 cachyos scx_loader[570337]:       SCX_EV_ENQ_SKIP_MIGRATION_DISABLED:                1
cze 22 09:54:08 cachyos scx_loader[570337]:                  SCX_EV_REFILL_SLICE_DFL:                1
cze 22 09:54:08 cachyos scx_loader[570337]:                   SCX_EV_BYPASS_DURATION:         14061612
cze 22 09:54:08 cachyos scx_loader[570337]:                   SCX_EV_BYPASS_DISPATCH:                0
cze 22 09:54:08 cachyos scx_loader[570337]:                   SCX_EV_BYPASS_ACTIVATE:                1
cze 22 09:54:08 cachyos scx_loader[570337]: ================================================================================
cze 22 09:54:08 cachyos scx_loader[570337]: Error: EXIT: runtime error (SCX_DSQ_LOCAL[_ON] target CPU 1 not allowed for kworker/13:0[570340])
cze 22 09:54:08 cachyos scx_loader[79783]: [ERROR]: Failed to start scheduler (attempt 3/5)
cze 22 09:54:08 cachyos scx_loader[79783]: [INFO]: starting scx_soft_domain command
cze 22 09:54:08 cachyos scx_loader[570341]: 09:54:08 [INFO] scx_soft_domain 1.1.0 x86_64-unknown-linux-gnu (git commit id: dd06cd27)
cze 22 09:54:08 cachyos scx_loader[570341]: 09:54:08 [INFO] libbpf: struct_ops soft_domain_ops: member sub_attach not found in kernel, skipping it as it's set to zero
cze 22 09:54:08 cachyos scx_loader[570341]: 09:54:08 [INFO] libbpf: struct_ops soft_domain_ops: member sub_detach not found in kernel, skipping it as it's set to zero
cze 22 09:54:08 cachyos scx_loader[570341]: 09:54:08 [INFO] libbpf: struct_ops soft_domain_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
cze 22 09:54:08 cachyos scx_loader[570341]: 09:54:08 [INFO] Topology: 16 CPUs, 1 NUMA nodes, 1 LLCs
cze 22 09:54:08 cachyos scx_loader[570341]: 09:54:08 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized
cze 22 09:54:09 cachyos scx_loader[570341]: 09:54:09 [INFO] scx_soft_domain scheduler started (CTRL+C TO EXIT)
cze 22 09:54:09 cachyos scx_loader[570341]: DEBUG DUMP
cze 22 09:54:09 cachyos scx_loader[570341]: ================================================================================
cze 22 09:54:09 cachyos scx_loader[570341]: kworker/15:15[568221] triggered exit kind 1024:
cze 22 09:54:09 cachyos scx_loader[570341]:   runtime error (SCX_DSQ_LOCAL[_ON] target CPU 10 not allowed for kworker/15:0[570344])
cze 22 09:54:09 cachyos scx_loader[570341]: Backtrace:
cze 22 09:54:09 cachyos scx_loader[570341]:   task_can_run_on_remote_rq+0x7f/0x130
cze 22 09:54:09 cachyos scx_loader[570341]:   dispatch_to_local_dsq+0x7f/0x220
cze 22 09:54:09 cachyos scx_loader[570341]:   run_deferred+0xc3/0x120
cze 22 09:54:09 cachyos scx_loader[570341]:   try_to_wake_up.cold+0x4a5/0x869
cze 22 09:54:09 cachyos scx_loader[570341]:   create_worker+0x2c0/0x340
cze 22 09:54:09 cachyos scx_loader[570341]:   manage_workers+0x68/0x100
cze 22 09:54:09 cachyos scx_loader[570341]:   worker_thread+0x36f/0x3c0
cze 22 09:54:09 cachyos scx_loader[570341]:   kthread+0xfb/0x120
cze 22 09:54:09 cachyos scx_loader[570341]:   ret_from_fork+0x10c/0x2c0
cze 22 09:54:09 cachyos scx_loader[570341]:   ret_from_fork_asm+0x1a/0x30
cze 22 09:54:09 cachyos scx_loader[570341]: CPU states
cze 22 09:54:09 cachyos scx_loader[570341]: ----------
cze 22 09:54:09 cachyos scx_loader[570341]: CPU 15  : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=3194886 ksync=9195258
cze 22 09:54:09 cachyos scx_loader[570341]:           curr=kworker/15:15[568221] class=ext_sched_class
cze 22 09:54:09 cachyos scx_loader[570341]:  *R kworker/15:15[568221] -1ms
cze 22 09:54:09 cachyos scx_loader[570341]:       scx_state/flags=3/0xd dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:54:09 cachyos scx_loader[570341]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:54:09 cachyos scx_loader[570341]:       dsq_vtime=9405775009181 slice=20000000 weight=100
cze 22 09:54:09 cachyos scx_loader[570341]:       cpus=8000 no_mig=0
cze 22 09:54:09 cachyos scx_loader[570341]:     scx_dump_state+0x7fe/0xd50
cze 22 09:54:09 cachyos scx_loader[570341]:     scx_error_irq_workfn+0x24/0x40
cze 22 09:54:09 cachyos scx_loader[570341]:     irq_work_run+0x63/0xd0
cze 22 09:54:09 cachyos scx_loader[570341]:     __sysvec_irq_work+0x1c/0x30
cze 22 09:54:09 cachyos scx_loader[570341]:     sysvec_irq_work+0x4f/0x80
cze 22 09:54:09 cachyos scx_loader[570341]:     asm_sysvec_irq_work+0x1a/0x20
cze 22 09:54:09 cachyos scx_loader[570341]:     create_worker+0x2c8/0x340
cze 22 09:54:09 cachyos scx_loader[570341]:     manage_workers+0x68/0x100
cze 22 09:54:09 cachyos scx_loader[570341]:     worker_thread+0x36f/0x3c0
cze 22 09:54:09 cachyos scx_loader[570341]:     kthread+0xfb/0x120
cze 22 09:54:09 cachyos scx_loader[570341]:     ret_from_fork+0x10c/0x2c0
cze 22 09:54:09 cachyos scx_loader[570341]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:54:09 cachyos scx_loader[570341]:   R kworker/15:0[570344] +0ms
cze 22 09:54:09 cachyos scx_loader[570341]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:54:09 cachyos scx_loader[570341]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000001
cze 22 09:54:09 cachyos scx_loader[570341]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:54:09 cachyos scx_loader[570341]:       cpus=8000 no_mig=0
cze 22 09:54:09 cachyos scx_loader[570341]:     ret_from_fork+0x10c/0x2c0
cze 22 09:54:09 cachyos scx_loader[570341]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:54:09 cachyos scx_loader[570341]: Event counters
cze 22 09:54:09 cachyos scx_loader[570341]: --------------
cze 22 09:54:09 cachyos scx_loader[570341]:               SCX_EV_SELECT_CPU_FALLBACK:                0
cze 22 09:54:09 cachyos scx_loader[570341]:        SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE:                0
cze 22 09:54:09 cachyos scx_loader[570341]:                SCX_EV_DISPATCH_KEEP_LAST:                0
cze 22 09:54:09 cachyos scx_loader[570341]:                  SCX_EV_ENQ_SKIP_EXITING:                0
cze 22 09:54:09 cachyos scx_loader[570341]:       SCX_EV_ENQ_SKIP_MIGRATION_DISABLED:                1
cze 22 09:54:09 cachyos scx_loader[570341]:                  SCX_EV_REFILL_SLICE_DFL:                1
cze 22 09:54:09 cachyos scx_loader[570341]:                   SCX_EV_BYPASS_DURATION:         19710982
cze 22 09:54:09 cachyos scx_loader[570341]:                   SCX_EV_BYPASS_DISPATCH:                0
cze 22 09:54:09 cachyos scx_loader[570341]:                   SCX_EV_BYPASS_ACTIVATE:                1
cze 22 09:54:09 cachyos scx_loader[570341]: ================================================================================
cze 22 09:54:09 cachyos scx_loader[570341]: Error: EXIT: runtime error (SCX_DSQ_LOCAL[_ON] target CPU 10 not allowed for kworker/15:0[570344])
cze 22 09:54:09 cachyos scx_loader[79783]: [ERROR]: Failed to start scheduler (attempt 4/5)
cze 22 09:54:09 cachyos scx_loader[79783]: [INFO]: starting scx_soft_domain command
cze 22 09:54:09 cachyos scx_loader[570345]: 09:54:09 [INFO] scx_soft_domain 1.1.0 x86_64-unknown-linux-gnu (git commit id: dd06cd27)
cze 22 09:54:09 cachyos scx_loader[570345]: 09:54:09 [INFO] libbpf: struct_ops soft_domain_ops: member sub_attach not found in kernel, skipping it as it's set to zero
cze 22 09:54:09 cachyos scx_loader[570345]: 09:54:09 [INFO] libbpf: struct_ops soft_domain_ops: member sub_detach not found in kernel, skipping it as it's set to zero
cze 22 09:54:09 cachyos scx_loader[570345]: 09:54:09 [INFO] libbpf: struct_ops soft_domain_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
cze 22 09:54:09 cachyos scx_loader[570345]: 09:54:09 [INFO] Topology: 16 CPUs, 1 NUMA nodes, 1 LLCs
cze 22 09:54:09 cachyos scx_loader[570345]: 09:54:09 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized
cze 22 09:54:09 cachyos scx_loader[570345]: 09:54:09 [INFO] scx_soft_domain scheduler started (CTRL+C TO EXIT)
cze 22 09:55:42 cachyos scx_loader[570345]: DEBUG DUMP
cze 22 09:55:42 cachyos scx_loader[570345]: ================================================================================
cze 22 09:55:42 cachyos scx_loader[570345]: kworker/14:43[429702] triggered exit kind 1024:
cze 22 09:55:42 cachyos scx_loader[570345]:   runtime error (SCX_DSQ_LOCAL[_ON] target CPU 12 not allowed for kworker/14:0[604939])
cze 22 09:55:42 cachyos scx_loader[570345]: Backtrace:
cze 22 09:55:42 cachyos scx_loader[570345]:   task_can_run_on_remote_rq+0x7f/0x130
cze 22 09:55:42 cachyos scx_loader[570345]:   dispatch_to_local_dsq+0x7f/0x220
cze 22 09:55:42 cachyos scx_loader[570345]:   run_deferred+0xc3/0x120
cze 22 09:55:42 cachyos scx_loader[570345]:   try_to_wake_up.cold+0x4a5/0x869
cze 22 09:55:42 cachyos scx_loader[570345]:   create_worker+0x2c0/0x340
cze 22 09:55:42 cachyos scx_loader[570345]:   manage_workers+0x68/0x100
cze 22 09:55:42 cachyos scx_loader[570345]:   worker_thread+0x36f/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:   kthread+0xfb/0x120
cze 22 09:55:42 cachyos scx_loader[570345]:   ret_from_fork+0x10c/0x2c0
cze 22 09:55:42 cachyos scx_loader[570345]:   ret_from_fork_asm+0x1a/0x30
cze 22 09:55:42 cachyos scx_loader[570345]: CPU states
cze 22 09:55:42 cachyos scx_loader[570345]: ----------
cze 22 09:55:42 cachyos scx_loader[570345]: CPU 14  : nr_run=494 flags=0x1 cpu_rel=0 ops_qseq=9503462 ksync=22234891
cze 22 09:55:42 cachyos scx_loader[570345]:           curr=kworker/14:43[429702] class=ext_sched_class
cze 22 09:55:42 cachyos scx_loader[570345]:  *R kworker/14:43[429702] -113ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0xd dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=9408450332776 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=4000 no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     scx_dump_state+0x7fe/0xd50
cze 22 09:55:42 cachyos scx_loader[570345]:     scx_error_irq_workfn+0x24/0x40
cze 22 09:55:42 cachyos scx_loader[570345]:     irq_work_run+0x63/0xd0
cze 22 09:55:42 cachyos scx_loader[570345]:     __sysvec_irq_work+0x1c/0x30
cze 22 09:55:42 cachyos scx_loader[570345]:     sysvec_irq_work+0x4f/0x80
cze 22 09:55:42 cachyos scx_loader[570345]:     asm_sysvec_irq_work+0x1a/0x20
cze 22 09:55:42 cachyos scx_loader[570345]:     create_worker+0x2c8/0x340
cze 22 09:55:42 cachyos scx_loader[570345]:     manage_workers+0x68/0x100
cze 22 09:55:42 cachyos scx_loader[570345]:     worker_thread+0x36f/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     kthread+0xfb/0x120
cze 22 09:55:42 cachyos scx_loader[570345]:     ret_from_fork+0x10c/0x2c0
cze 22 09:55:42 cachyos scx_loader[570345]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604468] -113ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_read_iter.llvm.17695434061815275155.cold+0x6c/0x205
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_read+0x249/0x470
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604469] -113ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_read_iter.llvm.17695434061815275155.cold+0x6c/0x205
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_read+0x249/0x470
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604470] -113ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_read_iter.llvm.17695434061815275155.cold+0x6c/0x205
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_read+0x249/0x470
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604471] -113ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_read_iter.llvm.17695434061815275155.cold+0x6c/0x205
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_read+0x249/0x470
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604472] -113ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_read_iter.llvm.17695434061815275155.cold+0x6c/0x205
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_read+0x249/0x470
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604473] -113ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_read_iter.llvm.17695434061815275155.cold+0x6c/0x205
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_read+0x249/0x470
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604474] -113ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_read_iter.llvm.17695434061815275155.cold+0x6c/0x205
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_read+0x249/0x470
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R kworker/14:1H[593] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=9843227246831 slice=20000000 weight=8668
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=4000 no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     kthread+0xfb/0x120
cze 22 09:55:42 cachyos scx_loader[570345]:     ret_from_fork+0x10c/0x2c0
cze 22 09:55:42 cachyos scx_loader[570345]:     ret_from_fork_asm+0x1a/0x30
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604254] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604253] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604252] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604251] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604250] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604249] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604248] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604247] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604246] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604245] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604244] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604243] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604242] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604241] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604240] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604239] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604238] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604237] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604236] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604235] -108ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604208] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604207] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604206] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604205] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604204] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604203] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604202] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604201] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604200] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604199] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604198] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604197] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604196] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604195] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604194] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604193] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604192] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604191] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604190] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604189] -103ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604168] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604167] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604166] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604165] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604164] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604163] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604162] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604161] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604160] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604159] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604158] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604157] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604156] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604155] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604154] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604153] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604152] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604151] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604150] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604149] -97ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604128] -92ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604127] -92ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604126] -92ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604125] -92ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604124] -92ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604123] -92ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604122] -92ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604121] -92ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604120] -92ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604119] -92ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604118] -92ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/0x1e0
cze 22 09:55:42 cachyos scx_loader[570345]:     __x64_sys_write+0x254/0x440
cze 22 09:55:42 cachyos scx_loader[570345]:     do_syscall_64+0x6e/0x3c0
cze 22 09:55:42 cachyos scx_loader[570345]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 09:55:42 cachyos scx_loader[570345]:   R sched-messaging[604117] -92ms
cze 22 09:55:42 cachyos scx_loader[570345]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 09:55:42 cachyos scx_loader[570345]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 09:55:42 cachyos scx_loader[570345]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 09:55:42 cachyos scx_loader[570345]:       cpus=ffff no_mig=0
cze 22 09:55:42 cachyos scx_loader[570345]:     unix_stream_sendmsg+0x1a2/0x530
cze 22 09:55:42 cachyos scx_loader[570345]:     sock_write_iter+0x152/
cze 22 09:55:42 cachyos scx_loader[570345]: ~~~~ TRUNCATED ~~~~
cze 22 09:55:42 cachyos scx_loader[570345]: ================================================================================
cze 22 09:55:42 cachyos scx_loader[570345]: Error: EXIT: runtime error (SCX_DSQ_LOCAL[_ON] target CPU 12 not allowed for kworker/14:0[604939])
cze 22 09:55:42 cachyos scx_loader[79783]: [ERROR]: Failed to start scheduler (attempt 5/5)```

@sirlucjan

Copy link
Copy Markdown
Collaborator

Third attempt:

cze 22 10:07:44 cachyos scx_loader[648240]: DEBUG DUMP
cze 22 10:07:44 cachyos scx_loader[648240]: ================================================================================
cze 22 10:07:44 cachyos scx_loader[648240]: migration/10[80] triggered exit kind 1024:
cze 22 10:07:44 cachyos scx_loader[648240]:   runtime error (SCX_DSQ_LOCAL[_ON] target CPU 10 not allowed for namd3[683618])
cze 22 10:07:44 cachyos scx_loader[648240]: Backtrace:
cze 22 10:07:44 cachyos scx_loader[648240]:   task_can_run_on_remote_rq+0x7f/0x130
cze 22 10:07:44 cachyos scx_loader[648240]:   dispatch_to_local_dsq+0x7f/0x220
cze 22 10:07:44 cachyos scx_loader[648240]:   run_deferred+0xc3/0x120
cze 22 10:07:44 cachyos scx_loader[648240]:   deferred_irq_workfn+0x28/0x50
cze 22 10:07:44 cachyos scx_loader[648240]:   irq_work_run+0x63/0xd0
cze 22 10:07:44 cachyos scx_loader[648240]:   __sysvec_irq_work+0x1c/0x30
cze 22 10:07:44 cachyos scx_loader[648240]:   sysvec_irq_work+0x4f/0x80
cze 22 10:07:44 cachyos scx_loader[648240]:   asm_sysvec_irq_work+0x1a/0x20
cze 22 10:07:44 cachyos scx_loader[648240]:   _raw_spin_unlock_irqrestore+0x37/0x40
cze 22 10:07:44 cachyos scx_loader[648240]:   migration_cpu_stop+0x170/0x330
cze 22 10:07:44 cachyos scx_loader[648240]:   cpu_stopper_thread+0xab/0x150
cze 22 10:07:44 cachyos scx_loader[648240]:   smpboot_thread_fn+0xbc/0xf0
cze 22 10:07:44 cachyos scx_loader[648240]:   kthread+0xfb/0x120
cze 22 10:07:44 cachyos scx_loader[648240]:   ret_from_fork+0x10c/0x2c0
cze 22 10:07:44 cachyos scx_loader[648240]:   ret_from_fork_asm+0x1a/0x30
cze 22 10:07:44 cachyos scx_loader[648240]: CPU states
cze 22 10:07:44 cachyos scx_loader[648240]: ----------
cze 22 10:07:44 cachyos scx_loader[648240]: CPU 0   : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=6768090 ksync=17052636
cze 22 10:07:44 cachyos scx_loader[648240]:           curr=swapper/0[0] class=idle_sched_class
cze 22 10:07:44 cachyos scx_loader[648240]:   R namd3[683618] +0ms
cze 22 10:07:44 cachyos scx_loader[648240]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[648240]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000001
cze 22 10:07:44 cachyos scx_loader[648240]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[648240]:       cpus=0001 no_mig=0
cze 22 10:07:44 cachyos scx_loader[648240]:     __set_cpus_allowed_ptr_locked+0x59e/0x5f0
cze 22 10:07:44 cachyos scx_loader[648240]:     __set_cpus_allowed_ptr+0x84/0xb0
cze 22 10:07:44 cachyos scx_loader[648240]:     __sched_setaffinity+0xc8/0x190
cze 22 10:07:44 cachyos scx_loader[648240]:     sched_setaffinity+0x17e/0x230
cze 22 10:07:44 cachyos scx_loader[648240]:     __do_sys_sched_setaffinity+0x56/0xa0
cze 22 10:07:44 cachyos scx_loader[648240]:     do_syscall_64+0x6e/0x3c0
cze 22 10:07:44 cachyos scx_loader[648240]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 10:07:44 cachyos scx_loader[648240]: CPU 3   : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=10506357 ksync=26546285
cze 22 10:07:44 cachyos scx_loader[648240]:           curr=Compositor[638291] class=ext_sched_class
cze 22 10:07:44 cachyos scx_loader[648240]:  *R Compositor[638291] +0ms
cze 22 10:07:44 cachyos scx_loader[648240]:       scx_state/flags=3/0xd dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[648240]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:44 cachyos scx_loader[648240]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[648240]:       cpus=ffff no_mig=0
cze 22 10:07:44 cachyos scx_loader[648240]: CPU 10  : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=15400945 ksync=34769611
cze 22 10:07:44 cachyos scx_loader[648240]:           curr=migration/10[80] class=stop_sched_class
cze 22 10:07:44 cachyos scx_loader[648240]:   R cachyos-benchma[683619] -4ms
cze 22 10:07:44 cachyos scx_loader[648240]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[648240]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:44 cachyos scx_loader[648240]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[648240]:       cpus=ffff no_mig=0
cze 22 10:07:44 cachyos scx_loader[648240]:   R kworker/10:2[535795] -3ms
cze 22 10:07:44 cachyos scx_loader[648240]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[648240]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:44 cachyos scx_loader[648240]:       dsq_vtime=9844670546099 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[648240]:       cpus=0400 no_mig=0
cze 22 10:07:44 cachyos scx_loader[648240]:     kthread+0xfb/0x120
cze 22 10:07:44 cachyos scx_loader[648240]:     ret_from_fork+0x10c/0x2c0
cze 22 10:07:44 cachyos scx_loader[648240]:     ret_from_fork_asm+0x1a/0x30
cze 22 10:07:44 cachyos scx_loader[648240]: CPU 14  : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=9503733 ksync=22504232
cze 22 10:07:44 cachyos scx_loader[648240]:           curr=swapper/14[0] class=idle_sched_class
cze 22 10:07:44 cachyos scx_loader[648240]:   R Chrome_IOThread[2171] +0ms
cze 22 10:07:44 cachyos scx_loader[648240]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[648240]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:44 cachyos scx_loader[648240]:       dsq_vtime=9844451000645 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[648240]:       cpus=ffff no_mig=0
cze 22 10:07:44 cachyos scx_loader[648240]:     do_syscall_64+0x6e/0x3c0
cze 22 10:07:44 cachyos scx_loader[648240]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 10:07:44 cachyos scx_loader[648240]: Event counters
cze 22 10:07:44 cachyos scx_loader[648240]: --------------
cze 22 10:07:44 cachyos scx_loader[648240]:               SCX_EV_SELECT_CPU_FALLBACK:                0
cze 22 10:07:44 cachyos scx_loader[648240]:        SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE:                0
cze 22 10:07:44 cachyos scx_loader[648240]:                SCX_EV_DISPATCH_KEEP_LAST:              645
cze 22 10:07:44 cachyos scx_loader[648240]:                  SCX_EV_ENQ_SKIP_EXITING:               11
cze 22 10:07:44 cachyos scx_loader[648240]:       SCX_EV_ENQ_SKIP_MIGRATION_DISABLED:                0
cze 22 10:07:44 cachyos scx_loader[648240]:                  SCX_EV_REFILL_SLICE_DFL:              656
cze 22 10:07:44 cachyos scx_loader[648240]:                   SCX_EV_BYPASS_DURATION:         21272364
cze 22 10:07:44 cachyos scx_loader[648240]:                   SCX_EV_BYPASS_DISPATCH:                0
cze 22 10:07:44 cachyos scx_loader[648240]:                   SCX_EV_BYPASS_ACTIVATE:                1
cze 22 10:07:44 cachyos scx_loader[648240]: ================================================================================
cze 22 10:07:44 cachyos scx_loader[648240]: Error: EXIT: runtime error (SCX_DSQ_LOCAL[_ON] target CPU 10 not allowed for namd3[683618])
cze 22 10:07:44 cachyos scx_loader[79783]: [ERROR]: Failed to start scheduler (attempt 1/5)
cze 22 10:07:44 cachyos scx_loader[79783]: [INFO]: starting scx_soft_domain command
cze 22 10:07:44 cachyos scx_loader[683641]: 10:07:44 [INFO] scx_soft_domain 1.1.0 x86_64-unknown-linux-gnu (git commit id: dd06cd27)
cze 22 10:07:44 cachyos scx_loader[683641]: 10:07:44 [INFO] libbpf: struct_ops soft_domain_ops: member sub_attach not found in kernel, skipping it as it's set to zero
cze 22 10:07:44 cachyos scx_loader[683641]: 10:07:44 [INFO] libbpf: struct_ops soft_domain_ops: member sub_detach not found in kernel, skipping it as it's set to zero
cze 22 10:07:44 cachyos scx_loader[683641]: 10:07:44 [INFO] libbpf: struct_ops soft_domain_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
cze 22 10:07:44 cachyos scx_loader[683641]: 10:07:44 [INFO] Topology: 16 CPUs, 1 NUMA nodes, 1 LLCs
cze 22 10:07:44 cachyos scx_loader[683641]: 10:07:44 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized
cze 22 10:07:44 cachyos scx_loader[683641]: 10:07:44 [INFO] scx_soft_domain scheduler started (CTRL+C TO EXIT)
cze 22 10:07:44 cachyos scx_loader[683641]: DEBUG DUMP
cze 22 10:07:44 cachyos scx_loader[683641]: ================================================================================
cze 22 10:07:44 cachyos scx_loader[683641]: kworker/4:3[647823] triggered exit kind 1024:
cze 22 10:07:44 cachyos scx_loader[683641]:   runtime error (SCX_DSQ_LOCAL[_ON] target CPU 14 not allowed for kworker/4:1[683646])
cze 22 10:07:44 cachyos scx_loader[683641]: Backtrace:
cze 22 10:07:44 cachyos scx_loader[683641]:   task_can_run_on_remote_rq+0x7f/0x130
cze 22 10:07:44 cachyos scx_loader[683641]:   dispatch_to_local_dsq+0x7f/0x220
cze 22 10:07:44 cachyos scx_loader[683641]:   run_deferred+0xc3/0x120
cze 22 10:07:44 cachyos scx_loader[683641]:   try_to_wake_up.cold+0x4a5/0x869
cze 22 10:07:44 cachyos scx_loader[683641]:   create_worker+0x2c0/0x340
cze 22 10:07:44 cachyos scx_loader[683641]:   manage_workers+0x68/0x100
cze 22 10:07:44 cachyos scx_loader[683641]:   worker_thread+0x36f/0x3c0
cze 22 10:07:44 cachyos scx_loader[683641]:   kthread+0xfb/0x120
cze 22 10:07:44 cachyos scx_loader[683641]:   ret_from_fork+0x10c/0x2c0
cze 22 10:07:44 cachyos scx_loader[683641]:   ret_from_fork_asm+0x1a/0x30
cze 22 10:07:44 cachyos scx_loader[683641]: CPU states
cze 22 10:07:44 cachyos scx_loader[683641]: ----------
cze 22 10:07:44 cachyos scx_loader[683641]: CPU 0   : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=6768098 ksync=17052699
cze 22 10:07:44 cachyos scx_loader[683641]:           curr=Chrome_ChildIOT[2258] class=ext_sched_class
cze 22 10:07:44 cachyos scx_loader[683641]:  *R Chrome_ChildIOT[2258] -18ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0xd dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=9843940026969 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=ffff no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]:   R namd3[683618] +0ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=0001 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 10:07:44 cachyos scx_loader[683641]: CPU 1   : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=4334155 ksync=12435414
cze 22 10:07:44 cachyos scx_loader[683641]:           curr=namd3[683626] class=ext_sched_class
cze 22 10:07:44 cachyos scx_loader[683641]:  *R namd3[683626] +0ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=0002 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]: CPU 2   : nr_run=1 flags=0x9 cpu_rel=0 ops_qseq=5923402 ksync=14859024
cze 22 10:07:44 cachyos scx_loader[683641]:           curr=namd3[683628] class=ext_sched_class
cze 22 10:07:44 cachyos scx_loader[683641]:  *R namd3[683628] -105ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=0004 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]: CPU 3   : nr_run=1 flags=0x9 cpu_rel=0 ops_qseq=10506364 ksync=26546466
cze 22 10:07:44 cachyos scx_loader[683641]:           curr=kwin_wayland[1073] class=rt_sched_class
cze 22 10:07:44 cachyos scx_loader[683641]:   R namd3[683630] +0ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=13977984 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=0008 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]:     asm_sysvec_reschedule_ipi+0x1a/0x20
cze 22 10:07:44 cachyos scx_loader[683641]: CPU 4   : nr_run=3 flags=0x1 cpu_rel=0 ops_qseq=6501876 ksync=15855082
cze 22 10:07:44 cachyos scx_loader[683641]:           curr=kworker/4:3[647823] class=ext_sched_class
cze 22 10:07:44 cachyos scx_loader[683641]:  *R kworker/4:3[647823] -6ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0xd dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=0010 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]:     scx_dump_state+0x7fe/0xd50
cze 22 10:07:44 cachyos scx_loader[683641]:     scx_error_irq_workfn+0x24/0x40
cze 22 10:07:44 cachyos scx_loader[683641]:     irq_work_run+0x63/0xd0
cze 22 10:07:44 cachyos scx_loader[683641]:     __sysvec_irq_work+0x1c/0x30
cze 22 10:07:44 cachyos scx_loader[683641]:     sysvec_irq_work+0x4f/0x80
cze 22 10:07:44 cachyos scx_loader[683641]:     asm_sysvec_irq_work+0x1a/0x20
cze 22 10:07:44 cachyos scx_loader[683641]:     create_worker+0x2c8/0x340
cze 22 10:07:44 cachyos scx_loader[683641]:     manage_workers+0x68/0x100
cze 22 10:07:44 cachyos scx_loader[683641]:     worker_thread+0x36f/0x3c0
cze 22 10:07:44 cachyos scx_loader[683641]:     kthread+0xfb/0x120
cze 22 10:07:44 cachyos scx_loader[683641]:     ret_from_fork+0x10c/0x2c0
cze 22 10:07:44 cachyos scx_loader[683641]:     ret_from_fork_asm+0x1a/0x30
cze 22 10:07:44 cachyos scx_loader[683641]:   R namd3[683632] +0ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=0010 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 10:07:44 cachyos scx_loader[683641]:   R kworker/4:1[683646] +0ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000001
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=0010 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]:     ret_from_fork+0x10c/0x2c0
cze 22 10:07:44 cachyos scx_loader[683641]:     ret_from_fork_asm+0x1a/0x30
cze 22 10:07:44 cachyos scx_loader[683641]: CPU 5   : nr_run=1 flags=0x9 cpu_rel=0 ops_qseq=5919592 ksync=14972244
cze 22 10:07:44 cachyos scx_loader[683641]:           curr=namd3[683634] class=ext_sched_class
cze 22 10:07:44 cachyos scx_loader[683641]:  *R namd3[683634] -84ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=0020 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]: CPU 6   : nr_run=1 flags=0x9 cpu_rel=0 ops_qseq=9026542 ksync=20857494
cze 22 10:07:44 cachyos scx_loader[683641]:           curr=namd3[683636] class=ext_sched_class
cze 22 10:07:44 cachyos scx_loader[683641]:  *R namd3[683636] -48ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=14007918 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=0040 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]: CPU 7   : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=5320165 ksync=13712961
cze 22 10:07:44 cachyos scx_loader[683641]:           curr=namd3[683638] class=ext_sched_class
cze 22 10:07:44 cachyos scx_loader[683641]:  *R namd3[683638] +0ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=0080 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]:   R VizCompositorTh[2259] +0ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=9842122220174 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=ffff no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]:     __x64_sys_futex+0x140/0x250
cze 22 10:07:44 cachyos scx_loader[683641]:     do_syscall_64+0x6e/0x3c0
cze 22 10:07:44 cachyos scx_loader[683641]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 10:07:44 cachyos scx_loader[683641]: CPU 8   : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=9607870 ksync=22355259
cze 22 10:07:44 cachyos scx_loader[683641]:           curr=namd3[683625] class=ext_sched_class
cze 22 10:07:44 cachyos scx_loader[683641]:  *R namd3[683625] -18ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=2261328 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=0100 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]:   R Compositor[639584] -16ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=ffff no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]:     do_syscall_64+0x6e/0x3c0
cze 22 10:07:44 cachyos scx_loader[683641]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 10:07:44 cachyos scx_loader[683641]: CPU 9   : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=13792765 ksync=30993497
cze 22 10:07:44 cachyos scx_loader[683641]:           curr=namd3[683627] class=ext_sched_class
cze 22 10:07:44 cachyos scx_loader[683641]:  *R namd3[683627] +0ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=0200 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]: CPU 10  : nr_run=3 flags=0x1 cpu_rel=0 ops_qseq=15400953 ksync=34769811
cze 22 10:07:44 cachyos scx_loader[683641]:           curr=brave[2196] class=ext_sched_class
cze 22 10:07:44 cachyos scx_loader[683641]:  *R brave[2196] -21ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0xd dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=9843942017418 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=ffff no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]:   R display_recheck[1374] -5ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=9844829699335 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=ffff no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]:     __x64_sys_futex+0x140/0x250
cze 22 10:07:44 cachyos scx_loader[683641]:     do_syscall_64+0x6e/0x3c0
cze 22 10:07:44 cachyos scx_loader[683641]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 10:07:44 cachyos scx_loader[683641]:   R namd3[683629] +0ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=0400 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 10:07:44 cachyos scx_loader[683641]: CPU 11  : nr_run=1 flags=0x9 cpu_rel=0 ops_qseq=20675722 ksync=45566502
cze 22 10:07:44 cachyos scx_loader[683641]:           curr=namd3[683631] class=ext_sched_class
cze 22 10:07:44 cachyos scx_loader[683641]:  *R namd3[683631] -105ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=0800 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]: CPU 12  : nr_run=1 flags=0x9 cpu_rel=0 ops_qseq=3920641 ksync=10798031
cze 22 10:07:44 cachyos scx_loader[683641]:           curr=namd3[683633] class=ext_sched_class
cze 22 10:07:44 cachyos scx_loader[683641]:  *R namd3[683633] -21ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=1000 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]: CPU 13  : nr_run=1 flags=0x9 cpu_rel=0 ops_qseq=6143804 ksync=16390942
cze 22 10:07:44 cachyos scx_loader[683641]:           curr=namd3[683635] class=ext_sched_class
cze 22 10:07:44 cachyos scx_loader[683641]:  *R namd3[683635] -84ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=2000 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]: CPU 14  : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=9503738 ksync=22504378
cze 22 10:07:44 cachyos scx_loader[683641]:           curr=namd3[683637] class=ext_sched_class
cze 22 10:07:44 cachyos scx_loader[683641]:  *R namd3[683637] -6ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=14078153 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=4000 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]:   R kworker/u64:4[682049] -6ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=ffff no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]:     kthread+0xfb/0x120
cze 22 10:07:44 cachyos scx_loader[683641]:     ret_from_fork+0x10c/0x2c0
cze 22 10:07:44 cachyos scx_loader[683641]:     ret_from_fork_asm+0x1a/0x30
cze 22 10:07:44 cachyos scx_loader[683641]: CPU 15  : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=3195931 ksync=10148332
cze 22 10:07:44 cachyos scx_loader[683641]:           curr=namd3[683639] class=ext_sched_class
cze 22 10:07:44 cachyos scx_loader[683641]:  *R namd3[683639] +0ms
cze 22 10:07:44 cachyos scx_loader[683641]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:44 cachyos scx_loader[683641]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:44 cachyos scx_loader[683641]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:44 cachyos scx_loader[683641]:       cpus=8000 no_mig=0
cze 22 10:07:44 cachyos scx_loader[683641]: Event counters
cze 22 10:07:44 cachyos scx_loader[683641]: --------------
cze 22 10:07:44 cachyos scx_loader[683641]:               SCX_EV_SELECT_CPU_FALLBACK:                0
cze 22 10:07:44 cachyos scx_loader[683641]:        SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE:                0
cze 22 10:07:44 cachyos scx_loader[683641]:                SCX_EV_DISPATCH_KEEP_LAST:               68
cze 22 10:07:44 cachyos scx_loader[683641]:                  SCX_EV_ENQ_SKIP_EXITING:                0
cze 22 10:07:44 cachyos scx_loader[683641]:       SCX_EV_ENQ_SKIP_MIGRATION_DISABLED:                1
cze 22 10:07:44 cachyos scx_loader[683641]:                  SCX_EV_REFILL_SLICE_DFL:               61
cze 22 10:07:44 cachyos scx_loader[683641]:                   SCX_EV_BYPASS_DURATION:         19343970
cze 22 10:07:44 cachyos scx_loader[683641]:                   SCX_EV_BYPASS_DISPATCH:                5
cze 22 10:07:44 cachyos scx_loader[683641]:                   SCX_EV_BYPASS_ACTIVATE:                1
cze 22 10:07:44 cachyos scx_loader[683641]: ================================================================================
cze 22 10:07:44 cachyos scx_loader[683641]: Error: EXIT: runtime error (SCX_DSQ_LOCAL[_ON] target CPU 14 not allowed for kworker/4:1[683646])
cze 22 10:07:44 cachyos scx_loader[79783]: [ERROR]: Failed to start scheduler (attempt 2/5)
cze 22 10:07:44 cachyos scx_loader[79783]: [INFO]: starting scx_soft_domain command
cze 22 10:07:44 cachyos scx_loader[683647]: 10:07:44 [INFO] scx_soft_domain 1.1.0 x86_64-unknown-linux-gnu (git commit id: dd06cd27)
cze 22 10:07:44 cachyos scx_loader[683647]: 10:07:44 [INFO] libbpf: struct_ops soft_domain_ops: member sub_attach not found in kernel, skipping it as it's set to zero
cze 22 10:07:44 cachyos scx_loader[683647]: 10:07:44 [INFO] libbpf: struct_ops soft_domain_ops: member sub_detach not found in kernel, skipping it as it's set to zero
cze 22 10:07:44 cachyos scx_loader[683647]: 10:07:44 [INFO] libbpf: struct_ops soft_domain_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
cze 22 10:07:44 cachyos scx_loader[683647]: 10:07:44 [INFO] Topology: 16 CPUs, 1 NUMA nodes, 1 LLCs
cze 22 10:07:44 cachyos scx_loader[683647]: 10:07:44 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized
cze 22 10:07:44 cachyos scx_loader[683647]: 10:07:44 [INFO] scx_soft_domain scheduler started (CTRL+C TO EXIT)
cze 22 10:07:45 cachyos scx_loader[683647]: DEBUG DUMP
cze 22 10:07:45 cachyos scx_loader[683647]: ================================================================================
cze 22 10:07:45 cachyos scx_loader[683647]: kworker/12:6[385495] triggered exit kind 1024:
cze 22 10:07:45 cachyos scx_loader[683647]:   runtime error (SCX_DSQ_LOCAL[_ON] target CPU 7 not allowed for kworker/12:0[683652])
cze 22 10:07:45 cachyos scx_loader[683647]: Backtrace:
cze 22 10:07:45 cachyos scx_loader[683647]:   task_can_run_on_remote_rq+0x7f/0x130
cze 22 10:07:45 cachyos scx_loader[683647]:   dispatch_to_local_dsq+0x7f/0x220
cze 22 10:07:45 cachyos scx_loader[683647]:   run_deferred+0xc3/0x120
cze 22 10:07:45 cachyos scx_loader[683647]:   try_to_wake_up.cold+0x4a5/0x869
cze 22 10:07:45 cachyos scx_loader[683647]:   create_worker+0x2c0/0x340
cze 22 10:07:45 cachyos scx_loader[683647]:   manage_workers+0x68/0x100
cze 22 10:07:45 cachyos scx_loader[683647]:   worker_thread+0x36f/0x3c0
cze 22 10:07:45 cachyos scx_loader[683647]:   kthread+0xfb/0x120
cze 22 10:07:45 cachyos scx_loader[683647]:   ret_from_fork+0x10c/0x2c0
cze 22 10:07:45 cachyos scx_loader[683647]:   ret_from_fork_asm+0x1a/0x30
cze 22 10:07:45 cachyos scx_loader[683647]: CPU states
cze 22 10:07:45 cachyos scx_loader[683647]: ----------
cze 22 10:07:45 cachyos scx_loader[683647]: CPU 0   : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=6768108 ksync=17052779
cze 22 10:07:45 cachyos scx_loader[683647]:           curr=namd3[683618] class=ext_sched_class
cze 22 10:07:45 cachyos scx_loader[683647]:  *R namd3[683618] -19ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=1041231 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=0001 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:   R sleep_watch_thr[1311] -4ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=9844440687807 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=ffff no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:     do_syscall_64+0x6e/0x3c0
cze 22 10:07:45 cachyos scx_loader[683647]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 10:07:45 cachyos scx_loader[683647]: CPU 1   : nr_run=1 flags=0x9 cpu_rel=0 ops_qseq=4334168 ksync=12435611
cze 22 10:07:45 cachyos scx_loader[683647]:           curr=namd3[683626] class=ext_sched_class
cze 22 10:07:45 cachyos scx_loader[683647]:  *R namd3[683626] -10ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=19001026 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=0002 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]: CPU 2   : nr_run=1 flags=0x9 cpu_rel=0 ops_qseq=5923408 ksync=14859105
cze 22 10:07:45 cachyos scx_loader[683647]:           curr=namd3[683628] class=ext_sched_class
cze 22 10:07:45 cachyos scx_loader[683647]:  *R namd3[683628] -21ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=0004 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]: CPU 3   : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=10506380 ksync=26546673
cze 22 10:07:45 cachyos scx_loader[683647]:           curr=namd3[683630] class=ext_sched_class
cze 22 10:07:45 cachyos scx_loader[683647]:  *R namd3[683630] +0ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=0008 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]: CPU 4   : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=6501889 ksync=15855184
cze 22 10:07:45 cachyos scx_loader[683647]:           curr=namd3[683632] class=ext_sched_class
cze 22 10:07:45 cachyos scx_loader[683647]:  *R namd3[683632] +0ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=0010 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]: CPU 5   : nr_run=4 flags=0x1 cpu_rel=0 ops_qseq=5919612 ksync=14972376
cze 22 10:07:45 cachyos scx_loader[683647]:           curr=namd3[683634] class=ext_sched_class
cze 22 10:07:45 cachyos scx_loader[683647]:  *R namd3[683634] -14ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=6047493 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=0020 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:   R Thread (pooled)[683512] -14ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=ffff no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:     __x64_sys_futex+0x140/0x250
cze 22 10:07:45 cachyos scx_loader[683647]:     do_syscall_64+0x6e/0x3c0
cze 22 10:07:45 cachyos scx_loader[683647]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 10:07:45 cachyos scx_loader[683647]:   R VizCompositorTh[2259] -8ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=9842122220174 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=ffff no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:     __x64_sys_futex+0x140/0x250
cze 22 10:07:45 cachyos scx_loader[683647]:     do_syscall_64+0x6e/0x3c0
cze 22 10:07:45 cachyos scx_loader[683647]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 10:07:45 cachyos scx_loader[683647]:   R dolphin[42821] +0ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=9840485273210 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=ffff no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:     __x64_sys_futex+0x140/0x250
cze 22 10:07:45 cachyos scx_loader[683647]:     do_syscall_64+0x6e/0x3c0
cze 22 10:07:45 cachyos scx_loader[683647]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 10:07:45 cachyos scx_loader[683647]: CPU 6   : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=9026564 ksync=20857630
cze 22 10:07:45 cachyos scx_loader[683647]:           curr=namd3[683636] class=ext_sched_class
cze 22 10:07:45 cachyos scx_loader[683647]:  *R namd3[683636] -4ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=16056686 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=0040 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:   R kwin_wayla:cs0[1084] -4ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=9844852444957 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=ffff no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:     __x64_sys_futex+0x140/0x250
cze 22 10:07:45 cachyos scx_loader[683647]:     do_syscall_64+0x6e/0x3c0
cze 22 10:07:45 cachyos scx_loader[683647]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 10:07:45 cachyos scx_loader[683647]: CPU 7   : nr_run=5 flags=0x1 cpu_rel=0 ops_qseq=5320182 ksync=13713080
cze 22 10:07:45 cachyos scx_loader[683647]:           curr=kworker/u64:2[467170] class=ext_sched_class
cze 22 10:07:45 cachyos scx_loader[683647]:  *R kworker/u64:2[467170] -21ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0xd dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=9708566648605 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=ffff no_mig=1
cze 22 10:07:45 cachyos scx_loader[683647]:   R kworker/u64:3[318725] -21ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=9844880460289 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=ffff no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:     kthread+0xfb/0x120
cze 22 10:07:45 cachyos scx_loader[683647]:     ret_from_fork+0x10c/0x2c0
cze 22 10:07:45 cachyos scx_loader[683647]:     ret_from_fork_asm+0x1a/0x30
cze 22 10:07:45 cachyos scx_loader[683647]:   R kworker/u64:4[682049] -16ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=ffff no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:     amdgpu_dm_atomic_commit_tail+0x42aa/0x4440 [amdgpu]
cze 22 10:07:45 cachyos scx_loader[683647]:     commit_tail+0x242/0x2e0
cze 22 10:07:45 cachyos scx_loader[683647]:     process_scheduled_works+0x240/0x610
cze 22 10:07:45 cachyos scx_loader[683647]:     worker_thread+0x198/0x3c0
cze 22 10:07:45 cachyos scx_loader[683647]:     kthread+0xfb/0x120
cze 22 10:07:45 cachyos scx_loader[683647]:     ret_from_fork+0x10c/0x2c0
cze 22 10:07:45 cachyos scx_loader[683647]:     ret_from_fork_asm+0x1a/0x30
cze 22 10:07:45 cachyos scx_loader[683647]:   R kworker/u64:6[243352] -15ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=9844789324037 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=0080 no_mig=1
cze 22 10:07:45 cachyos scx_loader[683647]:     bpf_local_storage_map_free+0x37/0xd0
cze 22 10:07:45 cachyos scx_loader[683647]:     bpf_map_free+0x84/0x110
cze 22 10:07:45 cachyos scx_loader[683647]:     process_scheduled_works+0x240/0x610
cze 22 10:07:45 cachyos scx_loader[683647]:     worker_thread+0x198/0x3c0
cze 22 10:07:45 cachyos scx_loader[683647]:     kthread+0xfb/0x120
cze 22 10:07:45 cachyos scx_loader[683647]:     ret_from_fork+0x10c/0x2c0
cze 22 10:07:45 cachyos scx_loader[683647]:     ret_from_fork_asm+0x1a/0x30
cze 22 10:07:45 cachyos scx_loader[683647]:   R namd3[683638] +0ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=0080 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 10:07:45 cachyos scx_loader[683647]: CPU 8   : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=9607883 ksync=22355385
cze 22 10:07:45 cachyos scx_loader[683647]:           curr=namd3[683625] class=ext_sched_class
cze 22 10:07:45 cachyos scx_loader[683647]:  *R namd3[683625] +0ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=0100 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]: CPU 9   : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=13792776 ksync=30993577
cze 22 10:07:45 cachyos scx_loader[683647]:           curr=namd3[683627] class=ext_sched_class
cze 22 10:07:45 cachyos scx_loader[683647]:  *R namd3[683627] +0ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=0200 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]: CPU 10  : nr_run=1 flags=0x9 cpu_rel=0 ops_qseq=15400969 ksync=34770080
cze 22 10:07:45 cachyos scx_loader[683647]:           curr=namd3[683629] class=ext_sched_class
cze 22 10:07:45 cachyos scx_loader[683647]:  *R namd3[683629] -3ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=0400 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]: CPU 11  : nr_run=1 flags=0x9 cpu_rel=0 ops_qseq=20675730 ksync=45566598
cze 22 10:07:45 cachyos scx_loader[683647]:           curr=namd3[683631] class=ext_sched_class
cze 22 10:07:45 cachyos scx_loader[683647]:  *R namd3[683631] -42ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=0800 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]: CPU 12  : nr_run=4 flags=0x1 cpu_rel=0 ops_qseq=3920659 ksync=10798126
cze 22 10:07:45 cachyos scx_loader[683647]:           curr=kworker/12:6[385495] class=ext_sched_class
cze 22 10:07:45 cachyos scx_loader[683647]:  *R kworker/12:6[385495] -21ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0xd dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=9844878007421 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=1000 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:     scx_dump_state+0x7fe/0xd50
cze 22 10:07:45 cachyos scx_loader[683647]:     scx_error_irq_workfn+0x24/0x40
cze 22 10:07:45 cachyos scx_loader[683647]:     irq_work_run+0x63/0xd0
cze 22 10:07:45 cachyos scx_loader[683647]:     __sysvec_irq_work+0x1c/0x30
cze 22 10:07:45 cachyos scx_loader[683647]:     sysvec_irq_work+0x4f/0x80
cze 22 10:07:45 cachyos scx_loader[683647]:     asm_sysvec_irq_work+0x1a/0x20
cze 22 10:07:45 cachyos scx_loader[683647]:     create_worker+0x2c8/0x340
cze 22 10:07:45 cachyos scx_loader[683647]:     manage_workers+0x68/0x100
cze 22 10:07:45 cachyos scx_loader[683647]:     worker_thread+0x36f/0x3c0
cze 22 10:07:45 cachyos scx_loader[683647]:     kthread+0xfb/0x120
cze 22 10:07:45 cachyos scx_loader[683647]:     ret_from_fork+0x10c/0x2c0
cze 22 10:07:45 cachyos scx_loader[683647]:     ret_from_fork_asm+0x1a/0x30
cze 22 10:07:45 cachyos scx_loader[683647]:   R namd3[683633] +0ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x1 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=1000 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:     asm_sysvec_apic_timer_interrupt+0x1a/0x20
cze 22 10:07:45 cachyos scx_loader[683647]:   R kworker/12:0[683652] +0ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000001
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=1000 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:     ret_from_fork+0x10c/0x2c0
cze 22 10:07:45 cachyos scx_loader[683647]:     ret_from_fork_asm+0x1a/0x30
cze 22 10:07:45 cachyos scx_loader[683647]:   R dbus-broker[644] +0ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=9844668158731 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=ffff no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:     do_syscall_64+0x6e/0x3c0
cze 22 10:07:45 cachyos scx_loader[683647]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 10:07:45 cachyos scx_loader[683647]: CPU 13  : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=6143822 ksync=16391056
cze 22 10:07:45 cachyos scx_loader[683647]:           curr=namd3[683635] class=ext_sched_class
cze 22 10:07:45 cachyos scx_loader[683647]:  *R namd3[683635] +0ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=2000 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]: CPU 14  : nr_run=1 flags=0x1 cpu_rel=0 ops_qseq=9503745 ksync=22504453
cze 22 10:07:45 cachyos scx_loader[683647]:           curr=namd3[683637] class=ext_sched_class
cze 22 10:07:45 cachyos scx_loader[683647]:  *R namd3[683637] +0ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=4000 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]: CPU 15  : nr_run=3 flags=0x1 cpu_rel=0 ops_qseq=3195947 ksync=10148458
cze 22 10:07:45 cachyos scx_loader[683647]:           curr=namd3[683639] class=ext_sched_class
cze 22 10:07:45 cachyos scx_loader[683647]:  *R namd3[683639] +0ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x5 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=8000 no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:   R plasmashell[1226] +0ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=9844799020981 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=ffff no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:     do_syscall_64+0x6e/0x3c0
cze 22 10:07:45 cachyos scx_loader[683647]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 10:07:45 cachyos scx_loader[683647]:   R Chrome_ChildIOT[2258] +0ms
cze 22 10:07:45 cachyos scx_loader[683647]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:07:45 cachyos scx_loader[683647]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:07:45 cachyos scx_loader[683647]:       dsq_vtime=9843940026969 slice=20000000 weight=100
cze 22 10:07:45 cachyos scx_loader[683647]:       cpus=ffff no_mig=0
cze 22 10:07:45 cachyos scx_loader[683647]:     do_syscall_64+0x6e/0x3c0
cze 22 10:07:45 cachyos scx_loader[683647]:     entry_SYSCALL_64_after_hwframe+0x76/0x7e
cze 22 10:07:45 cachyos scx_loader[683647]: Event counters
cze 22 10:07:45 cachyos scx_loader[683647]: --------------
cze 22 10:07:45 cachyos scx_loader[683647]:               SCX_EV_SELECT_CPU_FALLBACK:                0
cze 22 10:07:45 cachyos scx_loader[683647]:        SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE:                0
cze 22 10:07:45 cachyos scx_loader[683647]:                SCX_EV_DISPATCH_KEEP_LAST:              153
cze 22 10:07:45 cachyos scx_loader[683647]:                  SCX_EV_ENQ_SKIP_EXITING:                0
cze 22 10:07:45 cachyos scx_loader[683647]:       SCX_EV_ENQ_SKIP_MIGRATION_DISABLED:                2
cze 22 10:07:45 cachyos scx_loader[683647]:                  SCX_EV_REFILL_SLICE_DFL:              141
cze 22 10:07:45 cachyos scx_loader[683647]:                   SCX_EV_BYPASS_DURATION:         17211762
cze 22 10:07:45 cachyos scx_loader[683647]:                   SCX_EV_BYPASS_DISPATCH:                1
cze 22 10:07:45 cachyos scx_loader[683647]:                   SCX_EV_BYPASS_ACTIVATE:                1
cze 22 10:07:45 cachyos scx_loader[683647]: ================================================================================
cze 22 10:07:45 cachyos scx_loader[683647]: Error: EXIT: runtime error (SCX_DSQ_LOCAL[_ON] target CPU 7 not allowed for kworker/12:0[683652])
cze 22 10:07:45 cachyos scx_loader[79783]: [ERROR]: Failed to start scheduler (attempt 3/5)
cze 22 10:07:45 cachyos scx_loader[79783]: [INFO]: starting scx_soft_domain command
cze 22 10:07:45 cachyos scx_loader[683657]: 10:07:45 [INFO] scx_soft_domain 1.1.0 x86_64-unknown-linux-gnu (git commit id: dd06cd27)
cze 22 10:07:45 cachyos scx_loader[683657]: 10:07:45 [INFO] libbpf: struct_ops soft_domain_ops: member sub_attach not found in kernel, skipping it as it's set to zero
cze 22 10:07:45 cachyos scx_loader[683657]: 10:07:45 [INFO] libbpf: struct_ops soft_domain_ops: member sub_detach not found in kernel, skipping it as it's set to zero
cze 22 10:07:45 cachyos scx_loader[683657]: 10:07:45 [INFO] libbpf: struct_ops soft_domain_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
cze 22 10:07:45 cachyos scx_loader[683657]: 10:07:45 [INFO] Topology: 16 CPUs, 1 NUMA nodes, 1 LLCs
cze 22 10:07:45 cachyos scx_loader[683657]: 10:07:45 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized
cze 22 10:07:45 cachyos scx_loader[683657]: 10:07:45 [INFO] scx_soft_domain scheduler started (CTRL+C TO EXIT)
cze 22 10:09:13 cachyos scx_loader[683657]: DEBUG DUMP
cze 22 10:09:13 cachyos scx_loader[683657]: ================================================================================
cze 22 10:09:13 cachyos scx_loader[683657]: kworker/9:1[644273] triggered exit kind 1024:
cze 22 10:09:13 cachyos scx_loader[683657]:   runtime error (SCX_DSQ_LOCAL[_ON] target CPU 0 not allowed for kworker/9:0[683737])
cze 22 10:09:13 cachyos scx_loader[683657]: Backtrace:
cze 22 10:09:13 cachyos scx_loader[683657]:   task_can_run_on_remote_rq+0x7f/0x130
cze 22 10:09:13 cachyos scx_loader[683657]:   dispatch_to_local_dsq+0x7f/0x220
cze 22 10:09:13 cachyos scx_loader[683657]:   run_deferred+0xc3/0x120
cze 22 10:09:13 cachyos scx_loader[683657]:   try_to_wake_up.cold+0x4a5/0x869
cze 22 10:09:13 cachyos scx_loader[683657]:   create_worker+0x2c0/0x340
cze 22 10:09:13 cachyos scx_loader[683657]:   manage_workers+0x68/0x100
cze 22 10:09:13 cachyos scx_loader[683657]:   worker_thread+0x36f/0x3c0
cze 22 10:09:13 cachyos scx_loader[683657]:   kthread+0xfb/0x120
cze 22 10:09:13 cachyos scx_loader[683657]:   ret_from_fork+0x10c/0x2c0
cze 22 10:09:13 cachyos scx_loader[683657]:   ret_from_fork_asm+0x1a/0x30
cze 22 10:09:13 cachyos scx_loader[683657]: CPU states
cze 22 10:09:13 cachyos scx_loader[683657]: ----------
cze 22 10:09:13 cachyos scx_loader[683657]: CPU 9   : nr_run=3 flags=0x1 cpu_rel=0 ops_qseq=13795637 ksync=31087375
cze 22 10:09:13 cachyos scx_loader[683657]:           curr=kworker/9:1[644273] class=ext_sched_class
cze 22 10:09:13 cachyos scx_loader[683657]:  *R kworker/9:1[644273] +0ms
cze 22 10:09:13 cachyos scx_loader[683657]:       scx_state/flags=3/0xd dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:09:13 cachyos scx_loader[683657]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:09:13 cachyos scx_loader[683657]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:09:13 cachyos scx_loader[683657]:       cpus=0200 no_mig=0
cze 22 10:09:13 cachyos scx_loader[683657]:     scx_dump_state+0x7fe/0xd50
cze 22 10:09:13 cachyos scx_loader[683657]:     scx_error_irq_workfn+0x24/0x40
cze 22 10:09:13 cachyos scx_loader[683657]:     irq_work_run+0x63/0xd0
cze 22 10:09:13 cachyos scx_loader[683657]:     __sysvec_irq_work+0x1c/0x30
cze 22 10:09:13 cachyos scx_loader[683657]:     sysvec_irq_work+0x4f/0x80
cze 22 10:09:13 cachyos scx_loader[683657]:     asm_sysvec_irq_work+0x1a/0x20
cze 22 10:09:13 cachyos scx_loader[683657]:     create_worker+0x2c8/0x340
cze 22 10:09:13 cachyos scx_loader[683657]:     manage_workers+0x68/0x100
cze 22 10:09:13 cachyos scx_loader[683657]:     worker_thread+0x36f/0x3c0
cze 22 10:09:13 cachyos scx_loader[683657]:     kthread+0xfb/0x120
cze 22 10:09:13 cachyos scx_loader[683657]:     ret_from_fork+0x10c/0x2c0
cze 22 10:09:13 cachyos scx_loader[683657]:     ret_from_fork_asm+0x1a/0x30
cze 22 10:09:13 cachyos scx_loader[683657]:   R kworker/9:4[647100] +0ms
cze 22 10:09:13 cachyos scx_loader[683657]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:09:13 cachyos scx_loader[683657]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000002
cze 22 10:09:13 cachyos scx_loader[683657]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:09:13 cachyos scx_loader[683657]:       cpus=0200 no_mig=0
cze 22 10:09:13 cachyos scx_loader[683657]:     wb_shutdown+0xac/0xf0
cze 22 10:09:13 cachyos scx_loader[683657]:     cgwb_release_workfn+0x33/0x1d0
cze 22 10:09:13 cachyos scx_loader[683657]:     process_scheduled_works+0x240/0x610
cze 22 10:09:13 cachyos scx_loader[683657]:     worker_thread+0x198/0x3c0
cze 22 10:09:13 cachyos scx_loader[683657]:     kthread+0xfb/0x120
cze 22 10:09:13 cachyos scx_loader[683657]:     ret_from_fork+0x10c/0x2c0
cze 22 10:09:13 cachyos scx_loader[683657]:     ret_from_fork_asm+0x1a/0x30
cze 22 10:09:13 cachyos scx_loader[683657]:   R kworker/9:0[683737] +0ms
cze 22 10:09:13 cachyos scx_loader[683657]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:09:13 cachyos scx_loader[683657]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000001
cze 22 10:09:13 cachyos scx_loader[683657]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:09:13 cachyos scx_loader[683657]:       cpus=0200 no_mig=0
cze 22 10:09:13 cachyos scx_loader[683657]:     ret_from_fork+0x10c/0x2c0
cze 22 10:09:13 cachyos scx_loader[683657]:     ret_from_fork_asm+0x1a/0x30
cze 22 10:09:13 cachyos scx_loader[683657]: Event counters
cze 22 10:09:13 cachyos scx_loader[683657]: --------------
cze 22 10:09:13 cachyos scx_loader[683657]:               SCX_EV_SELECT_CPU_FALLBACK:                0
cze 22 10:09:13 cachyos scx_loader[683657]:        SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE:                0
cze 22 10:09:13 cachyos scx_loader[683657]:                SCX_EV_DISPATCH_KEEP_LAST:            15879
cze 22 10:09:13 cachyos scx_loader[683657]:                  SCX_EV_ENQ_SKIP_EXITING:                1
cze 22 10:09:13 cachyos scx_loader[683657]:       SCX_EV_ENQ_SKIP_MIGRATION_DISABLED:                4
cze 22 10:09:13 cachyos scx_loader[683657]:                  SCX_EV_REFILL_SLICE_DFL:            15873
cze 22 10:09:13 cachyos scx_loader[683657]:                   SCX_EV_BYPASS_DURATION:         18356687
cze 22 10:09:13 cachyos scx_loader[683657]:                   SCX_EV_BYPASS_DISPATCH:                3
cze 22 10:09:13 cachyos scx_loader[683657]:                   SCX_EV_BYPASS_ACTIVATE:                1
cze 22 10:09:13 cachyos scx_loader[683657]: ================================================================================
cze 22 10:09:13 cachyos scx_loader[683657]: Error: EXIT: runtime error (SCX_DSQ_LOCAL[_ON] target CPU 0 not allowed for kworker/9:0[683737])
cze 22 10:09:13 cachyos scx_loader[79783]: [ERROR]: Failed to start scheduler (attempt 4/5)
cze 22 10:09:13 cachyos scx_loader[79783]: [INFO]: starting scx_soft_domain command
cze 22 10:09:13 cachyos scx_loader[683739]: 10:09:13 [INFO] scx_soft_domain 1.1.0 x86_64-unknown-linux-gnu (git commit id: dd06cd27)
cze 22 10:09:13 cachyos scx_loader[683739]: 10:09:13 [INFO] libbpf: struct_ops soft_domain_ops: member sub_attach not found in kernel, skipping it as it's set to zero
cze 22 10:09:13 cachyos scx_loader[683739]: 10:09:13 [INFO] libbpf: struct_ops soft_domain_ops: member sub_detach not found in kernel, skipping it as it's set to zero
cze 22 10:09:13 cachyos scx_loader[683739]: 10:09:13 [INFO] libbpf: struct_ops soft_domain_ops: member sub_cgroup_id not found in kernel, skipping it as it's set to zero
cze 22 10:09:13 cachyos scx_loader[683739]: 10:09:13 [INFO] Topology: 16 CPUs, 1 NUMA nodes, 1 LLCs
cze 22 10:09:13 cachyos scx_loader[683739]: 10:09:13 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized
cze 22 10:09:13 cachyos scx_loader[683739]: 10:09:13 [INFO] scx_soft_domain scheduler started (CTRL+C TO EXIT)
cze 22 10:09:13 cachyos scx_loader[683739]: DEBUG DUMP
cze 22 10:09:13 cachyos scx_loader[683739]: ================================================================================
cze 22 10:09:13 cachyos scx_loader[683739]: kworker/6:1[537336] triggered exit kind 1024:
cze 22 10:09:13 cachyos scx_loader[683739]:   runtime error (SCX_DSQ_LOCAL[_ON] target CPU 0 not allowed for kworker/6:2[683742])
cze 22 10:09:13 cachyos scx_loader[683739]: Backtrace:
cze 22 10:09:13 cachyos scx_loader[683739]:   task_can_run_on_remote_rq+0x7f/0x130
cze 22 10:09:13 cachyos scx_loader[683739]:   dispatch_to_local_dsq+0x7f/0x220
cze 22 10:09:13 cachyos scx_loader[683739]:   run_deferred+0xc3/0x120
cze 22 10:09:13 cachyos scx_loader[683739]:   try_to_wake_up.cold+0x4a5/0x869
cze 22 10:09:13 cachyos scx_loader[683739]:   create_worker+0x2c0/0x340
cze 22 10:09:13 cachyos scx_loader[683739]:   manage_workers+0x68/0x100
cze 22 10:09:13 cachyos scx_loader[683739]:   worker_thread+0x36f/0x3c0
cze 22 10:09:13 cachyos scx_loader[683739]:   kthread+0xfb/0x120
cze 22 10:09:13 cachyos scx_loader[683739]:   ret_from_fork+0x10c/0x2c0
cze 22 10:09:13 cachyos scx_loader[683739]:   ret_from_fork_asm+0x1a/0x30
cze 22 10:09:13 cachyos scx_loader[683739]: CPU states
cze 22 10:09:13 cachyos scx_loader[683739]: ----------
cze 22 10:09:13 cachyos scx_loader[683739]: CPU 6   : nr_run=2 flags=0x1 cpu_rel=0 ops_qseq=9028977 ksync=20935216
cze 22 10:09:13 cachyos scx_loader[683739]:           curr=kworker/6:1[537336] class=ext_sched_class
cze 22 10:09:13 cachyos scx_loader[683739]:  *R kworker/6:1[537336] +0ms
cze 22 10:09:13 cachyos scx_loader[683739]:       scx_state/flags=3/0xd dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:09:13 cachyos scx_loader[683739]:       sticky/holding_cpu=-1/-1 dsq_id=(n/a)
cze 22 10:09:13 cachyos scx_loader[683739]:       dsq_vtime=9844596016095 slice=20000000 weight=100
cze 22 10:09:13 cachyos scx_loader[683739]:       cpus=0040 no_mig=0
cze 22 10:09:13 cachyos scx_loader[683739]:     scx_dump_state+0x7fe/0xd50
cze 22 10:09:13 cachyos scx_loader[683739]:     scx_error_irq_workfn+0x24/0x40
cze 22 10:09:13 cachyos scx_loader[683739]:     irq_work_run+0x63/0xd0
cze 22 10:09:13 cachyos scx_loader[683739]:     __sysvec_irq_work+0x1c/0x30
cze 22 10:09:13 cachyos scx_loader[683739]:     sysvec_irq_work+0x4f/0x80
cze 22 10:09:13 cachyos scx_loader[683739]:     asm_sysvec_irq_work+0x1a/0x20
cze 22 10:09:13 cachyos scx_loader[683739]:     create_worker+0x2c8/0x340
cze 22 10:09:13 cachyos scx_loader[683739]:     manage_workers+0x68/0x100
cze 22 10:09:13 cachyos scx_loader[683739]:     worker_thread+0x36f/0x3c0
cze 22 10:09:13 cachyos scx_loader[683739]:     kthread+0xfb/0x120
cze 22 10:09:13 cachyos scx_loader[683739]:     ret_from_fork+0x10c/0x2c0
cze 22 10:09:13 cachyos scx_loader[683739]:     ret_from_fork_asm+0x1a/0x30
cze 22 10:09:13 cachyos scx_loader[683739]:   R kworker/6:2[683742] +0ms
cze 22 10:09:13 cachyos scx_loader[683739]:       scx_state/flags=3/0x9 dsq_flags=0x0 ops_state/qseq=0/0
cze 22 10:09:13 cachyos scx_loader[683739]:       sticky/holding_cpu=-1/-1 dsq_id=0x8000000000000001
cze 22 10:09:13 cachyos scx_loader[683739]:       dsq_vtime=0 slice=20000000 weight=100
cze 22 10:09:13 cachyos scx_loader[683739]:       cpus=0040 no_mig=0
cze 22 10:09:13 cachyos scx_loader[683739]:     ret_from_fork+0x10c/0x2c0
cze 22 10:09:13 cachyos scx_loader[683739]:     ret_from_fork_asm+0x1a/0x30
cze 22 10:09:13 cachyos scx_loader[683739]: Event counters
cze 22 10:09:13 cachyos scx_loader[683739]: --------------
cze 22 10:09:13 cachyos scx_loader[683739]:               SCX_EV_SELECT_CPU_FALLBACK:                0
cze 22 10:09:13 cachyos scx_loader[683739]:        SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE:                0
cze 22 10:09:13 cachyos scx_loader[683739]:                SCX_EV_DISPATCH_KEEP_LAST:                9
cze 22 10:09:13 cachyos scx_loader[683739]:                  SCX_EV_ENQ_SKIP_EXITING:                0
cze 22 10:09:13 cachyos scx_loader[683739]:       SCX_EV_ENQ_SKIP_MIGRATION_DISABLED:                1
cze 22 10:09:13 cachyos scx_loader[683739]:                  SCX_EV_REFILL_SLICE_DFL:               22
cze 22 10:09:13 cachyos scx_loader[683739]:                   SCX_EV_BYPASS_DURATION:         23344627
cze 22 10:09:13 cachyos scx_loader[683739]:                   SCX_EV_BYPASS_DISPATCH:               16
cze 22 10:09:13 cachyos scx_loader[683739]:                   SCX_EV_BYPASS_ACTIVATE:                1
cze 22 10:09:13 cachyos scx_loader[683739]: ================================================================================
cze 22 10:09:13 cachyos scx_loader[683739]: Error: EXIT: runtime error (SCX_DSQ_LOCAL[_ON] target CPU 0 not allowed for kworker/6:2[683742])
cze 22 10:09:13 cachyos scx_loader[79783]: [ERROR]: Failed to start scheduler (attempt 5/5)
stress-ng cpu-cache-mem: 118.46
y-cruncher pi 1b: 30.52
perf sched msg fork thread: 103.962
perf memcpy: 12.63
namd 92K atoms: FAILED (Scheduler crashed)

SCX Scheduler: soft_domain (CRASHED during namd 92K atoms)

@sirlucjan sirlucjan left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So, please fix above stalls.

@CyangCyang

CyangCyang commented Jul 1, 2026

Copy link
Copy Markdown
Author

So, please fix above stalls.

Oh, apologies! I have revised the content. Here is the updated version for the review:
The scheduler crashed issue occurred because the scheduler is supposed to apply topology‑aware affinity scheduling to specific business processes via the -P flag. However, when -P was not specified, it defaulted to scheduling all processes, which caused migration attempts on some kernel threads that cannot be moved. This led to the crash. I have now modified the default scheduling scope so that the scheduler no longer crashes when -P is omitted.

Among the tests provided by cachyos-benchmarker, the workload patterns do not fully align with the optimisation model of this scheduler. Below are the test results:
Kernel: 7.0.0-27-generic
Sched-Ext: none

Kernel: 7.0.0-27-generic
Sched-Ext: none

__________________________________________________
=====__==__ ===========================_____ =====
====|  \/  |==== MINI BENCHMARKER ====| ___ ))====
====| |\/| |======= by torvic9 =======| ___ \=====
====|_|==|_|=========  v2.2  =========|_____//====
==================================================

* stress-ng cpu-cache-mem:	        9.40
* y-cruncher pi 1b:		        44.04
* perf sched msg fork thread:	        5.501
* perf memcpy:			        60.65
* namd 92K atoms:		        34.06
* calculating prime numbers:	        4.126
* argon2 hashing:		        13.02
* ffmpeg compilation:		        86.25
* xz compression:		        35.14
* kernel defconfig:		        81.97
* blender render:		        34.39
* x265 encoding:		        61.33
--------------------------------------------------
Total time in seconds:
--------------------------------------------------
  469.88
--------------------------------------------------
Total score, lower is better [multi = 3.65]:
--------------------------------------------------
  87.97
==================================================
Kernel: 7.0.0-27-generic
Sched-Ext: soft_domain 1.1.0

__________________________________________________
=====__==__ ===========================_____ =====
====|  \/  |==== MINI BENCHMARKER ====| ___ ))====
====| |\/| |======= by torvic9 =======| ___ \=====
====|_|==|_|=========  v2.2  =========|_____//====
==================================================

* stress-ng cpu-cache-mem:	        7.73
* y-cruncher pi 1b:		        43.82
* perf sched msg fork thread:	        7.862
* perf memcpy:			        55.25
* namd 92K atoms:		        33.98
* calculating prime numbers:	        4.076
* argon2 hashing:		        10.56
* ffmpeg compilation:		        87.77
* xz compression:		        44.63
* kernel defconfig:		        89.63
* blender render:		        33.76
* x265 encoding:		        46.03
--------------------------------------------------
Total time in seconds:
--------------------------------------------------
  465.1
--------------------------------------------------
Total score, lower is better [multi = 3.65]:
--------------------------------------------------
  87.09
==================================================

The scx_soft_domain scheduler is designed with Redis‑workloads in mind. It can optimise for CPU‑intensive services, and it performs especially well for workloads that suffer from cross‑LLC / cross‑NUMA memory accesses.

  1. scx_soft_domain significantly reduces task migrations and CPU context switches
    Because the CPU trace files are too large to upload, I show below the CPU affinity status of Redis instances during runtime.
    With the default CFS scheduler – Redis processes are constantly migrated across CPUs, leading to many cross‑NUMA / cross‑cluster migrations:
PID		CPU	Process		NUMA Node
38509	84	redis-server	node2
38519	58	redis-server	node1
38529	12	redis-server	node0
38539	20	redis-server	node0
38549	55	redis-server	node1
38559	17	redis-server	node0
38569	113	redis-server	node3
38579	43	redis-server	node1
38589	25	redis-server	node0
38599	87	redis-server	node2
38609	24	redis-server	node0
38619	11	redis-server	node0
38629	50	redis-server	node1
38639	125	redis-server	node3
38649	54	redis-server	node1
38659	26	redis-server	node0
38669	61	redis-server	node1
38679	34	redis-server	node1
38689	3	redis-server	node0
38699	13	redis-server	node0
38709	84	redis-server	node2
38719	67	redis-server	node2
38729	5	redis-server	node0
38739	60	redis-server	node1
38749	20	redis-server	node0
38759	1	redis-server	node0
38769	30	redis-server	node0
38779	106	redis-server	node3
38789	30	redis-server	node0
38799	32	redis-server	node1
38809	107	redis-server	node3
38819	9	redis-server	node0
38829	100	redis-server	node3
38839	2	redis-server	node0
38849	6	redis-server	node0
38859	110	redis-server	node3
38869	72	redis-server	node2
38879	122	redis-server	node3
38889	53	redis-server	node1
38899	69	redis-server	node2
38909	15	redis-server	node0
38919	19	redis-server	node0
38929	44	redis-server	node1
38939	111	redis-server	node3
38949	86	redis-server	node2
38959	25	redis-server	node0
38969	6	redis-server	node0
38979	47	redis-server	node1
38989	77	redis-server	node2
38999	21	redis-server	node0
39009	126	redis-server	node3
39019	86	redis-server	node2
39029	53	redis-server	node1
39039	82	redis-server	node2
39049	91	redis-server	node2
39059	80	redis-server	node2
39069	64	redis-server	node2
39079	29	redis-server	node0
39089	13	redis-server	node0
39099	5	redis-server	node0
39109	1	redis-server	node0
39119	36	redis-server	node1
39129	6	redis-server	node0
39139	1	redis-server	node0
39149	90	redis-server	node2
39159	31	redis-server	node0
39169	105	redis-server	node3
39179	66	redis-server	node2
39189	38	redis-server	node1
39199	117	redis-server	node3
39209	10	redis-server	node0
39219	23	redis-server	node0
39229	112	redis-server	node3
39239	88	redis-server	node2
39249	62	redis-server	node1
39259	66	redis-server	node2
39269	18	redis-server	node0
39279	123	redis-server	node3
39289	24	redis-server	node0
39299	9	redis-server	node0
39309	106	redis-server	node3
39319	48	redis-server	node1
39329	125	redis-server	node3
39339	55	redis-server	node1
39349	53	redis-server	node1
39359	17	redis-server	node0
39369	18	redis-server	node0
39379	98	redis-server	node3
39389	21	redis-server	node0
39399	58	redis-server	node1
39409	95	redis-server	node2
39419	2	redis-server	node0
39429	37	redis-server	node1
39439	92	redis-server	node2
39449	83	redis-server	node2
39459	85	redis-server	node2
39469	43	redis-server	node1
39479	51	redis-server	node1
39489	71	redis-server	node2
39499	19	redis-server	node0
39509	14	redis-server	node0
39519	50	redis-server	node1
39529	96	redis-server	node3
39539	27	redis-server	node0
39549	40	redis-server	node1
39559	52	redis-server	node1
39569	120	redis-server	node3
39579	46	redis-server	node1
39589	36	redis-server	node1
39599	60	redis-server	node1
39609	100	redis-server	node3
39619	74	redis-server	node2
39629	110	redis-server	node3
39639	78	redis-server	node2
39649	60	redis-server	node1
39659	5	redis-server	node0
39669	41	redis-server	node1
39679	105	redis-server	node3
39689	79	redis-server	node2
39699	69	redis-server	node2
39709	14	redis-server	node0
39719	119	redis-server	node3
39729	6	redis-server	node0
39739	71	redis-server	node2
39749	6	redis-server	node0
39759	73	redis-server	node2
39769	28	redis-server	node0
39779	65	redis-server	node2

Statistics:
NUMA Node	Number of Processes
node0		46
node1		31
node2		29
node3		22
PID		CPU	Process		NUMA Node
38509	42	redis-server	node1
38519	80	redis-server	node2
38529	109	redis-server	node3
38539	25	redis-server	node0
38549	46	redis-server	node1
38559	23	redis-server	node0
38569	120	redis-server	node3
38579	29	redis-server	node0
38589	30	redis-server	node0
38599	36	redis-server	node1
38609	20	redis-server	node0
38619	31	redis-server	node0
38629	11	redis-server	node0
38639	117	redis-server	node3
38649	110	redis-server	node3
38659	90	redis-server	node2
38669	22	redis-server	node0
38679	53	redis-server	node1
38689	75	redis-server	node2
38699	69	redis-server	node2
38709	13	redis-server	node0
38719	122	redis-server	node3
38729	26	redis-server	node0
38739	0	redis-server	node0
38749	61	redis-server	node1
38759	82	redis-server	node2
38769	24	redis-server	node0
38779	90	redis-server	node2
38789	97	redis-server	node3
38799	23	redis-server	node0
38809	11	redis-server	node0
38819	7	redis-server	node0
38829	66	redis-server	node2
38839	37	redis-server	node1
38849	20	redis-server	node0
38859	29	redis-server	node0
38869	120	redis-server	node3
38879	102	redis-server	node3
38889	41	redis-server	node1
38899	36	redis-server	node1
38909	97	redis-server	node3
38919	112	redis-server	node3
38929	2	redis-server	node0
38939	9	redis-server	node0
38949	123	redis-server	node3
38959	48	redis-server	node1
38969	126	redis-server	node3
38979	53	redis-server	node1
38989	28	redis-server	node0
38999	25	redis-server	node0
39009	98	redis-server	node3
39019	49	redis-server	node1
39029	91	redis-server	node2
39039	99	redis-server	node3
39049	46	redis-server	node1
39059	97	redis-server	node3
39069	47	redis-server	node1
39079	11	redis-server	node0
39089	2	redis-server	node0
39099	72	redis-server	node2
39109	116	redis-server	node3
39119	34	redis-server	node1
39129	74	redis-server	node2
39139	95	redis-server	node2
39149	10	redis-server	node0
39159	37	redis-server	node1
39169	30	redis-server	node0
39179	2	redis-server	node0
39189	30	redis-server	node0
39199	107	redis-server	node3
39209	77	redis-server	node2
39219	99	redis-server	node3
39229	119	redis-server	node3
39239	45	redis-server	node1
39249	73	redis-server	node2
39259	106	redis-server	node3
39269	36	redis-server	node1
39279	22	redis-server	node0
39289	20	redis-server	node0
39299	21	redis-server	node0
39309	28	redis-server	node0
39319	55	redis-server	node1
39329	108	redis-server	node3
39339	8	redis-server	node0
39349	44	redis-server	node1
39359	15	redis-server	node0
39369	4	redis-server	node0
39379	31	redis-server	node0
39389	95	redis-server	node2
39399	65	redis-server	node2
39409	67	redis-server	node2
39419	24	redis-server	node0
39429	0	redis-server	node0
39439	10	redis-server	node0
39449	72	redis-server	node2
39459	58	redis-server	node1
39469	3	redis-server	node0
39479	112	redis-server	node3
39489	68	redis-server	node2
39499	5	redis-server	node0
39509	81	redis-server	node2
39519	109	redis-server	node3
39529	12	redis-server	node0
39539	71	redis-server	node2
39549	105	redis-server	node3
39559	17	redis-server	node0
39569	8	redis-server	node0
39579	31	redis-server	node0
39589	18	redis-server	node0
39599	29	redis-server	node0
39609	12	redis-server	node0
39619	90	redis-server	node2
39629	39	redis-server	node1
39639	85	redis-server	node2
39649	47	redis-server	node1
39659	4	redis-server	node0
39669	112	redis-server	node3
39679	100	redis-server	node3
39689	12	redis-server	node0
39699	21	redis-server	node0
39709	93	redis-server	node2
39719	56	redis-server	node1
39729	15	redis-server	node0
39739	65	redis-server	node2
39749	91	redis-server	node2
39759	13	redis-server	node0
39769	24	redis-server	node0
39779	45	redis-server	node1

Statistics:
NUMA Node	Number of Processes
node0		53
node1		24
node2		25
node3		26

With scx_soft_domain, provided that CPU load is not saturated, each Redis instance remains pinned to a specific CPU without migration, and is additionally spread as evenly as possible across all NUMA nodes and their respective clusters.

//enable scx_soft_domain
PID		CPU	Process		NUMA Node
13525	0	redis-server	node0
13535	32	redis-server	node1
13545	64	redis-server	node2
13555	96	redis-server	node3
13565	4	redis-server	node0
13575	36	redis-server	node1
13585	68	redis-server	node2
13595	100	redis-server	node3
13605	8	redis-server	node0
13615	40	redis-server	node1
13625	72	redis-server	node2
13635	104	redis-server	node3
13645	12	redis-server	node0
13655	44	redis-server	node1
13665	76	redis-server	node2
13675	108	redis-server	node3
13685	16	redis-server	node0
13695	48	redis-server	node1
13705	80	redis-server	node2
13715	112	redis-server	node3
13725	20	redis-server	node0
13731	52	redis-server	node1
13745	84	redis-server	node2
13755	116	redis-server	node3
13765	24	redis-server	node0
13775	56	redis-server	node1
13785	88	redis-server	node2
13795	120	redis-server	node3
13805	28	redis-server	node0
13815	60	redis-server	node1
13825	92	redis-server	node2
13835	124	redis-server	node3
13845	1	redis-server	node0
13855	33	redis-server	node1
13865	65	redis-server	node2
13875	97	redis-server	node3
13885	5	redis-server	node0
13895	37	redis-server	node1
13905	69	redis-server	node2
13915	101	redis-server	node3
13925	9	redis-server	node0
13935	41	redis-server	node1
13945	73	redis-server	node2
13955	105	redis-server	node3
13965	13	redis-server	node0
13975	45	redis-server	node1
13985	77	redis-server	node2
13995	109	redis-server	node3
14005	17	redis-server	node0
14015	49	redis-server	node1
14025	81	redis-server	node2
14035	113	redis-server	node3
14045	21	redis-server	node0
14051	53	redis-server	node1
14064	85	redis-server	node2
14075	117	redis-server	node3
14085	25	redis-server	node0
14095	57	redis-server	node1
14105	89	redis-server	node2
14115	121	redis-server	node3
14125	29	redis-server	node0
14135	61	redis-server	node1
14145	93	redis-server	node2
14155	125	redis-server	node3
14165	2	redis-server	node0
14175	34	redis-server	node1
14185	66	redis-server	node2
14195	98	redis-server	node3
14205	6	redis-server	node0
14215	38	redis-server	node1
14225	70	redis-server	node2
14235	102	redis-server	node3
14245	10	redis-server	node0
14255	42	redis-server	node1
14265	74	redis-server	node2
14275	106	redis-server	node3
14285	14	redis-server	node0
14295	46	redis-server	node1
14305	78	redis-server	node2
14315	110	redis-server	node3
14325	18	redis-server	node0
14335	50	redis-server	node1
14345	82	redis-server	node2
14355	114	redis-server	node3
14365	22	redis-server	node0
14371	54	redis-server	node1
14384	86	redis-server	node2
14395	118	redis-server	node3
14405	26	redis-server	node0
14415	58	redis-server	node1
14425	90	redis-server	node2
14435	122	redis-server	node3
14445	30	redis-server	node0
14455	62	redis-server	node1
14465	94	redis-server	node2
14475	126	redis-server	node3
14485	3	redis-server	node0
14495	35	redis-server	node1
14505	67	redis-server	node2
14515	99	redis-server	node3
14525	7	redis-server	node0
14535	39	redis-server	node1
14545	71	redis-server	node2
14555	103	redis-server	node3
14565	11	redis-server	node0
14575	43	redis-server	node1
14585	75	redis-server	node2
14595	107	redis-server	node3
14605	15	redis-server	node0
14615	47	redis-server	node1
14625	79	redis-server	node2
14635	111	redis-server	node3
14645	19	redis-server	node0
14655	51	redis-server	node1
14665	83	redis-server	node2
14675	115	redis-server	node3
14685	23	redis-server	node0
14691	55	redis-server	node1
14704	87	redis-server	node2
14715	119	redis-server	node3
14725	27	redis-server	node0
14735	59	redis-server	node1
14745	91	redis-server	node2
14755	123	redis-server	node3
14765	31	redis-server	node0
14775	63	redis-server	node1
14785	95	redis-server	node2
14795	127	redis-server	node3

Statistics:
NUMA Node	Number of Processes
node0		32
node1		32
node2		32
node3		32
  1. In addition to the throughput improvements mentioned in the description, we also performed latency tests at a fixed RPS rate(RPS = 400000). The scheduler makes CPU utilisation more balanced – avoiding situations where some cores are overloaded while others stay idle – and reduces CPU tail latency, which improves Redis benchmark results.
CFS – Statistics:

Number of Redis instances: 128
Average RPS: 399635.303
Average latency (ms): 2.081
P50 latency (ms): 0.98
P95 latency (ms): 7.688
P99 latency (ms): 12.888
SCX_SOFT_DOMAIN – Statistics:

Number of Redis instances: 128
Average RPS: 399644.272
Average latency (ms): 0.488
P50 latency (ms): 0.309
P95 latency (ms): 0.93
P99 latency (ms): 2.134

Latency has dropped significantly across the board – average latency, P50, P95, and P99 all improved by over 65%, with particularly notable gains in P95 and P99 tail latency, which means more stable response times under high‑concurrency scenarios.

It is worth noting that the current scheduler is specifically tuned for workloads that share the performance profile of Redis. In future updates, we plan to release additional optimisation policies for other workload types, such as MySQL‑like models.

Thank you for your review!

@sirlucjan sirlucjan left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please update Cargo.lock

cargo update -w

@sirlucjan

Copy link
Copy Markdown
Collaborator

You did not update the scx_cargo dependencies, etc., to the latest version.

@CyangCyang

Copy link
Copy Markdown
Author

You did not update the scx_cargo dependencies, etc., to the latest version.

Thanks! I've updated the dependency versions and rebased onto the latest main branch. Just pushed.

@sirlucjan

Copy link
Copy Markdown
Collaborator

The latest version is 1.1.2

@CyangCyang

Copy link
Copy Markdown
Author

The latest version is 1.1.2

Oh sorry, I've just updated it and pushed again. Thanks!

Comment thread scheds/experimental/scx_soft_domain/Cargo.toml Outdated
Comment thread scheds/experimental/scx_soft_domain/Cargo.toml Outdated
Comment thread scheds/experimental/scx_soft_domain/Cargo.toml Outdated
Comment thread scheds/experimental/scx_soft_domain/Cargo.toml Outdated
@arighi

arighi commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Can you add all the details mentioned in the PR also in the commit message? It's a lot more convenient to see the details from git log rather than searching them on github. Thanks.

@CyangCyang
CyangCyang force-pushed the main branch 2 times, most recently from 065138f to 16c22b4 Compare July 4, 2026 02:09
@CyangCyang

Copy link
Copy Markdown
Author

Can you add all the details mentioned in the PR also in the commit message? It's a lot more convenient to see the details from git log rather than searching them on github. Thanks.

Thanks for the suggestion! I've amended the commit message to include all the details from the PR description.

@sirlucjan

sirlucjan commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator
kernel_version_comparison_All
lip 06 09:15:04 cachyos systemd[1]: Starting DBUS on-demand loader of sched-ext schedulers...
lip 06 09:15:04 cachyos scx_loader[212014]: [INFO]: Starting as dbus interface
lip 06 09:15:04 cachyos systemd[1]: Started DBUS on-demand loader of sched-ext schedulers.
lip 06 09:50:36 cachyos scx_loader[212014]: [INFO]: starting Cake with mode Auto..
lip 06 09:50:36 cachyos scx_loader[212014]: [INFO]: Got event to start scheduler!
lip 06 09:50:36 cachyos scx_loader[212014]: [INFO]: starting scx_cake command
lip 06 09:50:36 cachyos scx_loader[288437]: 07:50:36 [INFO] 🍰 scx_cake 1.2.0 x86_64-unknown-linux-gnu
lip 06 09:50:36 cachyos scx_loader[288437]: 07:50:36 [INFO]    cores   8 physical + 8 SMT = 16 CPUs
lip 06 09:50:36 cachyos scx_loader[288437]: 07:50:36 [INFO]    slice   3000µs · queues 16 per-CPU vtime + 1 global wake
lip 06 09:50:36 cachyos scx_loader[288437]: 07:50:36 [INFO]    kernel  queued_wakeup on · dsq_peek native
lip 06 09:50:37 cachyos scx_loader[288437]: 07:50:37 [INFO] 🍰 attached — wakeups queue globally, continuations locally
lip 06 10:04:13 cachyos scx_loader[212014]: [INFO]: called "scx_cake"
lip 06 10:04:30 cachyos scx_loader[212014]: [INFO]: called "scx_cake"
lip 06 10:04:35 cachyos scx_loader[212014]: [INFO]: switching SoftDomain with mode Auto..
lip 06 10:04:35 cachyos scx_loader[212014]: [INFO]: Got event to switch scheduler!
lip 06 10:04:36 cachyos scx_loader[288437]: 08:04:36 [INFO] 🍰 scx_cake detached — default scheduler restored
lip 06 10:04:36 cachyos scx_loader[288437]: EXIT: unregistered from user space
lip 06 10:04:36 cachyos scx_loader[212014]: [INFO]: starting scx_soft_domain command
lip 06 10:04:36 cachyos scx_loader[363828]: 10:04:36 [INFO] scx_soft_domain 1.1.0 x86_64-unknown-linux-gnu (git commit id: d624f332)
lip 06 10:04:36 cachyos scx_loader[363828]: 10:04:36 [INFO] Topology: 16 CPUs, 1 NUMA nodes, 1 LLCs
lip 06 10:04:36 cachyos scx_loader[363828]: 10:04:36 [WARN] libbpf: map 'soft_domain_ops': BPF map skeleton link is uninitialized
lip 06 10:04:36 cachyos scx_loader[363828]: 10:04:36 [INFO] scx_soft_domain scheduler started (CTRL+C TO EXIT)
lip 06 10:19:38 cachyos scx_loader[363828]: Received Ctrl+C, exiting...
lip 06 10:19:38 cachyos scx_loader[212014]: [INFO]: shutting down..
lip 06 10:19:38 cachyos systemd[1]: Stopping DBUS on-demand loader of sched-ext schedulers...
lip 06 10:19:38 cachyos systemd[1]: scx_loader.service: Deactivated successfully.
lip 06 10:19:38 cachyos systemd[1]: Stopped DBUS on-demand loader of sched-ext schedulers.
lip 06 10:19:38 cachyos systemd[1]: scx_loader.service: Consumed 1.843s CPU time over 1h 4min 33.911s wall clock time, 32.8M memory peak.

Not bad!

sirlucjan
sirlucjan previously approved these changes Jul 6, 2026
@CyangCyang

CyangCyang commented Jul 7, 2026

Copy link
Copy Markdown
Author

I found the CI gate logs triggered 3 days ago in Actions and saw the following error reported by the veristat job.
https://github.com/sched-ext/scx/actions/runs/28644130430/job/85054093309
This error occurs because, during parameter calculation, rem_us is in the range [0, 1023], so rem_us / 128 is in [0, 7]. This is an implicit condition that causes the compile‑time check on sub_idx to be optimized away. As a result, there are no boundary‑check instructions in the BPF bytecode, and the BPF verifier therefore deems it an illegal memory access during static analysis and rejects the load.

=== Verifier Logs ===

PROCESSING /tmp/.tmpqTAo74/scx_soft_domain_bpf_0.bpf.o/soft_domain_quiescent, DURATION US: 260, VERDICT: failure, VERIFIER LOG:
Global function soft_domain_quiescent() doesn't return scalar. Only those are supported.
0: R1=ctx() R10=fp0
; void BPF_STRUCT_OPS(soft_domain_quiescent, struct task_struct *p) @ main.bpf.c:752
0: (79) r8 = *(u64 *)(r1 +0)
func 'quiescent' arg0 has btf_id 110 type STRUCT 'task_struct'
1: R1=ctx() R8=trusted_ptr_task_struct()
; struct task_ctx *taskc = bpf_task_storage_get(&task_storage, p, 0, 0); @ main.bpf.c:755
1: (18) r1 = 0xffff8cf400e7ec00       ; R1=map_ptr(map=task_storage,ks=4,vs=40)
3: (bf) r2 = r8                       ; R2=trusted_ptr_task_struct() R8=trusted_ptr_task_struct()
4: (b7) r3 = 0                        ; R3=0
5: (b7) r4 = 0                        ; R4=0
6: (85) call bpf_task_storage_get#156         ; R0=map_value_or_null(id=1,map=task_storage,ks=4,vs=40)
7: (bf) r6 = r0                       ; R0=map_value_or_null(id=1,map=task_storage,ks=4,vs=40) R6=map_value_or_null(id=1,map=task_storage,ks=4,vs=40)
; if (!taskc || !taskc->last_runnable_ns) { @ main.bpf.c:756
8: (15) if r6 == 0x0 goto pc+44       ; R6=map_value(map=task_storage,ks=4,vs=40)
9: (79) r1 = *(u64 *)(r6 +24)         ; R1=scalar() R6=map_value(map=task_storage,ks=4,vs=40)
10: (15) if r1 == 0x0 goto pc+42      ; R1=scalar(umin=1)
; now = bpf_ktime_get_ns(); @ main.bpf.c:760
11: (85) call bpf_ktime_get_ns#5      ; R0=scalar()
12: (bf) r7 = r0                      ; R0=scalar(id=2) R7=scalar(id=2)
13: (b7) r1 = 232                     ; R1=232
14: (0f) r8 += r1                     ; R1=232 R8=trusted_ptr_task_struct(off=232)
15: (bf) r1 = r10                     ; R1=fp0 R10=fp0
16: (07) r1 += -8                     ; R1=fp-8
; delta_running_exec = BPF_CORE_READ(p, se.sum_exec_runtime) - taskc->last_sum_exec; @ main.bpf.c:761
17: (b4) w2 = 8                       ; R2=8
18: (bf) r3 = r8                      ; R3=trusted_ptr_task_struct(off=232) R8=trusted_ptr_task_struct(off=232)
19: (85) call bpf_probe_read_kernel#113       ; R0=scalar() fp-8=mmmmmmmm
20: (79) r2 = *(u64 *)(r10 -8)        ; R2=scalar() R10=fp0 fp-8=mmmmmmmm
21: (79) r1 = *(u64 *)(r6 +0)         ; R1=scalar() R6=map_value(map=task_storage,ks=4,vs=40)
22: (1f) r2 -= r1                     ; R1=scalar() R2=scalar()
; delta_runnable = now - taskc->last_runnable_ns; @ main.bpf.c:762
23: (79) r1 = *(u64 *)(r6 +24)        ; R1=scalar() R6=map_value(map=task_storage,ks=4,vs=40)
24: (1f) r7 -= r1                     ; R1=scalar() R7=scalar()
; taskc->runtime_ewma_sum_exec = update_pelt_load(taskc->runtime_ewma_sum_exec, delta_running_exec, delta_runnable); @ main.bpf.c:763
25: (79) r1 = *(u64 *)(r6 +32)        ; R1=scalar() R6=map_value(map=task_storage,ks=4,vs=40)
; if (decay_periods == 0) { @ main.bpf.c:739
26: (25) if r7 > 0xf9fff goto pc+9    ; R7=scalar(smin=smin32=0,smax=umax=smax32=umax32=0xf9fff,var_off=(0x0; 0xfffff))
; u64 elapsed_us = delta_runnable / 1000; @ main.bpf.c:726
27: (bc) w3 = w7                      ; R3=scalar(id=3,smin=smin32=0,smax=umax=smax32=umax32=0xf9fff,var_off=(0x0; 0xfffff)) R7=scalar(id=3,smin=smin32=0,smax=umax=smax32=umax32=0xf9fff,var_off=(0x0; 0xfffff))
28: (34) w3 /= 1000                   ; R3=scalar()
; u64 sub_idx = rem_us / 128; @ main.bpf.c:729
29: (74) w3 >>= 7                     ; R3=scalar(smin=smin32=0,smax=umax=smax32=umax32=0x1ffffff,var_off=(0x0; 0x1ffffff))
; if (sub_idx == 0) { @ main.bpf.c:740
30: (26) if w3 > 0x1 goto pc+1 32: R0=scalar() R1=scalar() R2=scalar() R3=scalar(smin=umin=smin32=umin32=2,smax=umax=smax32=umax32=0x1ffffff,var_off=(0x0; 0x1ffffff)) R6=map_value(map=task_storage,ks=4,vs=40) R7=scalar(id=3,smin=smin32=0,smax=umax=smax32=umax32=0xf9fff,var_off=(0x0; 0xfffff)) R8=trusted_ptr_task_struct(off=232) R10=fp0 fp-8=mmmmmmmm
; return ((runtime_ewma_sum_exec * pelt_subperiod_q10[sub_idx]) >> 10) + @ main.bpf.c:744
32: (67) r3 <<= 1                     ; R3=scalar(smin=umin=smin32=umin32=4,smax=umax=smax32=umax32=0x3fffffe,var_off=(0x0; 0x3fffffe))
33: (18) r4 = 0xffffd3f186031288      ; R4=map_value(map=scx_soft.rodata,ks=4,vs=732,off=648)
35: (05) goto pc+7
; return ((runtime_ewma_sum_exec * pelt_period_q10[decay_periods]) >> 10) + @ main.bpf.c:748
43: (0f) r4 += r3                     ; R3=scalar(smin=umin=smin32=umin32=4,smax=umax=smax32=umax32=0x3fffffe,var_off=(0x0; 0x3fffffe)) R4=map_value(map=scx_soft.rodata,ks=4,vs=732,off=648,smin=umin=smin32=umin32=4,smax=umax=smax32=umax32=0x3fffffe,var_off=(0x0; 0x3fffffe))
44: (69) r3 = *(u16 *)(r4 +0)
invalid access to map value, value_size=732 off=67109510 size=2
R4 max value is outside of the allowed memory range
verification time 260 usec
stack depth 8
processed 50 insns (limit 1000000) max_states_per_insn 1 total_states 4 peak_states 4 mark_read 0

I have now fixed this BPF security verification issue and successfully verified it with veristat in my personal repository.

=== scx_soft_domain [PASSED] ===
File                         Program                 Verdict  Duration (us)  Insns  States  Program size  Jited size
---------------------------  ----------------------  -------  -------------  -----  ------  ------------  ----------
scx_soft_domain_bpf_0.bpf.o  scx_lib_init_probe      success            279     23       2            18         100
scx_soft_domain_bpf_0.bpf.o  soft_domain_dispatch    success            144     27       2            34         155
scx_soft_domain_bpf_0.bpf.o  soft_domain_enqueue     success           1216    366      33           445        1381
scx_soft_domain_bpf_0.bpf.o  soft_domain_exit        success             51     25       2            30         163
scx_soft_domain_bpf_0.bpf.o  soft_domain_init        success            816    671      67           294        1298
scx_soft_domain_bpf_0.bpf.o  soft_domain_quiescent   success            103     91       6            56         335
scx_soft_domain_bpf_0.bpf.o  soft_domain_runnable    success             52     21       2            21         123
scx_soft_domain_bpf_0.bpf.o  soft_domain_select_cpu  success           6720    612      50           649        2046
---------------------------  ----------------------  -------  -------------  -----  ------  ------------  ----------
Done. Processed 0 files, 0 programs. Skipped 0 files, 0 programs.

...

=== Summary ===
  scx_arena_selftests:           PASS ✅
  scx_beerland / (baseline):     PASS ✅
  scx_beerland / 9950x:          PASS ✅
  scx_bpfland / (baseline):      PASS ✅
  scx_bpfland / 9950x:           PASS ✅
  scx_cake / (baseline):         PASS ✅
  scx_cake / 9950x:              PASS ✅
  scx_chaos / (baseline):        PASS ✅
  scx_chaos / 9950x:             PASS ✅
  scx_characterize:              PASS ✅
  scx_cosmos / (baseline):       PASS ✅
  scx_cosmos / 9950x:            PASS ✅
  scx_flash / (baseline):        PASS ✅
  scx_flash / 9950x:             PASS ✅
  scx_flow:                      PASS ✅
  scx_forge:                     PASS ✅
  scx_layered / (baseline):      PASS ✅
  scx_layered / 9950x:           PASS ✅
  scx_mitosis / (baseline):      PASS ✅
  scx_mitosis / 9950x:           PASS ✅
  scx_p2dq / (baseline):         PASS ✅
  scx_p2dq / 9950x:              PASS ✅
  scx_pandemonium / (baseline):  PASS ✅
  scx_pandemonium / 9950x:       PASS ✅
  scx_rlfifo / (baseline):       PASS ✅
  scx_rlfifo / 9950x:            PASS ✅
  scx_rustland / (baseline):     PASS ✅
  scx_rustland / 9950x:          PASS ✅
  scx_rusty / (baseline):        PASS ✅
  scx_rusty / 9950x:             PASS ✅
  scx_soft_domain:               PASS ✅
  scx_tickless / (baseline):     PASS ✅
  scx_tickless / 9950x:          PASS ✅

33 passed, 0 failed, 33 total

@CyangCyang
CyangCyang force-pushed the main branch 3 times, most recently from bdab0a4 to 5d9cbfc Compare July 10, 2026 08:58
@sirlucjan
sirlucjan self-requested a review July 10, 2026 19:49
@sirlucjan

Copy link
Copy Markdown
Collaborator
kernel_version_comparison_All

@sirlucjan
sirlucjan dismissed their stale review July 10, 2026 19:50

New benchmark

@sirlucjan

Copy link
Copy Markdown
Collaborator

Unfortunately, I've noticed that scx_soft_domain causes very noticeable clipping and audio crackling under almost every possible load.

@CyangCyang

CyangCyang commented Jul 14, 2026

Copy link
Copy Markdown
Author

Unfortunately, I've noticed that scx_soft_domain causes very noticeable clipping and audio crackling under almost every possible load.

I just ran some tests on my end to try to reproduce the noticeable clipping and audio crackling you described, but I wasn't able to replicate the issue under my test conditions.

It might be system- or machine-specific, as hardware topology and kernel configurations can vary significantly. For reference, my test environment consists of 4 NUMA nodes, 96 CPUs, running Ubuntu 26.04 LTS (kernel 7.0.0-27-generic, with VERSION_CODENAME=resolute).

During my testing, I also benchmarked the existing schedulers already available in the repository for comparison. I've attached the results chart below for your reference. In my view, different schedulers suit different use cases, not every scheduler will excel in every test.

ker

@CyangCyang

Copy link
Copy Markdown
Author

Unfortunately, I've noticed that scx_soft_domain causes very noticeable clipping and audio crackling under almost every possible load.

Hi, could you please share your machine's topology information with me? I'd like to try reproducing the results from your tests and then fix the issue.

@CyangCyang

Copy link
Copy Markdown
Author
kernel_version_comparison_All

Hi,
Since I had previously been developing and testing on a many-core multi-NUMA environment, I did not observe any performance degradation. Recently, I noticed that some developers use test machines with single-NUMA CPUs. So I ran tests on a single-NUMA test environment and reproduced the results you had reported earlier.
liehua-kernel_version_comparison_All

The fix has now been applied, and the test results after the fix are as follows:
kernel_version_comparison_All

…ance

Background
In the performance test of multi-instance applications, such as Redis,
a large number of CPU migrations across clusters or NUMA nodes are
detected by capturing cputrace. In addition, there is cross-NUMA
memory access. In addition, multiple Redis processes on the same CPU
are switched back and forth. When the test pressure is high, the CPU
competition is fierce. We hope to reduce the Redis migration and
competition and reduce the cross-NUMA memory access based on the
topology information.

Introduce
scx_soft_domain is a scheduler dedicated to multi-instance services,
such as Redis. It detects the CPU hardware topology (LLC and NUMA) and
task affinity, and executes tasks on the CPUs in the domain where the
tasks are located as much as possible. This reduces data transmission
across LLCs and NUMAs, improves cache locality, and improves the
overall system performance.

Core implementation logic
The CPU selection policy is implemented as follows: Multiple instances
are evenly distributed on the machine. Within the same scheduling
domain (that is, the same LLC or NUMA node), tasks are preferentially
scheduled to CPUs in the domain, and cross-domain migration is avoided
as much as possible. When the load is high, load balancing is performed.
First, whether the task can be directly executed on the selected CPU
is quickly determined based on the load of the selected CPU and
the running status of the task on the selected CPU. If the task cannot
be directly executed on the selected CPU, the task is inserted into a
user-defined queue of the LLC where the selected CPU is located and
waits for an idle CPU to execute the task. Then, a CPU with the lowest
load is selected in the LLC domain, and it is determined whether the
CPU can be used as a new selected CPU.If the conditions are met,
the corresponding mapping table is updated.

Test
The test environment consists of machines with 384 CPUs and 4 NUMA nodes.
The performance of Redis's set and get operations is tested,
with a total of 384 instances, using the valkey_benchmark tool.

./target/release/scx_soft_domain -P redis-server

1.SET test
metric	cfs		scx_soft_domain	scx_soft_domain vs cfs
rps	126557166.47	136862901.07	+8.14 %
avg(ms)	1.497		1.392
p50(ms)	1.308		1.169
p95(ms)	2.664		2.446
p99(ms)	6.531		4.696

2.GET test
metric	cfs		scx_soft_domain	scx_soft_domain vs cfs
rps	127227716.58	136673083.79	+7.42 %
avg(ms)	1.486		1.391
p50(ms)	1.31		1.193
p95(ms)	2.523		2.363
p99(ms)	5.845		4.163

The current scheduler is specifically tuned for workloads that share
the performance profile of Redis. In future updates, we plan to
release additional optimisation policies for other workload types,
such as MySQL‑like models.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants