LINUX.ORG.RU

зависание


0

0

А в каких случаях пользовательское приложение (запущенное простым пользователем) может повесить намертво всю систему? Т.е. иногда просто зависает (но видать что-то на проце делается, т.к. слышно как кулер разгоняется) а иногда если играла музыка к примеру - зависает и звук начинается икать. Помогает только ресет. Прога моя, многопоточаня, ядро 2.6, NPTL. Вроде один баг нашел, после которого перестала зависать. (но и раньше раз на раз не приходилось). Баг был в том, что индекс выходил за пределы массива (массив обновляется и может изменить совй размер). Т.е. выход за пределы массива в пользовательской проге может повлчечь такие тяжелые последствия?

anonymous

> (запущенное простым пользователем) может повесить
> намертво всю систему

никогда не должно. но ошибок в ядре было вполне
достаточно, чтобы такое происходило. в том числе,
обработка coredump сигналов.

какое ядро? если старое - обновляйтесь.

idle ★★★★★
()

Врядли ошибка в ядре. Скорее съедаешь много памяти (посмотри, мигает ли винт) или создаешь много потоков. можешь попробовать воспользовать Sysrq.

xnix ★★
()
Ответ на: комментарий от xnix

Винт не мигает, но проц что-то делает. Процессы плодится не должны, хотя память может съедаться... Ядро 2.6.12.2. Ладно, спасиб, вроед пропали зависания

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.