LINUX.ORG.RU
ФорумTalks

[12309] его уже локализовали

 


0

3

В моей предыдущей теме я отписался, что я поймал 12309. После багрепорта и небольшой переписки с одним из разрабов - оказалось что это совсем не 12309. А 12309 уже сравнительно давно локализовали и знают в чем причина. Но пока никто не может предложить хорошего решения.

==================

I have a reproducible test sequence for a 12309. It's easy:



Take a _SCRATCHED_ DVD. Put it into the drive and copy all files on it to a

HDD. The bug comes early :)



The system freezes COMPLETELY at the time the drive read a scratched sectors.


I suspect this has more to do with the IDE bus than with the interaction
between the kernel's block layer and the VM.

Try this:
dd if=/dev/dvd of=/dev/null bs=2048

I bet you get the same freezes when it reaches the scratches.

===================

===================

But this is still the 12309 bug, isn't it?


No.

However, this bug report has turned into a dumping ground for anyone
experiencing any lagginess, regardless of cause. The actual bug here is
related to the kernel preferring to evict memory-mapped executable pages when a
process dirties blocks faster than they can be flushed to disk. The apparent
hangs in responsiveness are due to threads (particularly GUI threads)
triggering page faults and being unable to make progress until their code is
re-fetched from disk. The fix should be to block the writing process from
dirtying any more blocks well before the kernel starts evicting mapped
executable pages from memory, but so far no one has been able to make it work
correctly in all cases (afaik).

==============

★★☆☆☆

Последнее исправление: dikiy (всего исправлений: 1)
Ответ на: комментарий от Xenius

>если говорить только о полноценных — то есть свободных
поделил на ноль сходу и резко
молодец

megabaks ★★★★
()

Вообще, я не понимаю людей, который отписываются УМВР в этом треде. Типа криворукие собрались и ноют. Вот тема на соседнем форуме, я там довольно часто сижу, в треде не лохи отписались, а вон и у них 12309 (ну или смесь проблем, я хз как это назвать, фризи при io одним словом) наблюдаются.

ostin ★★★★★
()
Ответ на: комментарий от Lumi

а почему именно «3 часа»? система (гуи, точнее) неюзабельна во время резервирования, и это при планировщике CFQ. где же тут, спрашивается, fair?

registrant ★★★★★
()
Ответ на: комментарий от Lumi

> Поэтому предлагаю за упоминание 12309 баннить на неделю по айпи, или сносить с -20 по 4.2.

Хорошее предложение.

geekless ★★
()
Ответ на: комментарий от ostin

Ну не факт, что случаи, которые там описаны имеют отношение к этому багу, а не являются результатом какой-то другой причины, в том числе говножелеза в сочетании с кривой сборкой.

Lumi ★★★★★
()
Ответ на: комментарий от registrant

3 часа это то время, когда мне бы уже наверняка надоело ждать и я нажал бы альт+сысэрку+U,B.

Lumi ★★★★★
()
Ответ на: комментарий от Lumi

Поэтому предлагаю за упоминание 12309 баннить на неделю по айпи, или сносить с -20 по 4.2.

Тех, кто сначала не прочитал FAQ'и по теме. Это, в частности, все, УКВР.

Xenesz ★★★★
()
Ответ на: комментарий от Xenesz

> Это, в частности, все, УКВР.

Те, у кого всё работает, просто везунчики. Потому как и «не баг это а фича»(с). Но, это не повод говорить что этого нет, точно также, как и не повод спихивать на него любую произвольную неисправность. Хотя, возможно, скоро мода на этот мем пройдёт.

Lumi ★★★★★
()
Ответ на: комментарий от Lumi

Те, у кого всё работает, просто везунчики. Потому как и «не баг это а фича»(с).

Если бы это было фичей, то «УМВР» было бы багрепортом :)

Хотя, возможно, скоро мода на этот мем пройдёт.

Какие-то траблы с железом/конфигом/хз-чем довольно успешно косят под 12309, ибо тесты для 12309 с ними срабатывают очень похоже. Так что, возможно, баг пофиксят, а бажки и мем останутся.

Xenesz ★★★★
()
Ответ на: комментарий от Xenesz

Даже если пофиксят 12309, то недостаток ресурсов, кривые параметры в sysctl, бэдблоки на swap, неконтачащие шлейфы, кривые чипы, ляпы в прошивках... всё это останется и никуда не денется.

Lumi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.