After installing vim to ~/.wine/drive_c/vim73 using winesetup[1] script vim run using wine C:\\vim73\\gvim.exe crashes with the following log.
Does anybody know either how to fix this, where to get vim compiled with all interpreters support (dynamic) but without gui installer, or how to compile vim using i686-mingw32 cross-compiler. [1] http://vimpluginloader.hg.sourceforge.net/hgweb/vimpluginloader/dev- tools/file/97269d74db85/winesetup.pl ================================= Crash log ================================= fixme:heap:HeapSetInformation (nil) 1 (nil) 0 wine: Unhandled page fault on read access to 0x00000000 at address 0x573510 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00573510). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:00573510 ESP:0033fba0 EBP:005f8101 EFLAGS:00010283( R- -- I S - - -C) EAX:00000001 EBX:00000000 ECX:00000000 EDX:005f8101 ESI:005f80e8 EDI:006034ec Stack dump: 0x0033fba0: 00000001 00000001 0033fcdc 006343f0 0x0033fbb0: 7cb12a41 00526e41 006343f0 00000001 0x0033fbc0: 7ee5aff4 00000000 00400000 00000001 0x0033fbd0: 004ca9cf f764b9e0 765c3a43 33376d69 0x0033fbe0: 62696c5c 6c746e69 6c6c642e 00000000 0x0033fbf0: 00000000 0033fc08 0033fc20 00000000 000c: sel=0067 base=00000000 limit=00000000 32-bit --x Backtrace: =>0 0x00573510 in gvim (+0x173510) (0x005f8101) 0x00573510: movb 0x0(%ecx),%al Modules: Module Address Debug info Name (82 modules) PE 400000- 633000 Export gvim ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7dc1a000-7dc35000 Deferred spoolss<elf> \-PE 7dc20000-7dc35000 \ spoolss ELF 7dc35000-7dc39000 Deferred libkeyutils.so.1 ELF 7dc39000-7dc41000 Deferred libkrb5support.so.0 ELF 7dc41000-7dc64000 Deferred libk5crypto.so.3 ELF 7dc64000-7dd14000 Deferred libkrb5.so.3 ELF 7dd14000-7dd43000 Deferred libgssapi_krb5.so.2 ELF 7dd43000-7dd78000 Deferred libcups.so.2 ELF 7dd87000-7dda8000 Deferred localspl<elf> \-PE 7dd90000-7dda8000 \ localspl ELF 7ddd6000-7de0a000 Deferred uxtheme<elf> \-PE 7dde0000-7de0a000 \ uxtheme ELF 7de0a000-7de10000 Deferred libxfixes.so.3 ELF 7de10000-7de1a000 Deferred libxcursor.so.1 ELF 7df1a000-7df28000 Deferred libxi.so.6 ELF 7df28000-7df30000 Deferred libxrandr.so.2 ELF 7df30000-7df3a000 Deferred libxrender.so.1 ELF 7df3a000-7df5c000 Deferred imm32<elf> \-PE 7df40000-7df5c000 \ imm32 ELF 7df5c000-7df76000 Deferred libxcb.so.1 ELF 7dfb4000-7dfb8000 Deferred libcom_err.so.2 ELF 7dfb8000-7dfbe000 Deferred libxxf86vm.so.1 ELF 7dfbe000-7dfc4000 Deferred libxdmcp.so.6 ELF 7dfc4000-7dfc9000 Deferred libuuid.so.1 ELF 7dfc9000-7e0e7000 Deferred libx11.so.6 ELF 7e0e7000-7e0f6000 Deferred libxext.so.6 ELF 7e0f6000-7e10e000 Deferred libice.so.6 ELF 7e10e000-7e117000 Deferred libsm.so.6 ELF 7e117000-7e1c0000 Deferred winex11<elf> \-PE 7e120000-7e1c0000 \ winex11 ELF 7e1c0000-7e246000 Deferred libfreetype.so.6 ELF 7e246000-7e288000 Deferred libncurses.so.5 ELF 7e288000-7e29d000 Deferred libresolv.so.2 ELF 7e2cd000-7e2ee000 Deferred iphlpapi<elf> \-PE 7e2d0000-7e2ee000 \ iphlpapi ELF 7e2ee000-7e31d000 Deferred ws2_32<elf> \-PE 7e300000-7e31d000 \ ws2_32 ELF 7e31d000-7e338000 Deferred wsock32<elf> \-PE 7e320000-7e338000 \ wsock32 ELF 7e338000-7e428000 Deferred oleaut32<elf> \-PE 7e350000-7e428000 \ oleaut32 ELF 7e428000-7e49d000 Deferred rpcrt4<elf> \-PE 7e430000-7e49d000 \ rpcrt4 ELF 7e49d000-7e5a2000 Deferred ole32<elf> \-PE 7e4c0000-7e5a2000 \ ole32 ELF 7e5a2000-7e5da000 Deferred winspool<elf> \-PE 7e5b0000-7e5da000 \ winspool ELF 7e5da000-7e685000 Deferred comdlg32<elf> \-PE 7e5e0000-7e685000 \ comdlg32 ELF 7e685000-7e772000 Deferred comctl32<elf> \-PE 7e690000-7e772000 \ comctl32 ELF 7e772000-7e80f000 Deferred gdi32<elf> \-PE 7e780000-7e80f000 \ gdi32 ELF 7e80f000-7e942000 Deferred user32<elf> \-PE 7e820000-7e942000 \ user32 ELF 7e942000-7e9a7000 Deferred shlwapi<elf> \-PE 7e950000-7e9a7000 \ shlwapi ELF 7e9a7000-7eb6d000 Deferred shell32<elf> \-PE 7e9c0000-7eb6d000 \ shell32 ELF 7eb6d000-7ebcc000 Deferred advapi32<elf> \-PE 7eb80000-7ebcc000 \ advapi32 ELF 7edcc000-7eeb8000 Deferred kernel32<elf> \-PE 7ede0000-7eeb8000 \ kernel32 ELF 7eeb8000-7eec4000 Deferred libnss_files.so.2 ELF 7eec4000-7eecf000 Deferred libnss_nis.so.2 ELF 7eecf000-7eee6000 Deferred libnsl.so.1 ELF 7eee6000-7eeee000 Deferred libnss_compat.so.2 ELF 7eeee000-7ef14000 Deferred libm.so.6 ELF 7ef14000-7ef18000 Deferred libxau.so.6 ELF 7ef18000-7ef2b000 Deferred libz.so.1 ELF 7ef2b000-7ef44000 Deferred version<elf> \-PE 7ef30000-7ef44000 \ version ELF 7ef44000-7f000000 Deferred ntdll<elf> \-PE 7ef60000-7f000000 \ ntdll ELF f7484000-f7488000 Deferred libdl.so.2 ELF f7488000-f75e6000 Deferred libc.so.6 ELF f75e6000-f7600000 Deferred libpthread.so.0 ELF f7630000-f7772000 Dwarf libwine.so.1 ELF f7773000-f7792000 Deferred ld-linux.so.2 ELF ffffe000-fffff000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\vim73\gvim.exe 00000009 0 <== 0000000e services.exe 0000001d 0 00000018 0 00000017 0 00000016 0 00000012 0 0000000f 0 00000010 explorer.exe 00000011 0 00000013 winedevice.exe 00000019 0 00000015 0 00000014 0 0000001a plugplay.exe 0000001e 0 0000001c 0 0000001b 0 Backtrace: =>0 0x00573510 in gvim (+0x173510) (0x005f8101)
signature.asc
Description: This is a digitally signed message part.