Page 1 of 1

[0.17.14] Multiplayer: Game crash while having the blueprint dialog open

Posted: Sun Mar 17, 2019 4:51 pm
by nagua
Hey,

I experienced a game crash in a multiplayer game.
The game crashed while I had the blueprint dialog open.
It could be related to the fact that my friend deleted a shared blueprint book while the dialog was opened on my computer.

I have appended the last autosave from my server, the last dump and the last log.

Re: [0.17.14] Multiplayer: Game crash while having the blueprint dialog open

Posted: Tue Mar 19, 2019 5:50 pm
by TruePikachu
The backtrace in the log is useless. Here are some choice outputs from WinDbg:

Code: Select all

0:000> .frame 6
06 00000018`58d66650 00007ff9`3b20119f factorio!__C_specific_handler+0xa0
0:000> dv
   ExceptionRecord = 0x00000018`58d672f0
  EstablisherFrame = 0x00000018`58d6f7a0
     ContextRecord = <value unavailable>
 DispatcherContext = 0x00000018`58d66c80
         ImageBase = 0x00007ff7`746d0000
   ExceptionFilter = <value unavailable>
             Index = 0
       TargetIndex = <value unavailable>
          TargetPc = <value unavailable>
TerminationHandler = <value unavailable>
        ScopeTable = 0x00007ff7`75b645a4
           Handler = <value unavailable>
 ExceptionPointers = struct _EXCEPTION_POINTERS
             Value = 0n1490443368
         ControlPc = 0xe754c8
0:000> ?? ExceptionRecord
struct _EXCEPTION_RECORD * 0x00000018`58d672f0
   +0x000 ExceptionCode    : 0xc0000005
   +0x004 ExceptionFlags   : 0
   +0x008 ExceptionRecord  : (null) 
   +0x010 ExceptionAddress : (null) 
   +0x018 NumberParameters : 2
   +0x020 ExceptionInformation : [15] 8
0:000> ?? ExceptionRecord->ExceptionInformation[0]
unsigned int64 8
0:000> ?? ExceptionRecord->ExceptionInformation[1]
unsigned int64 0
Not sure where to go from here, given that it appears that actual context has been wiped out; all I can really tell is that it was an access violation reading address 8.