http://bugs.winehq.org/show_bug.cgi?id=9634
Summary: unimplemented function compobj.dll.COCREATEGUID Product: Wine Version: unspecified Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: test AssignedTo: wine-bugs@winehq.org ReportedBy: torsten.karusseit@gmx.de
Created an attachment (id=8032) --> (http://bugs.winehq.org/attachment.cgi?id=8032) console output
may you help me with this ?
http://bugs.winehq.org/show_bug.cgi?id=9634
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |normal Component|test |wine-misc
--- Comment #1 from James Hawkins truiken@gmail.com 2007-09-11 18:18:11 --- What application are you trying to run, and is there a download available?
http://bugs.winehq.org/show_bug.cgi?id=9634
--- Comment #2 from Torsten Karusseit torsten.karusseit@gmx.de 2007-09-14 13:09:14 --- (In reply to comment #1)
What application are you trying to run, and is there a download available?
The application is ETS2 V1.3. No download available, but I may upload it on a ftp server.
http://bugs.winehq.org/show_bug.cgi?id=9634
--- Comment #3 from Austin English austinenglish@gmail.com 2007-09-16 04:18:30 --- http://www.knx.org/knx-tools/ets/downloads-test-free/
Does the free demo have the same problem?
http://bugs.winehq.org/show_bug.cgi?id=9634
--- Comment #4 from Torsten Karusseit torsten.karusseit@gmx.de 2007-09-17 12:54:07 --- (In reply to comment #3) the installation of this demo is too difficult for me, .net framework and ie is required. I tried, but installation of .net (dotnetfx.exe) ended with error: "Microsoft .NET Framework Setup An error occurred while Windows Installer was initializing. Setup will now close."
http://bugs.winehq.org/show_bug.cgi?id=9634
--- Comment #5 from Torsten Karusseit torsten.karusseit@gmx.de 2007-09-19 16:35:21 --- (In addition to comment #4) what`s about a try with this software ? anybody out there ?
http://bugs.winehq.org/show_bug.cgi?id=9634
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |damjan.jov@gmail.com
--- Comment #6 from Damjan Jovanovic damjan.jov@gmail.com 2007-09-20 00:52:14 --- COCREATEGUID is a stub in compobj.spec, I'm guessing it does the same thing as the more familiar OLE32 CoCreateGuid. However, CoCreateGuid uses the STDCALL calling convention, and all non-stubs in compobj.spec use the PASCAL convention, so it will take some work with an assembler to figure out what COCREATEGUID uses and implement it correctly in wine.
Maybe I'll get around to it this weekend.
http://bugs.winehq.org/show_bug.cgi?id=9634
Mikolaj Zalewski mikolaj.zalewski@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mikolaj.zalewski@gmail.com
--- Comment #7 from Mikolaj Zalewski mikolaj.zalewski@gmail.com 2007-09-20 01:18:36 --- compobj.dll is a 16-bit DLL - that's why it's using the pascal convention. The code generated from *.spec will automatically translate the 16-bit pointer to 32-bit as probably all that needs to done in CoCreateGuid16 is to call CoCreateGuid.
http://bugs.winehq.org/show_bug.cgi?id=9634
--- Comment #8 from Damjan Jovanovic damjan.jov@gmail.com 2007-09-20 02:24:12 --- Created an attachment (id=8151) --> (http://bugs.winehq.org/attachment.cgi?id=8151) implement COCREATEGUID
Try this patch.
http://bugs.winehq.org/show_bug.cgi?id=9634
--- Comment #9 from Mikolaj Zalewski mikolaj.zalewski@gmail.com 2007-09-20 11:09:43 --- Just a small note - you can also change the name in the spec file from COCREATEGUID to CoCreateGuid - exports from Win16 spec files are case insensitive.
http://bugs.winehq.org/show_bug.cgi?id=9634
--- Comment #10 from Torsten Karusseit torsten.karusseit@gmx.de 2007-09-30 08:12:51 --- (In reply to comment #8)
Created an attachment (id=8151)
--> (http://bugs.winehq.org/attachment.cgi?id=8151) [details]
implement COCREATEGUID
Try this patch.
thanks for that. May you give me a pointer how to build a wine with this patch ?
http://bugs.winehq.org/show_bug.cgi?id=9634
--- Comment #11 from Torsten Karusseit torsten.karusseit@gmx.de 2007-09-30 10:57:22 --- I've downloaded wine sorces with git, did the patch, build and installed, then tried. The original error disappeared, but a new one comes up. What may i do now ?
~/.wine/drive_c/Programme/ETS2V13$ wine Ets20.exe wine: Unhandled page fault on read access to 0xffffffff at address 0x11ef:0x000004fa (thread 000c), starting debugger... Unhandled exception: page fault on read access to 0xffffffff in 16-bit code (11ef:04fa). In 16 bit mode. Register dump: CS:11ef SS:11ff DS:11ff ES:11ff FS:0033 GS:003b IP:04fa SP:2bd8 BP:2bde FLAGS:0a03( - 00 -ROI1C) AX:2d8e BX:0000 CX:60b0 DX:d270 SI:3e9f DI:3e9e Stack dump: 0x11ff:0x2bd8: 0430 ffff 11ff 2df2 3faf 11ef 2d8e 11ff 0x11ff:0x2be8: 2d8f 11ff ffff 14d7 0000 5a54 0000 0000 0x11ff:0x2bf8: 0000 0000 0000 0000 0000 0000 0000 0000 023f: sel=11ff base=003ac188 limit=00003e9f 16-bit rw- Backtrace: =>1 0x11ef:0x04fa (0x11ff:0x2bde) 2 0x11ef:0x3faf (0x11ff:0x2df2) 3 0x11ef:0x6f34 (0x11ff:0x032e) 4 0x11ef:0x6e65 (0x11ff:0x2072) 5 0x11ef:0x0000 (0x11ff:0x0000) 0x11ef:0x04fa: repe movsw (%si),%es:(%di) Modules: Module Address Debug info Name (72 modules) ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7df51000-7df5c000 Deferred libgcc_s.so.1 ELF 7e1a5000-7e1b9000 Deferred lz32<elf> -PE 7e1b0000-7e1b9000 \ lz32 ELF 7e1b9000-7e1d2000 Deferred version<elf> -PE 7e1c0000-7e1d2000 \ version ELF 7e1e4000-7e1f7000 Deferred libresolv.so.2 ELF 7e1f7000-7e215000 Deferred iphlpapi<elf> -PE 7e200000-7e215000 \ iphlpapi ELF 7e215000-7e26e000 Deferred rpcrt4<elf> -PE 7e220000-7e26e000 \ rpcrt4 ELF 7e26e000-7e30c000 Deferred ole32<elf> -PE 7e280000-7e30c000 \ ole32 ELF 7e30c000-7e33e000 Deferred uxtheme<elf> -PE 7e310000-7e33e000 \ uxtheme ELF 7e33e000-7e372000 Deferred winspool<elf> -PE 7e350000-7e372000 \ winspool ELF 7e372000-7e430000 Deferred comctl32<elf> -PE 7e380000-7e430000 \ comctl32 ELF 7e430000-7e488000 Deferred shlwapi<elf> -PE 7e440000-7e488000 \ shlwapi ELF 7e488000-7e589000 Deferred shell32<elf> -PE 7e4a0000-7e589000 \ shell32 ELF 7e589000-7e629000 Deferred comdlg32<elf> -PE 7e590000-7e629000 \ comdlg32 ELF 7e629000-7e63e000 Deferred ctl3d32<elf> -PE 7e630000-7e63e000 \ ctl3d32 ELF 7e74f000-7e764000 Deferred midimap<elf> -PE 7e760000-7e764000 \ midimap ELF 7e764000-7e78a000 Deferred msacm32<elf> -PE 7e770000-7e78a000 \ msacm32 ELF 7e78a000-7e7a2000 Deferred msacm32<elf> -PE 7e790000-7e7a2000 \ msacm32 ELF 7e7a2000-7e7dd000 Deferred wineoss<elf> -PE 7e7b0000-7e7dd000 \ wineoss ELF 7e7dd000-7e86a000 Deferred winmm<elf> -PE 7e7f0000-7e86a000 \ winmm ELF 7e86a000-7e8c8000 Deferred winedos<elf> -PE 7e870000-7e8c8000 \ winedos ELF 7e8c8000-7e8cd000 Deferred libxfixes.so.3 ELF 7e8cd000-7e8d5000 Deferred libxrender.so.1 ELF 7e8d5000-7e8de000 Deferred libxcursor.so.1 ELF 7e8de000-7e8fb000 Deferred imm32<elf> -PE 7e8f0000-7e8fb000 \ imm32 ELF 7e8fb000-7e900000 Deferred libxdmcp.so.6 ELF 7e900000-7e9ec000 Deferred libx11.so.6 ELF 7e9ec000-7e9fa000 Deferred libxext.so.6 ELF 7ea06000-7ea7b000 Deferred winex11<elf> -PE 7ea10000-7ea7b000 \ winex11 ELF 7ea7b000-7eac3000 Deferred advapi32<elf> -PE 7ea90000-7eac3000 \ advapi32 ELF 7eac3000-7eb4c000 Deferred gdi32<elf> -PE 7ead0000-7eb4c000 \ gdi32 ELF 7eb4c000-7ec88000 Deferred user32<elf> -PE 7eb70000-7ec88000 \ user32 ELF 7eca7000-7ecbc000 Deferred winevdm<elf> -PE 7ecb0000-7ecbc000 \ winevdm ELF 7ecbc000-7ecc7000 Deferred libnss_files.so.2 ELF 7ecc7000-7ecd1000 Deferred libnss_nis.so.2 ELF 7ecd1000-7ece7000 Deferred libnsl.so.1 ELF 7ece7000-7ecf0000 Deferred libnss_compat.so.2 ELF 7ee18000-7ef3c000 Deferred kernel32<elf> -PE 7ee30000-7ef3c000 \ kernel32 ELF 7ef3c000-7ef61000 Deferred libm.so.6 ELF 7ef61000-7f000000 Deferred ntdll<elf> -PE 7ef70000-7f000000 \ ntdll ELF b7d63000-b7d67000 Deferred libdl.so.2 ELF b7d67000-b7e98000 Deferred libc.so.6 ELF b7e98000-b7eaa000 Deferred libpthread.so.0 ELF b7eae000-b7eb1000 Deferred libxau.so.6 ELF b7eb7000-b7fcb000 Deferred libwine.so.1 ELF b7fcd000-b7fe4000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000d 0000000e 0 0000000a (D) c:\windows\system32\winevdm.exe 00000010 0 0000000c 0 <== 0000000b 0 err:ntdll:RtlpWaitForCriticalSection section 0x7ef3a4c0 "syslevel.c: Win16Mutex" wait timed out in thread 0010, blocked by 000c, retrying (60 sec)
http://bugs.winehq.org/show_bug.cgi?id=9634
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
--- Comment #12 from Austin English austinenglish@gmail.com 2008-04-15 00:49:29 --- Is this still an issue in current (0.9.59 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=9634
Reece Dunn msclrhd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |msclrhd@gmail.com
--- Comment #13 from Reece Dunn msclrhd@gmail.com 2008-04-20 14:39:51 --- The implementation for this function went in in changelist http://source.winehq.org/git/wine.git/?a=commitdiff;h=b9bdb2a6c2640d0aecc068.... Therefore, this bug should be closed as the original issue has been addressed.
http://bugs.winehq.org/show_bug.cgi?id=9634
Vijay Kamuju infyquest@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |infyquest@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #14 from Vijay Kamuju infyquest@gmail.com 2008-07-04 15:30:13 --- closing this issue as the main issue of this bug report has been fixed a long time back. if there are new issues please raise new bug reports.
http://bugs.winehq.org/show_bug.cgi?id=9634
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org 2008-07-11 11:08:56 --- Closing bugs fixed in 1.1.1.