Dart Home | PowerTCP FTP for .NET | Custom Development | Reply | PowerTCP FTP for .NET Topics | Forums |
Author | Forum: PowerTCP FTP for .NET Topic: Application crash |
phlexss From: Waalwijk, Netherlands Posts: 31 Member Since: 03/17/04 |
posted November 10, 2016 4:57 AM I'm using Dart.ftp for .NET v4.7.1.0 and I'm having the following problem; I use the control in a dll that is run by a service. I use it to setup a secure connection (Explicit) and setup the .Security.ValidationCallback to point to the correct function to handle the validation callback. Now when the function is run to connect to an ftps-server, retrieve a filelist and disconnect everything seems to work fine. However, when I now stop the service which is initiating the dll that performs the FTPS-function, the service crashes and I get error entries in the eventlog (see bottom). Also if the service runs the plugin a couple of times to get the filelist from the FTPS-server the program will crash after a few times the command is run. If I run the plugin without set .Security.ValidationCallback the program never crashes, but ofcourse then the connection can't be validated. This is now a big problem for me. What could be the problem? If I use the sample FtpListView winforms program I get the exact same problem; when I quit the program I get the same errors in the eventlog. I hope anyone can help! Eventlog errors: =========================================================================== Windows Error Reporting =========================================================================== Fault bucket , type 0 Event Name: CLR20r3 Response: Not available Cab Id: 0 Problem signature: P1: omniphlex8d2.exe P2: 8.2.3.1 P3: 58243a59 P4: Dart.Ftp P5: 4.7.1.0 P6: 571e2748 P7: 186 P8: 0 P9: System.OverflowException P10: Attached files: These files may be available here: C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_omniphlex8d2.exe_26c7e9b38fd81a3850a833a5fbb470bd38aabb9a_e27c35f6_4fadb5a2 Analysis symbol: Rechecking for solution: 0 Report Id: f831a738-a728-11e6-80c1-005056a053e9 Report Status: 96 Hashed bucket: =========================================================================== Windows Error Reporting =========================================================================== Fault bucket , type 0 Event Name: CLR20r3 Response: Not available Cab Id: 0 Problem signature: P1: omniphlex8d2.exe P2: 8.2.3.1 P3: 58243a59 P4: Dart.Ftp P5: 4.7.1.0 P6: 571e2748 P7: 186 P8: 0 P9: System.OverflowException P10: Attached files: These files may be available here: C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_omniphlex8d2.exe_26c7e9b38fd81a3850a833a5fbb470bd38aabb9a_e27c35f6_4fadb5a2 Analysis symbol: Rechecking for solution: 0 Report Id: f831a738-a728-11e6-80c1-005056a053e9 Report Status: 4100 Hashed bucket: =========================================================================== Application Error: =========================================================================== Faulting application name: omniphlex8d2.exe, version: 8.2.3.1, time stamp: 0x58243a59 Faulting module name: KERNELBASE.dll, version: 6.3.9600.18202, time stamp: 0x569e7eb1 Exception code: 0xe0434352 Fault offset: 0x0000000000008a5c Faulting process id: 0x2338 Faulting application start time: 0x01d23b35ae12ede9 Faulting application path: D:\PhleXss\Omniphlex\omniphlex8d2.exe Faulting module path: C:\WINDOWS\system32\KERNELBASE.dll Report Id: f831a738-a728-11e6-80c1-005056a053e9 Faulting package full name: Faulting package-relative application ID: =========================================================================== .NET Runtime: =========================================================================== Application: omniphlex8d2.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.OverflowException at 0.6+5Z0.get_Buffers() at 0.6+5Z0.Clear() at 0.6+5Z0.Finalize() |
phlexss From: Waalwijk, Netherlands Posts: 31 Member Since: 03/17/04 |
posted November 10, 2016 5:26 AM Here are the eventlog entries from when the sample program crashes: Windows Error Reporting ============================== Fault bucket 129275078046, type 5 Event Name: CLR20r3 Response: Not available Cab Id: 129285783943 Problem signature: P1: FtpListView.exe P2: 0.0.0.0 P3: 58244a91 P4: Dart.Ftp P5: 4.7.1.0 P6: 571e2748 P7: 186 P8: 0 P9: System.OverflowException P10: Attached files: C:\Users\Srvstfo\AppData\Local\Temp\WERED03.tmp.WERInternalMetadata.xml C:\Users\Srvstfo\AppData\Local\Temp\WERF2E0.tmp.appcompat.txt triagedump.dmp C:\Users\Srvstfo\AppData\Local\Temp\WERF3AD.tmp.WERDataCollectionFailure.txt These files may be available here: C:\Users\Srvstfo\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_FtpListView.exe_55dd19c08565d97a1722bdcffc57115533ece445_cd5fa625_cab_4f06f82e Analysis symbol: Rechecking for solution: 0 Report Id: de9d1ec7-a72f-11e6-80c1-005056a053e9 Report Status: 8 Hashed bucket: 5a428df4b82b74d72d9640dfbff76c0c Application Error ============================== Faulting application name: FtpListView.exe, version: 0.0.0.0, time stamp: 0x58244a91 Faulting module name: KERNELBASE.dll, version: 6.3.9600.18202, time stamp: 0x569e7eb1 Exception code: 0xe0434352 Fault offset: 0x0000000000008a5c Faulting process id: 0x16e4 Faulting application start time: 0x01d23b3c81e16509 Faulting application path: C:\Users\Srvstfo\Desktop\Debug\FtpListView.exe Faulting module path: C:\WINDOWS\system32\KERNELBASE.dll Report Id: de9d1ec7-a72f-11e6-80c1-005056a053e9 Faulting package full name: Faulting package-relative application ID: .NET Runtime ============================== Application: FtpListView.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.OverflowException at 0.6+5Z0.get_Buffers() at 0.6+5Z0.Clear() at 0.6+5Z0.Finalize() |
phlexss From: Waalwijk, Netherlands Posts: 31 Member Since: 03/17/04 |
posted November 10, 2016 7:51 AM I have the same problem with the test program "ParallelTransfers" and I have tested it on different computers (windows 10 & Server 2012R2). The eventlog errors appear when the program is closed. |
Jamie Powell (Admin) From: Rome, NY USA Posts: 448 Member Since: 03/13/07 Extra Support Options Custom Application Development |
posted November 10, 2016 4:21 PM Thank you for your post. Please provide access details and credentials (server hostname/ip address, port, username and password) for your server so we can attempt to reproduce your report. Additionally, if you are specifying a specific SSL/TLS protocol, please let us know that as well. The above information may be emailed to support@dart.com. Please also know your support and maintenance Subscription has expired and purchase of a renewal may be required to receive additional assistance. Best regards, Jamie |
phlexss From: Waalwijk, Netherlands Posts: 31 Member Since: 03/17/04 |
posted November 11, 2016 4:06 AM Hi Jamie, thanks for looking into this. I have emailed the extra info to support@dart.com Some more info: I get the same result with two different external ftps-servers. I haven't been able to test with other servers. It's not that my program (or the sample programs) show a crash-report when you stop the program. Everything seems fine when stopping the program, so nothing strange there. But when you then look in the application eventlog the errors are there. And for my service application this causes the service to crash. |
phlexss From: Waalwijk, Netherlands Posts: 31 Member Since: 03/17/04 |
posted November 14, 2016 5:38 AM Hi Jamie, Do you have any idea when you can look into this? This is turning into a big problem because my clients can't use FTPS at the moment. Thanks! |
phlexss From: Waalwijk, Netherlands Posts: 31 Member Since: 03/17/04 |
posted November 22, 2016 9:49 AM ...in case others have the same issue; Jamie has confirmed the problem and is working on a fix. I hope it will be available soon! |
Jamie Powell (Admin) From: Rome, NY USA Posts: 448 Member Since: 03/13/07 Extra Support Options Custom Application Development |
posted December 1, 2016 1:18 PM Update: A solution will be included in the next release of PowerTCP FTP for .NET. A free upgrade will be available to all customers with an active Subscription. If your Subscription has expired and you would like to renew, please contact sales@dart.com for purchase instructions. |
Reply | PowerTCP FTP for .NET Topics | Forums |
This site is powered by PowerTCP WebServer for ActiveX |