указыватели
Всю ночь стучал по клаве (аки дятел), в перерыве часа в 4 утра выпил бутылочку пивка и продолжил стучать.
В итоге достукался до того, что словил занимательный баг - передаю в функцию указатель, а внутри функции он уже чуть-чуть не туда указывает (где-то рядом, по соседству, но - не туда). Грубо говоря, ушло 10, а пришло 30. Наверное, чегой-то со стеком страшное случилось? Только не могу понять, что и как. Плюнул и лёг спать - примерно в половину шестого.
Вечером дома ещё раз посмотрю более свежим взглядом. А ещё, вероятно, на день стоило запустить memtest86.