https://bugs.winehq.org/show_bug.cgi?id=52718
Bug ID: 52718 Summary: The 32-bit windows.media.speech:speech crashes on Windows 10 1709 Product: Wine Version: unspecified Hardware: x86-64 OS: Windows Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
The 32-bit windows.media.speech:speech crashes on Windows 10 1709:
speech.c:614: SpeechRecognizer default language L"en-US". speech.c:277: iface 0062FDE4, value 0062FD00. windows.media.speech:speech:05b8 done (-1073740791) in 1s Test failed: crash (c0000409)
https://test.winehq.org/data/patterns.html#windows.media.speech:speech
Where 0xc0000409 is STATUS_STACK_BUFFER_OVERRUN.
Traces show the crash happens in test_SpeechRecognitionListConstraint() which was added in the commit below:
commit 954b14348d08c8f9470cf92fccd0b2a3f7db9fff Author: Bernhard Kölbl besentv@gmail.com AuthorDate: Mon Mar 14 11:06:35 2022 +0100
windows.media.speech/tests: Add tests for SpeechRecognitionListConstraint.
Signed-off-by: Bernhard Kölbl besentv@gmail.com Signed-off-by: Rémi Bernon rbernon@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
More precisely, traces indicate that it happens on this line:
936 hr = ISpeechRecognitionListConstraintFactory_CreateWithTag(listconstraint_factory, &iterable_hstring.IIterable_HSTRING_iface, tag, &listconstraint);