http://bugs.winehq.org/show_bug.cgi?id=10726
Summary: Dragon NaturallySpeaking 8 crashes on startup Product: Wine Version: 0.9.46. Platform: Other URL: http://scansoft.com OS/Version: other Status: NEW Keywords: regression Severity: normal Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
With wine-0.9.45, DNS 8 starts up ok, printing fixme:wininet:InternetGetConnectedState always returning LAN connection. about eight times.
With wine-0.9.46 up to current git, DNS 8 crashes on startup, printing fixme:wininet:InternetGetConnectedState always returning LAN connection. fixme:wininet:InternetGetConnectedState always returning LAN connection. fixme:wininet:InternetGetConnectedState always returning LAN connection.
and then
err:ole:marshal_object couldn't get IPSFactory buffer for interface {df0b3d60-548f-101b-8e65-08002b2bd119} err:rpc:I_RpcReceive we got fault packet with status 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80074002 and putting up an assertion failure dialog,
or
err:seh:setup_exception stack overflow 836 bytes in thread 0011 eip 7eba5049 esp 00240cbc stack 0x241000-0x350000 and hanging.
So it looks like Something Bad Happened between 0.9.45 and 0.9.46.
http://bugs.winehq.org/show_bug.cgi?id=10726
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|wine-misc |wine-net
--- Comment #1 from Dan Kegel dank@kegel.com 2007-12-09 14:00:03 --- git bisect shows the bad commit was
commit 728e5fa55966987c3a2fdc96d8890987eb7b7e9d Author: Misha Koshelev mk144210@bcm.edu Date: Thu Sep 20 20:59:40 2007 -0500
wininet: Track child handles, free all child handles on WININET_FreeHandle as native.
http://bugs.winehq.org/show_bug.cgi?id=10726
--- Comment #2 from Dan Kegel dank@kegel.com 2007-12-09 18:48:28 --- With current git, reverting that patch ( 728e5fa55966987c3a2fdc96d8890987eb7b7e9d ) fixes the crash. DNS 8 can go through initial training. Recognition is ok in Dragonpad.
[For completeness: to install, I used winetricks fakeie6 vcrun6 gdiplus and also installed word 97 viewer. Maarten's ALSA patches now in git seem to have done the trick; I no longer have to switch to OSS or pause and resume all the time. Unlike DNS 9, recognition doesn't work in Notepad; one sees zillions of lines like err:module:import_dll Library MSVCR71.dll (which is needed by L"C:\Program Files\ScanSoft\NaturallySpeaking8\Program\dd10HOOK.dll") not found *from notepad*. 'winetricks vcrun2005' doesn't seem to help that. Also, like all other versions I've tried, the tip window shown on startup (with helpful hints) is blank. If you click on 'next tip', that text is drawn, so it's probably just a windows message ordering problem or something.]
http://bugs.winehq.org/show_bug.cgi?id=10726
Maarten Lankhorst maarten@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |maarten@codeweavers.com
--- Comment #3 from Maarten Lankhorst maarten@codeweavers.com 2007-12-12 12:18:57 --- Can you create a WINEDEBUG=+wininet,warn+heap,+seh log from before and after the crash commit?
http://bugs.winehq.org/show_bug.cgi?id=10726
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WORKSFORME
--- Comment #4 from Dan Kegel dank@kegel.com 2007-12-14 17:44:59 --- Hmm. As of today, I don't seem to revert that patch to get to initial training. So I'm marking WORKSFORME.
The app now crashes on each use after training with "unimplemented oleacc.dll.GetRoleTextA" even with builtin com; to use it, you have to just ignore the error dialog that comes up.
http://bugs.winehq.org/show_bug.cgi?id=10726
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Dan Kegel dank@kegel.com 2008-01-28 05:50:34 --- Closing all RESOLVED WORKSFORME bugs older than four weeks.