Login  
Search All Forums
Dart Home | PowerTCP FTP for .NET | Custom Development Reply | PowerTCP FTP for .NET Topics | Forums   
AuthorForum: 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: 376
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: 376
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 Tool PowerTCP WebServer for ActiveX