When I try to use FlashCat build 577, 578, or 580 to read a Samsung K9F1G08U0C NAND chip, the program crashes back to the desktop without any error messages.
This is what I found in the Windows Event Log:
Faulting application name: FlashcatUSB.exe, version: 1.0.0.0, time stamp: 0x5d5a7c26
Faulting module name: KERNELBASE.dll, version: 10.0.17763.615, time stamp: 0x832170f2
Exception code: 0xe0434352
Fault offset: 0x0011fd62
Faulting process id: 0x146c
Faulting application start time: 0x01d560508209bc18
Faulting application path: C:\Users\Sparks\Downloads\FCUSB_BUILD580_081919\FlashcatUSB.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 285c16e1-b2a0-4ec5-a49e-55089512f732
Faulting package full name:
Faulting package-relative application ID:
Details:
- <Event xmlns=" ">
- <System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2019-08-31T23:06:45.393290400Z" />
<EventRecordID>5282</EventRecordID>
<Channel>Application</Channel>
<Computer>DESKTOP-VACF3C8</Computer>
<Security />
</System>
- <EventData>
<Data>FlashcatUSB.exe</Data>
<Data>1.0.0.0</Data>
<Data>5d5a7c26</Data>
<Data>KERNELBASE.dll</Data>
<Data>10.0.17763.615</Data>
<Data>832170f2</Data>
<Data>e0434352</Data>
<Data>0011fd62</Data>
<Data>146c</Data>
<Data>01d560508209bc18</Data>
<Data>C:\Users\Sparks\Downloads\FCUSB_BUILD580_081919\FlashcatUSB.exe</Data>
<Data>C:\WINDOWS\System32\KERNELBASE.dll</Data>
<Data>285c16e1-b2a0-4ec5-a49e-55089512f732</Data>
<Data />
<Data />
</EventData>
</Event>
Directly under that in the event log is this entry:
Event 1026, .NET Runtime
Application: FlashcatUSB.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException
at FlashcatUSB.PARALLEL_NOR_NAND.DeviceInit()
at FlashcatUSB.MainApp.DetectDevice(FCUSB_DEVICE)
at FlashcatUSB.MainApp.OnConnectedEvent(FCUSB_DEVICE)
at FlashcatUSB.MainApp.OnUsbDevice_Connected(FCUSB_DEVICE)
at FlashcatUSB.USB.HostClient.ConnectionThread()
at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()
Details:
<Event xmlns=" ">
- <System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0">1026</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2019-08-31T23:06:45.163180600Z" />
<EventRecordID>5281</EventRecordID>
<Channel>Application</Channel>
<Computer>DESKTOP-VACF3C8</Computer>
<Security />
</System>
- <EventData>
<Data>Application: FlashcatUSB.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.NullReferenceException at FlashcatUSB.PARALLEL_NOR_NAND.DeviceInit() at FlashcatUSB.MainApp.DetectDevice(FCUSB_DEVICE) at FlashcatUSB.MainApp.OnConnectedEvent(FCUSB_DEVICE) at FlashcatUSB.MainApp.OnUsbDevice_Connected(FCUSB_DEVICE) at FlashcatUSB.USB.HostClient.ConnectionThread() at System.Threading.ThreadHelper.ThreadStart_Context(System.Object) at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) at System.Threading.ThreadHelper.ThreadStart()</Data>
</EventData>
</Event>
This is what I found in the Windows Event Log:
Faulting application name: FlashcatUSB.exe, version: 1.0.0.0, time stamp: 0x5d5a7c26
Faulting module name: KERNELBASE.dll, version: 10.0.17763.615, time stamp: 0x832170f2
Exception code: 0xe0434352
Fault offset: 0x0011fd62
Faulting process id: 0x146c
Faulting application start time: 0x01d560508209bc18
Faulting application path: C:\Users\Sparks\Downloads\FCUSB_BUILD580_081919\FlashcatUSB.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 285c16e1-b2a0-4ec5-a49e-55089512f732
Faulting package full name:
Faulting package-relative application ID:
Details:
- <Event xmlns=" ">
- <System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2019-08-31T23:06:45.393290400Z" />
<EventRecordID>5282</EventRecordID>
<Channel>Application</Channel>
<Computer>DESKTOP-VACF3C8</Computer>
<Security />
</System>
- <EventData>
<Data>FlashcatUSB.exe</Data>
<Data>1.0.0.0</Data>
<Data>5d5a7c26</Data>
<Data>KERNELBASE.dll</Data>
<Data>10.0.17763.615</Data>
<Data>832170f2</Data>
<Data>e0434352</Data>
<Data>0011fd62</Data>
<Data>146c</Data>
<Data>01d560508209bc18</Data>
<Data>C:\Users\Sparks\Downloads\FCUSB_BUILD580_081919\FlashcatUSB.exe</Data>
<Data>C:\WINDOWS\System32\KERNELBASE.dll</Data>
<Data>285c16e1-b2a0-4ec5-a49e-55089512f732</Data>
<Data />
<Data />
</EventData>
</Event>
Directly under that in the event log is this entry:
Event 1026, .NET Runtime
Application: FlashcatUSB.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException
at FlashcatUSB.PARALLEL_NOR_NAND.DeviceInit()
at FlashcatUSB.MainApp.DetectDevice(FCUSB_DEVICE)
at FlashcatUSB.MainApp.OnConnectedEvent(FCUSB_DEVICE)
at FlashcatUSB.MainApp.OnUsbDevice_Connected(FCUSB_DEVICE)
at FlashcatUSB.USB.HostClient.ConnectionThread()
at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()
Details:
<Event xmlns=" ">
- <System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0">1026</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2019-08-31T23:06:45.163180600Z" />
<EventRecordID>5281</EventRecordID>
<Channel>Application</Channel>
<Computer>DESKTOP-VACF3C8</Computer>
<Security />
</System>
- <EventData>
<Data>Application: FlashcatUSB.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.NullReferenceException at FlashcatUSB.PARALLEL_NOR_NAND.DeviceInit() at FlashcatUSB.MainApp.DetectDevice(FCUSB_DEVICE) at FlashcatUSB.MainApp.OnConnectedEvent(FCUSB_DEVICE) at FlashcatUSB.MainApp.OnUsbDevice_Connected(FCUSB_DEVICE) at FlashcatUSB.USB.HostClient.ConnectionThread() at System.Threading.ThreadHelper.ThreadStart_Context(System.Object) at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) at System.Threading.ThreadHelper.ThreadStart()</Data>
</EventData>
</Event>