|   |   | 
| 
 | 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)     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |