1 |
On Thu, 19 Feb 2009 09:15:30 +0600 |
2 |
Попов Владимир Ильич <vip@×××××××××.ru> wrote: |
3 |
|
4 |
> Запуск strace -p PID обрывается на строках: |
5 |
... |
6 |
|
7 |
Это, насколько я понимаю, strace самого revdep, который просто ждет |
8 |
данных от детей, вечно. |
9 |
|
10 |
|
11 |
> А если посмотреть ТОР, то можно увидеть: |
12 |
> |
13 |
> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND |
14 |
> 20026 root 39 19 280 32 12 R 99.5 0.0 6:57.10 getstack2 |
15 |
... |
16 |
|
17 |
А strace на этот процесс getstack2 что дает? На чем он так жестко |
18 |
зацикливается? |
19 |
Вероятно, там будут вызовы типа read, в которых можно найти и имя |
20 |
файла, который он никак не может обработать. lsof (sys-process/lsof) |
21 |
тоже наверно может помочь найти этот багогенератор - "lsof | grep PID". |
22 |
|
23 |
Если файл таким образом удастся найти, то думаю его и стоит удалить / |
24 |
пересобрать, а баг, вместе с "файлом-эксплойтом" отправить разрабам, |
25 |
или в гентушную багзиллу. |
26 |
|
27 |
|
28 |
-- |
29 |
Mike Kazantsev // fraggod.net |