[0.15.3] Crash on pressing b

Things that has been reported already before.
Post Reply
r_a_s_robin
Manual Inserter
Manual Inserter
Posts: 3
Joined: Thu Apr 27, 2017 5:49 pm
Contact:

[0.15.3] Crash on pressing b

Post by r_a_s_robin »

Extra info:
- I have 2 blueprints from an other game allready in 'My Blueprints'.
- Tech in one these blueprints has not been researched yet
- Playing an online muliplayer scenario

I press B and the game crashes.
Attachments
factorio-current.log
(9.99 KiB) Downloaded 82 times

Loewchen
Global Moderator
Global Moderator
Posts: 8318
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [0.15.3] Crash on pressing b

Post by Loewchen »

Code: Select all

   0.001 2017-04-27 22:39:04; Factorio 0.15.3 (build 29201, win64, steam)
   0.001 Operating system: Windows 10 (version 1607) 
   0.002 Program arguments: "C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.002 Read data path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/data
   0.002 Write data path: C:/Users/Robin/AppData/Roaming/Factorio
   0.002 Binaries path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/bin
   0.009 System info: [CPU: Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz, 4 cores, RAM: 16332MB]
   0.009 Display options: [FullScreen: 0] [VSync: 1] [UIScale: 100.82%] [MultiSampling: OFF] [Screen: 255]
   0.011 Available display adapters: 3
   0.012  [0]: \\.\DISPLAY1 - AMD Radeon HD 6800 Series {0x8000005, [0,0], 1920x1200, 32bit, 60Hz}
   0.012  [1]: \\.\DISPLAY2 - AMD Radeon HD 6800 Series {0x8000001, [1920,0], 1920x1080, 32bit, 60Hz}
   0.012  [2]: \\.\DISPLAY3 - AMD Radeon HD 6800 Series {0x01, [-1920,0], 1920x1200, 32bit, 60Hz}
   0.012 Create display on adapter 0. Size 1280x720 at position [310, 222].
   0.110 Initialised Direct3D:[0] AMD Radeon HD 6800 Series; driver: aticfx64.dll 8.17.10.1404
   0.144     Video memory size (dedicated video/dedicated system/shared system/available): 1011/0/3840/4092 MB
   0.181 DSound: Starting _dsound_update thread
   0.181 DSound: Enter _dsound_update; tid=4804
   0.183 Device reset internal.
   0.186 Desktop composition is active.
   0.186 You have vsync and desktop composition enabled on Direct3d. Consider disabling vsync to increase performance on some confirgurations.
   0.186 Graphics settings preset: high
   0.186 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 100%] [DXT: false]
   0.263 Loading mod core 0.0.0 (data.lua)
   0.272 Loading mod base 0.15.3 (data.lua)
   0.384 Loading mod base 0.15.3 (data-updates.lua)
   0.460 Checksum for core: 2926038370
   0.460 Checksum of base: 2896593033
   0.588 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1493318091
   0.588 Info PlayerData.cpp:62: Cloud player-data.json unavailable
   0.676 Loaded shader file C:/Program Files (x86)/Steam/steamapps/common/Factorio/data/core/graphics/shaders/game.cso
   0.676 Loaded shader file C:/Program Files (x86)/Steam/steamapps/common/Factorio/data/core/graphics/shaders/zoom-to-world.cso
   0.694 Initial atlas bitmap size is 16384
   0.714 Created atlas bitmap 16384x16371
   0.716 Created atlas bitmap 16384x8937
   0.716 Created atlas bitmap 4096x3980
   0.716 Created atlas bitmap 4096x3648
  15.396 Sprites loaded
  15.396 Convert atlas 4096x3980 to: trilinear-filtering 
  15.471 Convert atlas 4096x3648 to: mipmap 
  16.584 Loading sounds...
  18.968 Custom inputs active: 0
  19.014 Factorio initialised
  21.933 Info UDPSocket.cpp:27: Opening socket at (0.0.0.0:0)
  33.271 Error Pinger.cpp:150: Ping sendto failed: Sendto (0.0.0.0:34197) failed (10049: The requested address is not valid in its context.

  33.284 Info UnparsedNetworkMessage.cpp:87: Invalid packet (type NatPunchRequest) received from 88.80.190.64:34197: unexpected packet type
  34.301 Info UDPSocket.cpp:234: Socket closed
  34.302 Joining game 188.165.210.64:34207
  34.302 Info UDPSocket.cpp:33: Opening socket
  34.303 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(Ready) to(Connecting)
  34.370 Connection refused
  34.370 Info ClientMultiplayerManager.cpp:177: Quitting multiplayer connection.
  34.370 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(Connecting) to(Disconnected)
  34.371 Info HttpSharedState.cpp:44: Downloading https://auth.factorio.com/generate-user-server-key
  34.804 Info HttpSharedState.cpp:111: Status code: 200
  34.804 Info AuthServerConnector.cpp:136: Received key(UFxCVe6OZWAL4+UUs6DjJQ==) for username(rasrobin) from auth server.
  34.862 Info UDPSocket.cpp:234: Socket closed
  34.862 Joining game 188.165.210.64:34207
  34.862 Info UDPSocket.cpp:33: Opening socket
  34.863 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(Ready) to(Connecting)
  34.907 Info ClientSynchronizer.cpp:34: Initialized Synchronizer local peer(1) latency(32).
  34.908 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(Connecting) to(ConnectedWaitingForMap)
  34.908 Info ClientRouter.cpp:217: ConnectionAccepted
  35.804 Info ClientMultiplayerManager.cpp:669: Received mapReadyForDownload
  35.804 Downloading file C:\Users\Robin\AppData\Roaming\Factorio\temp\mp-download.zip (12624806 B, 25100 blocks)
  35.809 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(ConnectedWaitingForMap) to(ConnectedDownloadingMap)
  37.356 Info ClientMultiplayerManager.cpp:773: Disconnect notification for peer (5)
  37.660 Finished download (1 s, 12 MB, 6.8 MB/s)
  37.728 Info ClientMultiplayerManager.cpp:650: mapTick(-1) map download finished creating scenario
  37.729 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(ConnectedDownloadingMap) to(ConnectedLoadingMap)
  37.729 Loading map C:\Users\Robin\AppData\Roaming\Factorio\temp\mp-download.zip: 12624806 bytes.
  37.810 Loading Level.dat: 25529569 bytes.
  37.813 Info Scenario.cpp:133: Map version 0.15.3-0
  38.582 Loading script.dat: 8295 bytes.
  38.591 Checksum for script C:/Users/Robin/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 3377643763
  38.624 Info ClientMultiplayerManager.cpp:539: MapTick(100426) changing state from(ConnectedLoadingMap) to(TryingToCatchUp)
  39.031 Info ClientMultiplayerManager.cpp:539: MapTick(100623) changing state from(TryingToCatchUp) to(WaitingForCommandToStartSendingTickClosures)
  39.107 Info ClientMultiplayerManager.cpp:539: MapTick(100623) changing state from(WaitingForCommandToStartSendingTickClosures) to(InGame)
  39.157 Info GameActionHandler.cpp:3231: MapTick (100626) processed PlayerJoinGame peerID(15) playerIndex(0) mode(create ) 
  46.997 Info ClientSynchronizer.cpp:257: Changing local latency from 32 to 21 (nextTickToSend: 101117, ticksClientWillJumpOver: 0 {})
  47.567 Error CrashHandler.cpp:232: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-orhqod\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-orhqod\src\util\logger.cpp (354): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-orhqod\src\util\logger.cpp (408): Logger::logStacktrace
c:\cygwin64\tmp\factorio-orhqod\src\util\crashhandler.cpp (105): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-orhqod\src\util\crashhandler.cpp (235): CrashHandler::SignalHandler
d:\th\minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp (219): _seh_filter_exe
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (269): `__scrt_common_main_seh'::`1'::filt$0
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF715177E48)
00007FF715177E48 (Factorio): (filename not available): __C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD2B7CAB9D)
00007FFD2B7CAB9D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD2B769913)
00007FFD2B769913 (ntdll): (filename not available): RtlImageNtHeaderEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD2B7C9CBA)
00007FFD2B7C9CBA (ntdll): (filename not available): KiUserExceptionDispatcher
c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring (1150): std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign
c:\cygwin64\tmp\factorio-orhqod\vs2015\finalsteamreleasex64\factorio-all-in-one\unity1.cpp (4541): std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >
c:\program files (x86)\microsoft visual studio 14.0\vc\include\xtree (887): std::_Tree_comp_alloc<std::_Tmap_traits<LowercaseString,BlueprintShelfWidget * __ptr64,std::less<LowercaseString>,std::allocator<std::pair<LowercaseString const ,BlueprintShelfWidget * __ptr64> >,0> >::_Buynode<std::piecewise_construct_t const & __ptr64,std::tuple<LowercaseString const & __ptr64>,std::tuple<> >
c:\program files (x86)\microsoft visual studio 14.0\vc\include\map (338): std::map<LowercaseString,BlueprintShelfWidget * __ptr64,std::less<LowercaseString>,std::allocator<std::pair<LowercaseString const ,BlueprintShelfWidget * __ptr64> > >::operator[]
c:\cygwin64\tmp\factorio-orhqod\src\gui\blueprintlibrarygui.cpp (829): BlueprintLibraryGui::rebuildGui
c:\cygwin64\tmp\factorio-orhqod\src\gui\blueprintlibrarygui.cpp (664): BlueprintLibraryGui::BlueprintLibraryGui
c:\cygwin64\tmp\factorio-orhqod\src\gameview.cpp (514): GameView::loadGuiForController
c:\cygwin64\tmp\factorio-orhqod\src\gameview.cpp (270): GameView::executeAction
c:\cygwin64\tmp\factorio-orhqod\src\gameview.cpp (242): GameView::executeActions
c:\cygwin64\tmp\factorio-orhqod\src\game.cpp (207): Game::postUpdate
c:\cygwin64\tmp\factorio-orhqod\src\mainloop.cpp (607): MainLoop::prepare
c:\cygwin64\tmp\factorio-orhqod\src\mainloop.cpp (397): MainLoop::mainLoopStep
c:\cygwin64\tmp\factorio-orhqod\src\mainloop.cpp (227): MainLoop::run
c:\cygwin64\tmp\factorio-orhqod\src\main.cpp (881): wmain
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (253): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD2B028364)
00007FFD2B028364 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD2B7870D1)
00007FFD2B7870D1 (ntdll): (filename not available): RtlUserThreadStart
  48.921 Error CrashHandler.cpp:106: Map tick at moment of crash: 101126
  48.921 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.

Oxyd
Former Staff
Former Staff
Posts: 1428
Joined: Thu May 07, 2015 8:42 am
Contact:

Re: [0.15.3] Crash on pressing b

Post by Oxyd »

This might be fixed in 0.15.4. Do you know if anybody ran game.remove_offline_players() on that server? If they did, then it should be fixed. If not, then we have a different crash here.

posila
Factorio Staff
Factorio Staff
Posts: 5202
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [0.15.3] Crash on pressing b

Post by posila »

I'll move it to duplicates. Let us know if it still happens in 0.15.4. Thanks.

raute
Manual Inserter
Manual Inserter
Posts: 4
Joined: Sun Apr 16, 2017 7:34 pm
Contact:

Re: [0.15.3] Crash on pressing b

Post by raute »

same here, cannot reconnect even after this - can you? any way to fix this?

i dont mean this in a bad way, just in a constructive way:
from dev to devs: please improve on error handling, the whole client crashing upon error in one of the dialogs is not acceptable.

posila
Factorio Staff
Factorio Staff
Posts: 5202
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [0.15.3] Crash on pressing b

Post by posila »

raute wrote:the whole client crashing upon error in one of the dialogs is not acceptable.
Well, in C# or Java we could catch NullPointerException, but in C++ dereferencing invalid pointers is non-recoverable error.

r_a_s_robin
Manual Inserter
Manual Inserter
Posts: 3
Joined: Thu Apr 27, 2017 5:49 pm
Contact:

Re: [0.15.3] Crash on pressing b

Post by r_a_s_robin »

Oxyd wrote:This might be fixed in 0.15.4. Do you know if anybody ran game.remove_offline_players() on that server? If they did, then it should be fixed. If not, then we have a different crash here.
I did not communicate with any admins.

I could play normally again when i went back to the server i played on earlier. I also removed the blueprints from my 'My Blueprints'. After that i could play on other servers again, but i can't tell for sure if things are related.
If it occurs again in 0.15.4 i'll post it.

Post Reply

Return to “Duplicates”