[0.15] BLueprint library crash on: "BlueprintRecord::isAvailable"

Things that has been reported already before.
Yehn
Fast Inserter
Fast Inserter
Posts: 111
Joined: Tue Jul 12, 2016 3:45 am
Contact:

[0.15] BLueprint library crash on: "BlueprintRecord::isAvailable"

Post by Yehn »

Attempted to delete an empty blueprint book in my personal library while in multiplayer.

Code: Select all

   0.000 2017-04-24 12:28:05; Factorio 0.15.0 (build 29027, win64, alpha)
   0.000 Operating system: Windows 7 Service Pack 1
   0.000 Program arguments: "C:\Users\Kio\Desktop\Factorio\bin\x64\factorio.exe" "--mod-directory" "modskioku" "--mp-connect" "<removed>" 
   0.000 Read data path: C:/Users/Kio/Desktop/Factorio/data
   0.000 Write data path: C:/Users/Kio/Desktop/Factorio
   0.000 Binaries path: C:/Users/Kio/Desktop/Factorio/bin
   0.006 System info: [CPU: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz, 8 cores, RAM: 16326MB]
   0.006 Display options: [FullScreen: 1] [VSync: 0] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255]
   0.007 Available display adapters: 2
   0.007  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 980 {0x05, [0,0], 2560x1440, 32bit, 59Hz}
   0.007  [1]: \\.\DISPLAY2 - NVIDIA GeForce GTX 980 {0x01, [2560,0], 1920x1080, 32bit, 60Hz}
   0.007 Create display on adapter 0. Size 1280x720 at position [630, 342].
   0.733 Initialised Direct3D:[0] NVIDIA GeForce GTX 980; driver: nvd3dumx.dll 10.18.13.6519
   0.734     Video memory size (dedicated video/dedicated system/shared system/available): 4008/0/7907/3710 MB
   0.757 DSound: Starting _dsound_update thread
   0.757 DSound: Enter _dsound_update; tid=15524
   0.757 Device reset internal.
   0.758 Desktop composition is active.
   0.758 Graphics options: [Graphics quality: high] [Video memory usage: high] [Light scale: 25%] [DXT: false]
   0.801 Loading mod core 0.0.0 (data.lua)
   0.806 Loading mod base 0.15.0 (data.lua)
   0.873 Loading mod MiniBasicStart 0.0.2 (data.lua)
   0.915 Loading mod base 0.15.0 (data-updates.lua)
   0.956 Loading mod long-reach 0.0.6 (data-final-fixes.lua)
   1.001 Checksum for core: 3378387764
   1.001 Checksum of base: 2731413614
   1.001 Checksum of long-reach: 3674062281
   1.001 Checksum of MiniBasicStart: 2193083422
   1.083 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1493062084
   1.083 Info PlayerData.cpp:62: Cloud player-data.json unavailable
   1.141 Loaded shader file C:/Users/Kio/Desktop/Factorio/data/core/graphics/shaders/game.cso
   1.141 Loaded shader file C:/Users/Kio/Desktop/Factorio/data/core/graphics/shaders/zoom-to-world.cso
   1.150 Initial atlas bitmap size is 16384
   1.165 Created atlas bitmap 16384x16377
   1.962 Created atlas bitmap 16384x1727
   2.028 Created atlas bitmap 4096x3980
   2.077 Created atlas bitmap 4096x3648
  15.598 Sprites loaded
  15.598 Convert atlas 4096x3980 to: trilinear-filtering 
  15.669 Convert atlas 4096x3648 to: mipmap 
  16.297 Loading sounds...
  17.815 Custom inputs active: 0
  17.816 Info Updater.cpp:743: Downloading https://updater.factorio.com/get-available-versions?username=Yehn&token=<private>&apiVersion=2
  18.712 0 packages available to download (experimental updates disabled).
  18.788 Factorio initialised
  18.788 Joining game <removed>:34197
  18.788 Info UDPSocket.cpp:33: Opening socket
  18.789 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(Ready) to(Connecting)
  18.990 Connection refused
  18.990 Info ClientMultiplayerManager.cpp:177: Quitting multiplayer connection.
  18.990 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(Connecting) to(Disconnected)
  18.991 Info HttpSharedState.cpp:44: Downloading https://auth.factorio.com/generate-user-server-key
  19.391 Info HttpSharedState.cpp:111: Status code: 200
  19.392 Info AuthServerConnector.cpp:136: Received key() for username(Yehn) from auth server.
  19.476 Info UDPSocket.cpp:234: Socket closed
  19.476 Joining game 96.31.215.205:34197
  19.476 Info UDPSocket.cpp:33: Opening socket
  19.477 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(Ready) to(Connecting)
  19.657 Connection refused
  19.657 Info ClientMultiplayerManager.cpp:177: Quitting multiplayer connection.
  19.657 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(Connecting) to(Disconnected)
  19.748 Info UDPSocket.cpp:234: Socket closed
  30.511 Joining game 96.31.215.205:34197
  30.511 Info UDPSocket.cpp:33: Opening socket
  30.512 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(Ready) to(Connecting)
  30.707 Info ClientSynchronizer.cpp:34: Initialized Synchronizer local peer(1) latency(32).
  30.707 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(Connecting) to(ConnectedWaitingForMap)
  30.707 Info ClientRouter.cpp:217: ConnectionAccepted
  30.974 Info ClientMultiplayerManager.cpp:669: Received mapReadyForDownload
  30.974 Downloading file C:\Users\Kio\Desktop\Factorio\temp\mp-download.zip (3452617 B, 6865 blocks)
  30.978 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(ConnectedWaitingForMap) to(ConnectedDownloadingMap)
  40.529 Finished download (9 s, 3.4 MB, 361 kB/s)
  40.568 Info ClientMultiplayerManager.cpp:650: mapTick(-1) map download finished creating scenario
  40.568 Loading map C:\Users\Kio\Desktop\Factorio\temp\mp-download.zip: 3452617 bytes.
  40.568 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(ConnectedDownloadingMap) to(ConnectedLoadingMap)
  40.606 Loading Level.dat: 6561610 bytes.
  40.611 Info Scenario.cpp:133: Map version 0.15.0-99
  40.753 Loading script.dat: 242 bytes.
  40.754 Checksum for script C:/Users/Kio/Desktop/Factorio/temp/currently-playing/control.lua: 1622069129
  40.755 Checksum for script __MiniBasicStart__/control.lua: 2922861983
  40.756 Info ClientMultiplayerManager.cpp:539: MapTick(129421) changing state from(ConnectedLoadingMap) to(TryingToCatchUp)
  41.743 Info ClientMultiplayerManager.cpp:539: MapTick(130068) changing state from(TryingToCatchUp) to(WaitingForCommandToStartSendingTickClosures)
  41.906 Info ClientMultiplayerManager.cpp:539: MapTick(130068) changing state from(WaitingForCommandToStartSendingTickClosures) to(InGame)
  42.040 Info GameActionHandler.cpp:3213: MapTick (130076) processed PlayerJoinGame peerID(6) playerIndex(1) mode(connect ) 
  48.939 Info ClientSynchronizer.cpp:257: Changing local latency from 32 to 17 (nextTickToSend: 130525, ticksClientWillJumpOver: 0 {})
  53.940 Info ClientSynchronizer.cpp:257: Changing local latency from 17 to 16 (nextTickToSend: 130810, ticksClientWillJumpOver: 0 {})
  73.957 Info ClientSynchronizer.cpp:257: Changing local latency from 16 to 15 (nextTickToSend: 132013, ticksClientWillJumpOver: 0 {})
  78.957 Info ClientSynchronizer.cpp:257: Changing local latency from 15 to 13 (nextTickToSend: 132312, ticksClientWillJumpOver: 0 {})
  98.957 Info ClientSynchronizer.cpp:257: Changing local latency from 13 to 12 (nextTickToSend: 133511, ticksClientWillJumpOver: 0 {})
 142.352 Error CrashHandler.cpp:232: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-qnaoih\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-qnaoih\src\util\logger.cpp (354): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-qnaoih\src\util\logger.cpp (408): Logger::logStacktrace
c:\cygwin64\tmp\factorio-qnaoih\src\util\crashhandler.cpp (105): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-qnaoih\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: 000000014034B028)
000000014034B028 (factorio): (filename not available): __C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077CA9D0D)
0000000077CA9D0D (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077C991AF)
0000000077C991AF (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077CD1278)
0000000077CD1278 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-qnaoih\src\blueprint\blueprintrecord.cpp (107): BlueprintRecord::isAvailable
c:\cygwin64\tmp\factorio-qnaoih\src\gui\blueprintlibrarygui.cpp (445): BlueprintBookRecordWidget::updateRecords
c:\cygwin64\tmp\factorio-qnaoih\src\gui\blueprintlibrarygui.cpp (268): BlueprintLibraryGui::updateDropSlot
c:\cygwin64\tmp\factorio-qnaoih\src\gui\blueprintlibrarygui.cpp (501): BlueprintLibraryGui::update
c:\cygwin64\tmp\factorio-qnaoih\src\game.cpp (308): Game::processGameViewFlags
c:\cygwin64\tmp\factorio-qnaoih\src\mainloop.cpp (633): MainLoop::prepare
c:\cygwin64\tmp\factorio-qnaoih\src\mainloop.cpp (393): MainLoop::mainLoopStep
c:\cygwin64\tmp\factorio-qnaoih\src\mainloop.cpp (227): MainLoop::run
c:\cygwin64\tmp\factorio-qnaoih\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: 0000000077B7652D)
0000000077B7652D (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077CAC521)
0000000077CAC521 (ntdll): (filename not available): RtlUserThreadStart
 144.632 Error CrashHandler.cpp:106: Map tick at moment of crash: 136102
 144.632 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.
Strauman
Burner Inserter
Burner Inserter
Posts: 9
Joined: Mon Apr 24, 2017 7:48 pm
Contact:

Re: [0.15] BLueprint library crash on: "BlueprintRecord::isAvailable"

Post by Strauman »

Got a similar crash - headless experimental 0.15.0
Not really sure exactly how it happened, but I was playing around with the blue prints.
Think I was trying to delete a book?
logs
Loewchen
Global Moderator
Global Moderator
Posts: 9197
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [0.15] BLueprint library crash on: "BlueprintRecord::isAvailable"

Post by Loewchen »

Strauman wrote:Got a similar crash - headless experimental 0.15.0
Not really sure exactly how it happened, but I was playing around with the blue prints.
Think I was trying to delete a book?
logs
Does not look like the same thing.
Drkrieger
Burner Inserter
Burner Inserter
Posts: 6
Joined: Wed Apr 26, 2017 3:14 pm
Contact:

Re: [0.15] BLueprint library crash on: "BlueprintRecord::isAvailable"

Post by Drkrieger »

I can confirm that I had the exact same issue- I was trying to delete a blueprint book when the game crashed to desktop.
Here's the log:
Log File
Nebelwolfi
Inserter
Inserter
Posts: 23
Joined: Tue Nov 15, 2016 4:07 pm
Contact:

Re: [0.15] BLueprint library crash on: "BlueprintRecord::isAvailable"

Post by Nebelwolfi »

A friend of mine is experiencing a similar issue
something else
Attachments
mp_pajk_2.5.zip
load this as username 'pajk'
(29.28 MiB) Downloaded 111 times
Loewchen
Global Moderator
Global Moderator
Posts: 9197
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [0.15] BLueprint library crash on: "BlueprintRecord::isAvailable"

Post by Loewchen »

Nebelwolfi wrote:A friend of mine is experiencing a similar issue
That is not the bug discussed here either, but it is documented already.
funnysunnybunny
Inserter
Inserter
Posts: 46
Joined: Mon Jul 11, 2016 4:26 pm
Contact:

Re: [0.15] BLueprint library crash on: "BlueprintRecord::isAvailable"

Post by funnysunnybunny »

This needs to be fixed, there are people abusing this as a potential attack vector to crash servers as a way of ultimate grief
also there should be an option to exclude players from blueprint list or only let them show up after a certain online time, to minimise gui problems/performance stuff
posila
Factorio Staff
Factorio Staff
Posts: 5353
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [0.15] BLueprint library crash on: "BlueprintRecord::isAvailable"

Post by posila »

Thanks for the reports.
I think it is same issue as reported here: 44687

Should be fixed for 0.15.3
Post Reply

Return to “Duplicates”