Docker Community Forums

Share and learn in the Docker community.

Request help: Docker for Windows Installer, Null Pointer Dereference


(Mlandriscina) #1

Running Windows 10, x64. Downloading and attempting to install most recent stable release. However, install segfaults, debugger reports NULL pointer dereference (unhandled exception) in mscorlib.dll. Quick look suggest that his is occurring in System.String.StartsWith.

Call Stack:
mscorlib.dll!string.StartsWith(string value, System.StringComparison comparisonType) + 0x25a bytes
Docker for Windows Installer.exe!LightweightInstaller.ProcessEnvironmentDetector.IsLaunchingFromEnvironmentBasePath.get() + 0x3f bytes
Docker for Windows Installer.exe!LightweightInstaller.Cmd.InstallHandler.Run(string[] args) + 0x129 bytes
Docker for Windows Installer.exe!LightweightInstaller.Program.Main(string[] args) + 0x101 bytes

Adding full crash info from windbg:

DUMP_CLASS: 2

DUMP_QUALIFIER: 0

FAULTING_IP:
KERNELBASE!RaiseException+68
00007ffd`b1d39e08 488b8c24c0000000 mov rcx,qword ptr [rsp+0C0h]

EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 00007ffdb1d39e08 (KERNELBASE!RaiseException+0x0000000000000068)
ExceptionCode: e0434352 (CLR exception)
ExceptionFlags: 00000001
NumberParameters: 5
Parameter[0]: ffffffff80004003
Parameter[1]: 0000000000000000
Parameter[2]: 0000000000000000
Parameter[3]: 0000000000000000
Parameter[4]: 00007ffd8b980000

FAULTING_THREAD: 00001f0c

PROCESS_NAME: Docker for Windows Installer.exe

ERROR_CODE: (NTSTATUS) 0xe0434352 -

EXCEPTION_CODE: (HRESULT) 0x80004003 (2147500035) - Invalid pointer

EXCEPTION_CODE_STR: 80004003

EXCEPTION_PARAMETER1: ffffffff80004003

EXCEPTION_PARAMETER2: 0000000000000000

EXCEPTION_PARAMETER3: 0000000000000000

EXCEPTION_PARAMETER4: 0

WATSON_BKT_PROCSTAMP: 59d635e1

WATSON_BKT_PROCVER: 1.0.105.0

PROCESS_VER_PRODUCT: LightweightInstaller

WATSON_BKT_MODULE: KERNELBASE.dll

WATSON_BKT_MODSTAMP: 943cbf8b

WATSON_BKT_MODOFFSET: 69e08

WATSON_BKT_MODVER: 10.0.15063.608

MODULE_VER_PRODUCT: Microsoft® Windows® Operating System

BUILD_VERSION_STRING: 10.0.15063.296 (WinBuild.160101.0800)

MODLIST_WITH_TSCHKSUM_HASH: 5dc77aeec4ab656a4eb994b40acf0811e8b60362

MODLIST_SHA1_HASH: eeccc11b503f8493202a3bc470086b47270e304e

NTGLOBALFLAG: 0

APPLICATION_VERIFIER_FLAGS: 0

PRODUCT_TYPE: 1

SUITE_MASK: 272

MANAGED_EXCEPTION_HRESULT: 80004003

MISSING_CLR_SYMBOL: 0

ANALYSIS_SESSION_HOST:

ANALYSIS_SESSION_TIME: 10-09-2017 13:59:48.0082

ANALYSIS_VERSION: 10.0.14321.1024 amd64fre

MANAGED_CODE: 1

MANAGED_ENGINE_MODULE: clr

MANAGED_ANALYSIS_PROVIDER: SOS

MANAGED_THREAD_ID: 1f0c

MANAGED_EXCEPTION_ADDRESS: 20236aed3e0

LAST_CONTROL_TRANSFER: from 00007ffd8bae32ea to 00007ffdb1d39e08

THREAD_ATTRIBUTES:
THREAD_SHA1_HASH_MOD_FUNC: 0556d9a8f7496ce03cae2cd7339562b23b17bcbc

THREAD_SHA1_HASH_MOD_FUNC_OFFSET: 445c18687bff27a039e7dd15be988f2f3534a5d1

OS_LOCALE: ENU

PROBLEM_CLASSES:

CLR_EXCEPTION
Tid [0x0]
Frame [0x00]

String [System.ArgumentNullException]
Failure Bucketing
Data Bucketing

BUGCHECK_STR: CLR_EXCEPTION_System.ArgumentNullException

DEFAULT_BUCKET_ID: CLR_EXCEPTION_System.ArgumentNullException

STACK_TEXT:
0000002badefeed0 00007ffd7d4944cb mscorlib_ni!System.String.StartsWith+0x25b
0000002badefef30 00007ffd2c3926d0 Docker_for_Windows_Installer!LightweightInstaller.ProcessEnvironmentDetector.get_IsLaunchingFromEnvironmentBasePath+0x40
0000002badefef60 00007ffd2c391fea Docker_for_Windows_Installer!LightweightInstaller.Cmd.InstallHandler.Run+0x12a
0000002badefefd0 00007ffd2c390602 Docker_for_Windows_Installer!LightweightInstaller.Program.Main+0x102

THREAD_SHA1_HASH_MOD: a0b331092908d5d51dc5c6c126be56caaf57ccec

FOLLOWUP_IP:
mscorlib_ni+4a44cb
00007ffd7d4944cb 8d0d0feb2600 lea ecx,[mscorlib_ni+0x712fe0 (00007ffd7d702fe0)]

FAULT_INSTR_CODE: eb0f0d8d

SYMBOL_STACK_INDEX: 0

SYMBOL_NAME: mscorlib_ni!System.String.StartsWith+4a44cb

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: mscorlib_ni

IMAGE_NAME: mscorlib.dll

DEBUG_FLR_IMAGE_TIMESTAMP: 597bd4f6

STACK_COMMAND: !sos.pe 0x20236aed3e0 ; ** Pseudo Context ** ; kb

BUCKET_ID: CLR_EXCEPTION_System.ArgumentNullException_mscorlib_ni!System.String.StartsWith+4a44cb

PRIMARY_PROBLEM_CLASS: CLR_EXCEPTION_System.ArgumentNullException_mscorlib_ni!System.String.StartsWith+4a44cb

FAILURE_EXCEPTION_CODE: 80004003

FAILURE_IMAGE_NAME: mscorlib.dll

BUCKET_ID_IMAGE_STR: mscorlib.dll

FAILURE_MODULE_NAME: mscorlib_ni

BUCKET_ID_MODULE_STR: mscorlib_ni

FAILURE_FUNCTION_NAME: System.String.StartsWith

BUCKET_ID_FUNCTION_STR: System.String.StartsWith

BUCKET_ID_OFFSET: 4a44cb

BUCKET_ID_MODPRIVATE: 1

BUCKET_ID_MODTIMEDATESTAMP: 597bd4f6

BUCKET_ID_MODCHECKSUM: 1591c7a

BUCKET_ID_MODVER_STR: 4.7.2110.0

BUCKET_ID_PREFIX_STR: CLR_EXCEPTION_System.ArgumentNullException_

FAILURE_PROBLEM_CLASS: CLR_EXCEPTION_System.ArgumentNullException

FAILURE_SYMBOL_NAME: mscorlib.dll!System.String.StartsWith

FAILURE_BUCKET_ID: CLR_EXCEPTION_System.ArgumentNullException_80004003_mscorlib.dll!System.String.StartsWith

WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/Docker for Windows Installer.exe/1.0.105.0/59d635e1/KERNELBASE.dll/10.0.15063.608/943cbf8b/80004003/00069e08.htm?Retriage=1

TARGET_TIME: 2017-10-09T17:59:51.000Z

OSBUILD: 15063

OSSERVICEPACK: 296

SERVICEPACK_NUMBER: 0

OS_REVISION: 0

OSPLATFORM_TYPE: x64

OSNAME: Windows 10

OSEDITION: Windows 10 WinNt SingleUserTS

USER_LCID: 0

OSBUILD_TIMESTAMP: unknown_date

BUILDDATESTAMP_STR: 160101.0800

BUILDLAB_STR: WinBuild

BUILDOSVER_STR: 10.0.15063.296

ANALYSIS_SESSION_ELAPSED_TIME: 5fe6

ANALYSIS_SOURCE: UM

FAILURE_ID_HASH_STRING: um:clr_exception_system.argumentnullexception_80004003_mscorlib.dll!system.string.startswith

FAILURE_ID_HASH: {615543de-18cf-e06f-1c7f-5aa9abfb5693}

Followup: MachineOwner