Pull to refresh

Comments 14

Правильная, хорошая статья. К сожалению — не для всех, т.к. подавляющее большинство «линуксоидов» просто кричит «у меня убунта падает, барахло все это!». К сожалению, каким-то боком я и сам… из этих.

С другой стороны, таким пользователям о багах ядра писать и не обязательно ;)
У меня убунту падает из-за X-Freeze чаще всего, особенно при использовании Unity, а там говорят можете даже не открывать баги, пока точно не воспроизведете и в логах ничего особенного.
Ядро как раз-таки стабильно.
А как вы Unity на линуксе завести умудрились?
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
Нет, kdump фильтрует vmcore makedumpfile'ом. В зависимости от опций дамп можно сделать маленьким. Например на rhel6 по дефолту дампики с 8гб машины получаются в среднем по 50мб.
UFO just landed and posted this here
а куда звонить багу-то слать?

а то получается такой очень линукс-вей. пока собираешь всю информацию о баге, уже вобщемто сам его и чинить идешь…
Зависит от того чьё ядро вы используете. Если собрали из мейнстрима, то на bugzilla.kernel.org. Если используете ядро из дистрибутива, то в баг трекер дистрибутива или в службу поддержки.
Давно жду инструкции «как понять, баг это в ядре, в драйверах, в софте или это ты сам накосячил».
Если ядро в лог выдает Panic, BUG, WARNING, которые обычно сопровождаются бектрейсами и состоянием регистров, то это однозначно баг в ядре.
Под драйверами, вы скорей всего понимаете модули, тогда это тоже ядро. В бектрейсе будет видно какому модулю принадлежит функция и можно будет догадаться на кого файлить баг. Если вы ошиблись, разработчики переведут баг на нужную компоненту.
Сложнее когда, что-то не работает, а логах ничего нет. Тогда можно попробовать запустить программу под strace и попытаться понять, что идет не так. Так же стоит попробовать вспомнить, когда в последний раз эта функциональность работала, попытаться загрузить старое ядро и попробовать воспроизвести проблему. Если понять так и не удалось, то лучше зафайлить проблему на user space, просто по статистике в нем больше багов.
Sign up to leave a comment.

Articles