argumentum Posted November 5 Share Posted November 5 12 minutes ago, Jos said: Should be fixed in the current zips available. Tested both x86 and x64. All good. (24H2 26100.1000) donnyh13 and Jos 1 1 Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting. Link to comment Share on other sites More sharing options...
argumentum Posted November 6 Share Posted November 6 ..OCD. Just saw this video and decided to give it a try, just in case the latest and the greatest, ..is not so great. But again, all good. Running it, by copy and paste the AutoIt3 folder, from the other older 24H2 to this fresh install. Nice. Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting. Link to comment Share on other sites More sharing options...
Developers Jos Posted November 6 Author Developers Share Posted November 6 @water @mLipok did one of you had a chance to check things or gotten it working in x86? SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
water Posted November 6 Share Posted November 6 (edited) Hi Jos, Did the following steps to test the x86 version: Backup of the current SciTE directory Deleted all files in the current SciTE directory Deactivated the Microsoft Defender SmartScreen Installed the latest SciTE 5.4.0 as described in your first post Executed SciTE.exe ==> works fine Unzipped your latest 86x ZIP and copied the 3 files (5.5.3.0) to the SciTE directory (overwriting the 5.4.0 files) Windows security tells me that the App I try to INSTALL has not been downloaded from the MS App Store and is not verified. Even when I ignore the message and select "INSTALL anyway" SciTE pops up for half a second and then closes again. As I'm rather new to Windows 11 this problem might be caused by me Edited November 6 by water My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki Link to comment Share on other sites More sharing options...
water Posted November 6 Share Posted November 6 (edited) I had a look at the EventViewer and found the following entry. Seems to be a problem with the MSVCP140.dll. On 8/22/2024 at 6:23 PM, argumentum said: ... if the user forgets to unblock the files downloaded containing executable flies, I unblocked the Scintilla.dll and lexilla.dll but got the same error. Edited November 6 by water My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki Link to comment Share on other sites More sharing options...
Developers Jos Posted November 6 Author Developers Share Posted November 6 (edited) We've seen that c5 memory corruption error before in this thread, which pointed to some "wrong" version of the MSVCP140.DLL. Thanks for you help trying to find the issue. 😀 Edited November 6 by Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
donnyh13 Posted November 17 Share Posted November 17 Hi Jos, I was able to reproduce both errors again, sort of, the one didn’t end with the same message, but I was able to cause the error with logging. I still cannot reproduce it reliably though. Not sure if this will help any? The first error, where the script just ends as if it hit the end normally, has this in Scite output with debugging: >AutoIt3Wrapper_Watcher1396-->AutoIt3Wrapper_RunUserScript1744: rc:17833895689 er:0 Text:#$#Ping:WATCHER#$# +AutoIt3Wrapper_Watcher1396-->AutoIt3Wrapper_RunUserScript1744 Text:#$#Ping:WATCHER#$# ->>>>>> AutoIt3Wrapper_RunUserScript1744 (m) received data: #$#Ping:WATCHER#$#|Ping|WATCHER >AutoIt3Wrapper_Watcher1396-->AutoIt3Wrapper_RunUserScript1744: rc:0 er:3 Text:#$#Ping:WATCHER#$# !AutoIt3Wrapper_Watcher1396-->AutoIt3Wrapper_RunUserScript1744: Error=3 Text:#$#Ping:WATCHER#$# ->>>>>>> AutoIt3Wrapper_Watcher1396 (w) No Ping response from : AutoIt3Wrapper_RunUserScript1744 >AutoIt3Wrapper_Watcher1396-->0: rc:0 er:1 Text:#$#Stop:WATCHER#$# !AutoIt3Wrapper_Watcher1396-->0: Error=1 Text:#$#Stop:WATCHER#$# ->>>>>>> No responce from MasterScript. -> Watcher: Stop: Sending WinClose to your script with Pid 2432 ->>>>>> Script must have ended as STDOUT & STDERR are closed > +>13:16:22 AutoIt3 ended. rc:0 ---< Master _OnAutoItExit() 1744"C:\Program Files (x86)\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.au3" /run /prod /ErrorStdOut /in "C:\Users\Owner\Desktop\Libre Office Scripts\Script - Copy.au3" /UserParams >AutoIt3Wrapper_Watcher1396-->AutoIt3Wrapper_RunUserScript1744: rc:0 er:1 Text:#$#ScriptEnded#$# !AutoIt3Wrapper_Watcher1396-->AutoIt3Wrapper_RunUserScript1744: Error=1 Text:#$#ScriptEnded#$# -##> Close |AutoIt3Wrapper_Watcher1396| (w) (IPC @error=0) ---< Watcher _OnAutoItExit() 1396"C:\Program Files (x86)\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.au3" /Watcher 1744 2432 +>13:16:23 AutoIt3Wrapper Finished. >Exit code: 0 Time: 1380.9707 And the second error when it closes while a blocker is open, in this case it is a LibreOffice Macro dialog, though I’ve had it happen with a MsgBox before. In this case my script had some AU3 warnings, I left them in case they helped reproduce the error, but so far it doesn’t make it any more reliable. Scite had an output like this: >"C:\Program Files (x86)\AutoIt3\SciTE\..\AutoIt3.exe" "C:\Program Files (x86)\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.au3" /run /prod /ErrorStdOut /in "C:\Autoit Scripts\Autoit\AutoIt stuff Jan 2022\LibreOffice Writer Test Scripts\Writer Testing.au3" /UserParams +>10:17:50 Starting AutoIt3Wrapper (pid=1360) 23.402.1150.10 from:SciTE.exe (0.0.0.0) Keyboard:00000409 OS:WIN_7/Service Pack 1 CPU:X64 OS:X64 Environment(Language:0409) CodePage:0 utf8.auto.check:4 +> SciTEDir => C:\Program Files (x86)\AutoIt3\SciTE UserDir => C:\Users\Owner\AppData\Local\AutoIt v3\SciTE\AutoIt3Wrapper SCITE_USERHOME => C:\Users\Owner\AppData\Local\AutoIt v3\SciTE >Running AU3Check (3.3.16.1) params:-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6 -w 7 from:C:\Program Files (x86)\AutoIt3 input:C:\Autoit Scripts\Autoit\AutoIt stuff Jan 2022\LibreOffice Writer Test Scripts\Writer Testing.au3 "C:\Autoit Scripts\Autoit\AutoIt stuff Jan 2022\LibreOffice Writer Test Scripts\Writer Testing.au3"(309,43) : warning: $sName: declared, but not used in func. Func _LOWriter_FormAdd(ByRef $oObj, $sName) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ "C:\Autoit Scripts\Autoit\AutoIt stuff Jan 2022\LibreOffice Writer Test Scripts\Writer Testing.au3"(314,35) : warning: $sTempName: declared, but not used in func. Local $sTempName = "AutoIt_FORM_" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ "C:\Autoit Scripts\Autoit\AutoIt stuff Jan 2022\LibreOffice Writer Test Scripts\Writer Testing.au3"(315,19) : warning: $iCount: declared, but not used in func. Local $iCount = 1 ~~~~~~~~~~~~~~~~~^ C:\Autoit Scripts\Autoit\AutoIt stuff Jan 2022\LibreOffice Writer Test Scripts\Writer Testing.au3 - 0 error(s), 3 warning(s) ->10:17:52 AU3Check ended. Press F4 to jump to next error. rc:1 >Running:(3.3.16.1):C:\Program Files (x86)\AutoIt3\autoit3.exe "C:\Autoit Scripts\Autoit\AutoIt stuff Jan 2022\LibreOffice Writer Test Scripts\Writer Testing.au3" +>Setting Hotkeys...--> Press Ctrl+Alt+Break to Restart. --> Press Ctrl+BREAK to Stop. > +>10:18:22 AutoIt3 ended. rc:0 +>10:18:22 AutoIt3Wrapper Finished. >Exit code: 0 Time: 32.5800 And an error log with this: 2024-11-17 10:18:19 : >AutoIt3Wrapper_Watcher3748-->AutoIt3Wrapper_RunUserScript1360: rc:50469277137 er:0 Text:#$#Ping:WATCHER#$# 2024-11-17 10:18:19 : +AutoIt3Wrapper_Watcher3748-->AutoIt3Wrapper_RunUserScript1360 Text:#$#Ping:WATCHER#$# 2024-11-17 10:18:19 : ->>>>>> AutoIt3Wrapper_RunUserScript1360 (m) received data: #$#Ping:WATCHER#$#|Ping|WATCHER 2024-11-17 10:18:20 : >AutoIt3Wrapper_Watcher3748-->AutoIt3Wrapper_RunUserScript1360: rc:0 er:3 Text:#$#Ping:WATCHER#$# 2024-11-17 10:18:20 : !AutoIt3Wrapper_Watcher3748-->AutoIt3Wrapper_RunUserScript1360: Error=3 Text:#$#Ping:WATCHER#$# 2024-11-17 10:18:20 : ->>>>>>> AutoIt3Wrapper_Watcher3748 (w) No Ping response from : AutoIt3Wrapper_RunUserScript1360 2024-11-17 10:18:20 : >AutoIt3Wrapper_Watcher3748-->0: rc:0 er:1 Text:#$#Stop:WATCHER#$# 2024-11-17 10:18:20 : !AutoIt3Wrapper_Watcher3748-->0: Error=1 Text:#$#Stop:WATCHER#$# 2024-11-17 10:18:20 : ->>>>>>> No responce from MasterScript. 2024-11-17 10:18:20 : -> Watcher: Stop: Sending WinClose to your script with Pid 4420 2024-11-17 10:18:21 : > Detected your script is still running but AutoIt3Wrapper was closed. 2024-11-17 10:18:22 : - Script still running, so now Killing running script Pid 4420 2024-11-17 10:18:22 : ->>>>>> Script must have ended as STDOUT & STDERR are closed 2024-11-17 10:18:22 : ---< Master _OnAutoItExit() 1360"C:\\\\Program Files (x86)\\\\AutoIt3\\\\SciTE\\\\AutoIt3Wrapper\\\\AutoIt3Wrapper.au3" /run /prod /ErrorStdOut /in "C:\\\\Autoit Scripts\\\\Autoit\\\\AutoIt stuff Jan 2022\\\\LibreOffice Writer Test Scripts\\\\Writer Testing.au3" /UserParams 2024-11-17 10:18:23 : ---< Watcher _OnAutoItExit() 3560"C:\\\\Program Files (x86)\\\\AutoIt3\\\\SciTE\\\\AutoIt3Wrapper\\\\AutoIt3Wrapper.au3" /Jump2FirstError 1360 2024-11-17 10:18:23 : > Done with cleanup. 2024-11-17 10:18:23 : >AutoIt3Wrapper_Watcher3748-->AutoIt3Wrapper_RunUserScript1360: rc:0 er:1 Text:#$#ScriptEnded#$# 2024-11-17 10:18:23 : !AutoIt3Wrapper_Watcher3748-->AutoIt3Wrapper_RunUserScript1360: Error=1 Text:#$#ScriptEnded#$# 2024-11-17 10:18:23 : -##> Close |AutoIt3Wrapper_Watcher3748| (w) (IPC @error=0) 2024-11-17 10:18:23 : ---< Watcher _OnAutoItExit() 3748"C:\\\\Program Files (x86)\\\\AutoIt3\\\\SciTE\\\\AutoIt3Wrapper\\\\AutoIt3Wrapper.au3" /Watcher 1360 4420 LibreOffice UDF ; Scite4AutoIt Spell-Checker Using LibreOffice Spoiler "Life is chiefly made up, not of great sacrifices and wonderful achievements, but of little things. It is oftenest through the little things which seem so unworthy of notice that great good or evil is brought into our lives. It is through our failure to endure the tests that come to us in little things, that the habits are molded, the character misshaped; and when the greater tests come, they find us unready. Only by acting upon principle in the tests of daily life can we acquire power to stand firm and faithful in the most dangerous and most difficult positions." Link to comment Share on other sites More sharing options...
Developers Jos Posted November 18 Author Developers Share Posted November 18 (edited) @donnyh13, Still feels like some race condition, so I have added some logic that the "IPC ping" needs to fail 3 times now before it is assumed that the other process must have ended. So the watcher task gives the other process(es) running the userscript a bit more time to handle the userscript ending. (I hope) Could you please test with this version of AutoIt3Wrapper.au3 to check if you still can make things fail? Thanks Edited November 18 by Jos donnyh13 1 SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
donnyh13 Posted November 21 Share Posted November 21 Sure Jos, Thanks for the modifications. Sorry for the delay, I just got a chance to check back here. I will begin testing, and report back. LibreOffice UDF ; Scite4AutoIt Spell-Checker Using LibreOffice Spoiler "Life is chiefly made up, not of great sacrifices and wonderful achievements, but of little things. It is oftenest through the little things which seem so unworthy of notice that great good or evil is brought into our lives. It is through our failure to endure the tests that come to us in little things, that the habits are molded, the character misshaped; and when the greater tests come, they find us unready. Only by acting upon principle in the tests of daily life can we acquire power to stand firm and faithful in the most dangerous and most difficult positions." Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now