[Bug 38927] New: IVONA Voices (SAPI TTS): Trial period (30 days) prematurely expires as soon as wineserver session ends
https://bugs.winehq.org/show_bug.cgi?id=38927 Bug ID: 38927 Summary: IVONA Voices (SAPI TTS): Trial period (30 days) prematurely expires as soon as wineserver session ends Product: Wine Version: 1.7.44 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wineserver Assignee: wine-bugs(a)winehq.org Reporter: ebemacc+bugreport(a)gmail.com Distribution: --- How to reproduce: 1. Set OS version to Windows 2000 in order to allow installation of SAPI 5.1 redistributable. 2. Install any IVONA voice, but do not close installation wizard once completed in order to keep wineserver session alive: http://download.ivona.com/pub/Install/Ivona_Voice_1.6_Emma_22kHz.dat 3. Install IVONA Control Center: http://download.ivona.com/pub/Install/Ivona_ControlCenter_inst.dat 4. Control Center should show installed voice with a remaining trial period of 29 days. 5. Close all Windows programs and wait for wineserver session to end. 6. Run Control Center. 7. Control Center should show trial period to be prematurely expired. (Note: This problem is not confined to the Control Center; IVONA voices will also refuse to load in any other setting.) Thank you. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 ebemacc+bugreport(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |http://download.ivona.com/p | |ub/Install/Ivona_Voice_1.6_ | |Emma_22kHz.dat Distribution|--- |Ubuntu -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 --- Comment #1 from ebemacc+bugreport(a)gmail.com --- Created attachment 51859 --> https://bugs.winehq.org/attachment.cgi?id=51859 Log -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|wineserver |-unknown -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 --- Comment #2 from ebemacc+bugreport(a)gmail.com --- The problem seems to be in FileTimeToSystemTime or RegQueryInfoKeyW (in conjunction with lpftLastWriteTime). The current 32-bit version of IVONA Voices can be fixed by patching \Program Files\IVONA\IVONA 2 Voice\x86\ivona_sapi5_voice_v1.6.70.dll the following way: 75 07 83 FF FF 74 19 EB 2D 68 FC A3 0C 10 EB 15 90 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 75 07 83 FE FF 74 19 EB 2F 68 FC A3 0C 10 EB 15 90 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? (Control Center would also have to be patched, but this would only be cosmetical.) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 --- Comment #3 from ebemacc+bugreport(a)gmail.com --- The problem is caused by wineserver supporting registry operations at 100-nanoseconds FILETIME granularity at runtime, but storing registry key modification dates at 1-second unix time granularity on disk, thereby effectively zeroing all sub-second time information. IVONA Voices store checksums of their installation dates in obfuscated registry keys using 100-nanoseconds granularity, but on subsequent runs, once the original wineserver session has ended, recalculate and compare these checksums from the registry key modification dates now effectively using 1-second granularity. The checksums differ and IVONA Voices refuse to load. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 --- Comment #4 from ebemacc+bugreport(a)gmail.com --- A solution would be to store registry key modification dates as FILETIME instead of unix time on disk. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 Sebastian Lackner <sebastian(a)fds-team.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian(a)fds-team.de --- Comment #5 from Sebastian Lackner <sebastian(a)fds-team.de> --- Could you please test the following patch by Michael Müller? https://github.com/wine-compholio/wine-staging/tree/master/patches/wineserve... -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 --- Comment #6 from ebemacc+bugreport(a)gmail.com --- The patch fixes this bug, thank you. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 --- Comment #7 from Sebastian Lackner <sebastian(a)fds-team.de> --- This should be fixed with http://source.winehq.org/git/wine.git/patch/1baf01fc2475c508b6464bc735483a7e..., please retest. Alexandre committed a slightly different approach, but it should have the same effect. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 ebemacc+bugreport(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #8 from ebemacc+bugreport(a)gmail.com --- It works. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 Bruno Jesus <00cpxxx(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |1baf01fc2475c508b6464bc7354 | |83a7e25c915f6 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #9 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 1.7.51. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 marianopub <marianopub(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marianopub(a)hotmail.com --- Comment #10 from marianopub <marianopub(a)hotmail.com> --- I am new on xubuntu, and using this program wine. I haave the same error, when I install th Ivona voices, later when i open text aloud, ivona said that the period of trial is expired, I am new, please help me with this problem!!! -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 --- Comment #11 from marianopub <marianopub(a)hotmail.com> --- (In reply to Sebastian Lackner from comment #5)
Could you please test the following patch by Michael Müller?
https://github.com/wine-compholio/wine-staging/tree/master/patches/ wineserver-Registry_Timestamp
the link is broken -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 --- Comment #12 from Sebastian Lackner <sebastian(a)fds-team.de> --- (In reply to marianopub from comment #11)
(In reply to Sebastian Lackner from comment #5)
Could you please test the following patch by Michael Müller?
https://github.com/wine-compholio/wine-staging/tree/master/patches/ wineserver-Registry_Timestamp
the link is broken
This bug is marked fixed, just use any version >= 1.7.51. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 --- Comment #13 from marianopub <marianopub(a)hotmail.com> --- But i have wine version 1.9.11 and xubuntu 16.04, on 32 bits, and appear the same message from Ivona ´The trial period has finished´ and later appear the next error: Acces vilation at address 7B43BC74 in module ´KERNEL32.dll´. Read of address 00000014. And The voices from loquendo mark only the below error. Thanks. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 --- Comment #14 from marianopub <marianopub(a)hotmail.com> --- Please can you help me with this problem??? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 joaopa <jeremielapuree(a)yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree(a)yahoo.fr --- Comment #15 from joaopa <jeremielapuree(a)yahoo.fr> --- What giver wine --version? And where did you find the trial version of this software. I am unable to find it. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38927 --- Comment #16 from marianopub <marianopub(a)hotmail.com> --- Hello, I use wine 1.9.11, and xubuntu 16.04, on 32 bits. I have 1 gb ram, intel aton 1.6. Also I tried to use de cracklock for windows, and nothing happends. I dowloaded the wine version tiping on the command bar, install wine the last version.I dont know where I download the Ivona voices, i have them, and in another pc with windows xp it works fine cracked. With the voices of loquendo cracked appear the error: Acces vilation at address 7B43BC74 in module ´KERNEL32.dll´. Read of address 00000014. And with the ivona voices cracked and also not cracked appear 2 errors: 1) The trial period had finished 2) Acces vilation at address 7B43BC74 in module ´KERNEL32.dll´. Read of address 00000014. (the same as loquendo) But with the sapi4 voices I dont have any problems. Loquendo and Ivona are voices from Sapi5, but it appear that the sapi5 is installed correctly. thanks -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org