← ALB News · curated headline

Два бага, 20 часов откатов: как я чинил гонки в M:N-рантайме Nova

Habr · RU · Programming · 10/30/2026, 12:00:42 PM

На первый баг ушло десять часов и пять гипотез, ни одна не подтвердилась. На второй — ещё десять часов и семь попыток. А потом каждый закрылся за минуты: в одном случае хватило строчки в дампе состояния, в другом — первого запуска с самодельным обработчиком падений. Три истории о гонках в M:N-рантайме языка Nova: что сломалось, как я это искал и что в итоге нашло баг. Объясняю простыми словами, знать устройство рантайма не нужно, а в конце — чек-лист для отладки гонок в многопоточном коде. Читать далее

Continue to Habr →

You are being forwarded in 6s — stay on this page