[15.3] Crash when adding blueprint to book on: "BlueprintEntities::save"

This subforum contains all the issues which we already resolved.
Post Reply
nik12111
Burner Inserter
Burner Inserter
Posts: 13
Joined: Sun Apr 16, 2017 6:50 pm
Contact:

[15.3] Crash when adding blueprint to book on: "BlueprintEntities::save"

Post by nik12111 »

Steps to reproduce.
1.Generate new map
2.Place something on the map
3.Make a blueprint of it
4.Open blueprint manager
5.Take a blueprint book and at it to my blueprints
6.Take a blueprint book and add it to your toolbar
7.Open the blueprint book in my blueprints
8.Add the blueprint to the blueprint book
9.Take the blueprint from your toolbar and add it to the blueprint book(tada you now a book in a book but you cant open it)(bug)
10.1Add a blueprint to the second blueprint book = crash1(factorio-current.log)
10.2Add a blueprint book to the first blueprint book = crash2(factorio-previous.log)

Another bug
1.Generate new map
2.Place something on the map
3.Make a blueprint of it
4.Open blueprint manager
5.Take a blueprint book and at it to my blueprints
6.Add a blueprint to my blueprints
7.Take that blueprint and add it to the blueprint book
8.Take the same blueprint from your inventory/toolbar and add it also to the blueprint book(bug)
Edit:9.go out of the blueprint book and add the same blueprint again from inventory/toolbar to my blueprint (another bug)
Edit2:You can take the blueprints from the blueprint books and add them to my blueprints


Edit3:Another Bug
1.Take a new deconstruction planner
2.when holding it you can at the same time pick up a blueprint/book from the blueprint manager
Attachments
factorio-previous.log
(7.41 KiB) Downloaded 131 times
factorio-current.log
(7.88 KiB) Downloaded 124 times

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

Re: [15.3] Crash when adding blueprint to book on: "BlueprintEntities::save"

Post by Loewchen »

Code: Select all

0.003 2017-04-27 22:56:49; Factorio 0.15.3 (build 29201, win64, steam)
   0.003 Operating system: Windows 10 (build 16179) 
   0.003 Program arguments: "E:\SteamLibrary\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.003 Read data path: E:/SteamLibrary/steamapps/common/Factorio/data
   0.003 Write data path: C:/Users/n_v_e/AppData/Roaming/Factorio
   0.003 Binaries path: E:/SteamLibrary/steamapps/common/Factorio/bin
   0.023 System info: [CPU:         Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz, 8 cores, RAM: 16270MB]
   0.024 Display options: [FullScreen: 1] [VSync: 1] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255]
   0.027 Available display adapters: 1
   0.027  [0]: \\.\DISPLAY1 - AMD Radeon R9 200 Series {0x05, [0,0], 1920x1080, 32bit, 60Hz}
   0.028 Create display on adapter 0. Size 1280x720 at position [310, 162].
   0.141 Initialised Direct3D:[0] AMD Radeon R9 200 Series; driver: aticfx64.dll 22.19.157.3
   0.147     Video memory size (dedicated video/dedicated system/shared system/available): 3053/0/8135/4088 MB
   0.614 DSound: Starting _dsound_update thread
   0.614 DSound: Enter _dsound_update; tid=13692
   0.615 Device reset internal.
   0.630 Desktop composition is active.
   0.630 You have vsync and desktop composition enabled on Direct3d. Consider disabling vsync to increase performance on some confirgurations.
   0.630 Graphics settings preset: very-high
   0.631 Graphics options: [Graphics quality: normal] [Video memory usage: all] [Light scale: 25%] [DXT: false]
   0.965 Loading mod core 0.0.0 (data.lua)
   1.031 Loading mod base 0.15.3 (data.lua)
   1.874 Loading mod base 0.15.3 (data-updates.lua)
   1.992 Checksum for core: 2926038370
   1.992 Checksum of base: 2896593033
   2.324 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1493217587
   2.324 Info PlayerData.cpp:60: Cloud player-data.json available, timestamp 1493216991
   2.494 Loaded shader file E:/SteamLibrary/steamapps/common/Factorio/data/core/graphics/shaders/game.cso
   2.498 Loaded shader file E:/SteamLibrary/steamapps/common/Factorio/data/core/graphics/shaders/zoom-to-world.cso
   2.511 Initial atlas bitmap size is 16384
   2.514 Created atlas bitmap 16384x10868
   2.515 Created atlas bitmap 4096x1860
   2.515 Created atlas bitmap 4096x3648
  32.480 Sprites loaded
  32.480 Convert atlas 4096x1860 to: trilinear-filtering 
  32.551 Convert atlas 4096x3648 to: mipmap 
  33.297 Loading sounds...
  38.159 Custom inputs active: 0
  38.271 Factorio initialised
  56.731 Loading Level.dat: 959243 bytes.
  56.731 Info Scenario.cpp:133: Map version 0.15.3-0
  56.817 Checksum for script C:/Users/n_v_e/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 2433440189
  76.301 Info BlueprintShelf.cpp:648: Saving blueprint storage.
  78.556 Loading map C:\Users\n_v_e\AppData\Roaming\Factorio\saves\_autosave1.zip: 1524519 bytes.
  78.616 Loading Level.dat: 1151292 bytes.
  78.620 Info Scenario.cpp:133: Map version 0.15.3-0
  78.652 Loading script.dat: 190 bytes.
  78.654 Checksum for script C:/Users/n_v_e/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 2433440189
 184.861 Info BlueprintShelf.cpp:648: Saving blueprint storage.
 400.782 Error CrashHandler.cpp:141: Exception Code: c0000005, Address: 0x00007ff7cbe499a8
ModuleBase: 0x00007ff7cbdf0000, ImageSize: 0118b000, RelativeAddress: 000599a8
 400.782 Error CrashHandler.cpp:151: Exception Context:
rax=0000000000000004, rbx=9001770004d9e25e, rcx=000000000053c055,
rdx=00000000000000c0, rsi=000000ff35bfef00, rdi=00007ff7ccb21d28,
rip=00007ff7cbe499a8, rsp=000000ff35bfece0, rbp=00007ff7cca454f0,
 r8=ffffff00ca4012a0,  r9=000000ff35bfed64, r10=00000208d693a430,
r11=0000000000000004, r12=000000ff35bff180, r13=00000000bf85f9a4,
r14=00007ff7cca45508, r15=00007ff7cca454d8
 400.782 Crashed in E:\SteamLibrary\steamapps\common\Factorio\bin\x64\Factorio.exe (0x00007ff7cbdf0000 - 0x00007ff7ccf7b000)
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 (177): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9CFFDB8F3)
00007FF9CFFDB8F3 (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9D394778C)
00007FF9D394778C (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9D392D5D6)
00007FF9D392D5D6 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9D3943DAD)
00007FF9D3943DAD (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9D38BA6D8)
00007FF9D38BA6D8 (ntdll): (filename not available): RtlLookupFunctionEntry
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9D3942CEE)
00007FF9D3942CEE (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-orhqod\src\blueprint\blueprintentities.cpp (188): BlueprintEntities::save
c:\cygwin64\tmp\factorio-orhqod\src\blueprint\blueprint.cpp (59): Blueprint::save
c:\cygwin64\tmp\factorio-orhqod\src\blueprint\blueprintrecord.cpp (180): SingleBlueprintRecord::save
c:\cygwin64\tmp\factorio-orhqod\src\blueprint\blueprintrecord.cpp (270): BlueprintBookRecord::save
c:\cygwin64\tmp\factorio-orhqod\src\blueprint\blueprintrecord.cpp (58): BlueprintRecord::save
c:\cygwin64\tmp\factorio-orhqod\src\blueprint\blueprintrecord.cpp (377): BlueprintRecord::updateCachedCrc
c:\cygwin64\tmp\factorio-orhqod\src\blueprint\blueprintshelf.cpp (118): BlueprintShelf::addBlueprint
c:\cygwin64\tmp\factorio-orhqod\src\blueprint\blueprintlibrary.cpp (212): BlueprintLibrary::addItem
c:\cygwin64\tmp\factorio-orhqod\src\gameactionhandler.cpp (1270): GameActionHandler::exportBlueprint
c:\cygwin64\tmp\factorio-orhqod\src\gameactionhandler.cpp (263): GameActionHandler::actionPerformed
c:\cygwin64\tmp\factorio-orhqod\src\input\inputhandler.cpp (55): InputHandler::flushToListeners
c:\cygwin64\tmp\factorio-orhqod\src\input\inputhandler.cpp (47): InputHandler::flushActions
c:\cygwin64\tmp\factorio-orhqod\src\gameactionhandler.cpp (305): GameActionHandler::update
c:\cygwin64\tmp\factorio-orhqod\src\mainloop.cpp (819): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-orhqod\src\mainloop.cpp (695): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-orhqod\src\util\workerthread.cpp (35): WorkerThread::loop
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (247): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapGenerationHelper::*)(void) __ptr64,MapGenerationHelper * __ptr64>,std::default_delete<std::tuple<void (__cdecl MapGenerationHelper::*)(void) __ptr64,MapGenerationHelper * __ptr64> > > >::_Run
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (210): std::_Pad::_Call_func
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9D30B3414)
00007FF9D30B3414 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9D390FF11)
00007FF9D390FF11 (ntdll): (filename not available): RtlUserThreadStart
 404.349 Error CrashHandler.cpp:106: Map tick at moment of crash: 20136
 404.349 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: [15.3] Crash when adding blueprint to book on: "BlueprintEntities::save"

Post by Oxyd »

Thanks, all three are fixed in 0.15.4. Although next time, please don't report multiple bugs in one thread, thanks.

Post Reply

Return to “Resolved Problems and Bugs”