Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Event Name: APPCRASH #5

Open
dw-andrewsfasteners opened this issue Sep 24, 2024 · 3 comments
Open

Event Name: APPCRASH #5

dw-andrewsfasteners opened this issue Sep 24, 2024 · 3 comments

Comments

@dw-andrewsfasteners
Copy link

Hi, I don't think issue #4 related to multiple instances, but got some more details logged:

I saved one file, it was printed, then it crashed again with the following:

.NET Runtime

Faulting application name: HotFolderPrinterFoxitPdf.exe, version: 1.0.0.0, time stamp: 0x66960000
Faulting module name: KERNELBASE.dll, version: 10.0.22621.4111, time stamp: 0x03c619d0
Exception code: 0xe0434352
Fault offset: 0x000000000005fabc
Faulting process id: 0x0x328
Faulting application start time: 0x0x1DB0E68038AE2ED
Faulting application path: C:\HotFolders\HotFolderPrinterFoxitPdf.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: f71825a2-98ed-444e-a9fa-c8153d70243c
Faulting package full name: 
Faulting package-relative application ID: 

XML:

[-](https://github.com/DRN88/HotFolderPrinterFoxitPdf/issues/4#) <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
[-](https://github.com/DRN88/HotFolderPrinterFoxitPdf/issues/4#) <System>
  <Provider Name="Application Error" Guid="{a0e9b465-b939-57d7-b27d-95d8e925ff57}" /> 
  <EventID>1000</EventID> 
  <Version>0</Version> 
  <Level>2</Level> 
  <Task>100</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8000000000000000</Keywords> 
  <TimeCreated SystemTime="2024-09-24T10:44:58.3104717Z" /> 
  <EventRecordID>66190</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="17560" ThreadID="15436" /> 
  <Channel>Application</Channel> 
  <Computer>Computer90-2023B</Computer> 
  <Security UserID="S[-](https://github.com/DRN88/HotFolderPrinterFoxitPdf/issues/4#)1-12-1-3191215926-1245759033-3052173241-1028132257" /> 
  </System>
- <EventData>
  <Data Name="AppName">HotFolderPrinterFoxitPdf.exe</Data> 
  <Data Name="AppVersion">1.0.0.0</Data> 
  <Data Name="AppTimeStamp">66960000</Data> 
  <Data Name="ModuleName">KERNELBASE.dll</Data> 
  <Data Name="ModuleVersion">10.0.22621.4111</Data> 
  <Data Name="ModuleTimeStamp">03c619d0</Data> 
  <Data Name="ExceptionCode">e0434352</Data> 
  <Data Name="FaultingOffset">000000000005fabc</Data> 
  <Data Name="ProcessId">0x328</Data> 
  <Data Name="ProcessCreationTime">0x1db0e68038ae2ed</Data> 
  <Data Name="AppPath">C:\HotFolders\HotFolderPrinterFoxitPdf.exe</Data> 
  <Data Name="ModulePath">C:\WINDOWS\System32\KERNELBASE.dll</Data> 
  <Data Name="IntegratorReportId">f71825a2-98ed-444e-a9fa-c8153d70243c</Data> 
  <Data Name="PackageFullName" /> 
  <Data Name="PackageRelativeAppId" /> 
  </EventData>
  </Event>

Application Error:

Faulting application name: HotFolderPrinterFoxitPdf.exe, version: 1.0.0.0, time stamp: 0x66960000
Faulting module name: KERNELBASE.dll, version: 10.0.22621.4111, time stamp: 0x03c619d0
Exception code: 0xe0434352
Fault offset: 0x000000000005fabc
Faulting process id: 0x0x328
Faulting application start time: 0x0x1DB0E68038AE2ED
Faulting application path: C:\HotFolders\HotFolderPrinterFoxitPdf.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: f71825a2-98ed-444e-a9fa-c8153d70243c
Faulting package full name: 
Faulting package-relative application ID: 

XML View:

[-](https://github.com/DRN88/HotFolderPrinterFoxitPdf/issues/4#) <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
[-](https://github.com/DRN88/HotFolderPrinterFoxitPdf/issues/4#) <System>
  <Provider Name="Application Error" Guid="{a0e9b465-b939-57d7-b27d-95d8e925ff57}" /> 
  <EventID>1000</EventID> 
  <Version>0</Version> 
  <Level>2</Level> 
  <Task>100</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8000000000000000</Keywords> 
  <TimeCreated SystemTime="2024-09-24T10:44:58.3104717Z" /> 
  <EventRecordID>66190</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="17560" ThreadID="15436" /> 
  <Channel>Application</Channel> 
  <Computer>Computer90-2023B</Computer> 
  <Security UserID="S[-](https://github.com/DRN88/HotFolderPrinterFoxitPdf/issues/4#)1-12-1-3191215926-1245759033-3052173241-1028132257" /> 
  </System>
- <EventData>
  <Data Name="AppName">HotFolderPrinterFoxitPdf.exe</Data> 
  <Data Name="AppVersion">1.0.0.0</Data> 
  <Data Name="AppTimeStamp">66960000</Data> 
  <Data Name="ModuleName">KERNELBASE.dll</Data> 
  <Data Name="ModuleVersion">10.0.22621.4111</Data> 
  <Data Name="ModuleTimeStamp">03c619d0</Data> 
  <Data Name="ExceptionCode">e0434352</Data> 
  <Data Name="FaultingOffset">000000000005fabc</Data> 
  <Data Name="ProcessId">0x328</Data> 
  <Data Name="ProcessCreationTime">0x1db0e68038ae2ed</Data> 
  <Data Name="AppPath">C:\HotFolders\HotFolderPrinterFoxitPdf.exe</Data> 
  <Data Name="ModulePath">C:\WINDOWS\System32\KERNELBASE.dll</Data> 
  <Data Name="IntegratorReportId">f71825a2-98ed-444e-a9fa-c8153d70243c</Data> 
  <Data Name="PackageFullName" /> 
  <Data Name="PackageRelativeAppId" /> 
  </EventData>
  </Event>

Also, I caught following Windows Error Reporting:

Fault bucket 1507354889091273516, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: HotFolderPrinterFoxitPdf.exe
P2: 1.0.0.0
P3: 66960000
P4: KERNELBASE.dll
P5: 10.0.22621.4111
P6: 03c619d0
P7: e0434352
P8: 000000000005fabc
P9: 
P10: 

Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.aa09438b-857a-4e30-956c-0531b4b99b0e.tmp.mdmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.4093badc-0800-4fff-a039-18840d993507.tmp.WERInternalMetadata.xml
WPR_initiated_DiagTrackMiniLogger_OneTrace_User_Logger_20240922_1_EC_0_inject.etl
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.c3f88669-1293-4d8c-a837-ccdaec34030f.tmp.etl
WPR_initiated_DiagTrackMiniLogger_WPR System Collector_inject.etl
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.14541001-e066-4f77-8be4-4ab73ba76db9.tmp.etl
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.fdab60f4-4a9c-43a3-8f54-c3c068942289.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.cb6e176d-4071-4e0a-bcd5-5a1a130f9f48.tmp.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.3c368ae7-c7fd-4df3-9d36-225a9d66d08d.tmp.xml

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_HotFolderPrinter_c5e4717910826f1bc441f526758449d03751f78a_34ac0eb8_af256c14-e029-440f-b249-c68808b7dcbb

Analysis symbol: 
Rechecking for solution: 0
Report Id: f71825a2-98ed-444e-a9fa-c8153d70243c
Report Status: 268435456
Hashed bucket: 9d663a06ee79ea7d44eb33490abbd32c
Cab Guid: 0

XML View:

[-](https://github.com/DRN88/HotFolderPrinterFoxitPdf/issues/4#) <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
[-](https://github.com/DRN88/HotFolderPrinterFoxitPdf/issues/4#) <System>
  <Provider Name="Windows Error Reporting" Guid="{0ead09bd-2157-539a-8d6d-c87f95b64d70}" /> 
  <EventID>1001</EventID> 
  <Version>0</Version> 
  <Level>4</Level> 
  <Task>0</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8000000000000000</Keywords> 
  <TimeCreated SystemTime="2024-09-24T10:45:01.2304293Z" /> 
  <EventRecordID>66191</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="17560" ThreadID="15436" /> 
  <Channel>Application</Channel> 
  <Computer>Computer90-2023B</Computer> 
  <Security UserID="S[-](https://github.com/DRN88/HotFolderPrinterFoxitPdf/issues/4#)1-12-1-3191215926-1245759033-3052173241-1028132257" /> 
  </System>
- <EventData>
  <Data Name="Bucket">1507354889091273516</Data> 
  <Data Name="BucketType">4</Data> 
  <Data Name="EventName">APPCRASH</Data> 
  <Data Name="Response">Not available</Data> 
  <Data Name="CabId">0</Data> 
  <Data Name="P1">HotFolderPrinterFoxitPdf.exe</Data> 
  <Data Name="P2">1.0.0.0</Data> 
  <Data Name="P3">66960000</Data> 
  <Data Name="P4">KERNELBASE.dll</Data> 
  <Data Name="P5">10.0.22621.4111</Data> 
  <Data Name="P6">03c619d0</Data> 
  <Data Name="P7">e0434352</Data> 
  <Data Name="P8">000000000005fabc</Data> 
  <Data Name="P9" /> 
  <Data Name="P10" /> 
  <Data Name="AttachedFiles">\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.aa09438b-857a-4e30-956c-0531b4b99b0e.tmp.mdmp \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.4093badc-0800-4fff-a039-18840d993507.tmp.WERInternalMetadata.xml WPR_initiated_DiagTrackMiniLogger_OneTrace_User_Logger_20240922_1_EC_0_inject.etl \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.c3f88669-1293-4d8c-a837-ccdaec34030f.tmp.etl WPR_initiated_DiagTrackMiniLogger_WPR System Collector_inject.etl \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.14541001-e066-4f77-8be4-4ab73ba76db9.tmp.etl \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.fdab60f4-4a9c-43a3-8f54-c3c068942289.tmp.csv \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.cb6e176d-4071-4e0a-bcd5-5a1a130f9f48.tmp.txt \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.3c368ae7-c7fd-4df3-9d36-225a9d66d08d.tmp.xml</Data> 
  <Data Name="StorePath">\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_HotFolderPrinter_c5e4717910826f1bc441f526758449d03751f78a_34ac0eb8_af256c14-e029-440f-b249-c68808b7dcbb</Data> 
  <Data Name="AnalysisSymbol" /> 
  <Data Name="Rechecking">0</Data> 
  <Data Name="ReportId">f71825a2-98ed-444e-a9fa-c8153d70243c</Data> 
  <Data Name="ReportStatus">268435456</Data> 
  <Data Name="HashedBucket">9d663a06ee79ea7d44eb33490abbd32c</Data> 
  <Data Name="CabGuid">0</Data> 
  </EventData>
  </Event>

My Config:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
	<appSettings>
  <add key="active" value="true" />
  <add key="queueRescanTimeMS" value="2000" />
  <add key="queueDir" value="M:\User Folders\dw\Desktop\PDFCreator" />
  <add key="processedDir" value="C:\Windows\Temp" />
  <add key="selectedPrinter" value="PDFCreator" />
  <add key="foxitPdfReaderExecutable" value="C:\Program Files (x86)\Foxit Software\Foxit PDF Reader\FoxitPDFReader.exe" />
  <add key="logFile" value="C:\Windows\Temp\hotfolder-log.txt" />
 </appSettings>
</configuration>
@dw-andrewsfasteners
Copy link
Author

To add the context from the log file.

This happens when somehow HotFolders tries to print the same file twice. When 1st command already moved the file, 2nd tried to print it again and the file was already gone and it crashed. My theory.

2024-09-24T11:44:53.9669219+01:00;Scanning queue dir for pdf files.
2024-09-24T11:44:55.9662349+01:00;Scanning queue dir for pdf files.
2024-09-24T11:44:55.9930487+01:00;Printing pdf file: M:\User Folders\dw\Desktop\PDFCreator\Invoice_179716.pdf
2024-09-24T11:44:58.0220706+01:00;Moving pdf file to processed folder: M:\User Folders\dw\Desktop\PDFCreator\Invoice_179716.pdf
2024-09-24T11:44:58.0255205+01:00;Scanning queue dir for pdf files.
2024-09-24T11:44:58.0260762+01:00;Printing pdf file: M:\User Folders\dw\Desktop\PDFCreator\Invoice_179716.pdf
2024-09-24T11:45:01.5962741+01:00;Moving pdf file to processed folder: M:\User Folders\dw\Desktop\PDFCreator\Invoice_179716.pdf

@DRN88
Copy link
Owner

DRN88 commented Sep 24, 2024

Okay its a bug, where if you are too slow with your "PDFCreator" printer, the app tries to print it and move it twice. That's one of the reason why I had 10000ms delay in queue scans.
Increase the queueRescanTimeMS to 10000 or be faster with saving your pdf file.

In real use case, the print job should be sent to the printer in less than 10000ms.

@dw-andrewsfasteners
Copy link
Author

The file is saved in AWS and then brought back to the user. This is why, when it takes longer than 2 sec (my default settings) this issue persists. Will play with longer times.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants