[Rseding91] [16.16] Crash when sorting blueprints after entity migration

This subforum contains all the issues which we already resolved.
Post Reply
ZTX
Burner Inserter
Burner Inserter
Posts: 8
Joined: Sat Nov 25, 2017 7:13 pm
Contact:

[Rseding91] [16.16] Crash when sorting blueprints after entity migration

Post by ZTX »

Keeps happening in Multiplayer - sometimes takes a little longer to happen, but usually happens within a few minutes.
Attachments
factorio-current.log
(18.88 KiB) Downloaded 66 times

Rseding91
Factorio Staff
Factorio Staff
Posts: 13209
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [Rseding91] [16.16] Crash when sorting blueprints after entity migration

Post by Rseding91 »

Thanks for the report. Is your save file migrated from a previous version of the game? (0.15 or earlier?)
If you want to get ahold of me I'm almost always on Discord.

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

Re: [Rseding91] [16.16] Crash when sorting blueprints after entity migration

Post by Loewchen »

Code: Select all

   0.000 2018-01-14 13:57:05; Factorio 0.16.16 (build 34924, mac, steam)
   0.000 Operating system: macOS 10.13.2
   0.000 Program arguments: "/Users/zack/Library/Application Support/Steam/steamapps/common/Factorio/factorio.app" 
   0.000 Read data path: /Users/zack/Library/Application Support/Steam/steamapps/common/Factorio/factorio.app/Contents/data
   0.000 Write data path: /Users/zack/Library/Application Support/factorio [16358/115511MB]
   0.000 Binaries path: /Users/zack/Library/Application Support/Steam/steamapps/common
   0.011 System info: [CPU:        Intel(R) Core(TM) i5-3427U CPU @ 1.80GHz, 4 cores, RAM: 8192MB]
   0.021 Display options: [FullScreen: 0] [VSync: 0] [UIScale: system (100.0%)] [MultiSampling: OFF] [Screen: 255] [Lang: en]
   0.021 Available display adapters: 1
   0.022  [0]: resolution 1440x900px at [0,0]
   0.022 Create display on adapter 0. Size 1280x720 at position [70, 72].
   0.185 Initialised OpenGL:[0] Intel HD Graphics 4000 OpenGL Engine; driver: 2.1 INTEL-10.30.12
   0.185   Dedicated video memory size 1536 MB
   0.333 Graphics settings preset: high
   0.333 Graphics options: [Graphics quality: normal] [Video memory usage: all] [Light scale: 47.3315%] [DXT: auto] [Shader: 1]
   0.333                   [Parallel sprite loading: 1] [Max texture size: 0/8192] [Bmp cache: 0] [Sprite slicing: 1] [Low quality rotation: 0]
   0.469 Loading mod core 0.0.0 (data.lua)
   0.493 Loading mod base 0.16.16 (data.lua)
   0.681 Loading mod base 0.16.16 (data-updates.lua)
   0.760 Checksum for core: 2242385247
   0.760 Checksum of base: 354110265
   0.969 Loading sounds...
   1.131 Info PlayerData.cpp:67: Local player-data.json unavailable
   1.131 Info PlayerData.cpp:70: Cloud player-data.json available, timestamp 1515959680
   1.149 Info CropCache.cpp:52: Exception while loading crop cache: Map version 0.12.35-0 cannot be loaded because it's lower than the minimum input version. This can be probably ignored
   1.273 Loaded shader file /Users/zack/Library/Application Support/Steam/steamapps/common/Factorio/factorio.app/Contents/data/core/graphics/shaders/game.glsl
   1.284 Loaded shader file /Users/zack/Library/Application Support/Steam/steamapps/common/Factorio/factorio.app/Contents/data/core/graphics/shaders/zoom-to-world.glsl
   1.286 Loaded shader file /Users/zack/Library/Application Support/Steam/steamapps/common/Factorio/factorio.app/Contents/data/core/graphics/shaders/alpha-mask.glsl
   1.287 Crop bitmaps.
  10.343 Initial atlas bitmap size is 16384
  10.348 Created atlas bitmap 16384x6598 [none]
  10.348 Created atlas bitmap 16384x682 [decal]
  10.349 Created atlas bitmap 8192x4144 [compressed, mask]
  10.354 Created atlas bitmap 8192x5880 [compressed, mask, shadow]
  10.354 Created atlas bitmap 8192x1496 [mipmap]
  10.355 Created atlas bitmap 8192x800 [compressed, mipmap, mask, smoke]
  10.355 Created atlas bitmap 8192x2500 [linear-minification, mipmap, terrain]
  10.355 Created atlas bitmap 8192x1036 [no-crop, trilinear-filtering, icon, light]
  10.356 Created atlas bitmap 8192x238 [alpha-mask]
  20.595 Sprites loaded
  20.595 Convert atlas 8192x4144 to: compressed 
  21.875 Convert atlas 8192x5880 to: compressed 
  23.088 Convert atlas 8192x1496 to: mipmap 
  23.336 Convert atlas 8192x800 to: mipmap compressed 
  23.666 Convert atlas 8192x2500 to: min-linear 
  24.136 Convert atlas 8192x1036 to: trilinear-filtering 
  24.306 Convert atlas 8192x238 to: alpha-mask
  24.353 Info GlobalContext.cpp:1073: Resetting config.
  24.356 Custom inputs active: 0
  24.419 Factorio initialised
  93.887 Info HttpSharedState.cpp:54: Downloading https://auth.factorio.com/api-login?api_version=2
  94.592 Info HttpSharedState.cpp:127: Status code: 200
  94.592 Info AuthServerConnector.cpp:172: Got token from auth server for username(ZTX).
  94.600 Info UDPSocket.cpp:27: Opening socket at (0.0.0.0:0)
 104.551 Info UDPSocket.cpp:206: Closing socket
 104.554 Info UDPSocket.cpp:236: Socket closed
 104.554 Info UDPSocket.cpp:206: Closing socket
 104.557 Joining game 176.31.106.185:34198
 104.557 Info UDPSocket.cpp:33: Opening socket
 104.558 Info ClientMultiplayerManager.cpp:573: MapTick(4294967295) changing state from(Ready) to(Connecting)
 104.873 Connection refused
 104.873 Info ClientMultiplayerManager.cpp:188: Quitting multiplayer connection.
 104.873 Info ClientMultiplayerManager.cpp:573: MapTick(4294967295) changing state from(Connecting) to(Disconnected)
 104.873 Info HttpSharedState.cpp:54: Downloading https://auth.factorio.com/generate-user-server-key-2
 104.932 Info HttpSharedState.cpp:127: Status code: 200
 104.932 Info AuthServerConnector.cpp:139: Received key(8OKM9S3bfqux5vQmdc6PVg==) for username(ZTX) from auth server.
 104.973 Info UDPSocket.cpp:206: Closing socket
 104.973 Info UDPSocket.cpp:236: Socket closed
 104.973 Joining game 176.31.106.185:34198
 104.973 Info UDPSocket.cpp:33: Opening socket
 104.975 Info ClientMultiplayerManager.cpp:573: MapTick(4294967295) changing state from(Ready) to(Connecting)
 105.272 Info ClientSynchronizer.cpp:35: Initialized Synchronizer local peer(1) latency(32).
 105.272 Info ClientMultiplayerManager.cpp:573: MapTick(4294967295) changing state from(Connecting) to(ConnectedWaitingForMap)
 105.273 Info ClientRouter.cpp:238: ConnectionAccepted
 106.005 Info ClientMultiplayerManager.cpp:745: Received mapReadyForDownload
 106.005 Downloading file /Users/zack/Library/Application Support/factorio/temp/mp-download.zip (13654044 B, 27146 blocks)
 106.011 Info ClientMultiplayerManager.cpp:573: MapTick(4294967295) changing state from(ConnectedWaitingForMap) to(ConnectedDownloadingMap)
 112.032 Finished download (6 s, 13.6 MB, 2.2 MB/s)
 112.098 Info ClientMultiplayerManager.cpp:725: mapTick(4294967295) map download finished creating scenario
 112.099 Info ClientMultiplayerManager.cpp:573: MapTick(4294967295) changing state from(ConnectedDownloadingMap) to(ConnectedLoadingMap)
 112.099 Loading map /Users/zack/Library/Application Support/factorio/temp/mp-download.zip: 13654044 bytes.
 112.168 Loading Level.dat: 34700403 bytes.
 112.177 Info Scenario.cpp:135: Map version 0.16.16-4
 114.442 Loading script.dat: 20248 bytes.
 114.479 Checksum for script /Users/zack/Library/Application Support/factorio/temp/currently-playing/control.lua: 386211605
 114.548 Info ClientMultiplayerManager.cpp:573: MapTick(693664) changing state from(ConnectedLoadingMap) to(TryingToCatchUp)
 117.985 Info ClientMultiplayerManager.cpp:573: MapTick(694382) changing state from(TryingToCatchUp) to(WaitingForCommandToStartSendingTickClosures)
 118.205 Info ClientMultiplayerManager.cpp:573: MapTick(694382) changing state from(WaitingForCommandToStartSendingTickClosures) to(InGame)
 118.403 Info ClientSynchronizer.cpp:279: Changing local latency from 32 to 41 (nextTickToSend: 694427, ticksClientWillJumpOver: 0 {})
 118.439 Info GameActionHandler.cpp:3371: MapTick (694395) processed PlayerJoinGame peerID(56) playerIndex(41) mode(connect ) 
 127.838 Info ClientMultiplayerManager.cpp:885: Disconnect notification for peer (45)
 129.938 Info ClientSynchronizer.cpp:279: Changing local latency from 41 to 35 (nextTickToSend: 695123, ticksClientWillJumpOver: 0 {})
 134.938 Info ClientSynchronizer.cpp:279: Changing local latency from 35 to 33 (nextTickToSend: 695419, ticksClientWillJumpOver: 0 {})
 139.938 Info ClientSynchronizer.cpp:279: Changing local latency from 33 to 40 (nextTickToSend: 695718, ticksClientWillJumpOver: 0 {})
 149.938 Info ClientSynchronizer.cpp:279: Changing local latency from 40 to 34 (nextTickToSend: 696321, ticksClientWillJumpOver: 0 {})
 154.921 Info ClientSynchronizer.cpp:279: Changing local latency from 34 to 31 (nextTickToSend: 696617, ticksClientWillJumpOver: 0 {})
 159.938 Info ClientSynchronizer.cpp:279: Changing local latency from 31 to 30 (nextTickToSend: 696919, ticksClientWillJumpOver: 0 {})
 164.941 Info ClientSynchronizer.cpp:279: Changing local latency from 30 to 29 (nextTickToSend: 697215, ticksClientWillJumpOver: 0 {})
 169.972 Info ClientSynchronizer.cpp:279: Changing local latency from 29 to 28 (nextTickToSend: 697520, ticksClientWillJumpOver: 0 {})
 172.505 Info ClientMultiplayerManager.cpp:885: Disconnect notification for peer (55)
 199.938 Info ClientSynchronizer.cpp:279: Changing local latency from 28 to 27 (nextTickToSend: 699316, ticksClientWillJumpOver: 0 {})
 224.962 Info ClientSynchronizer.cpp:279: Changing local latency from 27 to 28 (nextTickToSend: 700816, ticksClientWillJumpOver: 0 {})
 234.938 Info ClientSynchronizer.cpp:279: Changing local latency from 28 to 26 (nextTickToSend: 701418, ticksClientWillJumpOver: 0 {})
 249.938 Info ClientSynchronizer.cpp:279: Changing local latency from 26 to 27 (nextTickToSend: 702315, ticksClientWillJumpOver: 0 {})
 254.971 Info ClientSynchronizer.cpp:279: Changing local latency from 27 to 31 (nextTickToSend: 702617, ticksClientWillJumpOver: 0 {})
 259.971 Info ClientSynchronizer.cpp:279: Changing local latency from 31 to 34 (nextTickToSend: 702919, ticksClientWillJumpOver: 0 {})
 274.939 Info ClientSynchronizer.cpp:279: Changing local latency from 34 to 29 (nextTickToSend: 703818, ticksClientWillJumpOver: 0 {})
 279.939 Info ClientSynchronizer.cpp:279: Changing local latency from 29 to 28 (nextTickToSend: 704116, ticksClientWillJumpOver: 0 {})
 284.955 Info ClientSynchronizer.cpp:279: Changing local latency from 28 to 26 (nextTickToSend: 704416, ticksClientWillJumpOver: 0 {})
 289.955 Info ClientSynchronizer.cpp:279: Changing local latency from 26 to 25 (nextTickToSend: 704718, ticksClientWillJumpOver: 0 {})
 294.971 Info ClientSynchronizer.cpp:279: Changing local latency from 25 to 22 (nextTickToSend: 705021, ticksClientWillJumpOver: 0 {})
 299.955 Info ClientSynchronizer.cpp:279: Changing local latency from 22 to 21 (nextTickToSend: 705316, ticksClientWillJumpOver: 0 {})
 304.972 Info ClientSynchronizer.cpp:279: Changing local latency from 21 to 22 (nextTickToSend: 705614, ticksClientWillJumpOver: 0 {})
 314.955 Info ClientSynchronizer.cpp:279: Changing local latency from 22 to 23 (nextTickToSend: 706213, ticksClientWillJumpOver: 0 {})
 324.922 Info ClientSynchronizer.cpp:279: Changing local latency from 23 to 25 (nextTickToSend: 706812, ticksClientWillJumpOver: 0 {})
 334.938 Info ClientSynchronizer.cpp:279: Changing local latency from 25 to 22 (nextTickToSend: 707417, ticksClientWillJumpOver: 0 {})
 339.924 Info ClientSynchronizer.cpp:279: Changing local latency from 22 to 23 (nextTickToSend: 707711, ticksClientWillJumpOver: 0 {})
 349.939 Info ClientSynchronizer.cpp:279: Changing local latency from 23 to 24 (nextTickToSend: 708313, ticksClientWillJumpOver: 0 {})
 360.656 Info ClientSynchronizer.cpp:279: Changing local latency from 24 to 22 (nextTickToSend: 708915, ticksClientWillJumpOver: 0 {})
 365.650 Info ClientSynchronizer.cpp:279: Changing local latency from 22 to 24 (nextTickToSend: 709213, ticksClientWillJumpOver: 0 {})
 371.466 Info GameActionHandler.cpp:3371: MapTick (709538) processed PlayerJoinGame peerID(57) playerIndex(46) mode(create ) 
 380.652 Info ClientSynchronizer.cpp:279: Changing local latency from 24 to 39 (nextTickToSend: 710114, ticksClientWillJumpOver: 0 {})
 395.655 Info ClientSynchronizer.cpp:279: Changing local latency from 39 to 42 (nextTickToSend: 711022, ticksClientWillJumpOver: 0 {})
 405.655 Info ClientSynchronizer.cpp:279: Changing local latency from 42 to 34 (nextTickToSend: 711623, ticksClientWillJumpOver: 0 {})
 410.672 Info ClientSynchronizer.cpp:279: Changing local latency from 34 to 31 (nextTickToSend: 711920, ticksClientWillJumpOver: 0 {})
 415.679 Info ClientSynchronizer.cpp:279: Changing local latency from 31 to 39 (nextTickToSend: 712222, ticksClientWillJumpOver: 0 {})
 426.338 Info ClientSynchronizer.cpp:279: Changing local latency from 39 to 26 (nextTickToSend: 712826, ticksClientWillJumpOver: 0 {})
 427.389 Info GameActionHandler.cpp:3371: MapTick (712851) processed PlayerJoinGame peerID(58) playerIndex(47) mode(create ) 
 467.038 Info ClientSynchronizer.cpp:279: Changing local latency from 26 to 27 (nextTickToSend: 715213, ticksClientWillJumpOver: 0 {})
 477.056 Info ClientSynchronizer.cpp:279: Changing local latency from 27 to 25 (nextTickToSend: 715821, ticksClientWillJumpOver: 0 {})
 482.027 Info ClientSynchronizer.cpp:279: Changing local latency from 25 to 22 (nextTickToSend: 716117, ticksClientWillJumpOver: 0 {})
 492.055 Info ClientSynchronizer.cpp:279: Changing local latency from 22 to 24 (nextTickToSend: 716714, ticksClientWillJumpOver: 0 {})
 502.071 Info ClientSynchronizer.cpp:279: Changing local latency from 24 to 27 (nextTickToSend: 717314, ticksClientWillJumpOver: 0 {})
 522.071 Info ClientSynchronizer.cpp:279: Changing local latency from 27 to 26 (nextTickToSend: 718517, ticksClientWillJumpOver: 0 {})
 532.039 Info ClientSynchronizer.cpp:279: Changing local latency from 26 to 27 (nextTickToSend: 719116, ticksClientWillJumpOver: 0 {})
 542.039 Info ClientSynchronizer.cpp:279: Changing local latency from 27 to 18 (nextTickToSend: 719724, ticksClientWillJumpOver: 0 {})
 545.697 Info GameActionHandler.cpp:3371: MapTick (719912) processed PlayerJoinGame peerID(59) playerIndex(11) mode(connect ) 
 547.076 Info ClientSynchronizer.cpp:279: Changing local latency from 18 to 20 (nextTickToSend: 720012, ticksClientWillJumpOver: 0 {})
 557.738 Info ClientSynchronizer.cpp:279: Changing local latency from 20 to 16 (nextTickToSend: 720618, ticksClientWillJumpOver: 0 {})
 567.739 Info ClientSynchronizer.cpp:279: Changing local latency from 16 to 18 (nextTickToSend: 721211, ticksClientWillJumpOver: 0 {})
 577.740 Info ClientSynchronizer.cpp:279: Changing local latency from 18 to 20 (nextTickToSend: 721811, ticksClientWillJumpOver: 1 {721811})
 587.728 Info ClientSynchronizer.cpp:279: Changing local latency from 20 to 23 (nextTickToSend: 722410, ticksClientWillJumpOver: 0 {})
 597.755 Info ClientSynchronizer.cpp:279: Changing local latency from 23 to 25 (nextTickToSend: 723015, ticksClientWillJumpOver: 0 {})
 612.738 Info ClientSynchronizer.cpp:279: Changing local latency from 25 to 24 (nextTickToSend: 723915, ticksClientWillJumpOver: 0 {})
 614.188 Info ClientMultiplayerManager.cpp:885: Disconnect notification for peer (58)
 622.750 Info ClientSynchronizer.cpp:279: Changing local latency from 24 to 25 (nextTickToSend: 724513, ticksClientWillJumpOver: 0 {})
 627.755 Info ClientSynchronizer.cpp:279: Changing local latency from 25 to 34 (nextTickToSend: 724815, ticksClientWillJumpOver: 0 {})
 642.738 Info ClientSynchronizer.cpp:279: Changing local latency from 34 to 31 (nextTickToSend: 725718, ticksClientWillJumpOver: 0 {})
 647.738 Info ClientSynchronizer.cpp:279: Changing local latency from 31 to 29 (nextTickToSend: 726018, ticksClientWillJumpOver: 0 {})
 652.755 Info ClientSynchronizer.cpp:279: Changing local latency from 29 to 27 (nextTickToSend: 726318, ticksClientWillJumpOver: 0 {})
 697.727 Info ClientSynchronizer.cpp:279: Changing local latency from 27 to 25 (nextTickToSend: 729015, ticksClientWillJumpOver: 0 {})
 707.738 Info ClientSynchronizer.cpp:279: Changing local latency from 25 to 23 (nextTickToSend: 729615, ticksClientWillJumpOver: 0 {})
 717.742 Info ClientSynchronizer.cpp:279: Changing local latency from 23 to 24 (nextTickToSend: 730213, ticksClientWillJumpOver: 0 {})
 732.752 Info ClientSynchronizer.cpp:279: Changing local latency from 24 to 26 (nextTickToSend: 731114, ticksClientWillJumpOver: 0 {})
 742.755 Info ClientSynchronizer.cpp:279: Changing local latency from 26 to 33 (nextTickToSend: 731715, ticksClientWillJumpOver: 0 {})
 747.738 Info ClientSynchronizer.cpp:279: Changing local latency from 33 to 35 (nextTickToSend: 732018, ticksClientWillJumpOver: 0 {})
 762.755 Info ClientSynchronizer.cpp:279: Changing local latency from 35 to 31 (nextTickToSend: 732920, ticksClientWillJumpOver: 0 {})
 767.755 Info ClientSynchronizer.cpp:279: Changing local latency from 31 to 29 (nextTickToSend: 733218, ticksClientWillJumpOver: 0 {})
 777.758 Info ClientSynchronizer.cpp:279: Changing local latency from 29 to 28 (nextTickToSend: 733818, ticksClientWillJumpOver: 0 {})
 782.722 Info ClientSynchronizer.cpp:279: Changing local latency from 28 to 27 (nextTickToSend: 734115, ticksClientWillJumpOver: 0 {})
 817.738 Info ClientSynchronizer.cpp:279: Changing local latency from 27 to 25 (nextTickToSend: 736218, ticksClientWillJumpOver: 0 {})
 822.755 Info ClientSynchronizer.cpp:279: Changing local latency from 25 to 26 (nextTickToSend: 736515, ticksClientWillJumpOver: 0 {})
Factorio crashed. Generating symbolized stacktrace, please wait ...
#0  0x00000001009bd442 in Logger::logStacktrace(StackTraceInfo*) (in factorio) (Logger.cpp:471)
#1  0x0000000100170869 in Logging::logAndAbortOrThrow(char const*, unsigned int, LogLevel, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in factorio) (Logging.cpp:79)
#2  0x000000010001f314 in Logging::logAndAbortOrThrow(char const*, unsigned int, LogLevel, char const*, ...) (in factorio) (Logging.cpp:0)
#3  0x000000010024ad37 in 0x000000010024ad37 (in factorio)
#4  0x000000010007e711 in BlueprintEntities::compare(BlueprintEntities const&) const (in factorio) (BlueprintEntities.cpp:602)
#5  0x000000010007e578 in Blueprint::compare(Blueprint const&) const (in factorio) (Blueprint.cpp:517)
#6  0x00000001006ac56e in BlueprintItem::less(Item const&) const (in factorio) (BlueprintItem.cpp:72)
#7  0x0000000100b91cad in void std::__1::__sort<bool (*&)(ItemStack const&, ItemStack const&), ItemStack*>(ItemStack*, ItemStack*, bool (*&)(ItemStack const&, ItemStack const&)) (in factorio) (algorithm:4132)
#8  0x00000001006b4092 in Inventory::sort(Character*, Controller*) (in factorio) (Inventory.cpp:61)
#9  0x000000010011692f in CharacterController::sortInventoriesInternal() (in factorio) (Character.cpp:0)
#10 0x000000010037623a in Player::postUpdate() (in factorio) (Player.cpp:675)
#11 0x0000000100375748 in Game::update() (in factorio) (Game.cpp:160)
#12 0x0000000100842d93 in Scenario::update() (in factorio) (Scenario.cpp:832)
#13 0x000000010071f7c8 in MainLoop::gameUpdateStep(MultiplayerManagerBase*, Scenario*, AppManager*, MainLoop::HeavyMode) (in factorio) (MainLoop.cpp:985)
#14 0x000000010071de19 in MainLoop::gameUpdateLoop(MainLoop::HeavyMode) (in factorio) (MainLoop.cpp:852)
#15 0x00000001009d9174 in WorkerThread::loop() (in factorio) (WorkerThread.cpp:36)
#16 0x0000000100c7b5de in void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (WorkerThread::*)(), WorkerThread*> >(void*) (in factorio) (thread:354)
#17 0x00007fff5ed7f6c1 in 0x00007fff5ed7f6c1
#18 0x00007fff5ed7f56d in 0x00007fff5ed7f56d
#19 0x00007fff5ed7ec5d in 0x00007fff5ed7ec5d
 830.049 Error EntityWithOwner.cpp:241: Unit number cannot be zero when comparing entities.
Logger::writeStacktrace skipped.
 830.050 Error CrashHandler.cpp:128: Map tick at moment of crash: 736737
 830.050 Error Util.cpp:67: 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.

Post Reply

Return to “Resolved Problems and Bugs”