http://bugs.winehq.org/show_bug.cgi?id=16934
Summary: Dragon NaturallySpeaking 10 crashes on first use Product: Wine Version: 1.1.12 Platform: PC URL: http://nuance.com OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: susancragin@earthlink.net
As of Tues Jan 13 or Wed Jan 14, Dragon NaturallySpeaking crashes when you first try to run it. (Installation and training appear to go normally.) This is a regression.
The regression test produced the following:
susan@ubuntu:~/wine$ git bisect good de97ce150ce24699f94e38f8b6624e1d71f6d13b is first bad commit commit de97ce150ce24699f94e38f8b6624e1d71f6d13b Author: Michael Stefaniuc mstefani@redhat.de Date: Sun Jan 11 00:16:47 2009 +0100
include: Replace unsigned long with unsigned int in winerror.h.
:040000 040000 145abd7ec05cfd53273f21c11cb105741e970028 2cbd10e4f88c30a42af388f8ee565371c1df9b31 M include susan@ubuntu:~/wine$
http://bugs.winehq.org/show_bug.cgi?id=16934
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mstefani@redhat.de
--- Comment #1 from Jeff Zaroyko jeffz@jeffz.name 2009-01-15 00:23:03 --- adding author cc
http://bugs.winehq.org/show_bug.cgi?id=16934
--- Comment #2 from Susan Cragin susancragin@earthlink.net 2009-01-15 06:41:19 --- Here is the terminal output upon trying to run the program. The MFCLOC stuff is always there.
fixme:reg:RegSetKeySecurity :(0x50,4,0xc15a50): stub ALSA lib pcm_dmix.c:1008:(snd_pcm_dmix_open) unable to open slave err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.MFCLOC" err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution. fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.MFCLOC" err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 susan@ubuntu:~/.wine/drive_c/Program Files/Nuance/NaturallySpeaking10/Program$
http://bugs.winehq.org/show_bug.cgi?id=16934
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mstefani@redhat.com
--- Comment #3 from Michael Stefaniuc mstefani@redhat.com 2009-01-15 06:56:03 --- Are you sure this is the change that produced the regression?
I am asking because technically this change is a noop on Win32 compiles (aka normal Wine): The patch replaces an 32bit unsigned integer with an other 32bit unsigned integer and the generated assembler code should be the same (should as I didn't check it).
http://bugs.winehq.org/show_bug.cgi?id=16934
--- Comment #4 from Michael Stefaniuc mstefani@redhat.com 2009-01-15 07:15:16 --- To cross check that this really is the culprit patch you could revert the patch: git revert de97ce150ce24699f94e38f8b6624e1d71f6d13b or apply it to a known good Wine version. It doesn't depend on any other patch.
http://bugs.winehq.org/show_bug.cgi?id=16934
--- Comment #5 from Susan Cragin susancragin@earthlink.net 2009-01-15 08:06:16 --- I will try that later today.
I did have trouble running the regression test. A couple of times the program crashed, but not exactly as I expected it to. So perhaps there are two regressions involved rather than one.
I reported git bad to all crashes, and your patch is what came up.
http://bugs.winehq.org/show_bug.cgi?id=16934
--- Comment #6 from Susan Cragin susancragin@earthlink.net 2009-01-15 15:06:00 --- Created an attachment (id=18716) --> (http://bugs.winehq.org/attachment.cgi?id=18716) winedebug relay error log, focused around error message
I ran WINEDEBUG relay and then isolated the error message that appeared in the box when the app crashed. Also have couple of hundred lines before that. Will attach complete relay_err log separately.
0034:Call user32.MessageBoxA(00000000,0032e7fc "Runtime Error!\n\nProgram: ...am Files\Nuance\NaturallySpeaking10\Program\natspeak.exe\n\n\r\nThis application has requested the Runtime to terminate it in an unusual way.\nPlease contact the application's support team for more information.\r\n",02171210 "Microsoft Visual C++ Runtime Library",00012010) ret=0216dab9
http://bugs.winehq.org/show_bug.cgi?id=16934
--- Comment #7 from Susan Cragin susancragin@earthlink.net 2009-01-15 15:20:09 --- Created an attachment (id=18717) --> (http://bugs.winehq.org/attachment.cgi?id=18717) winedebug seh relay error log short
http://bugs.winehq.org/show_bug.cgi?id=16934
--- Comment #8 from Susan Cragin susancragin@earthlink.net 2009-01-16 07:24:10 --- I re-did the regression test, working around the problem I had come across earlier, and got the following instead.
susan@ubuntu:~/wine$ wine --version wine-1.1.12-507-g49177a0 susan@ubuntu:~/wine$ git bisect good 12931062fbf5387cfcb0bdb65a110c503728bd6b is first bad commit commit 12931062fbf5387cfcb0bdb65a110c503728bd6b Author: Jacek Caban jacek@codeweavers.com Date: Tue Jan 13 00:28:25 2009 +0100
wininet: Make sure that we have data buffered before sending INTERNET_STATUS_REQUEST_COMPLETE notification.
:040000 040000 0259bff5b0c7b873797e53eab4fb90c50c7e0dcc 29233a4b1c6fa332cefe07757221086eee775afa M dlls susan@ubuntu:~/wine$
http://bugs.winehq.org/show_bug.cgi?id=16934
--- Comment #9 from Susan Cragin susancragin@earthlink.net 2009-01-16 08:24:54 --- Confirmed. Reversion a success. Crash vanished.
susan@ubuntu:~/wine$ git revert 12931062fbf5387cfcb0bdb65a110c503728bd6b Auto-merged dlls/wininet/http.c Auto-merged dlls/wininet/tests/http.c Finished one revert. Created commit ee092da: Revert "wininet: Make sure that we have data buffered before sending INTERNET_STATUS_REQUEST_COMPLETE notification." 2 files changed, 16 insertions(+), 36 deletions(-)
wine-1.1.12-630-gee092da
http://bugs.winehq.org/show_bug.cgi?id=16934
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|mstefani@redhat.de |jacek@codeweavers.com
--- Comment #10 from Michael Stefaniuc mstefani@redhat.com 2009-01-16 09:36:34 --- Thanks for finding the right patch that introduced the regression. I have added the author in CC for this bug.
http://bugs.winehq.org/show_bug.cgi?id=16934
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #11 from Dan Kegel dank@kegel.com 2009-01-16 10:27:00 --- Good work, Susan!
http://bugs.winehq.org/show_bug.cgi?id=16934
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=16934
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
--- Comment #12 from Vitaliy Margolen vitaliy@kievinfo.com 2009-01-18 15:07:37 --- Duplicate
*** This bug has been marked as a duplicate of bug 16920 ***
http://bugs.winehq.org/show_bug.cgi?id=16934
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Vitaliy Margolen vitaliy@kievinfo.com 2009-01-18 15:07:48 --- Closing dup
http://bugs.winehq.org/show_bug.cgi?id=16934
--- Comment #14 from Susan Cragin susancragin@earthlink.net 2009-01-22 14:33:34 --- *** Bug 17066 has been marked as a duplicate of this bug. ***