http://bugs.winehq.org/show_bug.cgi?id=34352
Bug #: 34352 Summary: CommView fails to start Product: Wine Version: 1.7.0 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: lukasz.wojnilowicz@gmail.com Classification: Unclassified
Created attachment 45727 --> http://bugs.winehq.org/attachment.cgi?id=45727 Error message
Steps to reproduce: 1) remove ~/.wine 2) install CommView 3) wine cv.exe
Behaviour: Error message (see attachment).
Expected behaviour: No error message.
Terminal output: fixme:system:SetProcessDPIAware stub! fixme:wtsapi:WTSRegisterSessionNotification Stub 0x10086 0x00000000 err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered err:ole:create_server class {96749377-3391-11d2-9ee3-00c04f797396} not registered err:ole:CoGetClassObject no class object {96749377-3391-11d2-9ee3-00c04f797396} could be created for context 0x5 err:ole:CoGetClassObject class {5b035261-40f9-11d1-aaec-00805fc1270e} not registered err:ole:CoGetClassObject no class object {5b035261-40f9-11d1-aaec-00805fc1270e} could be created for context 0x1 err:ole:CoGetClassObject class {5b035261-40f9-11d1-aaec-00805fc1270e} not registered err:ole:CoGetClassObject no class object {5b035261-40f9-11d1-aaec-00805fc1270e} could be created for context 0x1 err:ole:CoGetClassObject class {5b035261-40f9-11d1-aaec-00805fc1270e} not registered err:ole:CoGetClassObject no class object {5b035261-40f9-11d1-aaec-00805fc1270e} could be created for context 0x1
http://bugs.winehq.org/show_bug.cgi?id=34352
NSLW lukasz.wojnilowicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://d25flmwmgwcf4y.cloud | |front.net/files/cdn/cv6.zip
http://bugs.winehq.org/show_bug.cgi?id=34352
--- Comment #1 from NSLW lukasz.wojnilowicz@gmail.com 2013-08-25 00:50:24 CDT --- Created attachment 45728 --> http://bugs.winehq.org/attachment.cgi?id=45728 WINEDEBUG=+relay on wine-1.7.0-223-g8f09d34
http://bugs.winehq.org/show_bug.cgi?id=34352
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |focht@gmx.net Depends on| |27060 Ever Confirmed|0 |1
--- Comment #2 from Anastasius Focht focht@gmx.net 2013-08-25 05:51:31 CDT --- Hello folks,
confirming, it needs Network Configuration Component Object (netcfgx.dll) implemented. Well, at least some stub methods.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/CommView
$ WINEDEBUG=+tid,+seh,+loaddll,+process,+relay wine ./cv.exe >>log2.txt 2>&1 nexus4[~/.wine/drive_c/Program Files/CommView] pwd
... 0025:Call ole32.CoCreateInstance(01e70d88,00000000,00000001,01e70d78,0033e9a4) ret=01e630e5 0025:Call ntdll.RtlInitUnicodeString(0033e710,0033e762 L"CLSID\{5B035261-40F9-11D1-AAEC-00805FC1270E}") ret=7eb041fc 0025:Ret ntdll.RtlInitUnicodeString() retval=0033e710 ret=7eb041fc 0025:Call ntdll.NtOpenKey(0033e75c,00020019,0033e718) ret=7eb04218 0025:Ret ntdll.NtOpenKey() retval=c0000034 ret=7eb04218 0025:Call ntdll.RtlNtStatusToDosError(c0000034) ret=7eb04223 0025:Ret ntdll.RtlNtStatusToDosError() retval=00000002 ret=7eb04223 0025:err:ole:CoGetClassObject class {5b035261-40f9-11d1-aaec-00805fc1270e} not registered 0025:err:ole:CoGetClassObject no class object {5b035261-40f9-11d1-aaec-00805fc1270e} could be created for context 0x1 0025:Ret ole32.CoCreateInstance() retval=80040154 ret=01e630e5 ... 0025:Call oleaut32.SysAllocStringLen(00bd1710 L"S_COULDNOT_INSTALL",00000012) ret=0040a294 0025:Ret oleaut32.SysAllocStringLen() retval=001b42fc ret=0040a294 ... 0025:Call KERNEL32.CompareStringW(00000400,00000001,023049dc L"RS::S_COULDNOT_INSTALL",00000016,0230495c L"RS::S_COULDNOT_INSTALL",00000016) ret=004261f0 0025:Ret KERNEL32.CompareStringW() retval=00000002 ret=004261f0 0025:Call oleaut32.SysAllocStringLen(022f803c L"Could not install device driver",0000001f) ret=0040a294 0025:Ret oleaut32.SysAllocStringLen() retval=001afb94 ret=0040a294 ... --- snip ---
For the sake of having another netcfgx consumer this app might be useful. For general operation this app isn't going to work with Wine anyway. Basically it's a packet sniffer which uses kernel level NDIS hooking (installs it's own kernel driver).
You could try the workaround from here: http://bugs.winehq.org/show_bug.cgi?id=30208#c1 (using native component and importing some registry branch) to overcome driver installation issue.
Regards
http://bugs.winehq.org/show_bug.cgi?id=34352
--- Comment #3 from NSLW lukasz.wojnilowicz@gmail.com 2013-08-25 06:54:58 CDT --- Thank you Anastasius for analyzing my two bug reports. Your descriptions are rich. Maybe I learn from them how to find cause of further bugs.
https://bugs.winehq.org/show_bug.cgi?id=34352 Bug 34352 depends on bug 27060, which changed state.
Bug 27060 Summary: Multiple applications need Network Configuration Component (netcfgx.dll) (iNodeSetup, CommView, Shan Xun 802.1x client) https://bugs.winehq.org/show_bug.cgi?id=27060
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=34352
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|CommView fails to start |Multiple applications need | |'Network Configuration | |Component Object', CLSID | |'{5b035261-40f9-11d1-aaec-0 | |0805fc1270e}' (CommView, | |iNodeSetup 3.60)
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
since bug 27060 has been resolved now, I choose to use this bug as continuation.
Still fails with 'Could not install device driver' message.
--- snip --- fixme:netcfgx:DllGetClassObject ({5b035261-40f9-11d1-aaec-00805fc1270e}, {00000001-0000-0000-c000-000000000046}, 0x33fba8): stub err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {5b035261-40f9-11d1-aaec-00805fc1270e} could be created for context 0x1 --- snip ---
$ wine --version wine-1.7.14-207-g8199430
Regards
https://bugs.winehq.org/show_bug.cgi?id=34352
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |f9862efa48736c884670091c80d | |2a7ede4729e65 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
this is fixed by commit http://source.winehq.org/git/wine.git/commitdiff/f9862efa48736c884670091c80d...
Thanks Alistair
Regards
https://bugs.winehq.org/show_bug.cgi?id=34352
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.16.
https://bugs.winehq.org/show_bug.cgi?id=34352
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |netcfgx