https://bugs.winehq.org/show_bug.cgi?id=42136
Bug ID: 42136 Summary: switching tab in sapi.cpl crashes control Product: Wine Version: 2.0-rc2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: fiendishx@gmail.com Distribution: ---
Created attachment 56693 --> https://bugs.winehq.org/attachment.cgi?id=56693 console log
sapi.cpl is installed by the Microsoft Speech SDK installer from https://download.microsoft.com/download/B/4/3/B4314928-7B71-4336-9DE7-6FA4CF... (or via winetricks)
$ wine control '.wine/drive_c/Program Files (x86)/Common Files/Microsoft Shared/Speech/sapi.cpl' brings up the Speech Properties control panel.
Choosing the tab labeled "Text To Speech" crashes the control. Console log attached.
https://bugs.winehq.org/show_bug.cgi?id=42136
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #1 from Louis Lenders xerox_xerox2000@yahoo.co.uk --- Created attachment 56695 --> https://bugs.winehq.org/attachment.cgi?id=56695 crash with debugsymbols
I can confirm this bug.
winetricks riched20 works around the bug.
I attached crash with non stripped debug
https://bugs.winehq.org/show_bug.cgi?id=42136
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Component|-unknown |richedit
--- Comment #2 from Louis Lenders xerox_xerox2000@yahoo.co.uk --- changed component
https://bugs.winehq.org/show_bug.cgi?id=42136
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #3 from Louis Lenders xerox_xerox2000@yahoo.co.uk --- forgot to confirm
https://bugs.winehq.org/show_bug.cgi?id=42136
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #4 from Fabian Maurer dark.shadow4@web.de --- Probably a dupe to Bug 39342 and Bug 39293.
https://bugs.winehq.org/show_bug.cgi?id=42136
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #5 from winetest@luukku.com --- (In reply to Fabian Maurer from comment #4)
Probably a dupe to Bug 39342 and Bug 39293.
and bug 29614.
https://bugs.winehq.org/show_bug.cgi?id=42136
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://web.archive.org/web | |/20110805062427/http://down | |load.microsoft.com/download | |/B/4/3/B4314928-7B71-4336-9 | |DE7-6FA4CF00B7B3/SpeechSDK5 | |1.exe Fixed by SHA1| |5868c664c1ac56bc6e3a6a53117 | |2d6bdae51b9dc Summary|switching tab in sapi.cpl |switching tab in sapi.cpl |crashes control |from Microsoft Speech SDK | |5.1 crashes control Resolution|--- |FIXED CC| |focht@gmx.net Status|NEW |RESOLVED
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello folks,
this was fixed by commit https://source.winehq.org/git/wine.git/commitdiff/5868c664c1ac56bc6e3a6a5311... ("riched20: Handle efficiently caret creation/destruction."), part of Wine 4.6 release.
Thanks Sergio
NOTE: There is still a crash with builtin RichEdit control when clicking 'Preview Voice'. This ticket is specifically targeting the crash on tab switch.
$ sha1sum SpeechSDK51.exe f69efaee8eb47f8c7863693e8b8265a3c12c4f51 SpeechSDK51.exe
$ du -sh SpeechSDK51.exe 68M SpeechSDK51.exe
$ wine --version wine-5.6
Regards
https://bugs.winehq.org/show_bug.cgi?id=42136
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.7.