Description

This JIRA is being entered as a result of it being one of the top crashes in 4.13 Preview 1.

Error message:

Access violation - code c0000005 (first/second chance not available)

Source Context:

 674       return VolatileLayerId;
  675       }
  676       
  677       if ( bFoldTick && bCanTick )
  678       {
  679       FGeometry TickGeometry = AllottedGeometry;
  680       TickGeometry.AppendTransform( FSlateLayoutTransform(Args.GetWindowToDesktopTransform()) );
  681       
  682       SWidget* MutableThis = const_cast<SWidget*>(this);
  683       MutableThis->ExecuteActiveTimers( Args.GetCurrentTime(), Args.GetDeltaTime() );
  684       MutableThis->Tick( TickGeometry, Args.GetCurrentTime(), Args.GetDeltaTime() );
  685       }
  686       
  687       // Record hit test geometry, but only if we're not caching.
  688 ***** const FPaintArgs UpdatedArgs = Args.RecordHittestGeometry(this, AllottedGeometry, LayerId, MyClippingRect);
  689       
  690       // Paint the geometry of this widget.
  691       int32 NewLayerID = OnPaint(UpdatedArgs, AllottedGeometry, MyClippingRect, OutDrawElements, LayerId, InWidgetStyle, bParentEnabled);
  692       
  693       // Check if we need to show the keyboard focus ring, this is only necessary if the widget could be focused.
  694       if ( bCanSupportFocus && SupportsKeyboardFocus() )
  695       {
  696       bool bShowUserFocus = FSlateApplicationBase::Get().ShowUserFocus(SharedThis(this));
  697       if (bShowUserFocus)
  698       {
  699       const FSlateBrush* BrushResource = GetFocusBrush();
  700       
  701       if (BrushResource != nullptr)
  702       {
  703       FSlateDrawElement::MakeBox(

Most recent user affected CL: 3072953

Logs:
[Link Removed]
[Link Removed]
[Link Removed]

Steps to Reproduce

Repro steps unknown

Callstack
UE4Editor_WmfMedia!FWmfMediaTracks::SetAudioSink()
UE4Editor_MediaPlayerEditor!SMediaPlayerEditorOutput::UpdateSoundWave()
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:689]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:25]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SOverlay::OnPaint() [soverlay.cpp:100]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:25]
UE4Editor_Slate!SBorder::OnPaint() [sborder.cpp:90]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:44]
UE4Editor_SlateCore!SPanel::OnPaint() [spanel.cpp:19]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:25]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:25]
UE4Editor_Slate!SBorder::OnPaint() [sborder.cpp:90]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SOverlay::OnPaint() [soverlay.cpp:100]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:44]
UE4Editor_SlateCore!SPanel::OnPaint() [spanel.cpp:19]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:25]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:44]
UE4Editor_Slate!SSplitter::OnPaint() [ssplitter.cpp:166]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:25]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:44]
UE4Editor_Slate!SSplitter::OnPaint() [ssplitter.cpp:166]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SOverlay::OnPaint() [soverlay.cpp:100]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:25]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:44]
UE4Editor_SlateCore!SPanel::OnPaint() [spanel.cpp:19]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:25]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:25]
UE4Editor_Slate!SBorder::OnPaint() [sborder.cpp:90]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SOverlay::OnPaint() [soverlay.cpp:100]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:44]
UE4Editor_SlateCore!SPanel::OnPaint() [spanel.cpp:19]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:25]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:44]
UE4Editor_Slate!SSplitter::OnPaint() [ssplitter.cpp:166]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SOverlay::OnPaint() [soverlay.cpp:100]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:25]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:44]
UE4Editor_SlateCore!SPanel::OnPaint() [spanel.cpp:19]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:44]
UE4Editor_SlateCore!SPanel::OnPaint() [spanel.cpp:19]

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-34447 in the post.

0
Login to Vote

Fixed
ComponentMedia Framework
Affects Versions4.13
Target Fix4.13
Fix Commit3085606
Main Commit3092051
Release Commit3085606
CreatedAug 9, 2016
ResolvedAug 11, 2016
UpdatedMay 2, 2018