https://bugs.winehq.org/show_bug.cgi?id=44594
Bug ID: 44594 Summary: MindManager Pro v7.0 crashes Product: Wine Version: 3.2 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: wylda@volny.cz Distribution: ---
Created attachment 60580 --> https://bugs.winehq.org/attachment.cgi?id=60580 console log +msxml
Mind Manager Pro 7 displays on startup: * XML processing error * http://schemas.mindjet.com/Internal * 0x80004001
At that time console displays:
* msxml:isaxxmlreader_putFeature (0x51b9848)->(L"exhaustive-errors" 0) stub
This licensed SW (from Mindjet, since 2016 Corel Corporation) is probably not freely download-able (+it is quite old).
Tested under wine-3.2-167-g7be8beab68 (starts again since wine-2.16+)
https://bugs.winehq.org/show_bug.cgi?id=44594
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msxml6
--- Comment #1 from Wylda wylda@volny.cz ---
Native MSXML6 works around that crash.
https://bugs.winehq.org/show_bug.cgi?id=44594
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com --- Created attachment 60581 --> https://bugs.winehq.org/attachment.cgi?id=60581 patch
Please try this one.
https://bugs.winehq.org/show_bug.cgi?id=44594
--- Comment #3 from Wylda wylda@volny.cz ---
Still crashes, but this time:
msxml:isaxxmlreader_putFeature (0x5199020)->(L"http://xml.org/sax/features/external-general-entities" ffffffff) stub
https://bugs.winehq.org/show_bug.cgi?id=44594
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com --- Created attachment 60582 --> https://bugs.winehq.org/attachment.cgi?id=60582 patch2
I see, add this one too, please.
https://bugs.winehq.org/show_bug.cgi?id=44594
--- Comment #5 from Wylda wylda@volny.cz ---
Still crashes, now displays these two lines:
msxml:isaxxmlreader_putFeature (0x5198fa0)->(L"http://xml.org/sax/features/external-general-entities" ffffffff) stub
msxml:isaxxmlreader_putFeature (0x5198fa0)->(L"http://xml.org/sax/features/external-parameter-entities" ffffffff) stub
https://bugs.winehq.org/show_bug.cgi?id=44594
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |minor
https://bugs.winehq.org/show_bug.cgi?id=44594
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Debian Keywords| |download
--- Comment #6 from Wylda wylda@volny.cz ---
Similarly to Bug 44618 - I thought this PRO version is available only in paid version, but installer offer even 14 days of trial. There is the mind_manager-v7.0-e-429_pro.exe :
https://drive.google.com/uc?export=download&id=1dnAuZiiljjmoCsFGnNG_BJuU...
https://bugs.winehq.org/show_bug.cgi?id=44594
--- Comment #7 from Wylda wylda@volny.cz ---
Still present in wine-4.0-rc1.
https://bugs.winehq.org/show_bug.cgi?id=44594
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|MindManager Pro v7.0 |MindManager Pro v7.0 shows |crashes |XML processing error on | |startup (needs support for | |'exhaustive-errors', | |'external-general-entities' | |and | |'external-parameter-entitie | |s' features in MSXML SAX | |reader) Resolution|--- |FIXED CC| |focht@gmx.net Fixed by SHA1| |585e12fa9d3fbf3e3460350e445 | |97d7c0ec18ad2 Status|NEW |RESOLVED Component|msxml6 |msxml3 URL| |https://web.archive.org/web | |/20071122165848/http://ftp2 | |.mindjet.com/download/MM70- | |E-429_Pro.exe Severity|minor |normal
--- Comment #8 from Anastasius Focht focht@gmx.net --- Hello folks,
I've found a stable link via Internet Archive/Wayback machine:
https://web.archive.org/web/20071122165848/http://ftp2.mindjet.com/download/...
Nikolay's patch from comment #2 was committed here:
https://source.winehq.org/git/wine.git/commitdiff/1d78226f514b3026eea466404a... ("msxml3/saxreader: Accept disabled "exhaustive-errors" property.") Mon, 26 Feb 2018
A reworked version of Nikolay's patch from comment #4 was committed here:
https://source.winehq.org/git/wine.git/commitdiff/585e12fa9d3fbf3e3460350e44... ("msxml3/saxreader: Accept external-general-entities and external-parameter-entities.") Mon, 26 Feb 2018
-> Part of Wine 3.3
Now it's at a different problem:
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/Mindjet/MindManager 7
$ WINEDEBUG=+seh,+relay,+msxml wine ./MindManager.exe >>log.txt 2>&1 ... 003c:trace:msxml:isaxxmlreader_putFeature (0x3cbcc08)->(L"exhaustive-errors" 0) ... 003c:trace:msxml:isaxxmlreader_putFeature (0x3cbcc08)->(L"http://xml.org/sax/features/external-general-entities" ffffffff) ... 003c:fixme:msxml:isaxxmlreader_putFeature (0x3cbcc08)->(L"http://xml.org/sax/features/external-general-entities" ffffffff) stub ... 003c:trace:msxml:isaxxmlreader_putFeature (0x3cbcc08)->(L"http://xml.org/sax/features/external-parameter-entities" ffffffff) ... 003c:fixme:msxml:isaxxmlreader_putFeature (0x3cbcc08)->(L"http://xml.org/sax/features/external-parameter-entities" ffffffff) stub ... 003c:trace:msxml:isaxxmlreader_putFeature (0x3cbcc08)->(L"schema-validation" 0) ... 003c:trace:msxml:internal_putProperty (0x3cbcc08)->(L"charset" 0x32dc20 {VT_BSTR: L"UTF-8"}) ... 003c:fixme:msxml:internal_putProperty (0x3cbcc08)->(L"charset":0x32dc20 {VT_BSTR: L"UTF-8"}): unsupported property ... 003c:Call KERNEL32.GetLastError() ret=022d84c5 003c:Ret KERNEL32.GetLastError() retval=000036b7 ret=022d84c5 003c:Call KERNEL32.FormatMessageW(00001300,00000000,000036b7,00000400,00000000,00000000,00000000) ret=022d84f3 003c:Ret KERNEL32.FormatMessageW() retval=00000000 ret=022d84f3 ... 003c:Call msvcr80.vswprintf_s(03ae09a0,0000000b,023068ec L"0x%08X",0032dc5c) ret=78306c82 003c:Ret msvcr80.vswprintf_s() retval=0000000a ret=78306c82 003c:Call ole32.GetErrorInfo(00000000,0032dca0) ret=022d8557 003c:Ret ole32.GetErrorInfo() retval=00000001 ret=022d8557 003c:Call msvcr80._CxxThrowException(0032dd40,0230ce1c) ret=022e5cc7 003c:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0032dc64) ret=7d926935 ... 003c:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b00dab1 ip=7b00dab1 tid=003c 003c:trace:seh:raise_exception info[0]=19930520 003c:trace:seh:raise_exception info[1]=0032dd40 003c:trace:seh:raise_exception info[2]=0230ce1c 003c:trace:seh:raise_exception eax=0032dbb4 ebx=0032ea90 ecx=0032dc64 edx=0032dbb4 esi=00000003 edi=0032dc20 003c:trace:seh:raise_exception ebp=0032dc08 esp=0032dbb4 cs=320023 ds=ffff002b es=002b fs=f7b90063 gs=006b flags=00000216 ... 003c:Call user32.SetWindowTextW(0001033a,03ae0448 L"XML processing error") ret=7833abe2 --- snip ---
We should to draw a line here. Recycling the same bug report over and over again for different underlying issues is bad - even if they are in same component and the end-user visible error message/dialog is the same all the time.
Meta bugs "make app x to work" are rather difficult to handle when it comes to duplication/sharing it with other apps that don't make use of the same featureset and/or require only a subset of the changes. It also makes regression tracking rather hard because people tend to reopen old issues which doesn't make sense in case of meta bugs (although this can be worked around by creating new ones, specifically addressing one changeset of the meta-bug).
I will create a continuation bug and link it here.
$ sha1sum MM70-E-429_Pro.exe a546bdbad175260764b0a11f250d02950b93e940 MM70-E-429_Pro.exe
$ du -sh MM70-E-429_Pro.exe 77M MM70-E-429_Pro.exe
$ wine --version wine-5.0-rc5
Regards
https://bugs.winehq.org/show_bug.cgi?id=44594
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hello folks,
I've created continuation bug 48450 ("MindManager Pro v7.0 shows XML processing error on startup (needs support for 'charset' property)") as proposed.
Regards
https://bugs.winehq.org/show_bug.cgi?id=44594
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.0-rc6.