https://bugs.winehq.org/show_bug.cgi?id=46597
Bug ID: 46597 Summary: Awkward Arabic letter in Office 2010 Product: Wine Version: 4.0-rc6 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: usp10 Assignee: wine-bugs@winehq.org Reporter: akram_ma@hotmail.com Distribution: ---
Created attachment 63496 --> https://bugs.winehq.org/attachment.cgi?id=63496 Awkward Arabic letter in Office 2010
I am using Manjaro (Arch Linux) latest version, 18. Installed latest version of Wine 4.0rc6, Wine mono, Gecko, Winetricks. I setup Wine WinXP (32bit) with the following dll over-ride amstream (n, b) atl (n, b) crypt32 (n, b) d3dxof (n, b) dciman32 (n) devenum (n, b) dplay (n, b) dplayx (n, b) dpnaddr (n, b) dpnet (n, b) dpnhpast (n, b) dpnlobby (n, b) dxdiagn (n, b) hhctrl.ocx (n, b) hlink (n, b) itss (n, b) jscript (n, b) mlang (n, b) mshtml (n, b) msi (b) msvcirt (n, b) msvcrt40 (n, b) msvcrtd (n, b) odbc32 (n, b) odbccp32 (n, b) ole32 (b) oleaut32 (b) olepro32 (b) quartz (n, b) rpcrt4 (b) rsabase (n, b) shdoclc (n, b) shdocvw (n, b) softpub (n, b) urlmon (n, b) wininet (b) wintrust (n, b)
with the following apps installed with WineTricks: msxml3, msxml6, all-fonts, msfedit, usp, msls31, vcrun2015, vb6run
Installed Office 2010 (English/Arabic version) successfully. Then run MS Word with no problem except. It doesn't type Arabic in the right manner.
Arabic is not connected, typed from left to right and some times it places the last letter of a word in between and connects the letter with broken connection or skipped ones. Also words order is left to right. I attached one pic showing: MS Word (wrong Arabic representation) and bellow it LibreOffice (correct Arabic representation)
https://bugs.winehq.org/show_bug.cgi?id=46597
Akram akram_ma@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64
https://bugs.winehq.org/show_bug.cgi?id=46597
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|usp10 |-unknown Severity|major |normal
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- None of those override as necessary for Office 2010 as far as I remember. Please try with clean prefix first.
https://bugs.winehq.org/show_bug.cgi?id=46597
--- Comment #2 from Akram akram_ma@hotmail.com --- Bug update: I tested Arabic with Excel and Publisher. It seems working fine. MS Word is only effected. I tried to run PowerPoint but it doesn't work and exit code is 0. This is another problem. MS Access seems working fine with Arabic.
Word Arabic problem Excel ok PowerPoint crashed with exit code 0, no message or debug appeared Publisher ok Access ok OneNote crashed exit code 0 with the following:
0x3b04cddd ?AdvanceDays@Time@Jot@@SG?AU12@ABU12@H@Z+0x7b7a0 in onmain: int $3 Modules: Module Address Debug info Name (141 modules) PE 5b0000- 8f3000 Deferred onintl PE 910000- 4e3a000 Deferred msores PE 4e40000- 50a2000 Deferred msointl PE 10000000-1040f000 Deferred office.odf PE 2e000000-2e19e000 Export onenote PE 39000000-3a1e0000 Deferred mso PE 3aa40000-3b307000 Export onmain PE 44020000-441b4000 Deferred ogl PE 6be90000-6beb0000 Deferred osppc ELF 7ac00000-7ac88000 Deferred riched20<elf> -PE 7ac10000-7ac88000 \ riched20 ELF 7b0eb000-7b1c0000 Deferred crypt32<elf> -PE 7b100000-7b1c0000 \ crypt32 ELF 7b400000-7b7f0000 Dwarf kernel32<elf> -PE 7b420000-7b7f0000 \ kernel32 ELF 7b7fc000-7ba00000 Deferred libgnutls.so.30 ELF 7bc00000-7bd05000 Deferred ntdll<elf> -PE 7bc10000-7bd05000 \ ntdll ELF 7bd75000-7be00000 Deferred libgmp.so.10 ELF 7c000000-7c005000 Deferred <wine-loader> ELF 7c00e000-7c024000 Deferred schannel<elf> -PE 7c010000-7c024000 \ schannel ELF 7c024000-7c045000 Deferred bcrypt<elf> -PE 7c030000-7c045000 \ bcrypt ELF 7c045000-7c080000 Deferred libhogweed.so.4 ELF 7c080000-7c0be000 Deferred libnettle.so.6 ELF 7c0be000-7c200000 Deferred libp11-kit.so.0 ELF 7c305000-7c346000 Deferred rsaenh<elf> -PE 7c310000-7c346000 \ rsaenh ELF 7c346000-7c35e000 Deferred kerberos<elf> -PE 7c350000-7c35e000 \ kerberos ELF 7c35e000-7c38a000 Deferred iphlpapi<elf> -PE 7c370000-7c38a000 \ iphlpapi ELF 7c38a000-7c3bc000 Deferred netapi32<elf> -PE 7c390000-7c3bc000 \ netapi32 ELF 7c3bc000-7c400000 Deferred libnss_resolve.so.2 ELF 7c40a000-7c413000 Deferred libffi.so.6 ELF 7c413000-7c428000 Deferred libtasn1.so.6 ELF 7c428000-7c46d000 Deferred libnss_mymachines.so.2 ELF 7c475000-7c4ab000 Deferred secur32<elf> -PE 7c480000-7c4ab000 \ secur32 ELF 7c4ab000-7c5ea000 Deferred actxprxy<elf> -PE 7c4d0000-7c5ea000 \ actxprxy ELF 7c5ea000-7cfaf000 Deferred shell32<elf> -PE 7c600000-7cfaf000 \ shell32 ELF 7d099000-7d0b2000 Deferred libresolv.so.2 ELF 7d0b2000-7d0d0000 Deferred rasapi32<elf> -PE 7d0c0000-7d0d0000 \ rasapi32 ELF 7d0d0000-7d0e6000 Deferred sensapi<elf> -PE 7d0e0000-7d0e6000 \ sensapi ELF 7d0e6000-7d11f000 Deferred msctf<elf> -PE 7d0f0000-7d11f000 \ msctf ELF 7d11f000-7d147000 Deferred sti<elf> -PE 7d130000-7d147000 \ sti ELF 7d147000-7d164000 Deferred libgcc_s.so.1 ELF 7d165000-7d16d000 Deferred libnss_dns.so.2 ELF 7d185000-7d1a2000 Deferred infosoft<elf> -PE 7d190000-7d1a2000 \ infosoft ELF 7d1a2000-7d25e000 Deferred msvcrt<elf> -PE 7d1c0000-7d25e000 \ msvcrt ELF 7d334000-7d34c000 Deferred wtsapi32<elf> -PE 7d340000-7d34c000 \ wtsapi32 ELF 7d3c9000-7d403000 Deferred uxtheme<elf> -PE 7d3d0000-7d403000 \ uxtheme ELF 7d403000-7d424000 Deferred cabinet<elf> -PE 7d410000-7d424000 \ cabinet ELF 7d424000-7d46b000 Deferred usp10<elf> -PE 7d430000-7d46b000 \ usp10 ELF 7d46b000-7d5aa000 Deferred comctl32<elf> -PE 7d470000-7d5aa000 \ comctl32 ELF 7d5aa000-7d62a000 Deferred wininet<elf> -PE 7d5b0000-7d62a000 \ wininet ELF 7d62a000-7d6cd000 Deferred urlmon<elf> -PE 7d640000-7d6cd000 \ urlmon ELF 7d6cd000-7d807000 Deferred msi<elf> -PE 7d6e0000-7d807000 \ msi ELF 7d807000-7d80f000 Deferred libxfixes.so.3 ELF 7d80f000-7d81b000 Deferred libxcursor.so.1 ELF 7d81b000-7d82f000 Deferred libxi.so.6 ELF 7d82f000-7d83e000 Deferred libxrandr.so.2 ELF 7d83e000-7d84c000 Deferred libxrender.so.1 ELF 7d84c000-7d853000 Deferred libxxf86vm.so.1 ELF 7d853000-7d85a000 Deferred libxdmcp.so.6 ELF 7d85a000-7d886000 Deferred libxcb.so.1 ELF 7d886000-7d9d3000 Deferred libx11.so.6 ELF 7d9d7000-7d9db000 Deferred libnss_mdns4_minimal.so.2 ELF 7d9e4000-7da0f000 Deferred mpr<elf> -PE 7d9f0000-7da0f000 \ mpr ELF 7da11000-7daa3000 Deferred winex11<elf> -PE 7da20000-7daa3000 \ winex11 ELF 7daa3000-7dac8000 Deferred imm32<elf> -PE 7dab0000-7dac8000 \ imm32 ELF 7db9f000-7dbdb000 Deferred libexpat.so.1 ELF 7dbdb000-7dc27000 Deferred libfontconfig.so.1 ELF 7dc27000-7dc9f000 Deferred libpcre.so.1 ELF 7dc9f000-7ddd9000 Deferred libglib-2.0.so.0 ELF 7ddd9000-7deef000 Deferred libharfbuzz.so.0 ELF 7deef000-7df09000 Deferred libz.so.1 ELF 7df09000-7df49000 Deferred libpng16.so.16 ELF 7df49000-7df5b000 Deferred libbz2.so.1.0 ELF 7df5b000-7e02b000 Deferred libfreetype.so.6 ELF 7e02c000-7e031000 Deferred libxinerama.so.1 ELF 7e031000-7e036000 Deferred libxau.so.6 ELF 7e036000-7e04b000 Deferred libxext.so.6 ELF 7e069000-7e0a1000 Deferred ws2_32<elf> -PE 7e070000-7e0a1000 \ ws2_32 ELF 7e0a1000-7e1cb000 Deferred oleaut32<elf> -PE 7e0c0000-7e1cb000 \ oleaut32 ELF 7e1cb000-7e20a000 Deferred winhttp<elf> -PE 7e1d0000-7e20a000 \ winhttp ELF 7e20a000-7e366000 Deferred msvcp90<elf> -PE 7e250000-7e366000 \ msvcp90 ELF 7e366000-7e38c000 Deferred shcore<elf> -PE 7e370000-7e38c000 \ shcore ELF 7e38c000-7e3ff000 Deferred shlwapi<elf> -PE 7e3a0000-7e3ff000 \ shlwapi ELF 7e3ff000-7e4c5000 Deferred msvcr90<elf> -PE 7e420000-7e4c5000 \ msvcr90 ELF 7e4c5000-7e54d000 Deferred rpcrt4<elf> -PE 7e4d0000-7e54d000 \ rpcrt4 ELF 7e54d000-7e75a000 Deferred user32<elf> -PE 7e560000-7e75a000 \ user32 ELF 7e75a000-7e8b9000 Deferred ole32<elf> -PE 7e770000-7e8b9000 \ ole32 ELF 7e8b9000-7e9ea000 Deferred gdi32<elf> -PE 7e8d0000-7e9ea000 \ gdi32 ELF 7e9ea000-7ea65000 Deferred advapi32<elf> -PE 7ea00000-7ea65000 \ advapi32 ELF 7ea65000-7ea7a000 Deferred libnss_files.so.2 ELF 7eef5000-7efc2000 Deferred libm.so.6 ELF 7efc2000-7efc6000 Deferred libxcomposite.so.1 ELF 7efc6000-7efe5000 Deferred jsproxy<elf> -PE 7efd0000-7efe5000 \ jsproxy ELF 7efe5000-7f000000 Deferred version<elf> -PE 7eff0000-7f000000 \ version ELF f7bbd000-f7bc3000 Deferred libdl.so.2 ELF f7bc6000-f7bd0000 Deferred libuuid.so.1 ELF f7c01000-f7dde000 Deferred libc.so.6 ELF f7dde000-f7dff000 Deferred libpthread.so.0 ELF f7dff000-f7fb6000 Dwarf libwine.so.1 ELF f7fb8000-f7fe2000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000e services.exe 00000076 0 00000069 0 0000002c 0 00000020 0 0000001b 0 00000013 0 00000010 0 0000000f 0 00000011 winedevice.exe 00000018 0 00000017 0 00000016 0 00000012 0 00000019 plugplay.exe 0000001d 0 0000001c 0 0000001a 0 0000001e winedevice.exe 00000025 0 00000022 0 00000021 0 0000001f 0 00000023 explorer.exe 00000028 0 00000027 0 00000026 0 00000024 0 0000002a OSPPSVC.EXE 000000a2 0 000000a1 0 000000a0 0 0000009f 0 0000009e 0 0000009d 0 0000009b 0 0000009a 0 00000099 0 00000098 0 00000097 0 00000096 0 00000095 0 00000094 0 00000093 0 00000092 0 00000091 0 00000090 0 0000008f 0 0000008e 0 0000008c 0 00000034 0 00000033 0 00000032 0 00000030 0 0000002f 0 0000002e 0 0000002d 0 0000002b 0 00000059 (D) C:\Program Files\Microsoft Office\Office14\ONENOTE.EXE 00000089 0 00000088 0 00000087 -2 00000063 0 00000062 0 00000061 0 00000060 0 0000005f 0 0000005e 0 0000005d 0 0000005c 0 0000005a 0 <== 00000067 rpcss.exe 0000006e 0 0000006d 0 0000006c 0 0000006b 0 0000006a 0 00000068 0 00000074 svchost.exe 0000007a 0 00000079 0 00000078 0 00000077 0 00000075 0 00000083 ONENOTEM.EXE 00000084 0 System information: Wine build: wine-4.0-rc6 Platform: i386 Version: Windows 5.1 (0) Host system: Linux Host version: 4.19.14-1-MANJARO
https://bugs.winehq.org/show_bug.cgi?id=46597
--- Comment #3 from Akram akram_ma@hotmail.com --- clean prefix first
Do mean remove all overrides?
https://bugs.winehq.org/show_bug.cgi?id=46597
--- Comment #4 from Akram akram_ma@hotmail.com --- I delete the prefix, and created new one with the Following: Win XP 32bit Installed via WineTrick: msxml3 failed exit code 0 msxml6 ok msftedit nothing shown and no exit code vcrun2015 ok fonts ok andale, arial, calibri, cambria, candara, comicsans, consolas, constantia, corebel, corefonts, droid, georgia, lucida, pptfonts, tahoma, times, trebuchet, uff, verdana, webdings riched20 nothing shown and no exit code riched30 nothing shown and no exit code
Then I installed Office 2010 successfully.
All Applications work now. But Arabic remains the same Word Same problem as described PowerPoint Text direction is fine but letters are not connected together. Other Apps Arabic works fine
OneNote at exit threw an error
Unhandled exception: page fault on read access to 0x0000003a in 32-bit code (0x3ab06894). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:3ab06894 ESP:0033f7a8 EBP:0033f7b0 EFLAGS:00210202( R- -- I - - - ) EAX:00000002 EBX:00000006 ECX:05c69f64 EDX:3ab0687c ESI:07f1f0c0 EDI:05d19c08 Stack dump: 0x0033f7a8: 07f1f0c0 0033fc2c 0033f7ec 3ab06afd 0x0033f7b8: 0033fc2c 05d19c08 00000006 36d06b53 0x0033f7c8: 05c86300 05d19c08 0033fc2c 0033fc2c 0x0033f7d8: 00000003 3aa70006 0033f890 3b18817c 0x0033f7e8: 00000000 0033f89c 3aa763ba 0033fc2c 0x0033f7f8: 05d19c08 00000006 36d06423 05d19c08 Backtrace: =>0 0x3ab06894 ??0CToolbarData@MsoCF@@QAE@XZ+0x7ba7c() in onmain (0x0033f7b0) 1 0x3ab06afd ??0CToolbarData@MsoCF@@QAE@XZ+0x7bce4() in onmain (0x0033f7ec) 2 0x3aa763ba EntryPoint+0x34a7d() in onmain (0x0033f89c) 3 0x3ab068ba ??0CToolbarData@MsoCF@@QAE@XZ+0x7baa1() in onmain (0x0033f8b8) 4 0x3ab06afd ??0CToolbarData@MsoCF@@QAE@XZ+0x7bce4() in onmain (0x0033f8f4) 5 0x3aa763ba EntryPoint+0x34a7d() in onmain (0x0033f9a4) 6 0x3ab068ba ??0CToolbarData@MsoCF@@QAE@XZ+0x7baa1() in onmain (0x0033f9c0) 7 0x3ab06afd ??0CToolbarData@MsoCF@@QAE@XZ+0x7bce4() in onmain (0x0033f9fc) 8 0x3aa763ba EntryPoint+0x34a7d() in onmain (0x0033faac) 9 0x3ab068ba ??0CToolbarData@MsoCF@@QAE@XZ+0x7baa1() in onmain (0x0033fac8) 10 0x3ab06afd ??0CToolbarData@MsoCF@@QAE@XZ+0x7bce4() in onmain (0x0033fb04) 11 0x3aa763ba EntryPoint+0x34a7d() in onmain (0x0033fbb4) 12 0x3ab068ba ??0CToolbarData@MsoCF@@QAE@XZ+0x7baa1() in onmain (0x0033fbd0) 13 0x3ab05b6b ??0CToolbarData@MsoCF@@QAE@XZ+0x7ad52() in onmain (0x0033fc9c) 14 0x3ab04946 ??0CToolbarData@MsoCF@@QAE@XZ+0x79b2d() in onmain (0x0033fce8) 15 0x3ac41a17 ??1CToolbarData@MsoCF@@QAE@XZ+0xd0be() in onmain (0x0033fd90) 16 0x3ac3fd15 ??1CToolbarData@MsoCF@@QAE@XZ+0xb3bc() in onmain (0x0033fdd0) 17 0x3ac3ca74 ??1CToolbarData@MsoCF@@QAE@XZ+0x811b() in onmain (0x0033fddc) 18 0x3ac3cb54 ??1CToolbarData@MsoCF@@QAE@XZ+0x81fb() in onmain (0x0033fe08) 19 0x2e0020dc in onenote (+0x20db) (0x0033fe18) 20 0x2e001ff7 in onenote (+0x1ff6) (0x0033fe30) 21 0x2e001fc1 in onenote (+0x1fc0) (0x0033fec0) 22 0x7b463db2 call_process_entry+0x11() in kernel32 (0x0033fed8) 23 0x7b46607c ExitProcess+0x22bb() in kernel32 (0x0033ffd8) 24 0x7b463dbe call_process_entry+0x1d() in kernel32 (0x0033ffec) 0x3ab06894 ??0CToolbarData@MsoCF@@QAE@XZ+0x7ba7c in onmain: movl 0x38(%eax),%edx Modules: Module Address Debug info Name (159 modules) PE 5b0000- 8f3000 Deferred onintl PE 910000- 4e3a000 Deferred msores PE 4e40000- 50a2000 Deferred msointl PE 10000000-1040f000 Deferred office.odf PE 20300000-2034f000 Deferred mscss7en PE 2e000000-2e19e000 Export onenote PE 39000000-3a1e0000 Deferred mso PE 3aa40000-3b307000 Export onmain PE 3dbd0000-3dcc1000 Deferred fpwec PE 3f860000-3f899000 Deferred msproof7 PE 3f8e0000-3fa76000 Deferred fpsrvutl PE 40e50000-40ed9000 Deferred mssp7en PE 42030000-4217f000 Deferred riched20 PE 44020000-441b4000 Deferred ogl PE 44330000-443b9000 Deferred mssp7ar PE 49a90000-49bda000 Deferred inkobj PE 6bdc0000-6be7c000 Deferred msptls PE 6be90000-6beb0000 Deferred osppc PE 6bed0000-6c064000 Deferred osppcext ELF 7ac89000-7aca1000 Deferred winscard<elf> -PE 7ac90000-7aca1000 \ winscard ELF 7aca1000-7ad76000 Deferred crypt32<elf> -PE 7acb0000-7ad76000 \ crypt32 ELF 7ad76000-7ae01000 Deferred libgmp.so.10 ELF 7ae01000-7ae3c000 Deferred libhogweed.so.4 ELF 7ae3c000-7ae7a000 Deferred libnettle.so.6 ELF 7ae7a000-7afbc000 Deferred libp11-kit.so.0 ELF 7afbc000-7b1c0000 Deferred libgnutls.so.30 ELF 7b400000-7b7f0000 Dwarf kernel32<elf> -PE 7b420000-7b7f0000 \ kernel32 ELF 7b807000-7b81d000 Deferred schannel<elf> -PE 7b810000-7b81d000 \ schannel ELF 7b81d000-7b85e000 Deferred rsaenh<elf> -PE 7b820000-7b85e000 \ rsaenh ELF 7b85e000-7b88a000 Deferred iphlpapi<elf> -PE 7b870000-7b88a000 \ iphlpapi ELF 7b88a000-7b8bc000 Deferred netapi32<elf> -PE 7b890000-7b8bc000 \ netapi32 ELF 7b8bc000-7b900000 Deferred libnss_resolve.so.2 ELF 7ba00000-7ba45000 Deferred libnss_mymachines.so.2 ELF 7bad2000-7bc00000 Deferred msvcp60<elf> -PE 7bb10000-7bc00000 \ msvcp60 ELF 7bc00000-7bd05000 Deferred ntdll<elf> -PE 7bc10000-7bd05000 \ ntdll ELF 7bd0f000-7bd30000 Deferred bcrypt<elf> -PE 7bd20000-7bd30000 \ bcrypt ELF 7c000000-7c005000 Deferred <wine-loader> ELF 7c014000-7c02c000 Deferred kerberos<elf> -PE 7c020000-7c02c000 \ kerberos ELF 7c02c000-7c045000 Deferred libresolv.so.2 ELF 7c04d000-7c083000 Deferred secur32<elf> -PE 7c050000-7c083000 \ secur32 ELF 7c0c1000-7c200000 Deferred actxprxy<elf> -PE 7c0e0000-7c200000 \ actxprxy ELF 7c40b000-7c429000 Deferred rasapi32<elf> -PE 7c410000-7c429000 \ rasapi32 ELF 7c429000-7c4c1000 Deferred gdiplus<elf> -PE 7c440000-7c4c1000 \ gdiplus ELF 7c59c000-7c5d5000 Deferred msctf<elf> -PE 7c5a0000-7c5d5000 \ msctf ELF 7c5d5000-7c600000 Deferred mlang<elf> -PE 7c5e0000-7c600000 \ mlang ELF 7c70d000-7c716000 Deferred libffi.so.6 ELF 7c716000-7c733000 Deferred libgcc_s.so.1 ELF 7c733000-7d0f8000 Deferred shell32<elf> -PE 7c740000-7d0f8000 \ shell32 ELF 7d198000-7d254000 Deferred msvcrt<elf> -PE 7d1b0000-7d254000 \ msvcrt ELF 7d2ad000-7d2c2000 Deferred libtasn1.so.6 ELF 7d2c2000-7d2d8000 Deferred sensapi<elf> -PE 7d2d0000-7d2d8000 \ sensapi ELF 7d2ec000-7d314000 Deferred sti<elf> -PE 7d2f0000-7d314000 \ sti ELF 7d314000-7d32a000 Deferred msimg32<elf> -PE 7d320000-7d32a000 \ msimg32 ELF 7d32a000-7d342000 Deferred wtsapi32<elf> -PE 7d330000-7d342000 \ wtsapi32 ELF 7d34a000-7d352000 Deferred libnss_dns.so.2 ELF 7d352000-7d380000 Deferred atl<elf> -PE 7d360000-7d380000 \ atl ELF 7d3bf000-7d3f9000 Deferred uxtheme<elf> -PE 7d3d0000-7d3f9000 \ uxtheme ELF 7d3f9000-7d41a000 Deferred cabinet<elf> -PE 7d400000-7d41a000 \ cabinet ELF 7d41a000-7d461000 Deferred usp10<elf> -PE 7d420000-7d461000 \ usp10 ELF 7d461000-7d5a0000 Deferred comctl32<elf> -PE 7d470000-7d5a0000 \ comctl32 ELF 7d5a0000-7d620000 Deferred wininet<elf> -PE 7d5b0000-7d620000 \ wininet ELF 7d620000-7d6c3000 Deferred urlmon<elf> -PE 7d630000-7d6c3000 \ urlmon ELF 7d6c3000-7d7fd000 Deferred msi<elf> -PE 7d6d0000-7d7fd000 \ msi ELF 7d7fd000-7d805000 Deferred libxfixes.so.3 ELF 7d805000-7d811000 Deferred libxcursor.so.1 ELF 7d811000-7d825000 Deferred libxi.so.6 ELF 7d825000-7d834000 Deferred libxrandr.so.2 ELF 7d834000-7d842000 Deferred libxrender.so.1 ELF 7d842000-7d849000 Deferred libxxf86vm.so.1 ELF 7d849000-7d850000 Deferred libxdmcp.so.6 ELF 7d850000-7d87c000 Deferred libxcb.so.1 ELF 7d87c000-7d9c9000 Deferred libx11.so.6 ELF 7d9d0000-7d9d4000 Deferred libnss_mdns4_minimal.so.2 ELF 7d9dc000-7da07000 Deferred mpr<elf> -PE 7d9e0000-7da07000 \ mpr ELF 7da07000-7da99000 Deferred winex11<elf> -PE 7da10000-7da99000 \ winex11 ELF 7da99000-7dabe000 Deferred imm32<elf> -PE 7daa0000-7dabe000 \ imm32 ELF 7db95000-7db9f000 Deferred libuuid.so.1 ELF 7db9f000-7dbdb000 Deferred libexpat.so.1 ELF 7dbdb000-7dc27000 Deferred libfontconfig.so.1 ELF 7dc27000-7dc9f000 Deferred libpcre.so.1 ELF 7dc9f000-7ddd9000 Deferred libglib-2.0.so.0 ELF 7ddd9000-7deef000 Deferred libharfbuzz.so.0 ELF 7deef000-7df09000 Deferred libz.so.1 ELF 7df09000-7df49000 Deferred libpng16.so.16 ELF 7df49000-7df5b000 Deferred libbz2.so.1.0 ELF 7df5b000-7e02b000 Deferred libfreetype.so.6 ELF 7e02c000-7e031000 Deferred libxinerama.so.1 ELF 7e031000-7e046000 Deferred libxext.so.6 ELF 7e069000-7e0a1000 Deferred ws2_32<elf> -PE 7e070000-7e0a1000 \ ws2_32 ELF 7e0a1000-7e1cb000 Deferred oleaut32<elf> -PE 7e0c0000-7e1cb000 \ oleaut32 ELF 7e1cb000-7e20a000 Deferred winhttp<elf> -PE 7e1d0000-7e20a000 \ winhttp ELF 7e20a000-7e366000 Deferred msvcp90<elf> -PE 7e250000-7e366000 \ msvcp90 ELF 7e366000-7e38c000 Deferred shcore<elf> -PE 7e370000-7e38c000 \ shcore ELF 7e38c000-7e3ff000 Deferred shlwapi<elf> -PE 7e3a0000-7e3ff000 \ shlwapi ELF 7e3ff000-7e4c5000 Deferred msvcr90<elf> -PE 7e420000-7e4c5000 \ msvcr90 ELF 7e4c5000-7e54d000 Deferred rpcrt4<elf> -PE 7e4d0000-7e54d000 \ rpcrt4 ELF 7e54d000-7e75a000 Deferred user32<elf> -PE 7e560000-7e75a000 \ user32 ELF 7e75a000-7e8b9000 Deferred ole32<elf> -PE 7e770000-7e8b9000 \ ole32 ELF 7e8b9000-7e9ea000 Deferred gdi32<elf> -PE 7e8d0000-7e9ea000 \ gdi32 ELF 7e9ea000-7ea65000 Deferred advapi32<elf> -PE 7ea00000-7ea65000 \ advapi32 ELF 7eee0000-7eef5000 Deferred libnss_files.so.2 ELF 7eef5000-7efc2000 Deferred libm.so.6 ELF 7efc2000-7efc6000 Deferred libxcomposite.so.1 ELF 7efc6000-7efe5000 Deferred jsproxy<elf> -PE 7efd0000-7efe5000 \ jsproxy ELF 7efe5000-7f000000 Deferred version<elf> -PE 7eff0000-7f000000 \ version ELF f7b94000-f7b9a000 Deferred libdl.so.2 ELF f7b9a000-f7b9f000 Deferred libxau.so.6 ELF f7bd8000-f7db5000 Deferred libc.so.6 ELF f7db5000-f7dd6000 Deferred libpthread.so.0 ELF f7dd6000-f7f8d000 Dwarf libwine.so.1 ELF f7f8f000-f7fb9000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 WINWORD.EXE 00000082 0 0000007f 0 0000007a 0 00000079 0 00000078 0 00000077 0 00000076 0 00000075 0 00000074 0 00000073 0 00000072 0 00000071 0 00000070 0 0000006f 0 0000006e 0 0000006d 0 0000006b 0 0000006a 0 0000004e 0 0000004d 0 0000002a -2 00000009 0 0000000e services.exe 0000005d 0 00000052 0 0000002e 0 00000020 0 0000001b 0 00000013 0 00000010 0 0000000f 0 00000011 winedevice.exe 00000018 0 00000017 0 00000016 0 00000012 0 00000019 plugplay.exe 0000001d 0 0000001c 0 0000001a 0 0000001e winedevice.exe 00000025 0 00000022 0 00000021 0 0000001f 0 00000023 explorer.exe 00000028 0 00000027 0 00000026 0 00000024 0 0000002c OSPPSVC.EXE 00000133 0 00000132 0 00000131 0 00000130 0 0000012f 0 0000012e 0 0000012d 0 0000012c 0 0000012b 0 0000012a 0 00000129 0 00000128 0 00000127 0 00000126 0 00000125 0 00000124 0 00000123 0 00000122 0 00000121 0 00000120 0 0000011f 0 00000119 0 000000bf 0 000000be 0 000000bd 0 000000bc 0 000000bb 0 000000ba 0 000000b9 0 000000b8 0 000000b7 0 000000b6 0 000000b5 0 000000b4 0 000000b3 0 000000b2 0 000000b1 0 000000ae 0 000000ad 0 000000ac 0 000000ab 0 000000aa 0 000000a9 0 00000095 0 0000007e 0 0000004c 0 0000004b 0 0000004a 0 00000049 0 00000048 0 00000047 0 00000046 0 00000045 0 00000044 0 00000043 0 00000042 0 00000041 0 00000040 0 0000003f 0 0000003d 0 0000003c 0 0000003b 0 0000003a 0 00000039 0 00000038 0 00000037 0 00000036 0 00000035 0 00000034 0 00000032 0 00000031 0 00000030 0 0000002f 0 0000002d 0 00000050 rpcss.exe 00000103 0 000000a6 0 00000057 0 00000056 0 00000055 0 00000054 0 00000053 0 00000051 0 0000005b svchost.exe 00000061 0 00000060 0 0000005f 0 0000005e 0 0000005c 0 0000008e POWERPNT.EXE 000000b0 0 000000a5 0 000000a4 0 000000a3 0 000000a2 0 000000a1 0 000000a0 0 0000009f 0 0000009e 0 0000009d 0 0000009c 0 0000009b 0 0000009a 0 00000099 0 00000097 0 00000094 0 00000093 0 00000092 0 00000091 0 0000008f 0 000000f4 (D) C:\Program Files\Microsoft Office\Office14\ONENOTE.EXE 00000134 0 0000011c 0 0000011b 0 00000118 0 00000114 0 00000107 0 000000fc 0 000000fb 0 000000f9 0 000000f7 0 000000f5 0 <== 00000110 ONENOTEM.EXE 00000111 0 System information: Wine build: wine-4.0-rc6 Platform: i386 Version: Windows 5.1 (0) Host system: Linux Host version: 4.19.14-1-MANJARO
https://bugs.winehq.org/show_bug.cgi?id=46597
--- Comment #5 from Akram akram_ma@hotmail.com --- Bug update:
If I switch the locale languauge to Arabic for example ar_YE.UTF-8: Word Arabic is fine but English cursor stays at left and shifts word to right as if it is Arabic resulting word order from right to left and sometimes words are place in between. If you capitalized first word or make the word capitals, words order fine but cursor stays at left and does not move to the last word.
PowerPoint ok everything is fine. Cursor tip at top of the cursor does not change when change languauge. It should be at right side of the cursor when it is Enlglish and at left when it is Arabic
https://bugs.winehq.org/show_bug.cgi?id=46597
--- Comment #6 from Akram akram_ma@hotmail.com --- I did a clean prefix as follows
setup Win XP 32bit > install Office 2010
Problem remains the same and some apps do not work:
PowerPoint crashes at startup OneNote shows a message cannot continue please install Windows Desktop Experience
I have to install msxml6 and riched30 to correct PowerPoint and OneNote problems. However, Arabic problem remains the same:
Word Arabic is not connected in the right way, typed from left to right and some times it places the last letter of a word in between and connects the letter with broken connection or skipped ones. Also words order is left to right. PowerPoint Arabic is not connected at all. Words order and direction are fine.
If I switch the locale language to Arabic for example ar_YE.UTF-8: Word Arabic is fine but English cursor stays at left and shifts word to right as if it is Arabic resulting word order from right to left and sometimes words are place in between. If you capitalized first word or make the word capitals, words order fine but cursor stays at left and does not move to the last word.
PowerPoint ok everything is fine. One minor problem, Cursor tip at top of the cursor does not change when change language. It should be at right side of the cursor when it is English and at left when it is Arabic
https://bugs.winehq.org/show_bug.cgi?id=46597
Akram akram_ma@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |ArchLinux
https://bugs.winehq.org/show_bug.cgi?id=46597
--- Comment #7 from Akram akram_ma@hotmail.com --- I did clean prefix, and no response to resolve this issue yet. I hope this issue getting some treat. There are other problems with MS Office 2010 some Arabic related and some not. I want to deal with them one after another. It might be related issue if first problem is resolved the other resolved with it.
https://bugs.winehq.org/show_bug.cgi?id=46597
Mouhsen Ibrahim mohsen47@hotmail.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mohsen47@hotmail.co.uk
--- Comment #8 from Mouhsen Ibrahim mohsen47@hotmail.co.uk --- Hi, I am facing the same issue on Microsoft Word 2016
https://bugs.winehq.org/show_bug.cgi?id=46597
Ahmed Elsayed ahmed.com@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ahmed.com@protonmail.com
https://bugs.winehq.org/show_bug.cgi?id=46597
--- Comment #9 from Ahmed Elsayed ahmed.com@protonmail.com --- I use word 2010, and the Arabic language connects well after I removed Arabic from the language settings, and using "right to left direction", and "align text left", but you will not be able to use Proofing tools, also changing numbers to "context" or "Hindi" will not be possible.
https://bugs.winehq.org/show_bug.cgi?id=46597
--- Comment #10 from Akram akram_ma@hotmail.com --- Created attachment 64346 --> https://bugs.winehq.org/attachment.cgi?id=64346 Word 2010 Launch in 4 possible ways
https://bugs.winehq.org/show_bug.cgi?id=46597
--- Comment #11 from Akram akram_ma@hotmail.com --- Ahmed Elsayed commont#9
This is valid for Wine 4.6 too. Other applications works fine except PowerPoint. Arabic letters do not connect to each other and you will loose 1- Arabic Proofing 2- Right to left buttons 3- Ability to switch to right position when change to Arabic
If you start applications with LANG="ar_XX.UTF8" applications get 2 and 3 correctly, but point 1 remains the same. So far this is the best solution. There are other problems with other solution. 4- English types awkward or right to left 5- Arabic types not connected 6- Arabic types awkward or left to right
These problems are not acceptable. If you use Arabic keyboard layout and use LANG="ar_XX.UTF8" you solve all but 4. If you use Arabic keyboard layout and not using LANG you solve all but 5 or 6. If no Arabic keyboard layout and no LANG you solve all but 1,2,3 If no Arabic keyboard layout and use LANG="ar_XX.UTF8" you solve all but 1
It is worth to mention that once LANG option is used, MS Office Keyboard reports that Arabic is Installed and Enabled, English is Installed and Disabled. The situation is reversed if LANG is not Arabic.
The problem is with how Wine handles keyboard layout. Although my Linux system has both English and Arabic layouts installed, Wine only handles one layout at a time.
I attach Wine console output with the four possible combinations of LANG option and Arabic keyboard layout. I paste Word 2010 launch. Attachment #64346
https://bugs.winehq.org/show_bug.cgi?id=46597
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #12 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-6.20?