Am I right to read that your Vim version (as shown e.g. by ":intro" in
a running Vim) was 8.0.281? If that's the case, there has been more
than a thousand bugfixes since then; it is quite possible that one (or
more) of them fixed the problem you encountered.
Try building your own Vim and see if the problem still happens: see
http://vim.wikia.com/wiki/Getting_the_Vim_source_with_Mercurial
http://users.skynet.be/antoine.mechelynck/vim/compile.htm
(except the part about getting the sources, which is covered by the
wikia article)
Note: It's been some years since I was last on Windows; the 2nd page
listed above may have got somewhat out-of-date; in particular I've
been told that MinGW is preferred these days over Cygwin for building
native-Windows executables.
Best regards,
Tony.
On Tue, Nov 21, 2017 at 3:58 PM, Joseph Dornisch
<[email protected]> wrote:
> I decided to try to see if I could find anything else out about my error, as
> the bug report is probably not great.
>
> I reproduced the problem by setting winminheight=0 and navigating around a
> bunch of open windows and got the crash again.
>
> I captured a windows Dump file - which I could post if wanted. At any rate I
> opened it up with WinDbg and gathered the following info, which might be
> helpful:
> 0:000> !analyze -v
> *******************************************************************************
> *
> *
> * Exception Analysis
> *
> *
> *
> *******************************************************************************
> GetUrlPageData2 (WinHttp) failed: 12002.
> DUMP_CLASS: 2
> DUMP_QUALIFIER: 400
> CONTEXT: (.ecxr)
> eax=0002c000 ebx=012ac58c ecx=00000000 edx=00000000 esi=062059b8
> edi=0002c000
> eip=00937c22 esp=012ac520 ebp=00000074 iopl=0 nv up ei pl nz na pe
> nc
> cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b
> efl=00010206
> gvim!scheme_external_get_thread_local_variables+0xcfb92:
> 00937c22 f7f9 idiv eax,ecx
> Resetting default scope
> FAULTING_IP:
> gvim!scheme_external_get_thread_local_variables+cfb92
> 00937c22 f7f9 idiv eax,ecx
> EXCEPTION_RECORD: (.exr -1)
> ExceptionAddress: 00937c22
> (gvim!scheme_external_get_thread_local_variables+0x000cfb92)
> ExceptionCode: c0000094 (Integer divide-by-zero)
> ExceptionFlags: 00000000
> NumberParameters: 0
> PROCESS_NAME: gvim.exe
> ERROR_CODE: (NTSTATUS) 0xc0000094 - {EXCEPTION} Integer division by zero.
> EXCEPTION_CODE: (NTSTATUS) 0xc0000094 - {EXCEPTION} Integer division by
> zero.
> EXCEPTION_CODE_STR: c0000094
> WATSON_BKT_PROCSTAMP: 57d727a6
> WATSON_BKT_PROCVER: 8.0.281.0
> PROCESS_VER_PRODUCT: Vim
> WATSON_BKT_MODULE: gvim.exe
> WATSON_BKT_MODSTAMP: 57d727a6
> WATSON_BKT_MODOFFSET: 137c22
> WATSON_BKT_MODVER: 8.0.281.0
> MODULE_VER_PRODUCT: Vim
> BUILD_VERSION_STRING: 10.0.14393.1198 (rs1_release_sec.170427-1353)
> MODLIST_WITH_TSCHKSUM_HASH: a5bcb348516fd069dff18918c54a3459cd38b7d9
> MODLIST_SHA1_HASH: 7f466ccdaa5e047a2140a5b05f8258134665690d
> NTGLOBALFLAG: 0
> APPLICATION_VERIFIER_FLAGS: 0
> DUMP_FLAGS: 94
> DUMP_TYPE: 1
> ANALYSIS_SESSION_HOST: ARL17155
> ANALYSIS_SESSION_TIME: 11-21-2017 09:33:54.0088
> ANALYSIS_VERSION: 10.0.14321.1024 x86fre
> THREAD_ATTRIBUTES:
> OS_LOCALE: ENU
> PROBLEM_CLASSES:
> Tid [0x0]
> Frame [0x00]
> String [STATUS_INTEGER_DIVIDE_BY_ZERO]
> Data Bucketing
> BUGCHECK_STR: STATUS_INTEGER_DIVIDE_BY_ZERO
> DEFAULT_BUCKET_ID: STATUS_INTEGER_DIVIDE_BY_ZERO
> LAST_CONTROL_TRANSFER: from 0092cead to 00937c22
> STACK_TEXT:
> WARNING: Stack unwind information not available. Following frames may be
> wrong.
> 012ac540 0092cead 012ac598 00000001 0092fbd6
> gvim!scheme_external_get_thread_local_variables+0xcfb92
> 012ac54c 0092fbd6 012ac58c 00000000 00000000
> gvim!scheme_external_get_thread_local_variables+0xc4e1d
> 012ac57c 0093c631 00000001 00000000 012ac5d0
> gvim!scheme_external_get_thread_local_variables+0xc7b46
> 012ac5c0 009a7628 012ac5d0 00000001 00000000
> gvim!scheme_external_get_thread_local_variables+0xd45a1
> 012ac638 009a785c 0615302f 012ac8f8 00000001
> gvim!scheme_external_get_thread_local_variables+0x13f598
> 012ac6d4 009aaca5 012ac6f8 06177510 00000001
> gvim!scheme_external_get_thread_local_variables+0x13f7cc
> 012ac824 009abaad 012ac85c 00000001 012ac8f8
> gvim!scheme_external_get_thread_local_variables+0x142c15
> 012acc08 009e664f 012c4400 0088e740 06177510
> gvim!scheme_external_get_thread_local_variables+0x143a1d
> 012acc64 009aaca5 012acc88 06177510 00000001
> gvim!scheme_external_get_thread_local_variables+0x17e5bf
> 012acdb4 009abaad 012acdec 00000001 012ace88
> gvim!scheme_external_get_thread_local_variables+0x142c15
> 012ad198 008906fe 00000000 0088e740 06177510
> gvim!scheme_external_get_thread_local_variables+0x143a1d
> 012ad6bc 00890e36 060d20d8 00000000 012adab0
> gvim!scheme_external_get_thread_local_variables+0x2866e
> 012ad898 0089127b 014bf7a8 00000010 00000000
> gvim!scheme_external_get_thread_local_variables+0x28da6
> 00000000 00000000 00000000 00000000 00000000
> gvim!scheme_external_get_thread_local_variables+0x291eb
> THREAD_SHA1_HASH_MOD_FUNC: 4de71f81409164a8d7171dd737fcc436d5f7cac3
> THREAD_SHA1_HASH_MOD_FUNC_OFFSET: 319b46095dea59955592452690308ca6a6c432b6
> THREAD_SHA1_HASH_MOD: 0525649ef7c4986db7b9a1e3250bb5aecbf8ac42
> FOLLOWUP_IP:
> gvim!scheme_external_get_thread_local_variables+cfb92
> 00937c22 f7f9 idiv eax,ecx
> FAULT_INSTR_CODE: 8689f9f7
> SYMBOL_STACK_INDEX: 0
> SYMBOL_NAME: gvim!scheme_external_get_thread_local_variables+cfb92
> FOLLOWUP_NAME: MachineOwner
> MODULE_NAME: gvim
> IMAGE_NAME: gvim.exe
> DEBUG_FLR_IMAGE_TIMESTAMP: 57d727a6
> STACK_COMMAND: .ecxr ; kb
> BUCKET_ID:
> STATUS_INTEGER_DIVIDE_BY_ZERO_gvim!scheme_external_get_thread_local_variables+cfb92
> PRIMARY_PROBLEM_CLASS:
> STATUS_INTEGER_DIVIDE_BY_ZERO_gvim!scheme_external_get_thread_local_variables+cfb92
> FAILURE_EXCEPTION_CODE: c0000094
> FAILURE_IMAGE_NAME: gvim.exe
> BUCKET_ID_IMAGE_STR: gvim.exe
> FAILURE_MODULE_NAME: gvim
> BUCKET_ID_MODULE_STR: gvim
> FAILURE_FUNCTION_NAME: scheme_external_get_thread_local_variables
> BUCKET_ID_FUNCTION_STR: scheme_external_get_thread_local_variables
> BUCKET_ID_OFFSET: cfb92
> BUCKET_ID_MODTIMEDATESTAMP: 57d727a6
> BUCKET_ID_MODCHECKSUM: 2a6e91
> BUCKET_ID_MODVER_STR: 8.0.281.0
> BUCKET_ID_PREFIX_STR: STATUS_INTEGER_DIVIDE_BY_ZERO_
> FAILURE_PROBLEM_CLASS: STATUS_INTEGER_DIVIDE_BY_ZERO
> FAILURE_SYMBOL_NAME: gvim.exe!scheme_external_get_thread_local_variables
> FAILURE_BUCKET_ID:
> STATUS_INTEGER_DIVIDE_BY_ZERO_c0000094_gvim.exe!scheme_external_get_thread_local_variables
> WATSON_STAGEONE_URL:
> http://watson.microsoft.com/StageOne/gvim.exe/8.0.281.0/57d727a6/gvim.exe/8.0.281.0/57d727a6/c0000094/00137c22.htm?Retriage=1
> TARGET_TIME: 2017-11-21T14:08:40.000Z
> OSBUILD: 14393
> OSSERVICEPACK: 1198
> SERVICEPACK_NUMBER: 0
> OS_REVISION: 0
> SUITE_MASK: 256
> PRODUCT_TYPE: 1
> OSPLATFORM_TYPE: x86
> OSNAME: Windows 10
> OSEDITION: Windows 10 WinNt SingleUserTS
> USER_LCID: 0
> OSBUILD_TIMESTAMP: 2017-04-27 19:59:37
> BUILDDATESTAMP_STR: 170427-1353
> BUILDLAB_STR: rs1_release_sec
> BUILDOSVER_STR: 10.0.14393.1198
> ANALYSIS_SESSION_ELAPSED_TIME: affe
> ANALYSIS_SOURCE: UM
> FAILURE_ID_HASH_STRING:
> um:status_integer_divide_by_zero_c0000094_gvim.exe!scheme_external_get_thread_local_variables
> FAILURE_ID_HASH: {a2f89657-4e0b-e751-16b5-f629620b03b2}
> Followup: MachineOwner
> ---------
>
>
>
> ________________________________
> From: Joseph Dornisch
> Sent: Monday, November 20, 2017 5:28 PM
> To: [email protected]
> Subject: Vim 8 crashing on Windows with winminheight=0
>
> Hello,
>
> I have found a problem that I did not experience before Vim 8.x. I only rec=
> ently updated, and this coincided with getting a new work computer. I've se=
> en this on Windows 10 and Windows Server 2012 with Vim version:
> VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Sep 12 2016 22:09:20)
> MS-Windows 32-bit GUI version with OLE support
>
> I have Vim to be crashing with simple window navigation commands when setti=
> ng winminheight=3D0 and having some windows fully minimized. I thought this=
> could have been due to some flakyness I've seen on my system, but now I've=
> seen the same crashing behavior on another system. The issue seems to be c=
> ured by just setting winminheight=3D1. Once I made that change I have not h=
> ad vim crash on me sense then. It's been a few weeks at this point.
>
> Sorry, as I'm Windows I'm just using the binary distribution and did not co=
> mpile it myself in order to provide additional info. I could probably give =
> that a shot though if needed.
>
> --
> --
> You received this message from the "vim_dev" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit http://www.vim.org/maillist.php
>
> ---
> You received this message because you are subscribed to the Google Groups
> "vim_dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.