узнать, что с процессом в памяти
gdb?gdb!
strace обычно помогает
Так вот: в какую сторну рыть (gdb?) и как компилить, чтобы в следующий раз узнать всё, что может помочь отладке.-ggdb3
еще, на всякий случай, -O0 -fno-inline -fno-omit-frame-pointer
Всем tnx. wchan говорит "_stext". Посмотрел на состояние дескрипторов и понял, что что-то отвалилось в другом процессе, который через пайп считывал данные. Интересно следующее: можно ли подконнектиться к отвалившейся части пайпа и начать считывать оттуда данные, чтобы удостовериться в том, что с первым процессом ничего не случилось непредсказуемого?
wchanWindows Bachan?
они ж подеруцо
Оставить комментарий
Garryss
Была скомпилена из сорцов и запущена программа. Она долго-долго работала, а теперь остановилась - результат не выдает, но висит в памяти в состоянии S. По минимуму хочется узнать, какой системный вызов вызвал это. Проблема усложнена тем, что скомпилена без "-d" и с "-o3".Так вот: в какую сторну рыть (gdb?) и как компилить, чтобы в следующий раз узнать всё, что может помочь отладке.