Menu

Error upon starting WCM

Anonymous
2023-09-28
2023-11-07
  • Anonymous

    Anonymous - 2023-09-28

    I receive the follow error, contained in WebChangeMonitor.RPT, when starting WCM 23.09 64 on a Windows 10 machine.

    WebChangeMonitor.exe caused an Illegal Instruction at location 00C22E8A in module WebChangeMonitor.exe.

    Any suggestions would be appreciated.

    Thank you.

     
  • Morten MacFly

    Morten MacFly - 2023-09-30

    This error description is not very helpful without providing the full log file.
    So I can only answer like this:
    1.) If you use the 64 bit version, try 32 bit (and vice versa)
    2.) Try a previous release it may work for you
    3.) Provide the full log file here for deeper analysis
    4.) Report what processor architecture you have
    Hope that helps...

     
  • Anonymous

    Anonymous - 2023-09-30

    Thanks for the quick reply.

    I did try 64 bit, 32 bit and 23.08, results were the same.

    Full log file is attached.

    W10 64-bit OS, x64-based processor, Intel Core i7-10510U CPU @ 1.80GHz 2.30 GHz

     
  • Morten MacFly

    Morten MacFly - 2023-10-02

    OK, that is interesting; I see an initialisation of 2 RegEx engines: PCRE2 (which comes from wxWidgets) and sqlite (which comes from wxSQLite). However, these calls should not be related to each other. So I need to figure out what from PCRE2 exactly calls into sqlite3. I assume that some symbols might be mixed...

    Therefore, can you please download the debug version of WCM (latest release, ZIP file with an ending Dbg), for example:
    https://sourceforge.net/projects/webchangemon/files/Windows/WebChangeMonitor_23_09-64bit-Win7-Dbg.zip/download
    (Don't worry that there is Win7 in it - it is Windows 10 compatible.)

    Then, run again and attach that full crash log here, please.

     
  • Anonymous

    Anonymous - 2023-10-03

    Interestingly, the debug version did not crash, it displayed an error message (attached) and then started in what appeared to be the normal manner.

     
  • Anonymous

    Anonymous - 2023-10-23

    That is not an error message but basically an information that the application is falling back to a standard folder. So, since that version works, the reason might actually be a compiler issue with optimising code. If that s the case it will be very hard to track down.

    What I can do instead is compiling a version for you that does not use optimisations but also excludes the debugging symbols and therefore becomes smaller. Would that be an option for you?

     
    • Morten MacFly

      Morten MacFly - 2023-10-23

      Sorry, I wasn't logged in - but this offer is valid.

       
  • Anonymous

    Anonymous - 2023-10-25

    Sure. I'll give it a try and let you know the results.

    Thank you.

     
  • Morten MacFly

    Morten MacFly - 2023-10-29

    So, I've managed to make a build accordingly. You can download one of these from the "Files" section:

    • WebChangeMonitor_23_11-32bit-beta-O0.zip
    • WebChangeMonitor_23_11-64bit-beta-O0.zip

    ...depending on your platform.
    I've disabled compiler optimisations in this build. Please let me know if these builds show a different behaviour and hopefully) work for you.

     
  • Anonymous

    Anonymous - 2023-11-02

    I ran both the 32 and 64 bit versions of WCM 23.11 beta-O0. The result was the same as WCM 23.09 Dbg- the message (see attached) appeared and then the app started in what appeared to be the normal manner.

     
    • Morten MacFly

      Morten MacFly - 2023-11-02

      OK, that message would still be expected. However, more important to me is: Does it still crash? Does it work fine? In that case, the reason for the crash is the compiler optimisation, as I would have guessed. Then we found the culprit of your initial request.

       
  • Anonymous

    Anonymous - 2023-11-03

    No crash! After the message it appears to be working normally.

    Thank you.

     
    • Morten MacFly

      Morten MacFly - 2023-11-07

      OK, thanks for the feedback. In that case, there is nothing I can do except changing the compiler. I do this regularly anyway whenever a new stable GCC compiler is released. So maybe with the next GCC release this bug is gone also when using compiler optimisations.
      (Case closed.)

       

Anonymous
Anonymous

Add attachments
Cancel