I have analyzed around 60 BugTrap crash reports,  and classified them into several possible causes :

Previous version is running fine, bug crash after autoupdated.

  • Cinch related
    When implementing new shell extensions in 5.1.9, I signed Cinch.dll but forgot to update the version number, so the file is skipped when auto-update, and QuickZip 5.1.9+ complaints about that.
    Re-install should solve the issue, I have updated the version number in next version.

Crash when start (every time)

  • Unsupported .Net framework version
    I received a number of crash reports from computers running .Net 3.0 and .Net 3.5 (without SP1), please upgrade because Quick Zip 5.1 requires .Net 3.5 SP1 or .Net 4.0.

Crash when start (sometimes)

  • Crash when raising BreadcrumbItem event
    BreadcrumbItem sometimes raise Show/HideCaptionEvent, which triggers changes in the ControlTemplate, it wont trigger if the control is not loaded.  Unfortunately, when a control is loaded it’s not necessary to be rendered, so it crashes if the event is raised between loaded and rendered.
  • Crash related to CAKE3
    CAKE3 have a routine to check if a filename is an archive (CakUtils.IsArchive()), based on the dll in the install directory, it create a list of supported archives on the fly when the class is initialized, this list is then saved to a cache. It works okay in qzLite3.  but in QuickZip5, as the routines is called several times from different threads at the same time, it start causing crashes.

Crash when running

  • Crash related to Selecting items
    File list crash if selection changes when either Current directory is changing or the file list is not completely loaded.
  • Crash when AutoUpdate
    QuickZip do check for new version every 2 weeks (if not turned off in about dialog , which can be accessed by pressing F1), it downloads a file from quickzip.org to identify if a new version is available, it crashes if the downloaded file is invalid (e.g. when I updating the file).
  • Crash when running a Toolbar Open command
    Crash when select an unassociated file and press “Open”, although I expect it should show the “Open with dialog”, it returns an error, “There is no application associated with the specified file for this operation”.

I have applied fixes to most of the bugs above, hopefully these bugs will disappear in 5.1.12.
Thanks for sending the crash reports.