Post reply

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.
Name:
Email:
Subject:
Message icon:

Verification:
Type the letters shown in the picture
Listen to the letters / Request another image

Type the letters shown in the picture:
What color is grass?:
What is the seventh word in this sentence?:
What is five minus two (use the full word)?:

shortcuts: hit alt+s to submit/post or alt+p to preview


Topic Summary

Posted by: Wisp
« on: February 21, 2018, 01:37:12 PM »

So there is no timeout for query of weidu version from exe?
Quite so.
Posted by: AL|EN
« on: February 20, 2018, 12:04:37 PM »

So there is no timeout for query of weidu version from exe?
Posted by: Wisp
« on: February 19, 2018, 02:38:59 PM »

Fixed. Not that it makes launching strange files and waiting until they respond any less unwise.
Posted by: AL|EN
« on: February 18, 2018, 02:45:03 PM »

Yep, it seems that the dot . is special character for OCaml regexp and it isn't escaped.
Posted by: Argent77
« on: February 18, 2018, 12:39:46 PM »

It's apparently not limited to setup-*.exe.manifest. Looking at the code I see that any filename starting with the regex pattern "setup-.*exe" may cause the same issue, which includes harmless and unrelated names such as "setup-lexer.txt" or simply "setup-exe" (without extension).

You can work around the issue with the --noautoupdate argument.
Posted by: AL|EN
« on: February 18, 2018, 11:48:44 AM »

During auto-update, when there is a "setup-<modTp2Name>.exe.manifest" file present, weidu is trying to query this file and hangs:


Code: [Select]
[G:\Gry\BGIIEE\data\00783\setup-EET.exe] WeiDU version 24400
{setup-EET.exe.manifest} Queried (pid = -1)

process is hanging forever, using "--no-exit-pause" didn't help.