http://bugs.winehq.org/show_bug.cgi?id=17765
Summary: AutoCAD 2008: Crash after closing "Selection Preview Cycling" window Product: Wine Version: 1.1.17 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: lukasz.wojnilowicz@gmail.com
Created an attachment (id=19989) --> (http://bugs.winehq.org/attachment.cgi?id=19989) WINEDEBUG=+seh Wine 1.1.17
I'm using Wine 1.1.17 (compiled from source using gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) ) on Fedora 10 i386. I've got installed: gecko, gdiplus, vcrun2003, corefonts, msxml3, dotnet20 through winetricks
I get crash when I close window with help inside. Help is correctly displayed and needs gecko installed.
Steps to reproduce:
1) start AutoCAD 2008 or AutoCAD Mechanical 2008 2) draw e.g. line 3) select line with ctrl pressed, new window opens and focus is exclusively on that window 4) close that window, window closes 5) application receives no input and focus and after ca. 3 secs crashes without error message
Error that appears in terminal is:
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr (nil)
http://bugs.winehq.org/show_bug.cgi?id=17765
--- Comment #1 from Austin English austinenglish@gmail.com 2009-03-22 12:02:26 --- Please attach a +relay,+seh,+tid trace.
http://bugs.winehq.org/show_bug.cgi?id=17765
--- Comment #2 from NSLW lukasz.wojnilowicz@gmail.com 2009-03-22 12:23:07 --- Created an attachment (id=20072) --> (http://bugs.winehq.org/attachment.cgi?id=20072) WINEDEBUG=+relay,+seh,+tid Wine 1.1.17
The output file was over 600 MiB but i cut it to 40 MiB. If it isn't enough then I'll post bigger attachement.
http://bugs.winehq.org/show_bug.cgi?id=17765
max@veneto.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |max@veneto.com
--- Comment #3 from max@veneto.com 2009-04-26 16:25:49 --- The problem is in dlls/shdocvw/webbrowser.c or some part related. Commenting out the lines in
static ULONG WINAPI WebBrowser_Release(IWebBrowser2 *iface) { WebBrowser *This = WEBBROWSER_THIS(iface); LONG ref = InterlockedDecrement(&This->ref); TRACE("(%p) ref=%d\n", This, ref);
if(!ref) { if(This->doc_host.document) IUnknown_Release(This->doc_host.document);
// DocHost_Release(&This->doc_host);
// WebBrowser_OleObject_Destroy(This);
// heap_free(This); SHDOCVW_UnlockModule(); }
return ref; }
The app don't crash anymore. Some heap corruption, I guess.
Ciao
Max
http://bugs.winehq.org/show_bug.cgi?id=17765
Pawel g_pawel@interia.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #4 from Pawel g_pawel@interia.pl 2009-06-22 15:11:38 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=17765
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download CC| |dank@kegel.com Target Milestone|--- |1.2.0 Summary|AutoCAD 2008: Crash after |AutoCAD 2008: Crash after |closing "Selection Preview |closing "Selection Preview |Cycling" window |Cycling" window (also | |affects XMLSpy)
--- Comment #5 from Dan Kegel dank@kegel.com 2009-12-31 15:22:04 --- Also affects XMLSpy 2010. To reproduce: wget http://v2010.sw.altova.com/XMLSpyStd2010.exe wine XMLSpyStd2010.exe Start the app. It will prompt you to request a key. Do so. When your key arrives by email, enter it. Start the app again. File / New / HTML 4 An editing window should appear in the middle of the frame, containing a hello, world document. Click the 'Browser view' button on the bottom bar of that window; it should show you what the document looks like in iexplore. Now click 'Text view' on the bottom bar to get back to the editor. Boom! Unhandled exception: page fault on write access to 0x425391ab in 32-bit code (0x0450ef71). Backtrace: =>0 0x0450ef71 (0x0032f48c) 1 0x3eaec554 WebBrowser_Release+0x64(iface=<?>)[dlls/shdocvw/webbrowser.c:161]
Commenting out the three lines of WebBrowser_Release as described in comment #3 also prevents the crash. We have disabled release for mshtml in the past, haven't we? Maybe this is one more place we need to do some of that if this is hard to fix.
Crashes multiple apps, in core component -> nominating for 1.2
http://bugs.winehq.org/show_bug.cgi?id=17765
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mshtml
http://bugs.winehq.org/show_bug.cgi?id=17765
--- Comment #6 from Dan Kegel dank@kegel.com 2009-12-31 15:23:22 --- Oh, 'winetricks ie6' also works around the problem, fwiw.
http://bugs.winehq.org/show_bug.cgi?id=17765
NSLW lukasz.wojnilowicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #7 from NSLW lukasz.wojnilowicz@gmail.com 2010-04-20 07:19:52 --- This is no longer issue for AutoCAD 2008 on Wine 1.1.43
http://bugs.winehq.org/show_bug.cgi?id=17765
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2010-05-07 13:29:23 --- Closing bugs fixed in 1.1.44.