PuloversMacroCreator
PuloversMacroCreator copied to clipboard
Constant crashes on x64 and very slow command execution on x86
After one heavy crash that has deleted my .pmc file (with ~ActiveProject.pmc), x64 version started to crash whenver I try to execute command with variables and with if/else to check those variables. x86 seems to work so far, but command execution feels like x5 times slower than it used to be before crash. Is there any way to trace where this problem occurs? I'm not sure how to provide proper crash log
I've tried both portable and installed versions of the program with and without folder in AppData
Win10 x64 build 18363
If you've tried everything from #148 and it's still not normal then I have no idea what else to try. If you find the solution, though, please comment here.
I've found a few crash dumps in AppData\Local\CrashDumps I'm downloading debugging tools right now to check it out, maybe it'll be useful MacroCreator.exe.144.zip
@Pulover I'm not sure if this info will help. This is what I've dig from Windows Debugging tools:
KEY_VALUES_STRING: 1
Key : AV.Fault
Value: Read
Key : Analysis.CPU.Sec
Value: 1
Key : Analysis.DebugAnalysisProvider.CPP
Value: Create: 8007007e on DESKTOP-9SON8UB
Key : Analysis.DebugData
Value: CreateObject
Key : Analysis.DebugModel
Value: CreateObject
Key : Analysis.Elapsed.Sec
Value: 1
Key : Analysis.Memory.CommitPeak.Mb
Value: 120
Key : Analysis.System
Value: CreateObject
Key : Timeline.Process.Start.DeltaSec
Value: 63
NTGLOBALFLAG: 0
PROCESS_BAM_CURRENT_THROTTLED: 0
PROCESS_BAM_PREVIOUS_THROTTLED: 0
APPLICATION_VERIFIER_FLAGS: 0
CONTEXT: (.ecxr)
rax=0000000000000000 rbx=00000000007f3970 rcx=0000000009000801
rdx=00000000002eed7d rsi=0000000000000000 rdi=0000000000000001
rip=0000000140040418 rsp=00000000007ef590 rbp=00000000007ef6c0
r8=00000000007edf98 r9=0000000000000001 r10=0000000000000000
r11=0000000000000246 r12=0000000000000000 r13=0000000000000000
r14=000000000000041b r15=0000000000000000
iopl=0 nv up ei pl nz na pe nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010202
MacroCreator+0x40418:
00000001`40040418 4883b98803000000 cmp qword ptr [rcx+388h],0 ds:00000000`09000b89=????????????????
Resetting default scope
EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 0000000140040418 (MacroCreator+0x0000000000040418)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000000
Parameter[1]: 0000000009000b89
Attempt to read from address 0000000009000b89
PROCESS_NAME: MacroCreator.exe
READ_ADDRESS: 0000000009000b89
ERROR_CODE: (NTSTATUS) 0xc0000005 - 0x%p 0x%p. %s.
EXCEPTION_CODE_STR: c0000005
EXCEPTION_PARAMETER1: 0000000000000000
EXCEPTION_PARAMETER2: 0000000009000b89
STACK_TEXT:
00000000`007ef590 00000000`00000000 : 0000000a`0000000a 00000000`00000000 00000000`00000001 00000000`007f3970 : MacroCreator+0x40418
SYMBOL_NAME: MacroCreator+40418
MODULE_NAME: MacroCreator
IMAGE_NAME: MacroCreator.exe
STACK_COMMAND: ~0s ; .ecxr ; kb
FAILURE_BUCKET_ID: INVALID_POINTER_READ_c0000005_MacroCreator.exe!Unknown
OS_VERSION: 10.0.18362.1
BUILDLAB_STR: 19h1_release
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
FAILURE_ID_HASH: {6252ba72-dff2-f148-e25e-5eb6d6b8ce28}
Followup: MachineOwner
Thanks, but there's nothing in the dump file that I can use to investigate my code. It could be an issue with a particular driver on your computer, but I don't really know.
I get constant crash as well