https://bugs.winehq.org/show_bug.cgi?id=37868
Bug ID: 37868 Summary: ICQ 8.x fails to launch Product: Wine Version: 1.6.2 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: connorhurley30@gmail.com Distribution: ---
Created attachment 50434 --> https://bugs.winehq.org/attachment.cgi?id=50434 backtrace
will not launch
https://bugs.winehq.org/show_bug.cgi?id=37868
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW URL| |http://exe.icq.com/icq.exe CC| |focht@gmx.net Summary|ICQ 8.x fails to launch |ICQ 8.x crashes on startup | |(needs Voice Capture DSP | |DMO, CLSID_CWMAudioAEC, | |'{745057c7-f353-4f2d-a7ee-5 | |8434477730e}') Ever confirmed|0 |1 Severity|blocker |normal
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
The app also suffers from bug 35416 (crash) and bug 5162
--- snip --- $ pwd /home/focht/.wine/drive_c/users/focht/Application Data/ICQM
$ WINEDEBUG=+tid,+seh,+relay wine ./icq.exe >>log.txt 2>&1 ... 002d:Call ole32.CoCreateInstance(0c8c5860,00000000,00000001,0c8c57e0,0d02e548) ret=0c774514 002d:Call ntdll.RtlInitUnicodeString(0d02e280,0d02e2d2 L"CLSID\{745057C7-F353-4F2D-A7EE-58434477730E}") ret=7e2fe764 002d:Ret ntdll.RtlInitUnicodeString() retval=0d02e280 ret=7e2fe764 002d:Call ntdll.NtOpenKey(0d02e2cc,00020019,0d02e288) ret=7e2fe780 002d:Ret ntdll.NtOpenKey() retval=c0000034 ret=7e2fe780 002d:Call ntdll.RtlNtStatusToDosError(c0000034) ret=7e2fe78b 002d:Ret ntdll.RtlNtStatusToDosError() retval=00000002 ret=7e2fe78b 002d:Call KERNEL32.FindActCtxSectionGuid(00000001,00000000,00000004,0d02e438,0d02e31c) ret=7e3047eb 002d:Ret KERNEL32.FindActCtxSectionGuid() retval=00000000 ret=7e3047eb 002d:Call ntdll.RtlInitUnicodeString(0d02e230,0d02e282 L"CLSID\{745057C7-F353-4F2D-A7EE-58434477730E}") ret=7e2fe764 002d:Ret ntdll.RtlInitUnicodeString() retval=0d02e230 ret=7e2fe764 002d:Call ntdll.NtOpenKey(0d02e27c,00020019,0d02e238) ret=7e2fe780 002d:Ret ntdll.NtOpenKey() retval=c0000034 ret=7e2fe780 002d:Call ntdll.RtlNtStatusToDosError(c0000034) ret=7e2fe78b 002d:Ret ntdll.RtlNtStatusToDosError() retval=00000002 ret=7e2fe78b 002d:err:ole:CoGetClassObject class {745057c7-f353-4f2d-a7ee-58434477730e} not registered 002d:err:ole:CoGetClassObject no class object {745057c7-f353-4f2d-a7ee-58434477730e} could be created for context 0x1 002d:Ret ole32.CoCreateInstance() retval=80040154 ret=0c774514 002d:trace:seh:raise_exception code=c0000005 flags=0 addr=0xc774542 ip=0c774542 tid=002d 002d:trace:seh:raise_exception info[0]=00000000 002d:trace:seh:raise_exception info[1]=00000000 002d:trace:seh:raise_exception eax=00000000 ebx=00000000 ecx=00000000 edx=0d02ef8c esi=0c970858 edi=80040154 002d:trace:seh:raise_exception ebp=00000000 esp=0d02e51c cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00210246 002d:trace:seh:call_stack_handlers calling handler at 0xc8aec19 code=c0000005 flags=0 ... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0c774542). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:0c774542 ESP:0d02e51c EBP:00000000 EFLAGS:00210246( R- -- I Z- -P- ) EAX:00000000 EBX:00000000 ECX:00000000 EDX:0d02ef8c ESI:0c970858 EDI:80040154 ... Backtrace: =>0 0x0c774542 in libvoip_x86 (+0xe4542) (0x00000000) 0x0c774542: movl 0x0(%eax),%edx Modules: Module Address Debug info Name (180 modules) PE 400000- 275a000 Deferred icq PE c690000- c960000 Export libvoip_x86 PE 10000000-10257000 Deferred mrainplaceviewer PE 3a400000-3a763000 Deferred vivo ... Threads: process tid prio (all id:s are in hex) ... 00000022 (D) C:\users\focht\Application Data\ICQM\icq.exe 0000002f 0 0000002e 0 0000002d 0 <== ... --- snip ---
Looks like this belongs Voice Capture DSP DMO, available from Windows Vista onwards.
https://mikolajapp.appspot.com/uuid/query?q=%7B745057c7-f353-4f2d-a7ee-58434...
MSDN: http://msdn.microsoft.com/en-us/library/windows/desktop/ff819492%28v=vs.85%2...
You are probably better off with an older ICQ version which doesn't depend on this proprietary stuff.
$ sha1sum icq_rfrset.exe f34b5b0584b329006b16fb2411c84c5d9e3dc73e icq_rfrset.exe
$ du -sh icq_rfrset.exe 37M icq_rfrset.exe
$ wine --version wine-1.7.33-191-ge899bd8
Regards