Summary: | Не запускается Гарант 7.4.1 | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Виталий Перов <vitperov> |
Component: | Запуск ; Отладка ; Исключения | Assignee: | Александр Морозов <amorozov> |
Status: | CLOSED FIXED | QA Contact: | Денис Баранов <baraka> |
Severity: | blocker | ||
Priority: | P2 | CC: | amorozov, goga, kirill, kondratyuk, lav, misha, sergeyyy2004, sonner |
Version: | 1.1 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | 13907, 13929, 13932, 13943, 14070, 14336, 14414, 14416 | Связано с: | |
Дата напоминания: | |||
Bug Depends on: | 5345, 5552 | ||
Bug Blocks: | 5333 |
Description
Виталий Перов
2010-04-15 13:46:14 MSD
Сделал патч, частично решающий багу (по баге #5345). Программа устновки запускается, но ругается на garant.ini Возможно установка прошла с ошибкой Для проверки самого Гаранта (garant.exe) нужно попробовать либо взять нормальный garant.ini, либо скопировать установленный Гарант с винды
> Для проверки самого Гаранта (garant.exe) нужно
> попробовать либо взять нормальный garant.ini,
> либо скопировать установленный Гарант с
> винды
>
Бутылка с Гарантом из windows
prav/garant/7-4-1/local-win
> Бутылка с Гарантом из windows
> prav/garant/7-4-1/local-win
>
При запуске не находит GblAdapter.dll
Проверил в windows с Гарантом - такой dll нет.
Подложил .ini из windows в вайновскую бутылку - результат остался тем же. Гарант стоит в vbox - в Windows xp sp2 (снимок...) При запуске с текущей версией eterhack появляется другое сообщение: "Ошибка защиты, нарушение 2!" Бутылка prav/garant/7-4-1/local2 Установка проходит успешно. При первом запуске garant.exe появляется сообщение об ошибке: "failed to load module gsock32.dll" Затем появляется сообщение об ошибке: "Библиотека GlbAdapter.dll не найдена. Продолжение работы невозможно" При последующих запусках появляется только второе сообщение. При этом в консоле: fixme:ntdll:NtQueryObject Unsupported information class 1 Проверил на eterhack версии 08.04.2010 - ошибка совершенно другая: "Файлы данных отсутствуют или повреждены". Возможно с установленными данными всё будет работать. information class1 это: ObjectNameInformation Патчи, добавляющие его реализацию: 658dae98 (Alexandre Julliard 2010-01-08 13:01:50 574eace3 (Alexandre Julliard 2010-01-08 13:16:57 Первый патч приложить получается. А со вторым возникают проблемы Приложил указанные патчи. Сообщение об ошибке не поменялось Попробовал трейс по каналу ntdll Непосредственно перед выводом сообщения об ошибке в консоле: trace:ntdll:NtQueryObject (0x3c,0x00000001,0x1e2a28,0x00000408,0x20dec24): stub При проверке на eterhack перед выводом сообщения об ошибке(другого): trace:ntdll:NtQueryObject (0x38,0x00000001,0x21fa88,0x00000408,0x20de2ac): stub не знаю, связано это как-то или нет коллеги, когда будет что-то позитивное ?? через неделю ГАРАНТ 7.3 уже перестанет обновляться !! В скопированном из винды garant.exe та же ошибка: Переполнение стека. Но в отличие от datasetup.exe бактрейс теперь выводится! Но это ничего не даёт: исключение возникает не в системной библиотеке, а внутри самого гаранта: Backtrace: =>0 0x7edcfe02 RaiseException+0x83(code=0xeedfade, flags=0x0001, nbargs=0x0007, args=0x33fbd8) [/srv/vitperov/Projects/wine-dev/dlls/kernel32/except.c:89] in kernel32 (0x0033fc1c) 1 0x00860725 in garant (+0x460724) (0x0033fc58) 2 0x008615f6 in garant (+0x4615f5) (0x0033fc84) 3 0x00861b95 in garant (+0x461b94) (0x0033fca4) 4 0x0085f6fc in garant (+0x45f6fb) (0x0033fce0) На eter-1.0.12 с патчем 'Fix installing Garant 7.4.1 data (eterbug #5455).' garant.exe запускается. Принято. WINE@Etersoft 1.0.12 eter5.6/eter8 |