Внезапно на прошлой неделе начался сабж. Падает только в ОФ, зато из любого места вплоть до системного "Файл"-"Открыть". На строке ДиалогВыбораФайла.Выбрать() платформа крашится. Релиз не менялся. Есть ли положительный опыт борьбы с засадой?
(4) Кэши чистил, не помогло.
удалить платформу, почистить всё какой-нибудь CCleaner и поставить снова
1Сергей Ломится куда-то на несуществующий ресурс
Оно не успевает никуда ломиться. Смотрел в отладчике.
Луч света удалить платформу, почистить всё какой-нибудь CCleaner и поставить снова
Получилось еще хуже. На старом сервере проблема была только у меня. Админы подняли новый сервер, поставили платформу и там началось уже у всех юзеров.
1Сергей Таки файловая или серверная?
Только серверная только хардкор
Фёдор14 Антивирус ?
Отключен
Фёдор14 А ДиалогВыбораФайла.ВыбратьАсинх() работает?
Не пробовал. Для конф на ОФ такой выверт не актуален.
ТеньД Попробовал. Те же яйца вид сбоку.
Попробуй ещё запустить толстый клиент через "запуск от имени администратора".
Была ещё у меня трабла, когда клиент устанавливался под урезанными правами юзера, там в реестре какая-то библиотека не прописалась. Пришлось в ручную рисовать.
Пока непонятно кого винить. Пошел ставить SDK, попробую дампы покурить в windbg.
1Сергей а в ЖР что?
Ничего разумеется.
Lenka_Boo я ж говорю не через 1с. Терминал с рабочим столом открой и смотри там в проводнике куда пустит и даст ли создать хотябы тхт
Так везде пускает где надо. На 3.0 редакциях все норм
Порылся в дампе. comdlg32!CFileOpenSave пытается показать созданный диалог. В коде функции вызывается ntdll!NtWaitForSingleObject на выходе из которой имеем access violation.
по радио сказали, что на 8.3.14.1630 проблема с диалогом открытия часто была
(40) А как же Сорос?
ТеньД Какой смысл общаться на форуме, где модераторами назначают персонажей типа стакана?
Какое тебе есть дело до модераторов? Они делают свою работу бесплатно, грех на них обижаться. Ты решай там свои дела, нужные тебе. С модераторами не общайся, они со странностями бывают. Похоже, туда как раз и берут в модераторы людей со сдвигом по фазе. Я пока ни одного нормального модера не знаю, кроме ДжСмита82. Но он вроде не модер, а ведущий секции какой-то.
В итоге проблему решили откатом на Win server 2012. На 2016 и 2019 баг воспроизводится.
(43) А платформа какая?
(45) 8.3.17.1851. Но пробовали откатиться на 16 релиз, не помогло
(47) Можно было попробовать подменить commdlg32.dll но времени не было на эксперименты. Людям работать надо
Да, правильно. я не осуждаю
(50) Неа. Лень заморачиваться.
(50) А смысл?
Они сразу ответят: У вас релиз последний?
Не последний? Ну так гуляйте.