[0.15.6] Crash in AssemblingMachineGui::displaySizeChanged on Alt+Enter

This subforum contains all the issues which we already resolved.
daniel34
Global Moderator
Global Moderator
Posts: 2761
Joined: Thu Dec 25, 2014 7:30 am
Contact:

[0.15.6] Crash in AssemblingMachineGui::displaySizeChanged on Alt+Enter

Post by daniel34 »

Steps to reproduce:
  • Open an Assembling machine 1 (does not happen with 2 or 3)
  • Make sure a recipe is set
  • Press Alt+Enter to toggle fullscreen
Expected result: Factorio switches between fullscreen and windowed mode
Actual result: Factorio crashes

Code: Select all

   0.000 2017-05-02 19:28:23; Factorio 0.15.6 (build 29362, win64, alpha)
   0.000 Operating system: Windows 7 Service Pack 1
   0.000 Program arguments: "C:\Games\Factorio\bin\x64\factorio.exe" 
   0.001 Read data path: C:/Games/Factorio/data
   0.001 Write data path: C:/Games/Factorio
   0.001 Binaries path: C:/Games/Factorio/bin
   0.010 System info: [CPU: AMD Phenom(tm) II X4 955 Processor, 4 cores, RAM: 16382MB]
   0.010 Display options: [FullScreen: 0] [VSync: 1] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255]
   0.010 Available display adapters: 1
   0.011  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 750 Ti {0x80005, [0,0], 1920x1080, 32bit, 60Hz}
   0.011 Create display on adapter 0. Size 1280x720 at position [310, 162].
   0.045 Initialised Direct3D:[0] NVIDIA GeForce GTX 750 Ti; driver: nvd3dumx.dll 10.18.13.5891
   0.047     Video memory size (dedicated video/dedicated system/shared system/available): 1993/0/2048/4038 MB
   0.069 DSound: Starting _dsound_update thread
   0.069 DSound: Enter _dsound_update; tid=8600
   0.069 Device reset internal.
   0.070 Desktop composition is active.
   0.070 WARNING: You have vsync and desktop composition enabled on Direct3d. Consider disabling vsync to increase performance on some confirgurations.
   0.070 Graphics settings preset: very-high
   0.071 Graphics options: [Graphics quality: high] [Video memory usage: high] [Light scale: 25%] [DXT: false]
   0.155 Loading mod core 0.0.0 (data.lua)
   0.167 Loading mod base 0.15.6 (data.lua)
   0.319 Loading mod base 0.15.6 (data-updates.lua)
   0.450 Checksum for core: 3409166051
   0.450 Checksum of base: 2213884006
   0.631 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1493739673
   0.631 Info PlayerData.cpp:62: Cloud player-data.json unavailable
   0.762 Loaded shader file C:/Games/Factorio/data/core/graphics/shaders/game.cso
   0.762 Loaded shader file C:/Games/Factorio/data/core/graphics/shaders/zoom-to-world.cso
   0.782 Initial atlas bitmap size is 16384
   0.812 Created atlas bitmap 16384x16370
   1.844 Created atlas bitmap 16384x1736
   1.930 Created atlas bitmap 4096x3980
   1.963 Created atlas bitmap 4096x3648
   4.173 Atlases loaded from disk cache.
  17.282 Sprites loaded
  17.282 Convert atlas 4096x3980 to: trilinear-filtering 
  17.578 Convert atlas 4096x3648 to: mipmap 
  18.649 Loading sounds...
  21.786 Custom inputs active: 0
  21.788 Info Updater.cpp:753: Downloading https://updater.factorio.com/get-available-versions?username=daniel34&token=<private>&apiVersion=2
  23.144 0 packages available to download (experimental updates enabled).
  23.231 Factorio initialised
  31.260 Loading map C:\Games\Factorio\saves\first.zip: 4577523 bytes.
  31.306 Loading Level.dat: 8288753 bytes.
  31.312 Info Scenario.cpp:133: Map version 0.15.3-0
  31.670 Loading script.dat: 190 bytes.
  31.672 Checksum for script C:/Games/Factorio/temp/currently-playing/control.lua: 76911248
  36.603 Device reset internal.
  37.506 Error CrashHandler.cpp:232: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-cu6znz\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-cu6znz\src\util\logger.cpp (354): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-cu6znz\src\util\logger.cpp (408): Logger::logStacktrace
c:\cygwin64\tmp\factorio-cu6znz\src\util\crashhandler.cpp (105): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-cu6znz\src\util\crashhandler.cpp (235): CrashHandler::SignalHandler
d:\th\minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp (219): _seh_filter_exe
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (117): `thread_start<unsigned int (__cdecl*)(void * __ptr64)>'::`1'::filt$0
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000013FCB5738)
000000013FCB5738 (factorio): (filename not available): __C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076F69D0D)
0000000076F69D0D (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076F591AF)
0000000076F591AF (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076F91278)
0000000076F91278 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-cu6znz\src\gui\assemblingmachinegui.cpp (188): AssemblingMachineGui::displaySizeChanged
c:\cygwin64\tmp\factorio-cu6znz\libraries\agui\src\agui\widget.cpp (1465): agui::Widget::displaySizeChangedRecursive
c:\cygwin64\tmp\factorio-cu6znz\libraries\agui\src\agui\gui.cpp (1135): agui::Gui::resizeToDisplay
c:\cygwin64\tmp\factorio-cu6znz\src\mainloop.cpp (626): MainLoop::prepare
c:\cygwin64\tmp\factorio-cu6znz\src\mainloop.cpp (397): MainLoop::mainLoopStep
c:\cygwin64\tmp\factorio-cu6znz\src\mainloop.cpp (227): MainLoop::run
c:\cygwin64\tmp\factorio-cu6znz\src\main.cpp (902): wmain
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (253): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076A8652D)
0000000076A8652D (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076F6C521)
0000000076F6C521 (ntdll): (filename not available): RtlUserThreadStart
  41.064 Error CrashHandler.cpp:106: Map tick at moment of crash: 631587
  41.064 Error Util.cpp:76: Unexpected error occurred. If you're running the latest version of the game you can help us solve the problem by posting the contents of the log file on the Factorio forums.
Please also include the save file(s), any mods you may be using, and any steps you know of to reproduce the crash.
quick links: log file | graphical issues | wiki
Rseding91
Factorio Staff
Factorio Staff
Posts: 14646
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [0.15.6] Crash in AssemblingMachineGui::displaySizeChanged on Alt+Enter

Post by Rseding91 »

Thanks for the report. It's now fixed for the next version of 0.15.
If you want to get ahold of me I'm almost always on Discord.
Post Reply

Return to “Resolved Problems and Bugs”