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.