Menu

Issue with ECT

2016-05-02
2016-09-12
  • Louis Horvath

    Louis Horvath - 2016-05-02

    Good afternoon! First of all, thank you SO MUCH for FileOptimizer! It has been SO useful!

    So here we go. I've just downloaded the latest version of FO (8.30.1456).
    I'm on Windows 7 pro, 64 bits, french. I'm using the x64 version of FO.
    12 GB of ram. AMD 6 core processor. Rock solid system.
    I am compressing HD-size PNGs : 1920x1080x24 bits. Uncompressed, these files are about 6mb.

    Every time I compress a PNG, Windows throws me an error message, claiming ECT has crashed.

    Here's what Windows has to say :
    Source : Application Error
    ID de l’événement :1000
    Catégorie de la tâche :(100)
    Niveau : Erreur
    Mots clés : Classique
    Utilisateur : N/A
    Nom de l’application défaillante ECT.exe, version : 0.0.0.0, horodatage : 0x56ba7d3a
    Nom du module défaillant : ECT.exe, version : 0.0.0.0, horodatage : 0x56ba7d3a
    Code d’exception : 0xc000001d
    Décalage d’erreur : 0x00000000000288fe
    ID du processus défaillant : 0x2094
    Heure de début de l’application défaillante : 0x01d1a47b1cca156d
    ID de rapport : 5a8e9521-106e-11e6-8fea-bcaec56f76e0

    Filename contains no funny characters and does not exceed 255 characters. Files are not read-only or open in another application. UAC is disabled.

    For the time being I've renamed ECT.exe so it does not run.

    I haven't tried ECT with the 32 bits version of FO. <-- I suspect this is the root of the issue?

    If it can help, I can run FO with a full log and send you the results.

    Have a nice one!
    Louis

     
  • Nikkho

    Nikkho - 2016-05-03

    Thank you Louis.
    Can you please file a ticket on ECT?
    https://github.com/fhanau/Efficient-Compression-Tool/issues

     
    • Louis Horvath

      Louis Horvath - 2016-05-04

      Will send in a few minutes. Thanks.

       
    • Louis Horvath

      Louis Horvath - 2016-05-04

      Ticket #9, for your information

       
    • Louis Horvath

      Louis Horvath - 2016-05-04

      Nikkho I kinda fixed the issue. It's a hack but it works.
      I took the ECT.EXE file from the Plugins32 folder and copied it into the Plugins64 folder
      No more error message ... although I'm using a 32 bit build of ECT.

      Hope this helps someone.

       

      Last edit: Louis Horvath 2016-05-04
  • Louis Horvath

    Louis Horvath - 2016-05-05

    I got this response over Github. It makes a lot of sense :
    "0xc000001d is "Illegal Instruction" so it seems the binary FileOptimizer is using has instructions your CPU doesn't support. Best guess is FileOptimizer is using an Intel-optimized binary and your somewhat old AMD CPU is missing the instruction set.

    Assuming that's true, using a standard binary or binary optimized for amdfam10 should fix this."

     
  • Nikkho

    Nikkho - 2016-05-06

    Thank you very much for your help.

    It makes sense. I am using ECT 0.2.1 builds from Malloc Voidstar (http://encode.ru/threads/2274-ECT-an-file-optimizer-with-fast-zopfli-like-deflate-compression?p=46539&viewfull=1#post46539).

    Just waiting for the official ECT 0.3 binaries, already requested (http://encode.ru/threads/2274-ECT-an-file-optimizer-with-fast-zopfli-like-deflate-compression?p=47292&viewfull=1#post47292).

    As an interim solution, you can try to replace ect.exe with the official builds from https://github.com/fhanau/Efficient-Compression-Tool/releases

     
    • bob joseph

      bob joseph - 2016-05-19

      latest version of your app.
      ect.exe crashes when optimizing png

      Win 10 64-bit. 4GB ram, cpu is Athlon II X4.

       

      Last edit: bob joseph 2016-05-19
    • bob joseph

      bob joseph - 2016-05-19

      I followed your advice here, and DL'd the 64 bit version from the official build, and it works fine.

      Also, as the previous person said, the ect.exe from the 32 bit folder also works.

       
  • Dr. Sassafras

    Dr. Sassafras - 2016-09-10

    Im having a similar issue with ECT. It crashes about one in every 100 files it compresses. It wouldnt bother me too much, but it also pauses the compression cycle when it crashes. With only one thread, it takes quite a long time to sit through a few thousand files being compressed under maximum compression. Any chance of implementing multiple threads (this would at least allow the other threads to continue and dramatically reduce the effort on my part to click 'close' on the dialogue box. Or perhaps have a automatic recovery from crashed compression files?

     
  • Nikkho

    Nikkho - 2016-09-10

    Dr. Sassafras, have you reported the issue on the ECT tracker? ECT is itself multithreaded, it spans different threads per each deflate block.

    FileOptimizer will be in a long term multithreaded, supporting the optimization of several files in paralel to speed it up, but this is a major change that will require a high effort.

     
    • Dr. Sassafras

      Dr. Sassafras - 2016-09-12

      Ok, thanks. I will report the issue wth ECT. I took a quick look for them to report it, but didnt immedaly find the right website. Thanks also for your efforts. I konw the time that one needs to put into making changes that dont line up well with the way something was previously coded. Its a lot of effort!

      Thanks so much for this amazing app. Ive been able to compress my images above and beyond what ImageOptim was able to do in most instances! Interestingly enough, after I cant get any more with ImageOptim, I switch to FileOptimizer. Run that a few times at maximum until I cant get any more compression. Then when I try ImageOptim again, a few of the files get compressed further. some even at 7% reduction!...?

      Anyhow. thanks for the amazing app.

       
  • Nikkho

    Nikkho - 2016-09-12

    This can be possible depending on the file type, since File Optimizer and ImageOptim are using different libraries/plugins to optimize files.

    Thanks for your comment.

     
  • Nikkho

    Nikkho - 2017-08-12

    Thanks TPS.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.