Bug 5075

Summary: Установка ADEM: CAD/CAM/CAPP
Product: WINE@Etersoft Reporter: Andrey Vusik <night>
Component: Запуск ; Отладка ; ИсключенияAssignee: Andrey Vusik <night>
Status: CLOSED FIXED QA Contact: Денис Баранов <baraka>
Severity: minor    
Priority: P4 CC: baraka, kondratyuk, lav, stas
Version: 1.1   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 4837, 15286    
Attachments: Скрин
скрин2

Description Andrey Vusik 2010-02-11 19:07:42 MSK
Тестировал на сборке cad локально. Бутылки нет.
Программа находится в /cad/adem/82/
Comment 1 Andrey Vusik 2010-02-11 19:08:44 MSK
Почитать можно в связной баге.

Ошибка в следующем:
err:module:import_dll Library AdemTabr.dll (which is needed by L"C:\\Program
Files\\Adem Group\\Adem82\\2-d\\admsrv82r.exe") not found
err:module:import_dll Library gllibr.dll (which is needed by L"C:\\Program
Files\\Adem Group\\Adem82\\2-d\\admsrv82r.exe") not found
err:module:import_dll Library ademextr.dll (which is needed by L"C:\\Program
Files\\Adem Group\\Adem82\\2-d\\admsrv82r.exe") not found
err:module:import_dll Library OSC61AS.dll (which is needed by L"C:\\Program
Files\\Adem Group\\Adem82\\2-d\\admsrv82r.exe") not found
err:module:import_dll Library OT602AS.dll (which is needed by L"C:\\Program
Files\\Adem Group\\Adem82\\2-d\\admsrv82r.exe") not found
Comment 2 Vitaly Lipatov 2010-02-11 19:21:41 MSK
(In reply to comment #1)
> Ошибка в следующем:
> err:module:import_dll Library AdemTabr.dll (which is needed by L"C:\\Program
> Files\\Adem Group\\Adem82\\2-d\\admsrv82r.exe") not found
Так где файл AdemTabr.dll ?
Или он не загрузился из-за какой-то другой библиотеки.
Comment 3 Andrey Vusik 2010-02-11 19:23:45 MSK
(In reply to comment #2)
> (In reply to comment #1)
> > Ошибка в следующем:
> > err:module:import_dll Library AdemTabr.dll (which is needed by L"C:\\Program
> > Files\\Adem Group\\Adem82\\2-d\\admsrv82r.exe") not found
> Так где файл AdemTabr.dll ?
> Или он не загрузился из-за какой-то другой
> библиотеки.
> 

Лежат они в /dll
Пробовал регить. Получил
DllRegisterServer not implemented in DLL AdemTabr.dll
Comment 4 Andrey Vusik 2010-02-11 19:35:00 MSK
Попробовал запустить в папке с dll
Прогресс есть. Теперь появляется заставка c ошибкой
res_srv.dll not found. Exiting.

и вылет.
Comment 5 Andrey Vusik 2010-02-11 19:38:02 MSK
Created attachment 1510 [details]
Скрин
Comment 6 Andrey Vusik 2010-02-11 19:40:04 MSK
Такой dll нигде нет.
Comment 7 Andrey Vusik 2010-02-13 14:05:31 MSK
*** Bug 1661 has been marked as a duplicate of this bug. ***
Comment 8 Andrey Vusik 2010-02-13 14:06:39 MSK
Можно проверять на multi. Там стоит cad и есть ключ к программе.
Comment 9 Andrey Vusik 2010-02-16 17:18:02 MSK
Всё-таки при установки нужно ждать до самого конца. Файл res_srv.dll находится в папке 2-d. Пошёл с другой стороны. Добавил в папку с *.exe (2-d) недостающие библиотеки (а не наоборот, как раньше) -  в итоге получаю ошибку "Cannot load 3d-server for Adem", но 2-d server стартует. Программа тоже почти стартует, но не находит ключ.
Comment 10 Andrey Vusik 2010-02-16 17:24:49 MSK
Включил загрузку HASP в winecfg. Ключ программа нашла. Теперь остановился на проблеме на скриншоте.
Comment 11 Andrey Vusik 2010-02-16 17:26:24 MSK
Created attachment 1525 [details]
скрин2
Comment 12 Константин Кондратюк 2010-02-16 20:07:17 MSK
Запуск в режиме wineole?

Похоже именно на проблему с COM.
Comment 13 Andrey Vusik 2010-02-17 15:44:25 MSK
(In reply to comment #11)
> Created an attachment (id=1525) [details]
> скрин2
> 

Ключи были в коробке с программой - завтра проверю.
Comment 14 Andrey Vusik 2010-02-22 13:27:35 MSK
Вввёл несколько ключей.
Получаю вылет:
bash-3.2$ ./admsrv82r.exe
fixme:parport:parport_ioctl IOCTL 00160054 is not implemented
fixme:font:WineEngCreateFontInstance Untranslated charset 255
fixme:heap:RtlCompactHeap (0x670000, 0x0) stub
err:ole:num_of_funcs Unable to get interface href from dual dispinterface
err:ole:PSFacBuf_CreateProxy Cannot get number of functions for typeinfo {f997be74-32c5-11d4-bcc1-000021c94d5d}
err:ole:proxy_manager_create_ifproxy Could not create proxy for interface {f997be74-32c5-11d4-bcc1-000021c94d5d}, error 0x8002802b
err:ole:ClientIdentity_QueryMultipleInterfaces Failed to get pointer to interface {f997be74-32c5-11d4-bcc1-000021c94d5d}
err:ole:CoGetClassObject class {41023c11-63a8-405a-8400-72f88088c788} not registered
err:ole:CoGetClassObject class {41023c11-63a8-405a-8400-72f88088c788} not registered
err:ole:create_server class {41023c11-63a8-405a-8400-72f88088c788} not registered
err:ole:CoGetClassObject no class object {41023c11-63a8-405a-8400-72f88088c788} could be created for context 0x7
err:ole:CoGetClassObject class {1df5d838-5d03-41b4-8799-9f1d7651b88e} not registered
err:ole:CoGetClassObject class {1df5d838-5d03-41b4-8799-9f1d7651b88e} not registered
err:ole:create_server class {1df5d838-5d03-41b4-8799-9f1d7651b88e} not registered
err:ole:CoGetClassObject no class object {1df5d838-5d03-41b4-8799-9f1d7651b88e} could be created for context 0x7
fixme:dwmapi:DwmIsCompositionEnabled 0x33f588
fixme:systray:wine_notify_icon unhandled tray message: 4
err:ole:marshal_object object doesn't expose interface {00000126-0000-0000-c000-000000000046}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
wine: Unhandled page fault on read access to 0x00180000 at address 0xb7ce408c (thread 0055), starting debugger...
Can't attach process 0054: error 5
fixme:ole:NdrClearOutParameters (0x32f7bc,0x7d0b4db6,0x32f960): stub
err:ole:ifproxy_get_public_ref IRemUnknown_RemAddRef returned with 0x800706be, hrref = 0x00000000
err:ole:CoUnmarshalInterface IMarshal::UnmarshalInterface failed, 0x800706be
err:ole:xCall RpcChannelBuffer SendReceive failed, 800706be
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x800706ba
err:ole:xCall RpcChannelBuffer GetBuffer failed, 800706ba
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x800706ba
wine: Call from 0x7e9b5a42 to unimplemented function ole32.dll.CreateObjrefMoniker, aborting
wine: Unimplemented function ole32.dll.CreateObjrefMoniker called at address 0x7e9b5a42 (thread 0049), starting debugger...
Can't attach process 003c: error 5
err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706ba
err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706ba
Comment 15 Andrey Vusik 2010-02-22 13:49:31 MSK
Через wineole вылета нет.
Запускается document manager с открытым в нём примером.
Через минуты две ожидания выскочила ошибка load failure, по нажатии ок - открывается окно программы.

Стоит перенести тестирование на машину с nVidia - потому что у меня, если переключаться между программами, первозданного вида окна Adem ждать приходится долго.

В консоли всё равно висит:
wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 0048), starting debugger...
Can't attach process 005a: error 5

Эту багу закрываю.
Comment 16 Andrey Vusik 2010-04-02 04:48:11 MSD
Бутылка с программой находится в папке с дистрибутивом.
На kompas программа не видит ключа, хотя в winecfg hasp запущен и ключ есть.
Comment 17 Денис Баранов 2010-12-03 17:52:47 MSK
Тестирование проведено.