|
v7: (внезапно) начинает и перестаёт глючить v7plus.dll | ☑ | ||
---|---|---|---|---|
0
andrewks
22.12.11
✎
21:59
|
у меня появился ещё один повод не любить эту ВК.
описалово: winXP SP3, со всеми хотфиксами, 1с 7.7.027, файловая база ни с того, ни с сего загрузка v7plus.dll начинает ронять 1с-ку с ошибкой: Ошибка приложения 1cv7.exe, версия 7.70.0.27, модуль kernel32.dll, версия 5.1.2600.5781, адрес 0x00009823. проявляется только на этой конкретной базе, на других загрузка _этой же_ компоненты (т.е. из этого же файла) проходит нормально. переподключение проблемной базы из другой папки проблему не решает. перезагрузка компа не помогает. процент вылетов: 100% загрузка прописана ДО загрузки каких-либо других ВК в ПриНачалеРаботыСистемы(). если убрать оттуда загрузку v7plus.dll, то база грузится нормально, но вылет происходит при первом же вызове любого другого кода, где происходит загрузка этой компоненты. помешательство продолжается минут 20-30 с абсолютно одинаковыми описаниями ошибки, после чего при попытке загрузки _один_ раз выходит другая ошибка (предвестник излечения от болезни): Ошибка приложения 1cv7.exe, версия 7.70.0.27, модуль v7plus.dll, версия 7.70.0.11, адрес 0x000081df. после чего всё нормализуется (т.е. база начинает нормально грузится из первоначальной папки, где она и была), как будто ничего и не было. при этом никаких действий, кроме описанных, для устранения проблемы я не предпринимаю. т.е. проблема приходит и уходит абсолютно самостоятельно происходит такое уже 2-й раз (в прошлый раз, месяца три назад, списал всё на метеоритные дожди, сейчас повторилось, посмотрел логи - описания ошибок абсолютно идентичные сегодняшним) у меня даже идей никаких на этот счёт нет. а у вас? |
|||
1
Дачник
22.12.11
✎
22:05
|
Прежде чем загружать ее лишний раз просто в попытке создавай нужный объект
|
|||
2
andrewks
22.12.11
✎
22:06
|
(1) вылет происходит при _первой_ загрузке
|
|||
3
Дачник
22.12.11
✎
22:09
|
Было очень давно, лечилось перестановкой оси с пропуском через скандиск - битые кластеры в системной области
|
|||
4
filh
22.12.11
✎
22:20
|
(2) через вклоадер как? Про права думаю спрашивать не надо
:) |
|||
5
andrewks
22.12.11
✎
22:24
|
(4) через вклоадер не пробовал.
просто бесит "внезапность" как появления проблемы, так и исчезновения. не люблю я такие сюрпризы, когда даже догадок никаких нет о причинах |
|||
6
Дачник
22.12.11
✎
22:26
|
(5) Готовься спасать базы
|
|||
7
filh
22.12.11
✎
22:36
|
(5) DEP?
была похожая хрень, админы намутили, при переходе в АД. В итоге спасла только вклоадер. |
|||
8
andrewks
22.12.11
✎
22:41
|
(7) ну, допустим, что DEP. почему так интересно проявляется? и почему в это же время, бинарно этой же платформой бинарно этот же файл dll, н она другой базе грузится нормально?
|
|||
9
filh
22.12.11
✎
22:44
|
винда винде рознь, как антивирусы при ложном срабатывании.
|
|||
10
Ковычки
22.12.11
✎
23:01
|
предлагаю пропатчить данную библиотеку, для регистрации поперсонно
|
|||
11
Ковычки
22.12.11
✎
23:01
|
хотя скорее всего к сабжу не относительно
|
|||
12
andrewks
23.12.11
✎
08:19
|
(10) э-э-э?
|
|||
13
big
23.12.11
✎
08:32
|
Эта dll только в одном месте лежит на компьютере или как обычно разбросана по папкам с базами? Должна быть в одном экземпляре.
|
|||
14
andrewks
23.12.11
✎
08:35
|
(13) этот вариант я прорабатывал.
независимо от расположения длл-ки, поведение не меняется |
|||
15
big
23.12.11
✎
08:35
|
(14) так все-таки она одна или нет?
|
|||
16
andrewks
23.12.11
✎
08:37
|
(15) в изначальном варианте - одна в папке с платформой.
когда начало глючить, пробовал копировать и перемещать в папку с базой. поведение НЕ изменилось. вылет был на первой же строчке, где была загрузка присутствующей длл-ки |
|||
17
big
23.12.11
✎
08:44
|
ИМХО с компом чего-то
|
|||
18
andrewks
23.12.11
✎
08:48
|
(17) другого аномального поведения не замечено. да и эти три месяца именно эта база грузилась без проблем. остальные, где также есть загрузка этой компоненты, работают без эксцессов всегда.
к сожалению, нет исходников этой поделки от 1с, поэтому нет даже предположений, что там происходит. а дизассемблировать и софтайсить лень, т.к. глюк проявился всего второй раз за год. |
|||
19
Злопчинский
23.12.11
✎
09:14
|
как вариант - проблема в нескольких установленных парсерах, у меня V7+ базу роняет точно также - только идет загрузка ВК - все, падение в ноль. исследовал тут: http://infostart.ru/public/20627/
|
|||
20
andrewks
23.12.11
✎
09:29
|
(19) не-не-не, курочить из-за неё парсеры свежих версий я не собираюсь, тем паче, что я их функционал использую напрямки, минуя в7+. но эта гподелка используется в типовом функционале, а также в функционале от сторонних кодеров (например, в сабжевой базе - типовой функционал выгрузки-загрузки хмл, + нетиповой функционал обмена с Агент+)
что интересно, на _многих_ других компах на разных базах при таком же раскладе парсеров вплоть до msxml6 на осях WinXP SP3/Win2k3 R2 ни разу не наблюдалась такая проблема. и, наконец, эта самая сабжевая база на терминальнике с Win2k3 R2 и с таким же набором парсеров вплоть до msxml6 также работает без вылетов. просто мистика какая-то |
|||
21
andrewks
25.12.11
✎
21:39
|
сегодня опять было помутнение у v7plus. только, кроме вышеописанных, был ещё один симптом - в других базах она тоже не грузилась, но без вылета, генерилась ошибка:
Ошибка при инициализации объекта из компоненты C:\Program Files\1Cv77\BIN\v7plus.dll на этот раз помутнение закончилось быстро, минуты через три. поэтому поэкспериментировать не успел |
|||
22
ЧеловекДуши
25.12.11
✎
21:51
|
Это не внезапно :)
Он всегда так работал :) |
|||
23
andrewks
25.12.11
✎
21:53
|
(22) я знаю, что она жутко глючная. поэтому в коде, который разрабатываю сам, всегда напрямую юзаю msxml. но есть и не мой код, см. (20)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |