https://bugs.winehq.org/show_bug.cgi?id=39971
Bug ID: 39971 Summary: Vbscript works very slow on wine Product: Wine Version: 1.9.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: vbscript Assignee: wine-bugs@winehq.org Reporter: outdoor-online@i.ua Distribution: ---
Created attachment 53407 --> https://bugs.winehq.org/attachment.cgi?id=53407 Vbscript with config and input file. Logs in Win and Ubuntu
I have installed Wine (v.1.7) on Ubuntu (v. 12.04) to run the vbscript. Libre Office was also installed via Wine (required for vbscript). The script converts .xls or .xlsx (input file) to .csv (output file). The problem is the following: for the first time after installation script is running for 15 minutes (this is longer than in Win, but it is acceptable). All subsequent times the script is running for 1.5 hours. According to the logs, you can see that the script processes each subsequent string in xls|xlsx longer than the previous one. (like the loss of productivity in processing xls|xlsx)
https://bugs.winehq.org/show_bug.cgi?id=39971
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Please try to reduce this script to minimal working example that demonstrates this degrading performance issue you see. Also, does native vbscript.dll fix this problem for you?
https://bugs.winehq.org/show_bug.cgi?id=39971
--- Comment #2 from Grigory_B outdoor-online@i.ua --- Created attachment 53408 --> https://bugs.winehq.org/attachment.cgi?id=53408 Vscript & short input file
It's script with short input file. It's working 45sec - in Win, 6 min - Ubuntu
https://bugs.winehq.org/show_bug.cgi?id=39971
--- Comment #3 from Grigory_B outdoor-online@i.ua ---
(In reply to Nikolay Sivov from comment #1)
Please try to reduce this script to minimal working example that demonstrates this degrading performance issue you see. Also, does native vbscript.dll fix this problem for you?
Which version of vbscript.dll you can avdise? Thanx.
https://bugs.winehq.org/show_bug.cgi?id=39971
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com --- The one installed with 'winetricks wsh57' for example. The point is to make sure it's exactly vbscript problem and not something else.
https://bugs.winehq.org/show_bug.cgi?id=39971
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com --- (In reply to Grigory_B from comment #2)
Created attachment 53408 [details] Vscript & short input file
It's script with short input file. It's working 45sec - in Win, 6 min - Ubuntu
It's the same script, ~2700 lines. Could you try to produce a small test script that shows performance difference?
https://bugs.winehq.org/show_bug.cgi?id=39971
--- Comment #6 from Grigory_B outdoor-online@i.ua --- (In reply to Nikolay Sivov from comment #5)
(In reply to Grigory_B from comment #2)
Created attachment 53408 [details] Vscript & short input file
It's script with short input file. It's working 45sec - in Win, 6 min - Ubuntu
It's the same script, ~2700 lines. Could you try to produce a small test script that shows performance difference?
I can't reduce script, cause if developer of vbscript cut some functions - it will be non-working version.
https://bugs.winehq.org/show_bug.cgi?id=39971
--- Comment #7 from Grigory_B outdoor-online@i.ua --- (In reply to Nikolay Sivov from comment #5)
(In reply to Grigory_B from comment #2)
Created attachment 53408 [details] Vscript & short input file
It's script with short input file. It's working 45sec - in Win, 6 min - Ubuntu
It's the same script, ~2700 lines. Could you try to produce a small test script that shows performance difference?
It was installed ./winetricks wsh57 ./winetricks mdac28
https://bugs.winehq.org/show_bug.cgi?id=39971
Robert Wilhelm sloper42@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sloper42@yahoo.com
--- Comment #8 from Robert Wilhelm sloper42@yahoo.com --- I do not think this is an issue with component vbscript:
- Script does not work with wine's vbscript.dll because ExecuteGlobal is used but not implemented.
- Bug reporter tested with ./winetricks wsh57
https://bugs.winehq.org/show_bug.cgi?id=39971
--- Comment #9 from Nikolay Sivov bunglehead@gmail.com --- Maybe we should have another report for missing ExecuteGlobal() and leave this one without component for now?
https://bugs.winehq.org/show_bug.cgi?id=39971
--- Comment #10 from Robert Wilhelm sloper42@yahoo.com ---
I have opened report about ExecuteGlobal(). https://bugs.winehq.org/show_bug.cgi?id=49908
Please remove component, I have no permissions to do it myself.
https://bugs.winehq.org/show_bug.cgi?id=39971
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Vbscript works very slow on |Vbscript script runs slow |wine |on wine Component|vbscript |-unknown