Snusmumriken
(лично я отлаживаю всё это логами: пока тестирую, пишу в файл этапы и смотрю точку падения, после чего фиксю её, дебаггеры нинужны, кек)
Igor
Дело в том, что так не только в луях, а вообще везде
Igor
Даже если например попытка перейти по нулевому поинтеру
Igor
Программа тут же закрывается
Igor
Ничего не сказав
Igor
А если к ней заранее был подключен дебаггер, то тут уже всё нормально
Snusmumriken
Хммм, это не оно? https://stackoverflow.com/questions/46964291/windows-10-does-not-show-close-debug-window-any-more
Igor
Неа
Igor
У меня вообще нет этого окна
Igor
Даже с кнопкой закрыть
Snusmumriken
Его и не будет, если jit-отладка отрублена по умолчанию. У обычных юзеров, у которых не стоит VS всё так и происходит. У них просто вырубается окно, и самое полезное что выдаётся — "прога неожиданно закрылась, сорян-борян"
Igor
У меня даже когда не стоял VS (а сейчас он есть) появлялось окно о проблеме в приложении, после чего предлагало его завершить
Igor
А если стоит VS, то ещё кнопка появляется отладки
Igor
А сейчас вообще даже окна этого нет
Snusmumriken
Ну вот видать это отрубили в каком-то из апдейтов, попробуй настроить в vs.
Igor
Это оконо вообще не от VS зависит, в нём только кнопка при его наличии добавляется
Igor
Я вообще грешу на Process Hacker с модулем ядра
Igor
Но не знаю, каким макаром он вообще повлиять мог
Snusmumriken
VS интегрируется в венду, и вообще много что может, в том числе влиять на ОС. Попробуй врубить, я сейчас смотрю историю в последних обновлениях.
Igor
Такая фигня была, кстати что при VS 2017, что при 2019
Igor
Потыкался по настройкам VS, в меню Debugging JIT для всех типов кода включен
Snusmumriken
Ага
Snusmumriken
Я тут покопался в реестре и увидел нечто следующее
Snusmumriken
Это 0 — клавиша f12, ща попробую поэкспериментировать.
Igor
http://igvx.ru/2019-10-28_04-58-41.mp4
Igor
Как-то вот так
Igor
Вроде как (я не уверен) за показ окна о проблемах в приложухе отвечает werfault.exe
Igor
Мне кажется, что по какой-то причине он сам падает и из-за этого ничего не показывается
Igor
Вот когда на записи выше программа не сразу закрывается, а через несколько миллисекунд, спавнится процесс werfault.exe
Igor
И сразу же с его закрытием, которое происходит почти моментально, закрывается и поломанная программа
Snusmumriken
Жуть какая, но у меня то же самое, и это тоже жуть.
Igor
Я сейчас процесс хакером успел werfault поймать до закрытия, ему аргументами передаётся PID процесса и ещё какая-то неведомая фигня под ключом "s", имеющая значение разное всегда
Snusmumriken
Адрес глобального указателя небось, пофигу на него
Igor
Не думаю, маленькое слишком значение
Igor
Вообще не знаю, как с этим бороться
Igor
Куда ни плюнь, везде предлагают sfc-сканирование и восстановление образа системы через dism
Igor
Но самое смешное в том, что все эти процессы у меня успешно завершаются, репортуя об отсутствии каких-либо проблем в системе
Snusmumriken
Есть ма-а-аленький шанс что это из-за отрубленой виртуализации в проце или какой-то такой фигне.
Igor
В биос я, кстати, ещё не лазил, в попытках это пофиксить
Igor
Ну штож... видимо пора
Igor
Виртуализация кстати включена, по крайней мере была, когда я в последний раз ходил в биос при смене кмос батарейки
Snusmumriken
Ну прост я у себя в своё время отрубал: я ж не лох, зачем мне просадки производительности )) А ещё оно пофиксило проблемы с какой-то из игрушек.
Snusmumriken
Матери по умолчанию включают это дело, если что.
Igor
Кстати краши в "View all problem reports" появляются сразу после завершения werfault
Igor
Так что вряд ли он сам падает ничего не сделав
Igor
Он как раз в этот логти пишет все краши
Igor
Igor
Матери по умолчанию включают это дело, если что.
У меня при сбросе настроек виртуализация в OFF уходит
Snusmumriken
Snusmumriken
Оффтоп, но я тут извращаюсь: пользователь указывает свою функцию как колбек, этот колбек записывается в луа-табличку и вызывается, в случае если пришло событие данного типа, удаляясь если пользователь вернул true.
Igor
Уух
Igor
Ой да ладно
Igor
Оно живое
Igor
Окошко появилось
Snusmumriken
Каким макаром?
Igor
В реестре HCU\Software\Microsoft\Windows\Windows Error Reporting создал DWORD32 ключ DontShowUI и поставил его в ноль....
Snusmumriken
Igor
Какой сверхразум придумал, что дефолтное значение для этого ключа, при его отсутствии - это 1?
Snusmumriken
Такое бывает.
Snusmumriken
Ты ведь в курсе, что все пользователи венды — бетатестеры, которые платят за то что они бетатестируют?
Igor
Конечно
Igor
Наконец-то, после месяца мучений и извращений можно как нормальный, не зашуганный человек, не бояться каждого тяжело воспроизводимого краша
Snusmumriken
я заплатил всего 200 р )
Я заплатил временем, которое потратил на активацию, отключение принудительных обновлений, телеметрии, параноидального дефендера и всего прочего. Ушло часа два, то есть ~1.5тыр, при переводе в мою зп.
Snusmumriken
А кому-то на ней ещё работать )) Не люблю нотпад++ через вайн.
Igor
Надо будет как-нибудь выделить время и собрать себе свой install.wim с нужными правками реестра и вырезанным хламом, а то крыша поедет при каждой переустановке всё это добро править
Snusmumriken
Я уже сделал такой батник, как раз пара часов на него. Плюс загрузка и установка всяких 7zip, chrome и прочей ерунды. Webget, хе.
Egor
А кому-то на ней ещё работать )) Не люблю нотпад++ через вайн.
я юзаю vim для работы или если какой проект на локальной машине то пичарм
Igor
Тоже думал на счёт того, чтобы батник написать, но потом подумал, что всё же лучше собрать свой образ винды и флешку эту хранить сильнее жизни
Snusmumriken
Флешки ломаются, причём некоторые неожиданно. Сделай iso-образ и храни в каком-нибудь гугл-драйве. Четыре гига надёжности.
Snusmumriken
В какой-то момент взял 8гб флешку за 200 рублей, залил на неё образ венды и установил. При попытке открыть эту флешку на свежеустановленной венде она перестала подавать признаки жизни. 200 рублей же ))
Igor
У меня ни разу ещё флешки не дохли
Igor
Если только от физических повреждений
Igor
На своей одной перепаивал раза 3 usb порт
Igor
Он шататься начинал со временем и просто отваливался
Igor
Потом мне надоело, я её просто в дальний угол кинул и забыл о ней