metaclass: (дзедline)
metaclass ([personal profile] metaclass) wrote2012-12-29 11:30 am

Линукс-упорыши

http://www.opennet.ru/opennews/art.shtml?num=35719
Один из ядра бредовые сообщения об ошибках возвращает, у других функции обработки ошибок не покрывают все возможные варианты.

По-моему, у первого (ядра) мелкий баг, а у вторых (пульсаудио) проблема принципиальная.
Но Торвальдс, конечно, прав, юзерспейс ломать можно только в подконтрольной среде.

[identity profile] falcrum.livejournal.com 2012-12-29 11:59 am (UTC)(link)
Ща тебе расскажут, что Линус априори не может быть прав!.. :)

[identity profile] http://users.livejournal.com/_slw/ 2012-12-29 12:00 pm (UTC)(link)
не, принципиальная проблема у того, кто абы что кодом ошибки возращает.
дело в том, что обрабаотка ошибки заключается в осмысленной реакции на ошибку, а не быссмысленном вываливании стэктрэйса.
а в этом случае совершенно непонятно, что такое "файл не найден" в ответ на запрос. что делать? сдаваться паукам? еще школьниц в подвал?

[identity profile] tzirechnoy.livejournal.com 2012-12-29 12:54 pm (UTC)(link)
Да нормальное было сообщение, ну что ты.

Другой вопрос, что менять низачем не надо было -- это да. Но это в общем мелочи.

Но пульса, виснущая на обработке ошыбки от видеокамеры -- это вот да, это он как обычно, в своём стиле.

[identity profile] black-angel-by.livejournal.com 2012-12-29 03:49 pm (UTC)(link)
может ей еще и EPROTO обрабатывать ? Или ERANGE ? Или еще какую хрень из
/usr/include/asm-generic/errno-base.h
/usr/include/asm-generic/errno.h
?

Есть ожидаемое поведение и есть хренпоймичтозахуйня.
Это как пытаться юзать символьное устройство в качество блочного и удивляться, что не работает.

[identity profile] nicka-startcev.livejournal.com 2012-12-30 08:15 am (UTC)(link)
Интересно, а ntdll.dll - это ядро или юзерспейс?
А то некоторые "родные" программы из win5.1 не запускаются под win5.0 из-за отсутствия некоторых вызовов в этой длл-ке.