Description

The editor crashes when attempting to open a widget blueprint.

Steps to Reproduce
  1. Open UE4 on Linux
  2. Right click on content browser navigate to User Interface->Widget Blueprint
  3. Double click on Widget blueprint to open

Result:
Editor crashes when trying to open the widget blueprint

Expected:
Widget blueprint opens and is editable

Callstack
[2016.08.25-13.34.37:848][990]LogLinux: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to access memory at address 0x3b1ed458

[2016.08.25-13.34.37:848][990]LogLinux: Fatal error!

[Callstack]  00  0x00007f51419e314f  FLinuxPlatformStackWalk::CaptureStackBackTrace(unsigned long long*, unsigned int, void*)
[Callstack]  01  0x00007f51418c0365  FGenericPlatformStackWalk::StackWalkAndDump(char*, unsigned long, int, void*)
[Callstack]  02  0x00007f51419a1b71  FLinuxCrashContext::CaptureStackTrace()
[Callstack]  03  0x00007f5136bc83a0  CommonLinuxCrashHandler(FGenericCrashContext const&)
[Callstack]  04  0x00007f51419a63e4  PlatformCrashHandler(int, siginfo_t*, void*)
[Callstack]  05  0x00007f514282b3d0  /lib/x86_64-linux-gnu/libpthread.so.0(+0x113d0) [0x7f514282b3d0]
[Callstack]  06  0x00007f5141971883  FText::FText(FText const&)
[Callstack]  07  0x00007f512bf818ab  FFixedZoomLevelsContainer::GetZoomText(int) const
[Callstack]  08  0x00007f50c8fff7b8  SDesignSurface::GetZoomText() const
[Callstack]  09  0x00007f50c90fcc3e  TBaseSPMethodDelegateInstance<true, SDesignerView, (ESPMode)0, FText ()>::Execute() const
[Callstack]  10  0x00007f513cdb6a23  TAttribute<FText>::Get() const
[Callstack]  11  0x00007f513b35d5cf  FTextBlockLayout::ComputeDesiredSize(FTextBlockLayout::FWidgetArgs const&, float, FTextBlockStyle const&)
[Callstack]  12  0x00007f513b36c4d3  STextBlock::ComputeDesiredSize(float) const
[Callstack]  13  0x00007f513ab713ed  SWidget::CacheDesiredSize(float)
[Callstack]  14  0x00007f513aafe48d  SWidget::SlatePrepass(float)
[Callstack]  15  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  16  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  17  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  18  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  19  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  20  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  21  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  22  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  23  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  24  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  25  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  26  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  27  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  28  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  29  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  30  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  31  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  32  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  33  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  34  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  35  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  36  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  37  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  38  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  39  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  40  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  41  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  42  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  43  0x00007f513aafe440  SWidget::SlatePrepass(float)
[Callstack]  44  0x00007f513b0dbb0e  /home/doug/Documents/github/4.13_Preview/Engine/Binaries/Linux/libUE4Editor-Slate.so(+0x1cdb0e) [0x7f513b0dbb0e]
[Callstack]  45  0x00007f513b0dbd28  /home/doug/Documents/github/4.13_Preview/Engine/Binaries/Linux/libUE4Editor-Slate.so(+0x1cdd28) [0x7f513b0dbd28]
[Callstack]  46  0x00007f513b0db51d  FSlateApplication::DrawPrepass(TSharedPtr<SWindow, (ESPMode)0>)
[Callstack]  47  0x00007f513b0d9411  FSlateApplication::PrivateDrawWindows(TSharedPtr<SWindow, (ESPMode)0>)
[Callstack]  48  0x00007f513b0dea52  FSlateApplication::TickApplication(float)
[Callstack]  49  0x00007f513b0dcb53  FSlateApplication::Tick()
[Callstack]  50  0x0000000000421d94  FEngineLoop::Tick() [/home/doug/Documents/github/4.13_Preview/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp, line 2869]
[Callstack]  51  0x00000000004256fa  GuardedMain(wchar_t const*) [/home/doug/Documents/github/4.13_Preview/Engine/Source/Runtime/Launch/Private/Launch.cpp, line 156]
[Callstack]  52  0x00007f5136bc8d1b  CommonLinuxMain(int, char**, int (*)(wchar_t const*))
[Callstack]  53  0x00007f51360e6830  /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f51360e6830]
[Callstack]  54  0x0000000000413869  /home/doug/Documents/github/4.13_Preview/Engine/Binaries/Linux/UE4Editor(_start+0x29) [0x413869]

Have Comments or More Details?

Head over to the existing AnswerHub thread and let us know what's up.

7
Login to Vote

Fixed
TypeBug
ComponentTools - Desktop
Affect Versions4.13
Target Fix4.13.1
Fix Commit3139674
Main Commit3147801
CreatedAug 25, 2016
ResolvedSep 26, 2016
UpdatedFeb 9, 2017