• Windows Kernel bsod Периодически у меня домашняя венда 7 падает в BSOD при попытке уйти в sleep. Причём в дампе явное указание на сетевой стек, на вершине которого находится фильтр от VMWare(длительная обработка Power Irp). Для меня очевидно, что бага может быть и не в VMWare, поэтому сегодня я целый день сижу за домашним компом со включённым verifier'ом на все дрова в системе. Укладывал машину спать раз 20 — хуй, не падает и засыпает, а потом просыпается. Я знаю, что если я выключу verifier, то после ребута машина обязательно упадёт в BSOD при попытке заснуть. Наблюдающий всегда влияет на наблюдаемую систему. От така хуйня, маляты.
    ♡ recommended by @juick

Replies (31)

  • @swwwolf, верифаер он такой, да.
  • @Sportmaster, Ну, в нём бывают баги, конечно же, но суть в том, что я подозреваю в падении KIS 2014, но доказать пока не могу :)
  • @swwwolf, Каспер? Подозреваешь?! Можешь не подозревать... Можешь быть уверенным.
  • @Irsi, Нет доказательств же. Значит ни о чем, ибо нечего править.
  • @Irsi, Найду багу — сам поправлю/поправят.
  • @swwwolf, Ну я решил такую проблему проще — просто не пользуюсь каспером...
  • @Irsi, Ну ты в нём и не работаешь ;) Это может быть и VMWare WS, на самом деле. Тогда запилю им дамп нормальный.
  • @swwwolf, ну да — я держусь от каспера как можно дальше... Встроенные средства венды меня вполне устраивают — при наличае мозга и их за глаза.
  • @Irsi, Как повезёт. При самом неудачном стечении обстоятельств не поможет даже самый параноидальный режим, пробьют и выебут. Вероятность мала, но всё-таки.
  • @swwwolf, У меня есть тест "на месяц". Если бага проявится, то она проявится в течение месяца использования
  • @Umnik, Глупо думать, что тестеры какие-то особенные чуваки с магическими руками. Очередная проф. деформация ;)
  • @swwwolf, Нет, реально есть аура бета-тестера
  • @NokitaKaze, Да, но я не готов месяц гонять домашнюю тачку под верифаером :)
  • @NokitaKaze, Конечно же нет ;)
  • @swwwolf, У меня есть друг, около которого постоянно всё ломается. Я ему 5 лет назад сказал, что ему надо идти в бета-тестеры. Судьба штука весёлая, и сейчас он уже более 6 месяцев работает бета-тестером
  • @NokitaKaze, Предрассудки — это забавно. Без обид, но обычным тестером может стать любой болван :)
  • @swwwolf, Любой аутист да. Любой болван — нет
  • @Umnik, Очередные байки "одна на миллион".
  • @swwwolf, не факт, что виноват тот, кто на вершине стека.
    вполне возможно, что BSOD наступает из-за прибегания действительно неожиданного прерывания. т.е. что дело в железе евернет-адаптера. иначе говоря в логике работы прошивки внутри евернет-адаптера. эта логика меняется через параметры на вкладке advanced driver settings ethernet adapters.
  • @breif, Очень сильно сомневаюсь. Я сейчас смотрю на дамп и вижу, что кое-кто висит на ожидании освобождения ресурса. И этот кто-то вполне может не пропускать Irp дальше.
  • @swwwolf, винда в BSOD падает не сама по себе, а по требованию проца.
  • @breif, Кхм
  • @breif, Ты издеваешься надо мной? =)
  • @swwwolf, пускает кто-то прерывание или нет — на ситуацию не влияет. BSOD есть констатация состояния проца, который не знает что делать, когда в момент выполнения обработчика прерывания к нему приходит ещё одно, и выходит вложенность второго-третьего уровня.
  • @breif, В смысле я не могу сделать сразу десять int3?
  • @breif, Не знаю зачем ты мне всё это рассказываешь, видимо ты так и не понял чем я занимаюсь и на каком уровне =) Я пишу в том числе и дрова под винду. Я знаю что такое бсод, почему он происходит, как анализировать дампы и так далее. Прерывания в данном случае не причём, просто повис IRP (power irp, если точнее) в стеке на 10 минут и ось уронила комп в бсод, так в неё заложено.
  • @swwwolf, мля... Irp читается и как Irq.
  • @breif, Ясно :) Я бы тогда написал интеррапт/прерывание и только в случае уровня написал бы IRQL. Ладно, проехали. Надо анализировать дамп, но кажись я знаю, кто срёт (aka висит) и это печально.
  • @NokitaKaze, не все прерывания одинаковые, есть ведь и приоретизация и типы. не для всего возможна вложенность произвольной глубины.
  • @swwwolf, Если кому интересно из подписанных на тред, то я на 99% уверен, что это сетевой фильтр от нашего продукта. Завёл баг ;)
  • @swwwolf, бага либо есть, либо её нету. а всякие проценты уверенности — это к вопросу вероятности повторения при воспроизведении баги.

    и как бы ничего позорного,
    все конторы спотыкаются при создании своих NDIS-драйверов(miniport, filter). поскольку степеней свободы много, но гарантированно работают без сбоев лишь те сценарии, что задокументированы в официальных мануалах. вопрос лишь на каком этапе это выявляется — альфа или бэта тестинге.