Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[net472] Native exception in wpfgfx_v0400 in .NET Framework 4.7.2 #778

Closed
romanlum opened this issue Jun 13, 2018 · 3 comments
Closed

[net472] Native exception in wpfgfx_v0400 in .NET Framework 4.7.2 #778

romanlum opened this issue Jun 13, 2018 · 3 comments

Comments

@romanlum
Copy link

I updated the .NET Framework to 4.7.2 an now i somtimes get a native exception while using the application.
The application is a WPF-Application on .NET Full Framework.

FAULTING_IP: 
KERNELBASE!RaiseException+58
7555845d c9              leave
EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 00000000
   ExceptionCode: 80000003 (Break instruction exception)
  ExceptionFlags: 00000000
NumberParameters: 0
FAULTING_THREAD:  00000948
DEFAULT_BUCKET_ID:  BREAKPOINT_NOSOS
PROCESS_NAME:  KePol.Framework.Main.exe
ERROR_CODE: (NTSTATUS) 0x80000003 - {AUSNAHME}  Haltepunkt  Im Quellprogramm wurde ein Haltepunkt erreicht.
EXCEPTION_CODE: (HRESULT) 0x80000003 (2147483651) - Mindestens ein Argument ist ung ltig.
EXCEPTION_CODE_STR:  80000003
WATSON_BKT_PROCSTAMP:  4b90752b
WATSON_BKT_PROCVER:  4.0.40305.0
PROCESS_VER_PRODUCT:  Microsoft® .NET Framework
WATSON_BKT_MODULE:  unknown
WATSON_BKT_MODVER:  0.0.0.0
WATSON_BKT_MODOFFSET:  0
WATSON_BKT_MODSTAMP:  bbbbbbb4
BUILD_VERSION_STRING:  6.1.7601.23775 (win7sp1_ldr.170417-0600)
MODLIST_WITH_TSCHKSUM_HASH:  7d63ec19c3e5ab9312212dc69a02c6664098b2f2
MODLIST_SHA1_HASH:  029e18bf31f3220a41a19cba0fa445dc27593472

NTGLOBALFLAG:  0

PROCESS_BAM_CURRENT_THROTTLED: 0

PROCESS_BAM_PREVIOUS_THROTTLED: 0

APPLICATION_VERIFIER_FLAGS:  0

PRODUCT_TYPE:  1

SUITE_MASK:  336

DUMP_FLAGS:  c07

DUMP_TYPE:  3

MISSING_CLR_SYMBOL: 0

ANALYSIS_SESSION_HOST:  LNZPC0009

ANALYSIS_SESSION_TIME:  06-13-2018 10:45:21.0593

ANALYSIS_VERSION: 10.0.17134.12 x86fre

MANAGED_CODE: 1

MANAGED_ENGINE_MODULE:  clr

MANAGED_ANALYSIS_PROVIDER:  SOS

MANAGED_THREAD_ID: 948

THREAD_ATTRIBUTES: 
LAST_CONTROL_TRANSFER:  from 75d4cdb0 to 77426c74

THREAD_SHA1_HASH_MOD_FUNC:  ba03cb759a9f6129ee8bee3a19890d1599d67daf

THREAD_SHA1_HASH_MOD_FUNC_OFFSET:  f0f3926f215abc4f02c24ab446c16799add48e28

OS_LOCALE:  LTH

ADDITIONAL_DEBUG_TEXT:  SOS.DLL is not loaded for managed code. Analysis might be incomplete

PROBLEM_CLASSES: 

    ID:     [0n317]
    Type:   [@APPLICATION_FAULT_STRING]
    Class:  Primary
    Scope:  DEFAULT_BUCKET_ID (Failure Bucket ID prefix)
            BUCKET_ID
    Name:   Omit
    Data:   Add
            String: [BREAKPOINT]
    PID:    [Unspecified]
    TID:    [Unspecified]
    Frame:  [0]

    ID:     [0n247]
    Type:   [NOSOS]
    Class:  Addendum
    Scope:  DEFAULT_BUCKET_ID (Failure Bucket ID prefix)
            BUCKET_ID
    Name:   Add
    Data:   Omit
    PID:    [Unspecified]
    TID:    [Unspecified]
    Frame:  [0]

BUGCHECK_STR:  BREAKPOINT_NOSOS

PRIMARY_PROBLEM_CLASS:  BREAKPOINT

STACK_TEXT:  
06b3e6d8 7555845d KERNELBASE!RaiseException+0x58
06b3e730 68e72442 wpfgfx_v0400!__delayLoadHelper2+0x16c
06b3e78c 68e390e4 wpfgfx_v0400!_tailMerge_D3DCOMPILER_47_dll+0xd
06b3e804 68e34aac wpfgfx_v0400!CD3DDeviceLevel1::CompilePipelineVertexShader+0xb4
06b3e8c8 68e34faf wpfgfx_v0400!CHwSurfaceRenderTargetSharedData::DerivePipelineShader+0x4d
06b3e8f8 68e35051 wpfgfx_v0400!CHwShaderCache::GetHwShader+0x5a
06b3e928 68e29b09 wpfgfx_v0400!CHwShaderPipelineBuilder::GetHwShader+0x1e
06b3e940 68e2989d wpfgfx_v0400!CHwShaderPipeline::InitializeForRendering+0xd7
06b3e9bc 68e296e1 wpfgfx_v0400!CHwSurfaceRenderTarget::ShaderAcceleratedFillPath+0x78
06b3edb8 68e29742 wpfgfx_v0400!CHwSurfaceRenderTarget::AcceleratedFillPath+0x1e
06b3ede0 68e2dab6 wpfgfx_v0400!CHwSurfaceRenderTarget::FillPathWithBrush+0x328
06b3f138 68e2dc54 wpfgfx_v0400!CHwSurfaceRenderTarget::FillPath+0x18e
06b3f2a0 68e2ddec wpfgfx_v0400!CHwSurfaceRenderTarget::DrawPathInternal+0x151
06b3f32c 68e2de85 wpfgfx_v0400!CHwSurfaceRenderTarget::DrawPath+0x25
06b3f350 68e2deb9 wpfgfx_v0400!CHwDisplayRenderTarget::DrawPath+0x29
06b3f378 68e0cbcf wpfgfx_v0400!CMetaRenderTarget::DrawPath+0x10a
06b3f448 68e0ca8c wpfgfx_v0400!CDrawingContext::FillOrStrokeShape+0xa5
06b3f484 68e0f1c3 wpfgfx_v0400!CDrawingContext::DrawShape+0x130
06b3f510 68e0e138 wpfgfx_v0400!CDrawingContext::DrawRectangle+0x14b
06b3f620 68e0e01a wpfgfx_v0400!CMilSlaveRenderData::Draw+0x174
06b3f6dc 68e05b9b wpfgfx_v0400!CMilVisual::RenderContent+0x3c
06b3f6fc 68e05b0e wpfgfx_v0400!CDrawingContext::PreSubgraph+0x799
06b3f7bc 68e05908 wpfgfx_v0400!CGraphIterator::Walk+0x4e
06b3f7e8 68e08e7c wpfgfx_v0400!CDrawingContext::DrawVisualTree+0x166
06b3f830 68e3d9f5 wpfgfx_v0400!CDrawingContext::Render+0x2f4
06b3f8d4 68e09770 wpfgfx_v0400!CSlaveHWndRenderTarget::Render+0x1db
06b3f944 68e09848 wpfgfx_v0400!CRenderTargetManager::Render+0x40
06b3f96c 68e03b22 wpfgfx_v0400!CComposition::Render+0x1f
06b3f984 68e03977 wpfgfx_v0400!CComposition::ProcessComposition+0x173
06b3f9f0 68e03a23 wpfgfx_v0400!CComposition::Compose+0x3f
06b3fa0c 68e03a6b wpfgfx_v0400!CPartitionThread::RenderPartition+0x25
06b3fa28 68e0366f wpfgfx_v0400!CPartitionThread::Run+0x4e
06b3fa40 68e4096f wpfgfx_v0400!CPartitionThread::ThreadMain+0x2f
06b3fa68 7757ef8c kernel32!BaseThreadInitThunk+0xe
06b3fa74 7744367a ntdll!__RtlUserThreadStart+0x70
06b3fab4 7744364d ntdll!_RtlUserThreadStart+0x1b


THREAD_SHA1_HASH_MOD:  bc288d08d778817e0c91ba3a4076e6c211dcd246

FOLLOWUP_IP: 
wpfgfx_v0400!_tailMerge_D3DCOMPILER_47_dll+d
68e390e4 5a              pop     edx

FAULT_INSTR_CODE:  e0ff595a

SYMBOL_STACK_INDEX:  2

SYMBOL_NAME:  wpfgfx_v0400!_tailMerge_D3DCOMPILER_47_dll+d

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: wpfgfx_v0400

IMAGE_NAME:  wpfgfx_v0400.dll

DEBUG_FLR_IMAGE_TIMESTAMP:  5ab95a4c

STACK_COMMAND:  .cxr 6b3e3f4 ; kb ; dt ntdll!LdrpLastDllInitializer BaseDllName ; dt ntdll!LdrpFailureData ; ** Pseudo Context ** Pseudo ** Value: d24d5f8 ** ; kb

BUCKET_ID:  BREAKPOINT_NOSOS_wpfgfx_v0400!_tailMerge_D3DCOMPILER_47_dll+d

FAILURE_EXCEPTION_CODE:  80000003

FAILURE_IMAGE_NAME:  wpfgfx_v0400.dll

BUCKET_ID_IMAGE_STR:  wpfgfx_v0400.dll

FAILURE_MODULE_NAME:  wpfgfx_v0400

BUCKET_ID_MODULE_STR:  wpfgfx_v0400

FAILURE_FUNCTION_NAME:  _tailMerge_D3DCOMPILER_47_dll

BUCKET_ID_FUNCTION_STR:  _tailMerge_D3DCOMPILER_47_dll

BUCKET_ID_OFFSET:  d

BUCKET_ID_MODPRIVATE: 1

BUCKET_ID_MODTIMEDATESTAMP:  5ab95a4c

BUCKET_ID_MODCHECKSUM:  148deb

BUCKET_ID_MODVER_STR:  4.7.3062.0

BUCKET_ID_PREFIX_STR:  BREAKPOINT_NOSOS_

FAILURE_PROBLEM_CLASS:  BREAKPOINT

FAILURE_SYMBOL_NAME:  wpfgfx_v0400.dll!_tailMerge_D3DCOMPILER_47_dll

FAILURE_BUCKET_ID:  BREAKPOINT_NOSOS_80000003_wpfgfx_v0400.dll!_tailMerge_D3DCOMPILER_47_dll

WATSON_STAGEONE_URL:  http://watson.microsoft.com/StageOne/KePol.Framework.Main.exe/4.0.40305.0/4b90752b/unknown/0.0.0.0/bbbbbbb4/80000003/00000000.htm?Retriage=1

TARGET_TIME:  2018-06-13T06:59:07.000Z

OSBUILD:  7601

OSSERVICEPACK:  23775

SERVICEPACK_NUMBER: 0

OS_REVISION: 0

OSPLATFORM_TYPE:  x86

OSNAME:  Windows 7

OSEDITION:  Windows 7 WinNt (Service Pack 1) EmbeddedNT SingleUserTS

USER_LCID:  0

OSBUILD_TIMESTAMP:  2017-04-17 17:15:06

BUILDDATESTAMP_STR:  170417-0600

BUILDLAB_STR:  win7sp1_ldr

BUILDOSVER_STR:  6.1.7601.23775

ANALYSIS_SESSION_ELAPSED_TIME:  9c70

ANALYSIS_SOURCE:  UM

FAILURE_ID_HASH_STRING:  um:breakpoint_nosos_80000003_wpfgfx_v0400.dll!_tailmerge_d3dcompiler_47_dll

FAILURE_ID_HASH:  {994d6fe2-f1df-a367-215b-b2d0e55769f5}

Followup:     MachineOwner
@vivmishra
Copy link
Contributor

vivmishra commented Jun 14, 2018

@srivatsn

Can you check if you have D3DCompiler_47.dll is in %windir%\system32? This file is installed by .NET 4.7.2 installer and looks like it is missing on your machine.

Can you try the repro after installing D3D compiler from http://www.catalog.update.microsoft.com/Search.aspx?q=KB4019990?

@romanlum
Copy link
Author

thx for the info.
I installed the update and a new version of the graphic driver and now the problem seems to be fixed

@vivmishra
Copy link
Contributor

Thanks. It is good to know that the issue is resolved.

We carry the D3D compiler (KB4019990) in .NET Framework installer since 4.7.1, so it is a bit surprising that you ended up in this situation after installing 4.7.2.

If you did not accidentally uninstall KB4019990 from Control Panel then we can help look into logs to dig deeper and see why the installer failed to install D3D earlier. Feel free to send logs to dotnet-install-help@service.microsoft.com, after running collect.exe tool from https://aka.ms/vscollect.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants