23h: kernel-consumer hunt — no direct readers of FIR data outside 529fe0 (init-only xrefs); bp on loop end silent in render => duplicated chain instantiation suspected; active RIP sampler fnsample.py working (2.4k in-module samples, MSVC stackfill dominates steady state; core leads 52e1c0/534580 on param phase); yabridge stale socket dirs break respawn — documented
This commit is contained in:
@@ -2388,3 +2388,27 @@ t_{-24,-12,0,+24}.rpp (тон@1000, бин 85): scr85 = −1.0071 / −0.2276 /
|
||||
фазы (attack/стационар) или в t_* конфигах другая полоса. Данные в логе прогона;
|
||||
повторить с контролем стабильности (несколько последних фаз подряд равны).
|
||||
Скрипты qseries.py/amseries.py закоммичены.
|
||||
|
||||
## ============ UPDATE 2026-08-23k (23h): ОХОТА ЗА ПОТРЕБИТЕЛЕМ КЕРНЕЛА ============
|
||||
1. Xref-скан disp32 0x540668 по всему коду: вне 52bxxx только ИНИТ
|
||||
(52ed36 lea→resize, 35b71 store, 361de/f читатель+запись в 536xxx-билдере
|
||||
кривых). Прямых чтений ДАННЫХ FIR в рантайме не видно ⇒ потребитель берёт
|
||||
слот из таблицы указателей по индексу ЛИБО существует вторая копия цепи.
|
||||
2. bp на выходе FIR-цикла (52b8bb) в render-окне: 0 попаданий (как и вход
|
||||
529fe0) при том что кернель появляется ⇒ **в рендере работает ДРУГОЙ код**
|
||||
(дублированная инстанциация цепи; модуль 480 МБ). fnall.py: finder заменён
|
||||
на проверенный maps-вариант, FN_STAB управляет стабилизацией.
|
||||
3. fnsample.py — активный RIP-сэмплер (PTRACE_INTERRUPT цикл): 10.6к сэмплов,
|
||||
2375 в модуле. Горячее: 0x180b0c3e0 (MSVC 0xCC stack-fill, НЕ DSP),
|
||||
кластеры 0x180bcxxxx/bdxxxx (хелперы); в ядре замечены 0x180534580 и
|
||||
0x18052e1c0 (рядом с ramp-in 52e260!) — но только в части прогонов
|
||||
(срабатывают на param-фазе, не в стационаре рендера).
|
||||
4. reaper.ini: alsa null не оживил realtime (закрыто). Yabridge: сотни мёртвых
|
||||
сокет-директорий /run/user/1000/yabridge-* от kill -9 ломали спавн —
|
||||
чистить rm -rf перед серией (грабли зафиксированы).
|
||||
### NEXT (продолжение)
|
||||
1. fnsample с окном НА param-фазе (t≈1.3–1.6 c после host-spawn) и фильтром
|
||||
ядра 0x180520000-0x180560000 → поймать дубликат цепи в момент построения.
|
||||
2. Проверить 0x18052e1c0/0x180534580 дизасмом (уже лежат окна? нет — снять).
|
||||
3. После опознания дубля: bp на его выход → [rsp]=адрес применения → декод
|
||||
масштаба 1.805.
|
||||
|
||||
Reference in New Issue
Block a user