[0.10.2] Crash while placing track
Posted: Sat Jul 05, 2014 11:39 pm
Crash to desktop while replacing some track that was eaten by biters. Disclaimer: I am using the Wagons mod, and was replacing electrified track.
Error was: Unhandled exception at 0x000007f610c42657 in Factorio.exe: 0xC0000005: Access violation reading location 0x0000000000000000.
Disassembly:
Error was: Unhandled exception at 0x000007f610c42657 in Factorio.exe: 0xC0000005: Access violation reading location 0x0000000000000000.
Disassembly:
Code: Select all
000007F610C424F6 movsd xmm1,mmword ptr [rdx+rcx*8+8]
000007F610C424FC movsd xmm2,mmword ptr [rdx+rcx*8]
000007F610C42501 mov rcx,qword ptr [rsi+98h]
000007F610C42508 mulsd xmm1,mmword ptr [7F6112BAED0h]
000007F610C42510 mulsd xmm2,mmword ptr [7F6112BAED0h]
000007F610C42518 mov rcx,qword ptr [rcx+1F8h]
000007F610C4251F addsd xmm1,mmword ptr [rsi+58h]
000007F610C42524 addsd xmm2,mmword ptr [rsi+50h]
000007F610C42529 movsd mmword ptr [rsp+48h],xmm1
000007F610C4252F movsd xmm1,mmword ptr [7F6112BAF68h]
000007F610C42537 movsd mmword ptr [rsp+40h],xmm2
000007F610C4253D call 000007F610DA0040
000007F610C42542 mov rcx,qword ptr [rsi+48h]
000007F610C42546 lea r8,[rsp+40h]
000007F610C4254B add rcx,3D8h
000007F610C42552 jmp 000007F610C4257E
000007F610C42554 mov rcx,qword ptr [rsi+98h]
000007F610C4255B movsd xmm1,mmword ptr [7F6112BAF68h]
000007F610C42563 mov rcx,qword ptr [rcx+1F8h]
000007F610C4256A call 000007F610DA0040
000007F610C4256F mov rcx,qword ptr [rsi+48h]
000007F610C42573 lea r8,[rsi+50h]
000007F610C42577 add rcx,3C0h
000007F610C4257E movaps xmm3,xmm0
000007F610C42581 movss xmm0,dword ptr [7F6112BAD94h]
000007F610C42589 mov rdx,rbp
000007F610C4258C movss dword ptr [rsp+28h],xmm0
000007F610C42592 movss dword ptr [rsp+20h],xmm0
000007F610C42598 call 000007F610D26410
000007F610C4259D mov rdx,rbp
000007F610C425A0 mov rcx,rsi
000007F610C425A3 mov rdi,qword ptr [rsp+90h]
000007F610C425AB mov rbx,qword ptr [rsp+88h]
000007F610C425B3 movaps xmm7,xmmword ptr [rsp+50h]
000007F610C425B8 movaps xmm6,xmmword ptr [rsp+60h]
000007F610C425BD mov rbp,qword ptr [rsp+98h]
000007F610C425C5 add rsp,70h
000007F610C425C9 pop rsi
000007F610C425CA jmp 000007F610C166F0
000007F610C425CF int 3
000007F610C425D0 push rbp
000007F610C425D2 push rsi
000007F610C425D3 push rdi
000007F610C425D4 push r12
000007F610C425D6 push r13
000007F610C425D8 push r14
000007F610C425DA push r15
000007F610C425DC lea rbp,[rsp-27h]
000007F610C425E1 sub rsp,0B0h
000007F610C425E8 mov qword ptr [rbp+17h],0FFFFFFFFFFFFFFFEh
000007F610C425F0 mov qword ptr [rsp+100h],rbx
000007F610C425F8 mov r15,rdx
000007F610C425FB mov r14,rcx
000007F610C425FE xor r12d,r12d
000007F610C42601 mov dword ptr [rbp+67h],r12d
000007F610C42605 call 000007F610C16B60
000007F610C4260A mov qword ptr [rbp+0Fh],0Fh
000007F610C42612 mov eax,r12d
000007F610C42615 mov qword ptr [rbp+7],rax
000007F610C42619 mov byte ptr [rbp-9],al
000007F610C4261C mov rbx,qword ptr [r14+0B0h]
000007F610C42623 mov rdi,qword ptr [r14+0B8h]
000007F610C4262A lea esi,[r12+2]
000007F610C4262F nop
000007F610C42630 cmp rbx,rdi
000007F610C42633 je 000007F610C42699
000007F610C42635 test rax,rax
000007F610C42638 je 000007F610C4264D
000007F610C4263A mov r8,rsi
000007F610C4263D lea rdx,[7F6111FA9C0h]
000007F610C42644 lea rcx,[rbp-9]
000007F610C42648 call 000007F610DE2A80
000007F610C4264D mov rax,qword ptr [rbx]
000007F610C42650 mov rcx,qword ptr [rax+140h]
000007F610C42657 mov r8d,dword ptr [rcx] ****************************** CRASHED HERE
000007F610C4265A lea rdx,[7F6111C20A0h]
000007F610C42661 lea rcx,[rbp-29h]
000007F610C42665 call 000007F610DDED70
000007F610C4266A nop
000007F610C4266B or r9,0FFFFFFFFFFFFFFFFh
000007F610C4266F xor r8d,r8d
000007F610C42672 mov rdx,rax
000007F610C42675 lea rcx,[rbp-9]
000007F610C42679 call 000007F610E0E450
000007F610C4267E nop
000007F610C4267F cmp qword ptr [rbp-11h],10h
000007F610C42684 jb 000007F610C4268F
000007F610C42686 mov rcx,qword ptr [rbp-29h]
000007F610C4268A call 000007F61111A994
000007F610C4268F add rbx,10h
000007F610C42693 mov rax,qword ptr [rbp+7]
000007F610C42697 jmp 000007F610C42630
000007F610C42699 test rax,rax
000007F610C4269C jne 000007F610C426CC
000007F610C4269E mov qword ptr [rbp-11h],0Fh
000007F610C426A6 mov qword ptr [rbp-19h],r12
000007F610C426AA mov byte ptr [rbp-29h],al
000007F610C426AD lea r8d,[rax+4]
000007F610C426B1 lea rdx,[7F6111F0464h]
000007F610C426B8 lea rcx,[rbp-29h]
000007F610C426BC call 000007F610E0E6B0
000007F610C426C1 lea rdi,[rbp-29h]
000007F610C426C5 mov esi,1
000007F610C426CA jmp 000007F610C426F4
000007F610C426CC mov qword ptr [rbp-51h],0Fh
000007F610C426D4 mov qword ptr [rbp-59h],r12
000007F610C426D8 mov byte ptr [rbp-69h],0
000007F610C426DC or r9,0FFFFFFFFFFFFFFFFh
000007F610C426E0 xor r8d,r8d
000007F610C426E3 lea rdx,[rbp-9]
000007F610C426E7 lea rcx,[rbp-69h]
000007F610C426EB call 000007F610E0E580
000007F610C426F0 lea rdi,[rbp-69h]
000007F610C426F4 mov dword ptr [rbp+67h],esi
000007F610C426F7 mov qword ptr [rbp-31h],0Fh
000007F610C426FF mov qword ptr [rbp-39h],r12
000007F610C42703 mov byte ptr [rbp-49h],0
000007F610C42707 mov r8d,7
000007F610C4270D lea rdx,[7F6111FA2B0h]
000007F610C42714 lea rcx,[rbp-49h]
000007F610C42718 call 000007F610E0E6B0
000007F610C4271D nop
000007F610C4271E mov ecx,48h
000007F610C42723 call 000007F61111BF2C
000007F610C42728 mov rbx,rax
000007F610C4272B mov qword ptr [rbp+6Fh],rax
000007F610C4272F lea r13,[7F61121CD58h]
000007F610C42736 test rax,rax
000007F610C42739 je 000007F610C42791
000007F610C4273B mov qword ptr [rax],r13
000007F610C4273E lea rcx,[rax+8]
000007F610C42742 mov qword ptr [rcx+18h],0Fh
000007F610C4274A mov qword ptr [rcx+10h],r12
000007F610C4274E mov byte ptr [rcx],0
000007F610C42751 or r9,0FFFFFFFFFFFFFFFFh
000007F610C42755 xor r8d,r8d
000007F610C42758 lea rdx,[rbp-49h]
000007F610C4275C call 000007F610E0E580
000007F610C42761 nop
000007F610C42762 lea rax,[7F611233950h]
000007F610C42769 mov qword ptr [rbx],rax
000007F610C4276C lea rcx,[rbx+28h]
000007F610C42770 mov qword ptr [rcx+18h],0Fh
000007F610C42778 mov qword ptr [rcx+10h],r12
000007F610C4277C mov byte ptr [rcx],0
000007F610C4277F or r9,0FFFFFFFFFFFFFFFFh
000007F610C42783 xor r8d,r8d
000007F610C42786 mov rdx,rdi
000007F610C42789 call 000007F610E0E580
000007F610C4278E nop
000007F610C4278F jmp 000007F610C42794
000007F610C42791 mov rbx,r12
000007F610C42794 add r15,60h
000007F610C42798 mov rdx,rbx
000007F610C4279B mov rcx,r15
000007F610C4279E call 000007F610DE5E70
000007F610C427A3 nop
000007F610C427A4 cmp qword ptr [rbp-31h],10h
000007F610C427A9 jb 000007F610C427B4
000007F610C427AB mov rcx,qword ptr [rbp-49h]
000007F610C427AF call 000007F61111A994
000007F610C427B4 mov qword ptr [rbp-31h],0Fh
000007F610C427BC mov qword ptr [rbp-39h],r12
000007F610C427C0 mov byte ptr [rbp-49h],0
000007F610C427C4 test sil,2
000007F610C427C8 je 000007F610C427F0
000007F610C427CA and esi,0FFFFFFFDh
000007F610C427CD mov dword ptr [rbp+67h],esi
000007F610C427D0 cmp qword ptr [rbp-51h],10h
000007F610C427D5 jb 000007F610C427E0
000007F610C427D7 mov rcx,qword ptr [rbp-69h]
000007F610C427DB call 000007F61111A994
000007F610C427E0 mov qword ptr [rbp-51h],0Fh
000007F610C427E8 mov qword ptr [rbp-59h],r12
000007F610C427EC mov byte ptr [rbp-69h],0
000007F610C427F0 test sil,1
000007F610C427F4 je 000007F610C4280C
000007F610C427F6 and esi,0FFFFFFFEh
000007F610C427F9 mov dword ptr [rbp+67h],esi
000007F610C427FC cmp qword ptr [rbp-11h],10h
000007F610C42801 jb 000007F610C4280C
000007F610C42803 mov rcx,qword ptr [rbp-29h]
000007F610C42807 call 000007F61111A994
000007F610C4280C movzx eax,byte ptr [r14+60h]
000007F610C42811 shr al,5
000007F610C42814 test al,1
000007F610C42816 jne 000007F610C42AD8