Description

Also Reproduced in Main Promotable-CL-2479729

After importing and saving a texture which is non power of 2 and not an hdr texture, when you set the Maximum Texture Size in the Texture Editor's Compression settings to any value beside one, crash.

Steps to Reproduce
  1. Open QAGame Editor
  2. Import the attached 'NonPowerof2.tga'
  3. Save all
  4. Open 'NonPowerof2.tga' in Texture Editor
  5. Under Compression, set the Maximum Texture Size to 512 (any number)

RESULTS: Engine will freeze for a moment then Crash

EXPECTED: No Crashing, and a Warning that Non Power of 2 cannot be streamed and does not generate mip maps if necessary

Callstack

Assertion failed: InTexture [Link Removed] [Line: 328]

KERNELBASE.dll

{0x000007fefcea940d}

+ 0 bytes
UE4Editor-Core.dll!FOutputDeviceWindowsError::Serialize()

{0x000007fed49b8cf4}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\c
UE4Editor-Core.dll!FOutputDevice::Logf__VA()

{0x000007fed4803d78}

+ 159 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\c
UE4Editor-Core.dll!FError::FinalLogf()

{0x000007fed47ef132}

+ 65 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\c
UE4Editor-Engine.dll!FCanvasTileItem::FCanvasTileItem()

{0x000007feca14a810}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\e
UE4Editor-TextureEditor.dll!FTextureEditorViewportClient::Draw()

{0x000007feb51188c8}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\editor\te
UE4Editor-Engine.dll!FViewport::Draw()

{0x000007fec999c25f}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\e
UE4Editor-TextureEditor.dll!STextureEditorViewport::Tick()

{0x000007feb5130a35}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\editor\te
UE4Editor-SlateCore.dll!SWidget::Paint()

{0x000007fed3b85499}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SCompoundWidget::OnPaint()

{0x000007fed3b848ea} + 126 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-Slate.dll!SBorder::OnPaint() {0x000007fed3fe5c08} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint() {0x000007fed3b854ea} + 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SOverlay::OnPaint() {0x000007fed3b84b61} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint() {0x000007fed3b854ea} + 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SPanel::PaintArrangedChildren() {0x000007fed3b8585d} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SPanel::OnPaint() {0x000007fed3b84cb8} + 52 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint() {0x000007fed3b854ea} + 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SCompoundWidget::OnPaint() {0x000007fed3b848ea}

+ 126 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint()

{0x000007fed3b854ea} + 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SPanel::PaintArrangedChildren() {0x000007fed3b8585d} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-Slate.dll!SSplitter::OnPaint() {0x000007fed3fe9161} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint() {0x000007fed3b854ea}

+ 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SCompoundWidget::OnPaint()

{0x000007fed3b848ea} + 126 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint() {0x000007fed3b854ea} + 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SPanel::PaintArrangedChildren() {0x000007fed3b8585d} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-Slate.dll!SSplitter::OnPaint() {0x000007fed3fe9161} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint() {0x000007fed3b854ea} + 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SOverlay::OnPaint() {0x000007fed3b84b61} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint() {0x000007fed3b854ea} + 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SCompoundWidget::OnPaint() {0x000007fed3b848ea}

+ 126 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint()

{0x000007fed3b854ea} + 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SPanel::PaintArrangedChildren() {0x000007fed3b8585d} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SPanel::OnPaint() {0x000007fed3b84cb8} + 52 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint() {0x000007fed3b854ea}

+ 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SCompoundWidget::OnPaint()

{0x000007fed3b848ea} + 126 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint() {0x000007fed3b854ea} + 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SCompoundWidget::OnPaint() {0x000007fed3b848ea}

+ 126 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-Slate.dll!SBorder::OnPaint()

{0x000007fed3fe5c08}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint()

{0x000007fed3b854ea} + 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SOverlay::OnPaint() {0x000007fed3b84b61} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint() {0x000007fed3b854ea}

+ 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SPanel::PaintArrangedChildren()

{0x000007fed3b8585d} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SPanel::OnPaint() {0x000007fed3b84cb8} + 52 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint() {0x000007fed3b854ea} + 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SCompoundWidget::OnPaint() {0x000007fed3b848ea} + 126 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint() {0x000007fed3b854ea} + 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SPanel::PaintArrangedChildren() {0x000007fed3b8585d}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-Slate.dll!SSplitter::OnPaint()

{0x000007fed3fe9161}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint()

{0x000007fed3b854ea} + 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SOverlay::OnPaint() {0x000007fed3b84b61} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint() {0x000007fed3b854ea}

+ 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SCompoundWidget::OnPaint()

{0x000007fed3b848ea} + 126 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint() {0x000007fed3b854ea} + 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SPanel::PaintArrangedChildren() {0x000007fed3b8585d} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SPanel::OnPaint() {0x000007fed3b84cb8} + 52 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint() {0x000007fed3b854ea} + 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SPanel::PaintArrangedChildren() {0x000007fed3b8585d} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SPanel::OnPaint() {0x000007fed3b84cb8} + 52 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint() {0x000007fed3b854ea} + 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SOverlay::OnPaint() {0x000007fed3b84b61} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint() {0x000007fed3b854ea} + 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SCompoundWidget::OnPaint() {0x000007fed3b848ea}

+ 126 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWidget::Paint()

{0x000007fed3b854ea}

+ 58 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-SlateCore.dll!SWindow::PaintWindow()

{0x000007fed3b859f6}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-Slate.dll!FSlateApplication::DrawWindowAndChildren()

{0x000007fed3dff1d2}

+ 239 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-Slate.dll!FSlateApplication::DrawWindowAndChildren()

{0x000007fed3dffef3}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-Slate.dll!FSlateApplication::PrivateDrawWindows()

{0x000007fed3e4701c}

+ 16 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-Slate.dll!FSlateApplication::DrawWindows()

{0x000007fed3dffff0}

+ 13 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor-Slate.dll!FSlateApplication::Tick()

{0x000007fed3e68cdf}

+ 8 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\s
UE4Editor.exe!FEngineLoop::Tick()

{0x000000013f518896}

+ 15 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\l
UE4Editor.exe!GuardedMain()

{0x000000013f507f2c}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\l
UE4Editor.exe!GuardedMainWrapper()

{0x000000013f507faa}

+ 5 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\l
UE4Editor.exe!WinMain()

{0x000000013f51b5b8}

+ 17 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\l
UE4Editor.exe!__tmainCRTStartup()

{0x000000013f51c5e9}

+ 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
kernel32.dll

{0x0000000076c659ed}

+ 0 bytes
ntdll.dll

{0x0000000076e9c541} + 0 bytes
ntdll.dll {0x0000000076e9c541}

+ 0 bytes

Community References

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentTools
Affects Versions4.7.24.8
Target Fix4.8
Fix Commit2520838
CreatedMar 16, 2015
ResolvedApr 22, 2015
UpdatedApr 27, 2018