Вчера поймал странное поведение ядра. После вчерашнего обновления и перезагрузки ядро неожиданно начало сыпать сообщениями ядра о множественном нарушении доступа к памяти потоками kworker, спустя секунд 10 теряется связь с клавиатурой и мёртвый вис (kernel panic нет). Попытка найти причину показала, что любое ядро (3.0.0, 3.0.1 и 3.0.3), стоящее на данной машине, приводит к этому. Запуск с заранее готовой флешки (Сизиф от мая с.г.) показал, что она работает нормально. Розыск показал, что проблема пропала после отключения автомонтирования ресурсов Windows через cifs (все ядра заработали в штатном режиме). Далее обнаружил, что у меня нет пакета cifs-utils. После его установки монтирование прошло успешно, ошибок больше нет.
Created attachment 5053 [details] Запись из логов Вот что осталось в логах компьютера. На самом деле сообщений было в десятки раз больше о множественных нарушениях в работе ядра, но я не мог их сохранить. Кроме того, после одного из перезапусков это привело к разрушению трех разделов системы (/, /var и /home).
Да, во время обновления системы windows-ресурсы были подключены. Версия ядра 3.0.3-alt1, работающего сейчас.
а пакет samba-client стоял? Возможно, при обновлении не вытянулся cifs-utils, в который вошёл код, который, раньше был в samba-client.
Да, пакет samba-client стоял. Но, вообще-то, это не повод модулю cifs устраивать погромы в ядре. Модулю надо было только сообщить наружу, что монтирование неудачно, если нет нужной программы.
Похоже, эта проблема исправлена в 3.0.4: http://git.kernel.org/?p=linux/kernel/git/stable/linux-3.0.y.git;a=commitdiff;h=b3ff2fd377a0b593678af0082b6a2e4ecc3eec84
Сергей, на 3.0.4/3.0.6 не проверяли?
Нет, не проверял. Это у меня рабочий компьютер, а такие эксперименты надо проводить на "кошечках". Если только в виртуальной машине погонять, но для этого надо готовить загрузочный образ DVD-диска и ставить тестовую систему, а времени пока нет.