📱 Доска iOS

всеканоны и докиворкеры↗ веб-доска
IOS-010 · Задача · Чат · ios

Зонд стека главного потока на устройстве (MainThreadStackProbe)

В работе P0 · горит ведёт: watchkeeper эпик: IOS-001
Суть
На устройстве owner-а sample не подключить. Зонд снимает стек при блокировке главной очереди >1500 мс и шлёт в приёмник.
Чем закрывается (приёмка)
Зонд в сборке; owner ловит зависание; в журнале сервера появляется [hang-report] со стеком.
Связи
Лента
2026-07-29T18:45:47.921Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T19:38:01.341Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T19:43:03.378Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T19:58:09.761Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T20:03:12.773Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T20:08:14.216Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T20:13:16.322Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T20:18:18.531Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T20:23:20.311Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T20:28:22.600Z · вахтёр
Воркер ios-conductor-2 ЖДЁТ УЖЕ 30 мин подряд и не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T20:33:24.573Z · вахтёр
Воркер ios-conductor-2 ЖДЁТ УЖЕ 35 мин подряд и не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T20:38:26.972Z · вахтёр
Воркер ios-conductor-2 ЖДЁТ УЖЕ 40 мин подряд и не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T20:43:29.022Z · вахтёр
Воркер ios-conductor-2 ЖДЁТ УЖЕ 45 мин подряд и не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T20:48:30.437Z · вахтёр
Воркер ios-conductor-2 ЖДЁТ УЖЕ 50 мин подряд и не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T20:53:32.066Z · вахтёр
Воркер ios-conductor-2 ЖДЁТ УЖЕ 55 мин подряд и не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T20:58:33.672Z · вахтёр
Воркер ios-conductor-2 ЖДЁТ УЖЕ 60 мин подряд и не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T21:18:28.930Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T21:18:39.489Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T21:24:28.240Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T21:38:47.700Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T21:39:34.556Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T21:53:53.455Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T22:03:57.664Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T22:04:46.149Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T22:08:59.647Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T22:24:05.857Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T22:24:53.929Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T22:29:55.788Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T22:59:19.480Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T23:29:31.233Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T23:30:18.264Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-29T23:59:42.681Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-30T00:09:47.786Z · вахтёр
Воркер ios-conductor-2 объявил, что работы у него нет («очередь пуста»), хотя тикет открыт. Панель шевелится 0 мин назад — то есть он ЖИВ, но НЕ РАБОТАЕТ.
2026-07-30T00:10:35.639Z · вахтёр
Воркер ios-conductor-2 объявил, что работы у него нет («очередь пуста»), хотя тикет открыт. Панель шевелится 1 мин назад — то есть он ЖИВ, но НЕ РАБОТАЕТ.
2026-07-30T00:14:49.434Z · вахтёр
Воркер ios-conductor-2 объявил, что работы у него нет («очередь пуста»), хотя тикет открыт. Панель шевелится 0 мин назад — то есть он ЖИВ, но НЕ РАБОТАЕТ.
2026-07-30T00:15:37.616Z · вахтёр
Воркер ios-conductor-2 объявил, что работы у него нет («очередь пуста»), хотя тикет открыт. Панель шевелится 1 мин назад — то есть он ЖИВ, но НЕ РАБОТАЕТ.
2026-07-30T00:24:53.544Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-30T00:25:41.974Z · вахтёр
Воркер ios-conductor-2 объявил, что работы у него нет («очередь пуста»), хотя тикет открыт. Панель шевелится 0 мин назад — то есть он ЖИВ, но НЕ РАБОТАЕТ.
2026-07-30T00:29:55.517Z · вахтёр
Воркер ios-conductor-2 объявил, что работы у него нет («очередь пуста»), хотя тикет открыт. Панель шевелится 4 мин назад — то есть он ЖИВ, но НЕ РАБОТАЕТ.
2026-07-30T00:30:43.524Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-30T00:33:38.308Z · CODEX-вахта
2026072639 ГОТОВА К ДЕПЛОЮ КООРДИНАТОРОМ: условие выполнено — зафиксированы ветка, merge-base/проверка содержимого и состав IOS-042/010/043; ipa: ~/noteclone-ios-release-20260723/export-2026072639/NoteCloneiOS.ipa.
2026-07-30T00:39:59.188Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-30T00:40:46.463Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-30T00:50:02.744Z · вахтёр
Воркер ios-conductor-2 объявил, что работы у него нет («очередь пуста»), хотя тикет открыт. Панель шевелится 0 мин назад — то есть он ЖИВ, но НЕ РАБОТАЕТ.
2026-07-30T00:50:50.401Z · вахтёр
Воркер ios-conductor-2 объявил, что работы у него нет («очередь пуста»), хотя тикет открыт. Панель шевелится 1 мин назад — то есть он ЖИВ, но НЕ РАБОТАЕТ.
2026-07-30T00:55:04.696Z · вахтёр
Воркер ios-conductor-2 объявил, что работы у него нет («очередь пуста»), хотя тикет открыт. Панель шевелится 5 мин назад — то есть он ЖИВ, но НЕ РАБОТАЕТ.
2026-07-30T01:00:07.338Z · вахтёр
Воркер ios-conductor-2 объявил, что работы у него нет («очередь пуста»), хотя тикет открыт. Панель шевелится 0 мин назад — то есть он ЖИВ, но НЕ РАБОТАЕТ.
2026-07-30T01:00:54.385Z · вахтёр
Воркер ios-conductor-2 объявил, что работы у него нет («очередь пуста»), хотя тикет открыт. Панель шевелится 1 мин назад — то есть он ЖИВ, но НЕ РАБОТАЕТ.
2026-07-30T01:05:08.940Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-30T01:05:56.048Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-30T01:07:46.670Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-30T01:08:07.703Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-30T01:09:36.391Z · вахтёр
Воркер ios-conductor-2 объявил, что работы у него нет («очередь пуста»), хотя тикет открыт. Панель шевелится 0 мин назад — то есть он ЖИВ, но НЕ РАБОТАЕТ.
2026-07-30T01:10:12.831Z · вахтёр
Воркер ios-conductor-2 объявил, что работы у него нет («очередь пуста»), хотя тикет открыт. Панель шевелится 1 мин назад — то есть он ЖИВ, но НЕ РАБОТАЕТ.
2026-07-30T01:10:49.710Z · вахтёр
Воркер ios-conductor-2 объявил, что работы у него нет («очередь пуста»), хотя тикет открыт. Панель шевелится 1 мин назад — то есть он ЖИВ, но НЕ РАБОТАЕТ.
2026-07-30T01:11:51.105Z · вахтёр
Воркер ios-conductor-2 объявил, что работы у него нет («очередь пуста»), хотя тикет открыт. Панель шевелится 2 мин назад — то есть он ЖИВ, но НЕ РАБОТАЕТ.
2026-07-30T01:16:52.914Z · вахтёр
Воркер ios-conductor-2 объявил, что работы у него нет («очередь пуста»), хотя тикет открыт. Панель шевелится 0 мин назад — то есть он ЖИВ, но НЕ РАБОТАЕТ.
2026-07-30T01:21:54.685Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-30T01:26:56.674Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-30T01:30:23.926Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-30T01:31:58.051Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-30T01:36:59.727Z · вахтёр
Воркер ios-conductor-2 объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка: ────────────────────────────────────────────────────────────────────────────────
2026-07-30T02:07:13.679Z · вахтёр
Воркер watchkeeper объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка:   gpt-5.6-sol medium · ~                                Pursuing goal (4h 26m)
2026-07-30T02:42:30.296Z · вахтёр
Воркер watchkeeper объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка:   gpt-5.6-sol medium · ~                                 Pursuing goal (5h 1m)
2026-07-30T03:12:40.438Z · вахтёр
Воркер watchkeeper объявил БЛОКЕР или ждёт сборочный слот. Жив, но не продвигается. Последняя строка:   gpt-5.6-sol medium · ~                                Pursuing goal (5h 31m)
Воркер
работает watchkeeper M4 · gpt-5.6-sol medium движение в панели: 5 мин назад
  gpt-5.6-sol medium · ~                                Pursuing goal (6h 57m)
Подключиться и смотреть/перехватить руками. Колесо мыши листает; клавишами — Ctrl-b затем [, выход из прокрутки q. Отсоединиться — Ctrl-b затем d:
ssh -t poolpooly@192.168.1.74 "ssh -t milamarty@192.168.1.114 '/opt/homebrew/bin/tmux -L gui attach -t watchkeeper'"
Прочитать историю панели без подключения — листается и ищется (/ поиск, q выход), воркеру не помешает:
ssh poolpooly@192.168.1.74 "ssh milamarty@192.168.1.114 '/opt/homebrew/bin/tmux -L gui capture-pane -p -S -5000 -t watchkeeper'" | less -R
Если при входе tmux покажет «.config/tmux/tmux.conf: Permission denied» — нажми q, это косметика: каталог ~/.config на M4 принадлежит root, сессия работает. Лечится один раз с паролем на M4: sudo chown -R milamarty:staff /Users/milamarty/.config && chmod 755 /Users/milamarty/.config
Обновлён
2026-07-30T01:39:15.014Z