http://bugs.winehq.org/show_bug.cgi?id=22860
Summary: Enterprise Architect Fails to create a new project or loads an existing one Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: msxml3 AssignedTo: wine-bugs@winehq.org ReportedBy: s_baramov@yahoo.com
Created an attachment (id=28253) --> (http://bugs.winehq.org/attachment.cgi?id=28253) error backtrace
Enterprise Architect 7.0.818 fails to create a new project or loads an existing one. The problem seem to be in XML parsing library (see the attached backtrace). The test was done with 1.2-rc1. Note, the problem does not exist in 1.0 version.
http://bugs.winehq.org/show_bug.cgi?id=22860
Stefan Baramov s_baramov@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Enterprise Architect Fails |Enterprise Architect fails |to create a new project or |to create a new project or |loads an existing one |loads an existing one
http://bugs.winehq.org/show_bug.cgi?id=22860
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.2-rc1 Severity|blocker |normal
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com 2010-05-24 15:19:46 --- Install Wine's debug symbols and a debug info for libxml2. After that attach +msxml with this crash backtrace.
What is a closest working version you tested?
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #2 from Stefan Baramov s_baramov@yahoo.com 2010-05-24 15:25:28 --- The wine version that works is 1.0.1-0ubuntu13. I will try with 1.1.38 and report result
List of installed packages as of the crash:
$ dpkg -l | grep wine rc wine1.0 1.0.1-0ubuntu13 Microsoft Windows Compatibility Layer (Binar ii wine1.2 1.2~rc1-0ubuntu1~lucidppa1 Microsoft Windows Compatibility Layer (Binar ii wine1.2-gecko 1.0.0-0ubuntu4 Microsoft Windows Compatibility Layer (Web B ii winetricks 0.0+20100424-0ubuntu1 Microsoft Windows Compatibility Layer (winet
Running on :
$ uname -a Linux sbaramov-laptop 2.6.32-22-generic #33-Ubuntu SMP Wed Apr 28 13:27:30 UTC 2010 i686 GNU/Linux
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #3 from Stefan Baramov s_baramov@yahoo.com 2010-05-24 16:14:15 --- Found a quick workaround. Using winetricks installed msxml4 library and the app works just fine.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com 2010-05-24 16:18:18 --- (In reply to comment #3)
Found a quick workaround. Using winetricks installed msxml4 library and the app works just fine.
Ok, but I'm interested in a fix, not a workaround. Please provide a complete crash trace with debug symbols (for libxml2 too) and a +msxml switch as I asked in comment 1.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #5 from Wylda wylda@volny.cz 2010-06-08 16:07:28 --- Created an attachment (id=28681) --> (http://bugs.winehq.org/attachment.cgi?id=28681) console log from wine-1.2-rc2-197-ge1fd439 +msxml
(In reply to comment #4)
Please provide...
Hi Nikolay, i hope that this is exactly what you asked for...
BTW: for libxml2-dbg i had to upgrade base debian's libxml2 package (debug package no longer available for installed version). Should i recompile all my wine packages (nearly 60 wine versions :-/ now), if one of the libraries is upgraded or can i live and use previously compiled wine packages??
Now i look, whether this is a regression as per comment #0 mentions about.
http://bugs.winehq.org/show_bug.cgi?id=22860
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #6 from Wylda wylda@volny.cz 2010-06-09 03:41:35 ---
Now i look, whether this is a regression as per comment #0 mentions about.
This is truly a regression. * Wine-1.1.37 is OK * Wine-1.1.38 is BAD
Hopefully look into this latter this day/tomorrow. Please add +REGRESSION, version to 1.1.38.
http://bugs.winehq.org/show_bug.cgi?id=22860
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #7 from Wylda wylda@volny.cz 2010-06-09 15:43:56 --- Created an attachment (id=28708) --> (http://bugs.winehq.org/attachment.cgi?id=28708) partial console log from wine-1.2-rc2-197-ge1fd439 +msxml
As a confirmed bug, it could be NEW.
Unfortunately. It's not possible to finish regression test, because i enter into many different problems. But it is around Nikolay's commit:
commit 4f1d040eaf7ecdd519848f75485b7844dda2b82b Add stub msxml4.dll.
wine-1.1.38 & msxml4 builtin <-- *** CRASHES *** wine-1.1.38 & msxml4 native <-- *** WORKS ***
Attached short log is taken just before creating new project (leads to crash).
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #8 from Nikolay Sivov bunglehead@gmail.com 2010-06-09 16:00:09 --- In current Wine a DOMDocument40 is created without any problems, and our msxml4 is only a forward to msxml3. It doesn't add any new functionality except registering DOMDocument40 (new version).
So a native override for msxml3 should work fine with current Wine too. I don't see any problems with freeing in libxml2 code, but it was a brief look.
If it's a free() on already freed pointer or something like that, could you please try running under valgrind could to get more details (run some application like notepad before that to reduce startup time and log length).
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #9 from Nikolay Sivov bunglehead@gmail.com 2010-06-09 16:10:00 --- By the way, to help with a regression test it's possible to run git-bisect on selected paths only like 'git bisect start dlls/msxml3 dlls/msxml4', I think it should support multiple paths in this case.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #10 from Wylda wylda@volny.cz 2010-06-09 16:37:31 --- Created an attachment (id=28709) --> (http://bugs.winehq.org/attachment.cgi?id=28709) valgrind log
So a native override for msxml3 should work fine with current Wine too.
No, i can't confirm... Tested just one DLL override at time:
msxml3 native => app won't start and says "Error creating XML Parser" msxml3 builtin => app starts, but crashes on creating new project
msxml4 builtin => app starts, but crashes on creating new project msxml4 native => app starts and WORKS :)
And when using valgring, it crashes soon - even before app starts or displays anything, probably because of:
err:module:attach_process_dlls "shell32.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Sparx Systems\EA\EA.exe" failed, status c0000005
For sure, adding the log run by: WINEDEBUG=+msxml valgrind --trace-children=yes --suppressions=$HOME/valgrind-suppressions --leak-check=full --track-origins=yes --error-limit=no wine EA.exe 2>&1 | tee log.txt
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #11 from Nikolay Sivov bunglehead@gmail.com 2010-06-09 16:48:45 --- (In reply to comment #10)
So a native override for msxml3 should work fine with current Wine too.
No, i can't confirm... Tested just one DLL override at time:
msxml3 native => app won't start and says "Error creating XML Parser" msxml3 builtin => app starts, but crashes on creating new project
msxml4 builtin => app starts, but crashes on creating new project msxml4 native => app starts and WORKS :)
Yeah, sorry about that. I forgot that we also have an entry in a class factory (in msxml3) for new objects for msxml4. So, yes, it won't work.
What do you think about faster regression test with msxml3/4 paths only?
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #12 from Wylda wylda@volny.cz 2010-06-09 17:26:37 --- (In reply to comment #11)
What do you think about faster regression test with msxml3/4 paths only?
OK, i did that. qgit show, that there is only 6 commits for msxml3 & msxml4. And first answer is good. Then i have to give skip, because application doesn't start and lastly i gave bad, because app crashes on creating new project. Result of this regression test:
The first bad commit could be any of:
4f1d040eaf7ecdd519848f75485b7844dda2b82b skip ~ (Add stub msxml4.dll.)
bc3153affa78ee62742a81fb224da13cb6e67810 bad ~ (msxml4: Add self-registration for CLSID_DOMDocument40, accept it in classfactory.)
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #13 from Nikolay Sivov bunglehead@gmail.com 2010-06-09 17:50:05 --- Ok, thanks.
So it looks like application acts different when it's able to use DOMDocument40. I think we need now a +msxml log of a working version. It's better to try to disable msxml4 first running current Wine, if it doesn't work - remove registration data from registry.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #14 from Wylda wylda@volny.cz 2010-06-09 20:32:26 ---
It's better to try to disable msxml4 first running current Wine, if it doesn't work - remove registration data from registry.
So set nsxml4 to disable and application won't start under wine-1.2-rc2-250-g950919e. So removed any entry from registry containing substring "xml4", did not help. Then removed DOMDocument40, did not help and finaly DOMDocument4.0, but also did not help :-(
Could you advise what to remove from registry with disabled msxml4 or better provide regfile deleting msxml4 entries?
http://bugs.winehq.org/show_bug.cgi?id=22860
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com
--- Comment #15 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2010-06-15 19:08:49 --- Enterprise Architect requires msxml4 to be installed, the buildin msxml4 is NOT good enough (same issue as http://bugs.winehq.org/show_bug.cgi?id=18856).
If you use winetricks to install msxml4 the issue will go disappear.
http://bugs.winehq.org/show_bug.cgi?id=22860
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com Component|msxml3 |msxml4
--- Comment #16 from Dan Kegel dank@kegel.com 2010-06-16 07:00:06 --- Sounds like an msxml4 category bug then.
http://bugs.winehq.org/show_bug.cgi?id=22860
Marco themop@tiscali.it changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |themop@tiscali.it
--- Comment #17 from Marco themop@tiscali.it 2010-06-19 10:58:46 --- *** Bug 22631 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #18 from Nikolay Sivov bunglehead@gmail.com 2010-07-20 17:34:00 --- Please attach new +msxml,+tid log running current wine-1.2-161-g061eb12, it has some tracing improvements.
http://bugs.winehq.org/show_bug.cgi?id=22860
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |23814
http://bugs.winehq.org/show_bug.cgi?id=22860
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.sparxsystems.com | |.au/bin/easetup.exe
http://bugs.winehq.org/show_bug.cgi?id=22860
Bug 22860 depends on bug 23814, which changed state.
Bug 23814 Summary: Enterprise Architect crashes on start in RegisterDragDrop() http://bugs.winehq.org/show_bug.cgi?id=23814
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #19 from Nikolay Sivov bunglehead@gmail.com 2010-07-28 15:39:27 --- I don't see any failures opening existing example project or creating a new one with wine-1.2-562-ga6203f8. Please retest.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #20 from Nikolay Sivov bunglehead@gmail.com 2010-09-15 15:34:29 CDT --- Retest with 1.3.2 please.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #21 from Nikolay Sivov bunglehead@gmail.com 2010-10-21 15:25:34 CDT --- I don't see any crashes running wine-1.3.5-168-gd4e8f30. Please retest.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #22 from Dan Kegel dank@kegel.com 2010-10-21 15:29:13 CDT --- It's been months, probably ok to mark it fixed...
http://bugs.winehq.org/show_bug.cgi?id=22860
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #23 from Dmitry Timoshkov dmitry@codeweavers.com 2010-10-21 23:21:58 CDT --- There was no response, and most likely fixed.
http://bugs.winehq.org/show_bug.cgi?id=22860
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #24 from Alexandre Julliard julliard@winehq.org 2010-10-29 12:58:50 CDT --- Closing bugs fixed in 1.3.6.
http://bugs.winehq.org/show_bug.cgi?id=22860
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |UNCONFIRMED Resolution|FIXED |
--- Comment #25 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2010-11-25 15:22:22 CST --- The crash still occurs, you will have to remove the msxml4.dll override that is on the EA.exe in winecfg first.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #26 from Nikolay Sivov bunglehead@gmail.com 2010-11-25 15:25:22 CST --- (In reply to comment #25)
The crash still occurs, you will have to remove the msxml4.dll override that is on the EA.exe in winecfg first.
How does it happen to be overridden?
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #27 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2010-11-25 20:43:42 CST --- The installer does it to ensure that its going to run as expected.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #28 from Dan Kegel dank@kegel.com 2010-11-25 20:59:54 CST --- Do you mean the instructions at http://www.sparxsystems.com/support/faq/enterprise-architect-WINE.html ?
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #29 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2010-11-25 22:38:48 CST --- No, EA Installer adds the necessary overrides in the registry to ensure that users dont have to worry about it.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #30 from Nikolay Sivov bunglehead@gmail.com 2010-11-26 01:30:59 CST --- (In reply to comment #29)
No, EA Installer adds the necessary overrides in the registry to ensure that users dont have to worry about it.
Here I see that they're suggesting to install msxml4 manually:
http://www.sparxsystems.com/support/faq/enterprise-architect-WINE.html#three
Do you mean that installer itself is aware about wine and add some override registry entries?
And when it crashes:
- I need to remove automatically added override to make it crash? or - it crashes with installed native msxml4 and doesn't with a builtin one?
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #31 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2010-11-26 02:35:06 CST --- The Installer, when registering COM objects installs the overrides once (installing again wont change the overrides) if it detects WINE.
native msxml4 allows the application to without errors.
You will need to remove the override on the EA entry in winecfg. Enterprise Architect will crash when opening or creating a project.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #32 from Nikolay Sivov bunglehead@gmail.com 2010-11-28 05:23:33 CST --- There's no override entry in winecfg for msxml4 after installation, but yes it installs native msxml4 and removing it causes a crash. Could you attach your crash log and libxml2 version?
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #33 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2010-11-28 16:38:37 CST --- Created an attachment (id=32215) --> (http://bugs.winehq.org/attachment.cgi?id=32215) trace of the last 1000 lines.
Sorry about the Override, it appears only EA 8.0+ series does this.
Please find attached a trace of the last 1000 lines.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #34 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2010-11-28 16:49:42 CST --- libxml 2.7.7 installed.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #35 from Nikolay Sivov bunglehead@gmail.com 2010-11-28 16:58:43 CST --- Interesting, so it depends on libxml2 version too, cause I have a different crash. You're using installer from URL bug field?
This is wrong:
--- trace:msxml:domelem_Release (0x6fb7958) ref=1 trace:msxml:domelem_Release (0x6fb7958) ref=0 trace:msxml:xmldoc_release (0xb70dddd8)->(1) trace:msxml:domelem_Release (0x6fb7928) ref=0 trace:msxml:xmldoc_release (0xb70dddd8)->(0) trace:msxml:xmldoc_release freeing docptr 0xb70dddd8 ... libxml document is released, ... trace:msxml:domdoc_Release (0x6fb7870)->(0) trace:msxml:xmldoc_release (0xb70dc7a0)->(2) trace:msxml:domdoc_get_xml (0x6f88bc0)->(0x31dded8) trace:msxml:domdoc_get_xml -1, len=0 trace:msxml:domelem_Release (0x6f88c78) ref=0 trace:msxml:xmldoc_release (0xb70dddd8)->(-1) ... but DOM element still exists at this point, so last release operates on already freed memory ... trace:msxml:domdoc_Release (0x6f88bc0)->(0) ---
Same symptoms as here http://bugs.winehq.org/show_bug.cgi?id=18376#c29.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #36 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2010-11-28 21:07:38 CST --- No, I'm using a later version.
Here is another dump that I keep getting, which might help. 0 0xb7530aed xmldoc_add_orphan+0x4d(doc=0xb4a0e938, node=0xb4a0e8c8) [/home/alh/wine-1.3.8/dlls/msxml3/../../include/wine/list.h:70] in msxml3 (0x031dc8d8) 1 0xb7531fc4 domdoc_createNode(createNode+0x193(iface=0x7e5530c, Type={n1={n2={vt=0x0010... 2 0xb7530748 domdoc_createElement+0x97(iface=0x7e5530c, tagname="Model"...
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #37 from Nikolay Sivov bunglehead@gmail.com 2011-03-07 12:52:55 CST --- Reference count problem is fixed with http://source.winehq.org/git/wine.git/?a=commit;h=0f3c247e46dbc7935bf6e2d563....
Now it crashes on document release I believe, and it doesn't show wine crash window any more, just dies with system backtrace.
http://bugs.winehq.org/show_bug.cgi?id=22860
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #38 from Nikolay Sivov bunglehead@gmail.com 2011-03-10 19:10:30 CST --- I added some traces in my private build of libxml2 and it happens that attribute node belongs to two different xmlDoc instances, so it's getting freed twice on document release. Will investigate further.
http://bugs.winehq.org/show_bug.cgi?id=22860
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression |
--- Comment #39 from Nikolay Sivov bunglehead@gmail.com 2011-03-10 19:11:28 CST --- I don't think it's a regression, cause this application hits numerous msxml3 bugs step by step.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #40 from Nikolay Sivov bunglehead@gmail.com 2011-03-14 14:43:36 CDT --- Crash on document release should be fixed with c48b7566bd1296dba3b17e1d30c5e8b29275cd86.
Now I'm able to start it and open sample project without any problems. Please retest.
http://bugs.winehq.org/show_bug.cgi?id=22860
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #41 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2011-03-15 04:02:52 CDT --- I can confirm that it no longer crashes on startup.
http://bugs.winehq.org/show_bug.cgi?id=22860
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |26428
http://bugs.winehq.org/show_bug.cgi?id=22860
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #42 from Alexandre Julliard julliard@winehq.org 2011-03-18 14:39:46 CDT --- Closing bugs fixed in 1.3.16.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #43 from Petr Dlouhý petr.dlouhy@email.cz 2011-03-19 04:35:56 CDT --- Created an attachment (id=33714) --> (http://bugs.winehq.org/attachment.cgi?id=33714) crash log
Hi,
I tested it on Wine 1.3.16, but it isn't working. It is not possible to open a project (i.e. EAExample) or create new one. My version of Enterprise architect is 7.5.844.
I am attaching log.
http://bugs.winehq.org/show_bug.cgi?id=22860
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #33714|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=22860
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |REOPENED Resolution|FIXED |
--- Comment #44 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2011-03-19 05:31:22 CDT --- I can confirm that EA 7.5.844 crashes on loading a model.
The only workaround is to use native msxml4.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #45 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2011-07-08 04:27:11 CDT --- *** Bug 27697 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=22860
Robert Munteanu robert.munteanu@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |robert.munteanu@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=22860
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|wine-bugs@winehq.org |bunglehead@gmail.com
--- Comment #46 from Nikolay Sivov bunglehead@gmail.com 2011-11-14 01:57:37 CST --- I'll try to fix these namespace issues, we handle prefix and qualified names in a wrong way.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #47 from Nikolay Sivov bunglehead@gmail.com 2011-11-16 13:02:13 CST --- Some fixes are committed as 588f27dae9b90ed7e735f73498face3ea68b9fd7 and ede880a1c38899dbe16467e30d59697e357363e0. Alistair, please retest.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #48 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2011-11-16 16:34:29 CST --- (In reply to comment #47)
Some fixes are committed as 588f27dae9b90ed7e735f73498face3ea68b9fd7 and ede880a1c38899dbe16467e30d59697e357363e0. Alistair, please retest.
These do fix the initial crashes I was seeing but its still not complete. I haven't narrowed the exact cause yet, but it still appears to be a msxml issue.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #49 from Dan Kegel dank@kegel.com 2011-11-16 16:36:54 CST --- Can we mark this one fixed, and open a new bug for the later problem?
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #50 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2011-11-16 17:40:56 CST --- (In reply to comment #49)
Can we mark this one fixed, and open a new bug for the later problem?
No. It still crashes upon startup. The initial problem isn't resolved.
Pseudocode of the crash.
Create document1 Add Nodes to document1
Create docuemnet2 Add Nodes to document2 Append document2.root to document1.
Release document2 Release document1 <-- crash due to double free of a document.
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #51 from Nikolay Sivov bunglehead@gmail.com 2011-11-16 20:19:52 CST --- (In reply to comment #50)
Pseudocode of the crash.
Create document1 Add Nodes to document1
Create docuemnet2 Add Nodes to document2 Append document2.root to document1.
Release document2 Release document1 <-- crash due to double free of a document.
Okay, I'll take a look. Just to clarify - it does IXMLDOMDocument_appendChild(document1, document2.root, NULL), right?
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #52 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2011-11-17 01:48:24 CST --- (In reply to comment #51)
(In reply to comment #50)
Pseudocode of the crash.
Create document1 Add Nodes to document1
Create docuemnet2 Add Nodes to document2 Append document2.root to document1.
Release document2 Release document1 <-- crash due to double free of a document.
Okay, I'll take a look. Just to clarify - it does IXMLDOMDocument_appendChild(document1, document2.root, NULL), right?
Exactly.
http://bugs.winehq.org/show_bug.cgi?id=22860
Srivatsa Krishnaswamy vatsa@vigyanlabs.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vatsa@vigyanlabs.com
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #53 from Srivatsa Krishnaswamy vatsa@vigyanlabs.com 2012-06-05 09:40:21 CDT --- Created attachment 40396 --> http://bugs.winehq.org/attachment.cgi?id=40396 shows the trace when I try to open a project
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #54 from Dan Kegel dank@kegel.com 2012-06-05 10:44:54 CDT --- You're lacking symbols, but the stack looks about the same as in comment #43.
http://bugs.winehq.org/show_bug.cgi?id=22860
Daniel Jelinski djelinski1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |djelinski1@gmail.com
--- Comment #55 from Daniel Jelinski djelinski1@gmail.com 2012-11-14 02:35:15 CST --- Still present in wine-1.5.17
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #56 from Bruno Jesus 00cpxxx@gmail.com 2012-12-16 14:51:00 CST --- Created attachment 42824 --> http://bugs.winehq.org/attachment.cgi?id=42824 Latest backtrace with symbols in wine-1.5.19-160-g479fbac
http://bugs.winehq.org/show_bug.cgi?id=22860
lizhenbo litimetal@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |litimetal@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #57 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2013-01-20 02:17:37 CST --- *** Bug 32751 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=22860
Qian Hong fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fracting@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #58 from Nikolay Sivov bunglehead@gmail.com 2013-02-27 08:45:27 CST --- With patches I sent today:
http://www.winehq.org/pipermail/wine-patches/2013-February/122496.html http://www.winehq.org/pipermail/wine-patches/2013-February/122497.html http://www.winehq.org/pipermail/wine-patches/2013-February/122498.html
I'm able to load example project with EA 7.5 Full and EA 9.3 Trial, EA 10 is blocked by a different bug currently. So I'll really appreciate some testing with these patches on real world EA projects, if anyone is still interested.
P.S. for relatively new EA versions you'll need to remove msxml3/msxml4 overrides added by installer to really test wine code.
http://bugs.winehq.org/show_bug.cgi?id=22860
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |cb9d787be150af96c75a6523416 | |22d086f7da1ff Status|REOPENED |RESOLVED Resolution| |FIXED
--- Comment #59 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2013-02-27 18:28:58 CST --- The patches correct the issue.
http://bugs.winehq.org/show_bug.cgi?id=22860
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bunglehead@gmail.com |wine-bugs@winehq.org
http://bugs.winehq.org/show_bug.cgi?id=22860
--- Comment #60 from Alexandre Julliard julliard@winehq.org 2013-03-01 14:50:49 CST --- Closing bugs fixed in 1.5.25.
http://bugs.winehq.org/show_bug.cgi?id=22860
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #61 from Alexandre Julliard julliard@winehq.org 2013-03-01 15:10:07 CST --- Really closing bugs fixed in 1.5.25.
https://bugs.winehq.org/show_bug.cgi?id=22860
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Enterprise Architect fails |Enterprise Architect 7.x |to create a new project or |fails to create a new |loads an existing one |project or loads an | |existing one CC| |focht@gmx.net URL|http://www.sparxsystems.com |https://web.archive.org/web |.au/bin/easetup.exe |/20080806205053/www.sparxsy | |stems.com.au/bin/easetup.ex | |e