https://bugs.winehq.org/show_bug.cgi?id=36686
Bug ID: 36686 Summary: CodeGear RAD Studio 2009 fails on startup (ISAXXMLReader::putFeature method needs to support 'normalize line breaks' feature) Product: Wine Version: 1.7.19 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: msxml3 Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net
Hello folks,
as the summary says ...
Prerequisite: 'winetricks -q mdac28'
.NET Framework 2.0 will be automatically installed if required.
--- snip --- $ WINEDEBUG=+tid,+seh,+loadll,+process,+msxml,+msgbox wine ./bds.exe ... 0009:trace:msxml:DllGetClassObject {079aa557-4a18-424a-8eee-e39f0a8d41b9} {00000001-0000-0000-c000-000000000046} 0x33f6c8 0009:trace:msxml:DOMClassFactory_AddRef (0x525df98) ref = 1 0009:trace:msxml:DOMClassFactory_CreateInstance (nil) {a4f96ed0-f829-476e-81c0-cdc7bd2a0802} 0x7cd5f4 0009:trace:msxml:SAXXMLReader_create (0x33f64c) 0009:trace:msxml:SAXXMLReader_create returning iface 0x52542b4 0009:trace:msxml:saxxmlreader_QueryInterface 0x52542a8 {a4f96ed0-f829-476e-81c0-cdc7bd2a0802} 0x7cd5f4 0009:trace:msxml:saxxmlreader_AddRef 0x52542a8 0009:trace:msxml:saxxmlreader_Release 0x52542a8 0009:trace:msxml:DOMClassFactory_Release (0x525df98) ref = 0 0009:trace:msxml:isaxxmlreader_putFeature (0x52542a8)->(L"http://xml.org/sax/features/namespaces" 1) 0009:trace:msxml:isaxxmlreader_putFeature (0x52542a8)->(L"http://xml.org/sax/features/namespace-prefixes" 1) 0009:trace:msxml:isaxxmlreader_putFeature (0x52542a8)->(L"http://xml.org/sax/features/external-general-entities" 0) 0009:trace:msxml:isaxxmlreader_putFeature (0x52542a8)->(L"http://xml.org/sax/features/external-parameter-entities" 0) 0009:trace:msxml:isaxxmlreader_putFeature (0x52542a8)->(L"normalize-line-breaks" 1) 0009:fixme:msxml:isaxxmlreader_putFeature (0x52542a8)->(L"normalize-line-breaks" 1) stub 0009:trace:seh:raise_exception code=eedfade flags=1 addr=0x7b83ac57 ip=7b83ac57 tid=0009 0009:trace:seh:raise_exception info[0]=5005eb21 0009:trace:seh:raise_exception info[1]=00e77898 0009:trace:seh:raise_exception info[2]=80004001 0009:trace:seh:raise_exception info[3]=208e3a14 0009:trace:seh:raise_exception info[4]=007cd5f0 0009:trace:seh:raise_exception info[5]=0033f71c 0009:trace:seh:raise_exception info[6]=0033f6e8 0009:trace:seh:raise_exception eax=7b826c7d ebx=7b8bb000 ecx=0033f6e8 edx=0033f660 esi=00000001 edi=00000007 0009:trace:seh:raise_exception ebp=0033f688 esp=0033f624 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00000283 --- snip ---
'winetricks -q msxml3' works around.
$ wine --version wine-1.7.19-70-gd6a59f7
Regards
https://bugs.winehq.org/show_bug.cgi?id=36686
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
as addendum the Delphi IDE self generated backtrace:
--- snip --- [5005EB1C]{rtl120.bpl } ComObj.OleError (Line 1270, "ComObj.pas" + 1) + $11 [5005EB2B]{rtl120.bpl } ComObj.OleCheck (Line 1277, "ComObj.pas" + 0) + $7 [20746556]{coreide120.bpl} SaxReader.TSAXReader.DoSetFeatures (Line 218, "SaxReader.pas" + 4) + $1A [2074681A]{coreide120.bpl} SaxReader.TSAXReader.Read (Line 269, "SaxReader.pas" + 4) + $5 [207478BC]{coreide120.bpl} ProjectReadWrite.TXmlReader.Read (Line 159, "ProjectReadWrite.pas" + 4) + $8 [2074CB8F]{coreide120.bpl} MSBNodes.TProjectExtensions.SetXml (Line 1524, "MSBNodes.pas" + 15) + $8 [2089138F]{coreide120.bpl} MSBProjectWrapper.TNativeMSBuildProject.CreateNew (Line 341, "msbproject\MSBProjectWrapper.pas" + 12) + $F [50003FB4]{rtl120.bpl } System.@GetMem (Line 3412, "System.pas" + 2) + $0 [208909EF]{coreide120.bpl} MSBProjectWrapper.MSBuildCreateProject (Line 157, "msbproject\MSBProjectWrapper.pas" + 1) + $13 [2078A9E0]{coreide120.bpl} ProjectFileUtils.BeginEnvFileSave (Line 877, "ProjectFileUtils.pas" + 12) + $17 [208DA851]{coreide120.bpl} EnvInitialize.TInitializeEnvFileSave.Send (Line 66, "EnvInitialize.pas" + 3) + $3 [208DAA3A]{coreide120.bpl} EnvInitialize.SaveEnvOptions (Line 106, "EnvInitialize.pas" + 1) + $5 [21D77AA7]{dotnetcoreide120.bpl} InteropApp.TInteropHostAppManager.Create (Line 309, "InteropApp.pas" + 89) + $0 [21DADCEF]{dotnetcoreide120.bpl} DotNetReg.TDotNetRegEvents.RegisterInteropHostApp (Line 71, "DotNetReg.pas" + 0) + $7 [20B86E91]{designide120.bpl} Events.TEvent.Send (Line 103, "Events.pas" + 2) + $11 [00415219]{bds.exe } AppMain.TAppBuilder.CMPostCreateInit (Line 1863, "ui\AppMain.pas" + 18) + $8 [501D0BFA]{vcl120.bpl } Controls.TControl.WndProc (Line 6640, "Controls.pas" + 91) + $6 [501F8EF5]{vcl120.bpl } Forms.Default (Line 9108, "Forms.pas" + 1) + $2A [50057E04]{rtl120.bpl } Classes.StdWndProc (Line 12723, "Classes.pas" + 8) + $0 [501D5287]{vcl120.bpl } Controls.TWinControl.WndProc (Line 9334, "Controls.pas" + 136) + $6 [501F0F88]{vcl120.bpl } Forms.TCustomForm.WndProc (Line 3902, "Forms.pas" + 191) + $5 [501D49A0]{vcl120.bpl } Controls.TWinControl.MainWndProc (Line 9063, "Controls.pas" + 3) + $6 [50057E04]{rtl120.bpl } Classes.StdWndProc (Line 12723, "Classes.pas" + 8) + $0 [501CB982]{vcl120.bpl } Controls.FindControl (Line 2997, "Controls.pas" + 6) + $9 [501F9EAB]{vcl120.bpl } Forms.TApplication.ProcessMessage (Line 9613, "Forms.pas" + 23) + $1 [501F9EEE]{vcl120.bpl } Forms.TApplication.HandleMessage (Line 9643, "Forms.pas" + 1) + $4 [501FA219]{vcl120.bpl } Forms.TApplication.Run (Line 9780, "Forms.pas" + 26) + $3 [004259D2]{bds.exe } bds.bds (Line 196, "" + 7) + $7 ... --- snip ---
Regards
https://bugs.winehq.org/show_bug.cgi?id=36686
--- Comment #2 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.51 or newer) wine?
https://bugs.winehq.org/show_bug.cgi?id=36686
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
still present.
$ wine --version wine-1.7.51
Regards
https://bugs.winehq.org/show_bug.cgi?id=36686
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present.
--- snip --- ... 0009:fixme:msxml:isaxxmlreader_putFeature (0x578b978)->(L"http://xml.org/sax/features/external-general-entities" 0) stub 0009:fixme:msxml:isaxxmlreader_putFeature (0x578b978)->(L"http://xml.org/sax/features/external-parameter-entities" 0) stub 0009:fixme:msxml:isaxxmlreader_putFeature (0x578b978)->(L"normalize-line-breaks" 1) stub ... --- snip ---
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/msxml3/saxreader.c#l3...
$ sha1sum RAD_Studio_2009_Lite.exe 98581c210d5529f15b14912dfdbd3fe05dc0ab2c RAD_Studio_2009_Lite.exe
$ du -sh RAD_Studio_2009_Lite.exe 131M RAD_Studio_2009_Lite.exe
$ wine --version wine-4.3-229-g6d82b2f1ad
Regards
https://bugs.winehq.org/show_bug.cgi?id=36686
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |52278 URL| |https://web.archive.org/web | |/20140719023806/http://altd | |.embarcadero.com/download/D | |elphi_C++Builder2009/Delphi | |_C++Builder2009_ISO_June200 | |9.iso Keywords| |download
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download via Internet Archive for documentation.
https://web.archive.org/web/20140719023806/http://altd.embarcadero.com/downl...
$ sha1sum Delphi_C++Builder2009_ISO_June2009.iso 307547925fe801d2205d18fc37ac1cd25bc00035 Delphi_C++Builder2009_ISO_June2009.iso
$ du -sh Delphi_C++Builder2009_ISO_June2009.iso 1.9G Delphi_C++Builder2009_ISO_June2009.iso
More RAD Studio Installation links (ISO and Web installers)
https://web.archive.org/web/20201201201956/https://www.barnsten.com/rad-stud...
Blocked by bug 52278
$ wine --version wine-7.0-rc3
Regards