safocl |
|
Темы:
121
Сообщения:
1570
Участник с: 08 октября 2015
|
имеется арч, i3wm, i5 3330, nvidia gtx 1650, drivers nvidia 460.27 на радостях обновился до беты через АУР... но во время поигрывания в европку комп просто завис и не реагировал ни на что -- даже на alt+ctrl+Fx после ребута прочел логи и чот я снова думаю чо енто все нвидиа драйвер виновен... кто нить может объяснить чо там произошло по логам? -- то что какая то ошибка связанная с разыменованием нулевого указателя я и так понял из логов... но как она привела к таким последствиям? |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
safoclЯсно одно, что перед ошибкой вызывалась функция/модуль nvidia. Что там произошло конкретно, нужно смотреть дамп падения, а это, считай, не возможно. Можно еще отметить, что ошибка в user space (ядро не при делах) и что то там не понятное с процессом PID=769, для работы с которым и вызывался модуль nvidia. Раз получил OOPS, нужно было выжать максимум информации из этого (распределение памяти, список процессов, зависшие процессы), хотя бы мог оцениться, что это за процесс PID=769. PS - а вообще, рекомендую почитать расшифровку малых дампов OOPS, kernel panic
Ошибки не исчезают с опытом - они просто умнеют
|
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
а на стандартном ядре и на лтс, ошибка тоже появляется?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Сначала тоже подумал на ядро (linux-zen), но больше склоняюсь, что к этому имеет отношение supervisor. При нормальном малом дампе обычно сразу после строки BUG должна идти строка с указанием IP (указатель инструкции в момент неисправности), типа такого (осталось из старых логов) а у safocl картинка другая правда никогда не приходилось анализировать с этим supervisor - может оно так и должно быть ....А вообще зачем нужен этот supervisor ???
Ошибки не исчезают с опытом - они просто умнеют
|
safocl |
|
Темы:
121
Сообщения:
1570
Участник с: 08 октября 2015
|
vasekесли чесна я ваще не понимаю чо тут имеется ввиду под супервизором. nafanjaя хз -- но енто именно после обновы дров так крашнулась система -- проявлялось ентот единственный раз за несколько дней всего. Посему о воспроизводимости говорить низя -- но склоняюся к ошибке в драйвере нвидии... -- все же после обновы его так всутулилося... |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
safoclРазобрался: просто давно не видел дамп OOPS новых cpu …. строчка в логе говорит о том, что твой cpu имеет технологию SMAP (Supervisor Mode Access Prevention) - проверить можно по наличию флага в выводе
EDIT 1 - в части safoclне все так однозначно - прямого бага в драйвере может и не быть, а вот иметь косвенное отношение к OOPS вполне может. Как пишут в DOC: А последним выгруженным модулем, согласно логу, и был модуль nvidia.
Ошибки не исчезают с опытом - они просто умнеют
|
safocl |
|
Темы:
121
Сообщения:
1570
Участник с: 08 октября 2015
|
vasek-- нету такого вроде ... vasekааа ну вот енто я думаю может и было... пока больше трабблов нету вроде... |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
safoclВполне возможно, что данный флаг не высвечивается, нужно смотреть полный вывод cpuid -1 | grep -i SMAP даже стало интересно - что там у тебя покажетPS - cpuid в AUR, но если стоит пакет msr-tools, то нужно его удалить EDIT 1 - не обязательно SMAP, а что то другое, связанное с supervisor, например, SMEP cpuid -1 | grep -i smep
Ошибки не исчезают с опытом - они просто умнеют
|
safocl |
|
Темы:
121
Сообщения:
1570
Участник с: 08 октября 2015
|
vasek-- как то так... |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Ну вот, оказался прав. Но по идее должно сработать и grep --color=auto smep /proc/cpuinfo , но cpuid мне нравится больше, хотя это дело вкуса. Ядро поддерживает эти технологии smap и smep , а если их поддерживает и cpu, то их можно и отключить, используя опции: nosmap, nosmep - отключив тем самым режим supervisor .... можешь поэкспериментировать в части изменения быстродействия ... ломать тебя вряд ли кто будет. PS - не исключаю, что этот supervisor имел какое то отношение к OOPS ... что то пошло не так с областями памяти kernel и userspace
EDIT 1 - сразу уж добавлю отличие smep от smap - пусть все будет в одном месте
Ошибки не исчезают с опытом - они просто умнеют
|