Вылет базы с ошибкой на mfc42.dll #521292


#0 by illki
Добрового всем времени суток. Такая проблема - вылетает 1с в день до 10 раз, с ошибкой Faulting application 1cv7.exe, version 7.70.0.27, faulting module mfc42.dll, version 6.6.8063.0, fault address 0x00026e12. Поиск по формуму делал, решения так и не нашел. Ссылки которые давали (например тут с решениями все старые и нерабочие уже. Помогите пожалуйста. 1с работает в терминальном режиме, на серваке под вин2003
#1 by NikVars
Нажми на Я правее своей темы и читай.
#2 by andrewks
вылетает у всех? или у отдельных юзеров?
#3 by NikVars
"ответить Попробуйте переименовать 1cv7.mlg, если не поможет проверьте в каталогах пользователей файл 1Cv7.CFG и там где болше 0,5 мегабайта удалите, правда исчезнут прользовательские настройки отчетов. "
#4 by 3nt
+100500
#5 by illki
вылетает у всех, но редко а у одного - постоянно стоят принтеры HP везде - читал что их дрова могут как-то влиять
#6 by illki
файлы .cfg в пользовательских папках по 15-30кб mlg - поробую заменить как выгоню всех еще такая важная деталь - у этого юзера у которого все вылетает - вылетает при одном и том же действии - выборе вида упаковки - программист (он на аутсорсе) - говорит что в коде нет ничего что может вызывать такие последтвия
#7 by andrewks
ВК используются?
#8 by illki
что такое ВК?
#9 by andrewks
#10 by illki
честно говоря не в курсе, какими средствами можно это узнать?
#11 by ShoGUN
Только по коду пройтись глобальным поиском, по идее.
#12 by ShoGUN
Наверняка используется минимум одна - v7plus.dll
#13 by andrewks
как раз она-то полностью безобидна
#14 by andrewks
взять паяльник и пытать программиста
#15 by ShoGUN
Я к тому, что можно в коде наковырять. v7plus.dll в принципе, безобидна, если не забывать её обновлять время от времени. Но что она ошибок как в не вызывает - таки да.
#16 by illki
а может быть такое что эта длл должна быть той версии что вместе с 1с идет а не другой7 у меня сейчас 6.6.8063.0 я так понимаю изначально она ниже должна быть, но проблема в том что эту же длл юзают я сейчас посмотрел дрова хп-шные
#17 by andrewks
о, точно, надо мелгомягким сказать - пусть свою длл-ку кривую под 1с перепишут
#18 by illki
переименовывание .mlg и снесение.cfg не помогло Замена все mfc42.dll на одинаковые версии - не помогло помещение его в бин тоже не помогло v7plus.dll стоит последней 7.70.0.11 версии сегодня за утро уже три вылета
#19 by andrewks
ты по-поводу ВК узнал (не v7plus) ???
#20 by illki
внешних компонент не используется
#21 by andrewks
что в журналах предшествует таким падениям? изучи внимательно
#22 by illki
в журнале регистрации - перед вылетами у пользователя у которого часто вылетает открыт, записан или проведен один и тот же документ - "отгрузка товаров и услуг" что интересно нкаких ошибок в журнале ничего не отображается, вижу вылету только по подключению пользователя вечером посмотрю настройки, но насколько помню стоит все что мжно регистрировать
#23 by Ёпрст
попробуй заменить ctfmon на интернат
#24 by andrewks
я вообще-то виндовозные журналы имел в виду. кстати, ВвестиДату используется? и нет ли связи, т.е. не предшествует ли вылету выполнение этой функции?
#25 by illki
в виндовых журналах - у меня в разделе приложений только по 1с ошибки (одна и таже ошибка точнее) и винвнц ни в системном разделе ни в каком еще во время (непосредственно до) ничего интересного не происходит
#26 by illki
а причем тут ctfmon?
#27 by sapphire
У этого пользователя в терминале перерегистровать конфу.
#28 by andrewks
кстати, ctfmon довольно глючная штука. но чтоб именно он глючил таким образом - не натыкался. как вариант - заведи проблемного юзера под новым именем в винде и в 1с, проверь в работе - трабл останется или нет
#29 by illki
не совсем понял что имеется ввиду? база одна, конфа одна что значит перерегистрировать ее для этого юзера? попробую
#30 by andrewks
1. этим финтом производится удаление настроек пользователя из реестра (в принципе, можно сделать и напрямую ч/з реестр удалением ветки HKEY_CURRENT_USERSoftware1C1Cv77.7ИмяБД , при этом слетают настройки печати и окон). является небольшим подмножеством моего варианта в , так что лучше сразу заводи новых юзеров в винде и 1с
#31 by Ёпрст
а ты прибей этот проц у юзверя, для начала - увидишь.
#32 by illki
так юзер то в терминале? убивать на серве получается? или на локальном компе юзверя? что будет с офисом в последнес случае? - он останется работоспособным? отпишу как сделаю
#33 by Ёпрст
в терминале, желательно заменить ctfmon на internat
#34 by illki
создал нового пользователя в АД под которым тот юзер входит в свой компьютер создал нового пользователя под рдп которым они базу открывают создал нового пользователя с в самой базе сегодня тьфу тьфу тьфу пока полет нормальный
#35 by illki
вот блин - опять вылет
#36 by illki
будем уберать ctfmon убирать я так понимаю на серваке надо? на 2003 вин какая версия интерната желательна? ты имеешь ввиду физическу подмену? с переименованием интерната в цтфмон и регистрацией длл-ок?
#37 by РЕК
тоже сталкивался с такой проблемой. Давно правда было. На сколько помню то проблема была, с внешними компонентами. Поставил последнюю версию 1С++, вместо старой, плюс убрал Formex. В последней версии она встроена. Еще, версия какая у mfc42?
#38 by illki
Faulting application 1cv7.exe, version 7.70.0.27, faulting module mfc42.dll, version 6.6.8063.0, fault address 0x00026e12 6.6.8063 вот такая
#39 by andrewks
божится, что ВК не пользуют.
#40 by РЕК
выполни поиск на машине, где валится 1С. Эта библиотека лежит в 2-3 местах. Во всех одинаковую версию положи.
#41 by illki
работа же в терминале на серваке давно все сделано а как тогда? порылся в инете прделагают - через переименование цтфмона в интернат или через прогу какую-то цтф ремувер - но интернат в таком случае появляется или нет? мне бы желательно интернат как нить врубить потому как на сервере переключалка нужна как минимум пароль вводить
#42 by andrewks
"прделагают - через переименование цтфмона в интернат или через прогу какую-то цтф ремувер" - ну, если там весь механизм расписан - делай. просто я вручную выдирал цтф и прописывал интернат. и ещё: всё-таки сделай поиск во всех текстах конфы на строку ".dll" и полный список всех длл в студию. уж больно смахивает на глюк ВК.
#43 by illki
сделал поиск по всем текстам, из кучи результатов кроме в7плюса нашел:
#44 by andrewks
на всякий случай, 1CRtInf.dll и videoAdd.dll убей, если они есть, наверняка не используются
#45 by illki
их нет в системе можешь отписать как подменить цтф на интернат? вот этот алгоритм правильный? Заменить ctfmon на internat очень просто: 1. Панель управления --- Язык и региональные стандарты --- Языки / Подробнее / Дополнительно / Настройка системы - Выключить дополнительные тектсовые службы 2. Удалить ctfmon из [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun] 3. Скопировать файлы internat.exe, indicdll.dll в %windir%system32 4. Прописать запуск internat.exe в [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun]
#46 by andrewks
ну да, примерно так и делал. только у меня по 3-му пункту уже всё было.
#47 by Torquader
Можно просто переименовать internat.exe в ctfmon.exe и всё работает, только ctfmon не работает. Кстати, тут "проверял" длину метаданных - обнаружил, что в представление (синоним) объекта можно записать до 30000 символов - и при таком "надругательстве" 1С периодически начинает вылетать и виснуть в любой момент работы. Так что можно посмотреть в сторону MD-файла и того, что там записано - если вылетает всегда на одном документе, то проблема может быть где-то в нём - просто другие пользователи могут им не пользоваться и не знать, что на нём вылетает.
#49 by illki
у меня нет в системе интерната.ехе сегодня вот собираюсь вечером скачать поставить п.с за всю пятницу вылетело один раз, сегодня с 9:18 до 9:40 три вылета уже
#50 by Ёпрст
да.. подмена ctfmon на internat, последний, 5-ой версии
#51 by orefkov
Активируй для начала Dr.Watson, он более детальную инфу по вылету выдает. Также посиди рядом с часто-вылетающим юзером, открыв диспетчер задач и наблюдая в нем за количеством объектов USER и GDI.
#52 by illki
а может кто-нибудь выложить файлы internat.exe, indicdll.dll, буду очень признателен - яндекс и гугл не дают результата
#53 by illki
с ватсоным странность какая-то - в реестре вроде стоит на 1 и прописан запуск но логов нет никаких
#54 by Ёпрст
#55 by illki
спасибо, заменил еще осталось сейчас ватсон настроить
#56 by illki
короче замена цфмона на интернат ничего не дало опять вылеты
#57 by orefkov
Попробуй запусти drwtsn32 -i Это перерегит его в реестре.
#58 by DrZombi
Читать лень :(... 1. Если вылет только на одной тачке, то убей винду и ставь там по новой :) 2. Достать нормальную версию клиента 1С 7.7, последний релиз 27 ;) 3. Чудес не бывает, слушай гуру! !
#59 by DrZombi
+4. Проверь, возможно кто-то работает под старой версией, т.е. на одной машинке стоит к примеру 25-тый релиз, а гдето и 18-тый может проскользнуть ;) 5. Проверь код библиотек, т.е. ВК - внешние компоненты. Не все ВК дружат друг с другом :)
#60 by N1kMZ
Насколько я помню, это баг win2k3 sp1. Если это он, попробуй поставить sp2. Одинес здесь ни при чем.
#61 by N1kMZ
Терминальный же сервак.
#62 by illki
небольшое резюме для вновь прибывших и желающих помочь не перечитывая все: win2003 sp2 r2
#63 by illki
1c 7.7 27 релиза все сидят в терминалах вк кроме вплюс не используется
#64 by illki
сама длл-ка мфц на серваке везде сделана одной версией .cfg и .mlg были почищены cftmon.exe был заменен на internat.exe еще стоят принтеры хп везде - которые эту мфц ставят вместе с дровами - может еще и они выиоваты гдето по-крайней мере видел на них ссылались, но не могу теперь найти где
#65 by illki
а и еще для самого частого вылетающего юзера были созданы новый в 1с, на серваке в ад и терминале
#66 by KRV
не ломаный 1С поставь, мля..
#67 by illki
1с нормальный - ключ в усб, раньше думал что виноват он и прога которая блочит усб-шники ее на всякий  случай снес тоже
#68 by illki
перерегил - толку нет - ща вот ультравнц пару раз глюканул - ошибок в дрватсоне не показывает, логов не создает, а в виндовом ивентвьюере показывает ошибки
#69 by andrewks
остаётся, наверное, посоветовать проставить сервак с нуля, накатить все обновления, дров свежих накачать
#70 by illki
хорошая новость - сегодня не было вылетов, говорить о том что проблема решилась наверное рано - так как вчера вылеты еще были и я после них ничего не трогал еще момент - как сделать чтобы процесс цтфмон был удален у всех пользователей терминала? и у всех был интернат? у меня сейчас получилось что под локальным админом на серваке цтфмона нет, а под всеми терминальными пользователями (и под этим же админом тоже если зайти) цтфмон есть, а интерната нет - и соотв. функция переключения раскладок недоступна для всех терминальных пользователей
#71 by andrewks
ну поправь реестр для всех юзверей
#72 by N1kMZ
Если ты сам файл ctfmon.exe удалил, то как же он может запуститься? Значит не удалил.
#73 by illki
нет я его не удалял, т.к он под локальным админом и не запускается больше - я решил что не смысла его удалять хорошие новости - вылетов не было уже два полных дня
#74 by Ёпрст
смотри мой профиль в части моих интересов..
#75 by DrZombi
И что из этого? ВК от 1С - это первый запуск с правами Администратора. Конфликты с другими ВК.
#76 by illki
вобщем приехал я из командировки - посмотрел логи - с 14 числа один вылет - 22 числа, т.е вчера (имеется ввиду с ошибкой на эту длл-ку) так что все стало явно лучше (до этого было по несколько вылетов в день минимум) - но до конца не решилась проблема
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С