Jump to content


Photo

Abnormal Program Termination


This topic has been archived. This means that you cannot reply to this topic.
13 replies to this topic

#1 hanks424

hanks424
  • Members
  • 2 posts

Posted 09 November 2007 - 05:12 AM

Getting MS Visual C++ Runtime error "Abnormal Program Termination" when exiting application 2.5.1008.6 I have removed and re-installed SFTPMSI.exe.
The program is working OK, just the runtime error upon exit.
Operating system XP Prof SP2

#2 mb

mb

    Developer

  • Administrators
  • 11521 posts

Posted 09 November 2007 - 05:19 AM

Hello ..

Please post the system information from the menu: Help->About "System Information" dialog.

Can you post a screenshot showing SmartFTP right before you close it?

Do you get the Runtime error everytime?

Thank you
Regards,
Mat

#3 hanks424

hanks424
  • Members
  • 2 posts

Posted 09 November 2007 - 02:20 PM

Runtime error is every time the program closes. Here's the system info:

+- System -----------------------------
Microsoft Windows XP Professional
Service Pack 2 (Build 2600)

CPU Speed : 2533 MHz
Total Memory : 511 MB
Free Memory : 79 MB

+- SmartFTP ---------------------------
Version : 2.5.1008.6
Time Stamp : 2007-11-08 01:32:37
Platform : x86

+- Application DLL --------------------
sfFTPLib.dll : 1.5.11.5
sfFavorites.dll : 1.0.4.6
SmartHook.dll : 1.0.2.2

+- Language ---------------------------
SmartFTP.exe : 2.5.1008.6

+- Internet Explorer ------------------
Version : 6.0.2900.2180

+- Winsock ----------------------------
Winsock : 2.2

I can e-mail you copy of screenshot image. Thanks!




Hello ..

Please post the system information from the menu: Help->About "System Information" dialog.

Can you post a screenshot showing SmartFTP right before you close it?

Do you get the Runtime error everytime?

Thank you
Regards,
Mat



#4 DukeORutland

DukeORutland
  • Members
  • 1 posts

Posted 19 January 2008 - 03:38 PM

I have a similar error every time I exit via 'File | Exit':

First popup:-

Microsoft Visual C++ Debug Library

Debug Error!
Program: C:\Program Files\SmartFTP Client\SmartFTP.exe
abnormal program termination
(Press Retry to debug application)

Abort, Retry, Ignore?

Selecting Ignore gives second popup:-

Microsoft Visual C++ Debug Library

Runtime Error!
Program: C:\Program Files\SmartFTP Client\SmartFTP.exe
abnormal program termination

Ok?

System Info:

+- System -----------------------------
Microsoft Windows XP Professional
Service Pack 2 (Build 2600)

CPU Speed : 2732 MHz
Total Memory : 1023 MB
Free Memory : 498 MB

+- SmartFTP ---------------------------
Version : 2.5.1008.27
Time Stamp : 2007-12-15 05:00:40
Platform : x86

+- Application DLL --------------------
sfFTPLib.dll : 1.5.11.20
sfFavorites.dll : 1.0.4.27
sfFavoritesShellExtension.dll : 1.0.1.4
sfTransferQueue.dll : 1.0.1.27
SmartHook.dll : 1.0.2.2

+- Language ---------------------------
SmartFTP.exe : 2.5.1008.27

+- Internet Explorer ------------------
Version : 7.0.5730.13

+- Winsock ----------------------------
Winsock : 2.2

Appears to be harmless, but I would like to know for sure.

#5 mb

mb

    Developer

  • Administrators
  • 11521 posts

Posted 19 January 2008 - 05:34 PM

Hello ..

Could you please provide step by step instructions on how to reproduce this on a new installation of SmartFTP?

Thank you
Regard,s
Mat

#6 Kukac

Kukac
  • Members
  • 50 posts

Posted 19 January 2008 - 09:07 PM

I'm having the same problem. SmartFTP exits with VC++ runtime error every time. Step-by-step instructions? Install, start, exit through 'x' or file/exit. ;)

system info
+- System -----------------------------
Microsoft Windows Vista Business Edition 
 (Build 6000)

CPU Speed		 : 2133 MHz
Total Memory	  : 4094 MB
Free Memory	   : 3027 MB

+- SmartFTP ---------------------------
Version		   : 2.5.1008.22
Time Stamp		: 2007-12-07 03:20:49
Platform		  : x64

+- Application DLL --------------------
sfFTPLib.dll : 1.5.11.17
sfFavorites.dll : 1.0.4.22
sfFavoritesShellExtension.dll : 1.0.1.4
sfTransferQueue.dll : 1.0.1.22
SmartHook.dll : 1.0.2.2

+- Language ---------------------------
SmartFTP.exe	  : 2.5.1008.22

+- Internet Explorer ------------------
Version		   : 7.0.6000.16575

+- Winsock ----------------------------
Winsock		   : 2.2

event log entry 1
Log Name:	  Application
Source:		Application Error
Date:		  2008.01.20. 5:55:39
Event ID:	  1000
Task Category: (100)
Level:		 Error
Keywords:	  Classic
User:		  N/A
Computer:	  X
Description:
Faulting application SmartFTP.exe, version 2.5.1008.22, time stamp 0x47590e5b, faulting module SmartFTP.exe, version 2.5.1008.22, time stamp 0x47590e5b, exception code 0x40000015, fault offset 0x00000000003e7922, process id 0x858, application start time 0x01c85add9d950b10.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
	<Provider Name="Application Error" />
	<EventID Qualifiers="0">1000</EventID>
	<Level>2</Level>
	<Task>100</Task>
	<Keywords>0x80000000000000</Keywords>
	<TimeCreated SystemTime="2008-01-19T20:55:39.000Z" />
	<EventRecordID>2145</EventRecordID>
	<Channel>Application</Channel>
	<Computer>X</Computer>
	<Security />
  </System>
  <EventData>
	<Data>SmartFTP.exe</Data>
	<Data>2.5.1008.22</Data>
	<Data>47590e5b</Data>
	<Data>SmartFTP.exe</Data>
	<Data>2.5.1008.22</Data>
	<Data>47590e5b</Data>
	<Data>40000015</Data>
	<Data>00000000003e7922</Data>
	<Data>858</Data>
	<Data>01c85add9d950b10</Data>
  </EventData>
</Event>

event log entry 2
Log Name:	  Application
Source:		Application Error
Date:		  2008.01.20. 5:55:13
Event ID:	  1000
Task Category: (100)
Level:		 Error
Keywords:	  Classic
User:		  N/A
Computer:	  X
Description:
Faulting application SmartFTP.exe, version 2.5.1008.22, time stamp 0x47590e5b, faulting module SmartFTP.exe, version 2.5.1008.22, time stamp 0x47590e5b, exception code 0x40000015, fault offset 0x00000000003e7922, process id 0x824, application start time 0x01c85adcf2f52460.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
	<Provider Name="Application Error" />
	<EventID Qualifiers="0">1000</EventID>
	<Level>2</Level>
	<Task>100</Task>
	<Keywords>0x80000000000000</Keywords>
	<TimeCreated SystemTime="2008-01-19T20:55:13.000Z" />
	<EventRecordID>2144</EventRecordID>
	<Channel>Application</Channel>
	<Computer>X</Computer>
	<Security />
  </System>
  <EventData>
	<Data>SmartFTP.exe</Data>
	<Data>2.5.1008.22</Data>
	<Data>47590e5b</Data>
	<Data>SmartFTP.exe</Data>
	<Data>2.5.1008.22</Data>
	<Data>47590e5b</Data>
	<Data>40000015</Data>
	<Data>00000000003e7922</Data>
	<Data>824</Data>
	<Data>01c85adcf2f52460</Data>
  </EventData>
</Event>

Edited by Kukac, 19 January 2008 - 09:09 PM.


#7 mb

mb

    Developer

  • Administrators
  • 11521 posts

Posted 19 January 2008 - 10:02 PM

Kukac:
1. Test with the 32-bit version from: http://www.smartftp....get/SFTPNSI.exe
2. Then provide the crash dumps: http://www.smartftp....orts-f2594.html

Regards,
Mat

#8 Kukac

Kukac
  • Members
  • 50 posts

Posted 21 January 2008 - 05:10 PM

I did what you asked.

1. Installed version 2.5.1008.33 from the link provided by you. In order to avoid problems due to funny settings, I removed my settings folder prior to installation, though I didn't touch my registry. Got the same VC++ error on exit.

2. I'll edit this post to include links to the crash report on rapidshare. For now, I'm still uploading all the rar'ed ~200 MBs (uncompressed around 500M). Here're the links to the report: rar.part1, rar.part2.

I'd like to suggest a few clarifications/corrections to the "how to collect crash reports" page.

A/ On Vista x64 and using 64-bit debug tools, the correct path to the script is %systemdrive%\Program Files\Debugging Tools for Windows 64-bit\adplus.vbs. There're 2 problems with the one shown on the page, first %programfiles% sometimes resolves to the program files (x86) dir, second there's the "64-bit" at the end of the directory path.

B/ When smartftp wasn't running when the script was executed, I got an error indicating so and the debug report looked quite empty except for a process list (check the first, older folder in the rar). To get a full crash report I had to start the client first and then run the script.

C/ On running the script a window pops up telling me about some missing symbols path variable. If this is to be ignored, please indicate so. I wouldn't want to redo the whole process, especially the uploading to rapidshare (which still hasn't finished, instead it has failed once already ;) ).

edit: used A) ... C), turned out B ) was :huh:
edit2: typos, grammar
edit3: finally, here're the links. good luck

Edited by Kukac, 21 January 2008 - 06:00 PM.


#9 mb

mb

    Developer

  • Administrators
  • 11521 posts

Posted 21 January 2008 - 07:06 PM

Hello ..

Thank you. I have updated the article accordingly.

The %ProgramFiles% variable resolves to the 64-bit program files folder if you run it in a 64-bit process (e.g. 64-bit command line).

I will look at the crash dumps and post any updates here.

Regards,
Mat

#10 mb

mb

    Developer

  • Administrators
  • 11521 posts

Posted 21 January 2008 - 09:48 PM

Hello ..

I wasn't able to debug the problem with the 64-bit dumps. Can you create the crash dumps again with the 32-bit version of the debugging tools for windows?

Thank you
Regards,
Mat

#11 Kukac

Kukac
  • Members
  • 50 posts

Posted 23 January 2008 - 08:42 PM

Here you go.

32-bit error report part1
32-bit error report part2

#12 mb

mb

    Developer

  • Administrators
  • 11521 posts

Posted 24 January 2008 - 06:32 AM

Hello ..

Thank you. I believe I have found and fixed the bug. Please try it with the latest version:
http://www.smartftp....get/SFTPNSI.exe

Regards,
Mat

#13 Kukac

Kukac
  • Members
  • 50 posts

Posted 24 January 2008 - 01:03 PM

Installed .35 beta, problem is gone. Thank you. Any chance for an x64 version? Actually, does it have any sense at all to make it 64-bit?

#14 mb

mb

    Developer

  • Administrators
  • 11521 posts

Posted 24 January 2008 - 01:44 PM

Thanks for testing ;-)

The 32-bit version works just fine on x64. It comes with the required 64-bit shell extensions (sfShellTools64.dll, SmartHook64.dll).
The 64-bit version will be released in a couple of days. The latest version can always be found at:
http://www.smartftp....t/SFTPMSI64.exe

Regards,
Mat