http://bugs.winehq.org/show_bug.cgi?id=34072
Bug #: 34072 Summary: Adobe RoboHelp 7 crashes parsing the NetCaper.skn XML file Product: Wine Version: 1.5.17 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msxml3 AssignedTo: wine-bugs@winehq.org ReportedBy: joel@airwebreathe.org.uk Classification: Unclassified
Created attachment 45297 --> http://bugs.winehq.org/attachment.cgi?id=45297 RoboHelp7 running with WINEDEBUG=+msxml,+tid
We used RoboHelp 7 to generate help files. When I open our project, our project uses the NetCaper.skn skin file (attached). RoboHelp7 uses msxml3 to parse the skin file which crashes (I think) inside node_query_interface:
------------- >8 -------------- 0009:trace:msxml:domdoc_loadXML (0x2de81a0)->(L"<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<sqwebskin version="1.2">\r\n\t<summary>\r\n\t\t<skinname>NetCaper</skinname>\r\n\t\t<defaulttab>Contents</defaulttab>\r\n\t\t<font>font-family:Arial font-size:8pt font-weight:normal font-style:normal text-decoration:none font-sizeadjust:none font-stret"... 0x33e068) 0009:trace:msxml:domdoc_loadXML parsed document 0x7b5b3df0 0009:trace:msxml:xmldoc_release_refs (0x7dcdf1f0)->(0) 0009:trace:msxml:xmldoc_release_refs freeing docptr 0x7dcdf1f0 0009:trace:msxml:xmldoc_add_refs (0x7b5b3df0)->(1) 0009:trace:msxml:domdoc_QueryInterface (0x2dba910)->({2933bf80-7b36-11d2-b20e-00c04f983e60} 0x33e034) 0009:trace:msxml:domdoc_AddRef (0x2dba910)->(3) 0009:trace:msxml:domdoc_transformNode (0x2de81a0)->(0x2dba92c 0x33e0b0) 0009:trace:msxml:domdoc_QueryInterface (0x2dba910)->({4f2f4ba2-b822-11df-8b8a-6850dfd72085} 0x33df3c) 0009:trace:msxml:node_query_interface (0x2dba910)->(IID_xmlnode 0x33df3c) wine: Unhandled page fault on read access to 0x72207465 at address 0x72207465 (thread 0009), starting debugger... ------------- 8< --------------
(Excerpt from the attached log run with WINEDEBUG=+msxml,+tid)
Steps to reproduce:
1. Install RoboHelp 7 from CD. 2. winetricks jet40 3. Load the project file. (crashes). 4. winetricks msxml3 - fixes the bug.
I think this is just going to be some simple parser malfunction.