|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 25 Feb 2004 21:26:49 To : Serguei Khvatov Subject : Re: обработчик события "command not found" -------------------------------------------------------------------------------- >>> Serguei Khvatov wrote: SK>>> CPU и если в ядре на неё нет эмулятора. В отличие от SIGBUS теоретически SK>>> возможна. OD>> Ой, а почему это SIGBUS невозможна? Вполне себе тоже возможна. OD>> Или ты в смысле "In theory, practice and theory are the same, but in OD>> practice they are different" SK> И какая причина в x86 его вызывает? Обращение по невыровненому адресу SK> допустимо, таймаутов RAM здесь тоже не бывает. В *BSD, SIGBUS вызывается недопустимой операцией с областью памяти - записью в read-only, исполнением non-executable. Возможны и другие причины. В отличие от них, доступ к нераспределённой области памяти даст SIGSEGV. Если в Linux другие правила распределения ситуаций по SIGSEGV/SIGBUS, это показывает только прихоти авторов конкретной VM. -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/223837f8025ba.html, оценка из 5, голосов 10
|