У меня очень длинный код с несколькими процессами, и где-то в программе, когда она работает, я получаю сообщение типа «неверный следующий размер (быстрый)» и некоторые числа, которые не имеют смысла.
Я не могу заставить GDB запускаться только в этом процессе, и я не могу понять, где в программе это происходит. Я положил printf
s влево и вправо (я также сбрасываю его с fflush
, чтобы он распечатывался точно в это время), но все же не могу найти точную линию, когда это происходит!
Как решить проблему, подобную этой? Буду признателен за помощь, потому что я перепробовал все, что мог придумать.