Bug #503
closedWine - Installation Scol 6.4 - 25/11
100%
Description
Update : OK
Launch any Scol application : Crash.
The LibOS2D encountred an error with "RegisterTouchWindow" Windows function.This is unsupported by Wine.
Note : this function seems also unavailable under Windows Vista. Only available for Windows 7 and 8.
Wine log :
Unhandled exception: unimplemented function USER32.dll.RegisterTouchWindow called in 32-bit code (0x7bc4a989). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7bc4a989 ESP:0033b1fc EBP:0033b270 EFLAGS:00200216( - -- I -A-P- ) EAX:0082413e EBX:7bcbac90 ECX:10072a62 EDX:10051c00 ESI:0033b214 EDI:100999f0 Stack dump: 0x0033b1fc: 00000030 0000002b 7bc4a963 00000000 0x0033b20c: 00000004 00400000 80000100 00000001 0x0033b21c: 00000000 7bc4a989 00000002 0082456e 0x0033b22c: 0082413e 0033b244 00000002 0033b274 0x0033b23c: 007a7b3c 007a7b3c 0033b24c 10090998 0x0033b24c: 0000002b 10056a70 00000000 00000004 Backtrace: =>0 0x7bc4a989 call_dll_entry_point+0x449() in ntdll (0x0033b270) 1 0x003e000f (0x0033b290) 2 0x10052392 in scol (+0x52391) (0x0033b3c0) 3 0x1005274a in scol (+0x52749) (0x0033b3d0) 4 0x10011a62 in scol (+0x11a61) (0x0033b3f8) 5 0x1000d380 in scol (+0xd37f) (0x0033f020) 6 0x100566d7 in scol (+0x566d6) (0x0033f044) 7 0x1005733f in scol (+0x5733e) (0x0033f054) 8 0x00402948 in scol (+0x2947) (0x0033f99c) 9 0x00402a17 in scol (+0x2a16) (0x0033fdbc) 10 0x00402c85 in scol (+0x2c84) (0x0033fe50) 11 0x7b85a94c call_process_entry+0xb() in kernel32 (0x0033fe68) 12 0x7b85b94a ExitProcess+0xff9() in kernel32 (0x0033fe98) 13 0x7bc74770 call_thread_func_wrapper+0xb() in ntdll (0x0033feb8) 14 0x7bc7758f call_thread_func+0xce() in ntdll (0x0033ffa8) 15 0x7bc7474e RtlRaiseException+0x21() in ntdll (0x0033ffc8) 16 0x7bc4acb7 call_dll_entry_point+0x776() in ntdll (0x0033ffe8) 17 0xb75f43ad wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000) 18 0xb75f4510 wine_switch_to_stack+0x1f() in libwine.so.1 (0xbfd66fa8) 19 0x7bc501ca LdrInitializeThunk+0x339() in ntdll (0xbfd67008) 20 0x7b861593 __wine_kernel_init+0x872() in kernel32 (0xbfd68168) 21 0x7bc50743 __wine_process_init+0x162() in ntdll (0xbfd681d8) 22 0xb75f1ff3 wine_init+0x2b2() in libwine.so.1 (0xbfd68228) 23 0x7bf00d52 main+0x81() in <wine-loader> (0xbfd68678) 24 0xb7421a63 __libc_start_main+0xf2() in libc.so.6 (0x00000000) 0x7bc4a989 call_dll_entry_point+0x449 in ntdll: addl $12,%esp Modules: Module Address Debug info Name (109 modules) PE 3d0000- 3da000 Deferred xtension PE 400000- 411000 Export scol PE 630000- 68b000 Deferred mmedia24 PE 7a0000- 83b000 Deferred libos2d24 PE 10000000-100bc000 Export scol PE 78050000-780b9000 Deferred msvcp100 PE 78aa0000-78b5f000 Deferred msvcr100 ELF 7b800000-7ba54000 Dwarf kernel32<elf> \-PE 7b810000-7ba54000 \ kernel32 ELF 7bc00000-7bcd7000 Dwarf ntdll<elf> \-PE 7bc10000-7bcd7000 \ ntdll ELF 7bf00000-7bf04000 Dwarf <wine-loader> ELF 7e67a000-7e681000 Deferred libxfixes.so.3 ELF 7e681000-7e68d000 Deferred libxcursor.so.1 ELF 7e68d000-7e6a0000 Deferred libxi.so.6 ELF 7e6a0000-7e6a4000 Deferred libxcomposite.so.1 ELF 7e6a4000-7e6b0000 Deferred libxrandr.so.2 ELF 7e6b0000-7e6bc000 Deferred libxrender.so.1 ELF 7e6bc000-7e6c3000 Deferred libxxf86vm.so.1 ELF 7e6c3000-7e6c7000 Deferred libxinerama.so.1 ELF 7e6c7000-7e6cd000 Deferred libxdmcp.so.6 ELF 7e6cd000-7e6d1000 Deferred libxau.so.6 ELF 7e6d1000-7e6f7000 Deferred libxcb.so.1 ELF 7e6f7000-7e849000 Deferred libx11.so.6 ELF 7e849000-7e85e000 Deferred libxext.so.6 ELF 7e879000-7e906000 Deferred winex11<elf> \-PE 7e880000-7e906000 \ winex11 ELF 7e960000-7e989000 Deferred libexpat.so.1 ELF 7e989000-7e9cb000 Deferred libfontconfig.so.1 ELF 7e9cb000-7e9f8000 Deferred libpng12.so.0 ELF 7e9f8000-7ea15000 Deferred libz.so.1 ELF 7ea15000-7eac6000 Deferred libfreetype.so.6 ELF 7eb0e000-7eb7c000 Deferred advapi32<elf> \-PE 7eb20000-7eb7c000 \ advapi32 ELF 7eb7c000-7ec96000 Deferred gdi32<elf> \-PE 7eb90000-7ec96000 \ gdi32 ELF 7ec96000-7ede4000 Deferred user32<elf> \-PE 7ecb0000-7ede4000 \ user32 ELF 7ede4000-7edf1000 Deferred libnss_files.so.2 ELF 7edf1000-7edfd000 Deferred libnss_nis.so.2 ELF 7edfd000-7ee16000 Deferred libnsl.so.1 ELF 7ef9f000-7efe5000 Deferred libm.so.6 ELF 7efe7000-7f000000 Deferred version<elf> \-PE 7eff0000-7f000000 \ version ELF b63ea000-b63f2000 Deferred libffi.so.6 ELF b63f2000-b6448000 Deferred libdbus-1.so.3 ELF b6448000-b64d7000 Deferred libgmp.so.10 ELF b64d7000-b6508000 Deferred libhogweed.so.2 ELF b6508000-b653c000 Deferred libnettle.so.4 ELF b653c000-b6550000 Deferred libtasn1.so.6 ELF b6550000-b6593000 Deferred libp11-kit.so.0 ELF b6593000-b6598000 Deferred libkeyutils.so.1 ELF b6598000-b65cc000 Deferred libk5crypto.so.3 ELF b65cc000-b66a2000 Deferred libkrb5.so.3 ELF b66a2000-b66b6000 Deferred libavahi-client.so.3 ELF b66b6000-b67f8000 Deferred libgnutls-deb0.so.28 ELF b67f8000-b6849000 Deferred libgssapi_krb5.so.2 ELF b6849000-b68c7000 Deferred libcups.so.2 ELF b68e2000-b68f7000 Deferred avicap32<elf> \-PE b68f0000-b68f7000 \ avicap32 ELF b68f7000-b69dd000 Deferred comdlg32<elf> \-PE b6900000-b69dd000 \ comdlg32 ELF b69dd000-b6a95000 Deferred winmm<elf> \-PE b69e0000-b6a95000 \ winmm ELF b6aee000-b6afb000 Deferred libkrb5support.so.0 ELF b6afb000-b6b25000 Deferred msvfw32<elf> \-PE b6b00000-b6b25000 \ msvfw32 ELF b6b25000-b6b61000 Deferred winspool<elf> \-PE b6b30000-b6b61000 \ winspool ELF b6b61000-b6b8c000 Deferred msacm32<elf> \-PE b6b70000-b6b8c000 \ msacm32 ELF b6b8c000-b6bb0000 Deferred imm32<elf> \-PE b6b90000-b6bb0000 \ imm32 ELF b6c19000-b6c4e000 Deferred uxtheme<elf> \-PE b6c20000-b6c4e000 \ uxtheme ELF b6c4e000-b6c75000 Deferred mpr<elf> \-PE b6c50000-b6c75000 \ mpr ELF b6c75000-b6ceb000 Deferred wininet<elf> \-PE b6c80000-b6ceb000 \ wininet ELF b6ceb000-b6d02000 Deferred libresolv.so.2 ELF b6d03000-b6d08000 Deferred libcom_err.so.2 ELF b6d08000-b6d1d000 Deferred mswsock<elf> \-PE b6d10000-b6d1d000 \ mswsock ELF b6d1d000-b6d42000 Deferred iphlpapi<elf> \-PE b6d20000-b6d42000 \ iphlpapi ELF b6d42000-b6d77000 Deferred ws2_32<elf> \-PE b6d50000-b6d77000 \ ws2_32 ELF b6d77000-b6d92000 Deferred wsock32<elf> \-PE b6d80000-b6d92000 \ wsock32 ELF b6d92000-b6ebc000 Deferred oleaut32<elf> \-PE b6db0000-b6ebc000 \ oleaut32 ELF b6ebc000-b6f39000 Deferred rpcrt4<elf> \-PE b6ed0000-b6f39000 \ rpcrt4 ELF b6f39000-b7067000 Deferred ole32<elf> \-PE b6f50000-b7067000 \ ole32 ELF b7067000-b7160000 Deferred comctl32<elf> \-PE b7070000-b7160000 \ comctl32 ELF b7160000-b71d6000 Deferred shlwapi<elf> \-PE b7170000-b71d6000 \ shlwapi ELF b71d6000-b7400000 Deferred shell32<elf> \-PE b71e0000-b7400000 \ shell32 ELF b7403000-b7408000 Deferred libdl.so.2 ELF b7408000-b75b3000 Dwarf libc.so.6 ELF b75b4000-b75d0000 Deferred libpthread.so.0 ELF b75d1000-b75e0000 Deferred libavahi-common.so.3 ELF b75e2000-b75eb000 Deferred libnss_compat.so.2 ELF b75eb000-b77a0000 Dwarf libwine.so.1 ELF b77a2000-b77c3000 Deferred ld-linux.so.2 ELF b77c3000-b77c4000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 0000000e services.exe 0000001e 0 0000001d 0 00000019 0 00000016 0 00000014 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001c 0 00000018 0 00000017 0 00000013 0 0000001a plugplay.exe 00000020 0 0000001f 0 0000001b 0 00000021 explorer.exe 00000023 0 00000022 0 00000024 Scol.exe 00000025 0 00000026 (D) C:\Program Files\Scol Voyager\Scol.exe 00000027 0 <== System information: Wine build: wine-1.6.2 Platform: i386 Host system: Linux Host version: 3.16.0-4-686-pae
Scol log :
Log File of Scol Virtual Machine Version: 6.0.0 -------------------------------- > Checking useful directories Install Dir: C:\Program Files\Scol Voyager\ Local App Data: C:\users\iri\Local Settings\Application Data/Scol Voyager/ User documents: C:\users\iri\Mes documents/Scol Voyager/ Log files: C:\users\iri\Local Settings\Application Data/Scol Voyager/Logs/ > Retrieving local host informations Date: 2014-11-26 17-40-17 Hostname: debian-iri HostIP: 0:127.0.1.1 ***** SSE2 not supported ***** > Scol configuration Starting memory allocation : 1 MB Log and console display mask : 0x1f Virtual Machine initialization Looking for Scol Partitions partition C:\users\iri\Local Settings\Application Data/Scol Voyager/Cache/ - Capacity: 256 MB partition C:\users\iri\Mes documents/Scol Voyager/Partition_LocalUsr/ - Capacity : Unlimited size partition C:\users\iri\Mes documents/OpenSpace3D/ - Capacity : Unlimited size partition C:\Program Files\Scol Voyager/Partition_LockedApp/ - Capacity : Unlimited size Scol Partitions scan complete > Loading Scol system packages autoHTTPproxy=no autoSOCKSproxy=no HTTP direct Connection ################################################################ [INFOS] Loading plugins/XTension.dll plugin. [INFOS] plugins/XTension.dll plugin successfully loaded. ################################################################ ################################################################ [INFOS] Loading plugins/MMedia24.dll plugin. [INFOS] plugins/MMedia24.dll plugin successfully loaded. ################################################################ ################################################################ [INFOS] Loading plugins/LibOS2D24.dll plugin.
Updated by iri over 9 years ago
- Priority changed from Normal to Low
Keep the previous LibOS2D library to launch Scol app.
Updated by iri over 9 years ago
On MS Windows Vista, RegisterTouchWindow is not supported :
http://msdn.microsoft.com/en-us/library/windows/desktop/dd317326(v=vs.85).aspx
Updated by arkeon over 9 years ago
We cannot support new system and keep the old ones working together with the same code.
last time we decided to forget windows XP but I I was supposing it should works in vista...
on wine you are on windows 7 ?
Updated by iri over 9 years ago
Yes but Vista is used and is still supported by Microsoft.
Can we test the Windows version and returned 'nil' (without other statment) if the platform is not supported ?
Yes, i'm on Windows 7 under Wine. I try also with Windows 8.
Updated by arkeon over 9 years ago
no the functions will be linked on compilation and still unknown.
we can only test the targeted window version on compilation time to call or not a sdk function. (as I know)
Updated by iri over 9 years ago
In this case, can we call a "dummy SDK" with a "null" definition ?
Updated by arkeon over 9 years ago
I don't know in this case this means the function must be definied and it will overwrite the real one when it exist
Updated by arkeon over 9 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100