It looks like you're new here. If you want to get involved, click one of these buttons!
*** PCL Win32 System Exception: At address 00007FFD7673BB0A with exception code C0000005 :
Access violation: invalid memory read operation at address 00000154D3A6B000
*** Backtrace Information ***
================================================================================
0: RtlCaptureContext2 in module: C:\Program Files\PixInsight\bin\PixInsight.exe at address: 0x792233E0
1: RtlCaptureContext2 in module: C:\Program Files\PixInsight\bin\VCRUNTIME140_1.dll at address: 0x792233E0
2: RtlCaptureContext2 in module: C:\Program Files\PixInsight\bin\VCRUNTIME140_1.dll at address: 0x792233E0
3: RtlCaptureContext2 in module: C:\Program Files\PixInsight\bin\VCRUNTIME140_1.dll at address: 0x792233E0
4: RtlCaptureContext2 in module: C:\Program Files\PixInsight\bin\VCRUNTIME140_1.dll at address: 0x792233E0
5: RtlCaptureContext2 in module: C:\Program Files\PixInsight\bin\VCRUNTIME140_1.dll at address: 0x792233E0
6: _CxxFrameHandler4 in module: C:\Program Files\PixInsight\bin\VCRUNTIME140_1.dll at address: 0x3B203F70
7: _chkstk in module: C:\WINDOWS\SYSTEM32\ntdll.dll at address: 0x79263E70
8: RtlWow64GetCurrentCpuArea in module: C:\WINDOWS\SYSTEM32\ntdll.dll at address: 0x791130E0
9: RtlRaiseException in module: C:\WINDOWS\SYSTEM32\ntdll.dll at address: 0x79112980
10: RaiseException in module: C:\WINDOWS\System32\KERNELBASE.dll at address: 0x7673BA80
11: RaiseException in module: C:\Program Files\PixInsight\bin\VCRUNTIME140_1.dll at address: 0x7673BA80
12: RtlCaptureContext2 in module: C:\WINDOWS\SYSTEM32\ntdll.dll at address: 0x792233E0
13: RtlCaptureContext2 in module: C:\Program Files\PixInsight\bin\GradientCorrection-pxm.dll at address: 0x792233E0
14: RtlCaptureContext2 at address: 0x792233E0
15: RtlCaptureContext2 at address: 0x792233E0
=======================================================================
I did a general search both here and on the PixInsight site but didn't come up with anything. Ideas?
Comments
A little more research indicates that the the code C0000005 indicates that more than one piece of software is attempting to access the same memory address. Some additional research and troubleshooting is going to be necessary I think. In the meantime, I'll just use DBE which is running just fine.
In the meantime, I found a workaround that has GradientCorrection working after a fashion. It isn't running normally, but I can use it more or less as Adam described.
Thank you both. I've done a couple of days of troubleshooting and scratching my head over this and finally figured out what was causing the problem even if I have no idea why.
I looked at all of the software and everything was updated. I read Wade's post but went ahead and ensured that all of the drivers were updated anyway. I still had the issue. Thinking back to my programming days, there are 3 things that can generally cause errors; Hardware Issues, Software Issues, and Data Issues. Based on how PixInsight really stresses the computer in other operations leading up to the Gradient correction, I was having a hard time believing Hardware Issue, but, well, maybe. I'd checked all of the Software I could think of and that wasn't the problem. Maybe a Data Issue?
So I went back and looked at the Image. Remember that I got different errors if tried to run Gradient Correction after already running it (and Adam had mentioned that you can get strange results) and found that I had already run NoiseExterminator on the image. So I went back and re-integrated the data and ran GradientCorrection on the Just Integrated (ie, no other process run yet) image and it ran perfectly. I hit undo, ran NoiseExterminator, and then GradientCorrection and got the error. I undid the NoiseExterminator and ran GradientCorrection again and it ran perfectly. I haven't tried the same set of processes on a different data set, but I'm confident that I've hit on the problem.
So, for whatever reason, it appears that GradientCorrection doesn't like to be run after NoiseExterminator. The problem wasn't hardware or software related, it was data related.
Thank you both for your help. I appreciate your time and effort. Your information definitely helped my troubleshooting. I'm happy to supply the files in question to anybody who would like to look at them.
Adam - I've been scratching my head over that as well. To be honest, I know that data CAN cause issues like this, but I really didn't expect that this would fix the problem. All I can think of is that the NXT somehow did something to the data that caused a null value at a pixel or some kind of discontinuity between pixels. The camera this data was captured with has 2 hot columns and 2 dead columns that were corrected curing Cosmetic Correction in WBPP so I'm not sure if that plays into this or not The message says that it runs the pre-processing just fine but then bombs during actual execution. I'm actually impressed that PixInsight captures the failure without crashing the entire program.
Mark