[Bug 46899] New: SIMATIC WinCC V15.1 Runtime installer: user can' t accept license terms (richedit20 ITextRange:: ScrollIntoView lacks handling of 'tomEnd')
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Mar 24 13:45:26 CDT 2019
https://bugs.winehq.org/show_bug.cgi?id=46899
Bug ID: 46899
Summary: SIMATIC WinCC V15.1 Runtime installer: user can't
accept license terms (richedit20
ITextRange::ScrollIntoView lacks handling of 'tomEnd')
Product: Wine
Version: 4.4
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: richedit
Assignee: wine-bugs at winehq.org
Reporter: focht at gmx.net
Distribution: ---
Hello folks
continuation of bug 46898
Multiple EULAs are being displayed but the installer doesn't proceed further.
Trace log:
--- snip ---
$ pwd
/home/focht/Downloads/SIMATIC WinCC Runtime Advanced V15.1
$ WINEDEBUG=+seh,+process,+loaddll,+wbemprox,+msi,+richedit,+relay wine
./Start.exe >>log.txt 2>&1
...
01de:Call KERNEL32.CreateProcessW(004f3280 L"C:\\Program Files (x86)\\Common
Files\\Siemens\\Automation\\Siemens Installer
Assistant\\406\\SIA2.exe",004f2250 L"\"C:\\Program Files (x86)\\Common
Files\\Siemens\\Automation\\Siemens Installer Assistant\\406\\SIA2.exe\"
/starter /bundlepath=\"Z:\\HOME\\FOCHT\\DOWNLOADS\\SIMATIC WINCC RUNTIME
ADVANCED
V15.1\\InstData\"",00000000,00000000,00000001,00000000,00000000,00000000,0033fae8,0033fb2c)
ret=00418015
...
01de:trace:process:CreateProcessInternalW started process pid 01f0 tid 000d
01de:Ret KERNEL32.CreateProcessW() retval=00000001 ret=00418015
...
000d:trace:richedit:RichEditWndProc_common exit hwnd 0x4011c msg 000d () 166
5011e98, unicode 1 -> 357
000d:Ret window proc 0x78f9d795
(hwnd=0x4011c,msg=WM_GETTEXT,wp=00000166,lp=05011e98) retval=00000165
000d:Ret user32.CallWindowProcW() retval=00000165 ret=0342770d
000d:Ret window proc 0xa5369a
(hwnd=0x4011c,msg=WM_GETTEXT,wp=00000166,lp=05011e98) retval=00000165
000d:Ret user32.GetWindowTextW() retval=00000165 ret=03442179
...
000d:trace:richedit:ITextRange_fnScrollIntoView (0x5257ea0)->(0)
000d:fixme:richedit:ITextRange_fnScrollIntoView bStart value 0 not handled
...
000d:Call KERNEL32.RaiseException(e0434352,00000001,00000005,0032dbd0)
ret=791cac08
000d:trace:seh:raise_exception code=e0434352 flags=1 addr=0x7b44c142
ip=7b44c142 tid=000d
000d:trace:seh:raise_exception info[0]=80004001
000d:trace:seh:raise_exception info[1]=00000000
000d:trace:seh:raise_exception info[2]=00000000
000d:trace:seh:raise_exception info[3]=00000000
000d:trace:seh:raise_exception info[4]=79140000
000d:trace:seh:raise_exception eax=7b43a4ad ebx=00000005 ecx=00000000
edx=0032db8c esi=0032db8c edi=0032db50
000d:trace:seh:raise_exception ebp=0032db28 esp=0032dac4 cs=320023 ds=32002b
es=f7be002b fs=f7be0063 gs=f7be006b flags=00200212
000d:trace:seh:call_vectored_handlers calling handler at 0x791f5a7c
code=e0434352 flags=1
...
000d:trace:richedit:ITextRange_fnRelease 0x5257ea0 ref=2
...
000d:trace:richedit:IRichEditOleImpl_inner_fnRelease 0x5293668 ref=4
...
000d:trace:richedit:IRichEditOleImpl_inner_fnRelease 0x5293668 ref=3
...
--- snip ---
-> ITextRange::ScrollIntoView( tomEnd)
Application generated log:
--- snip ---
...
19:25:14|.. |BusinessLogic::GuiCommunicationOccured()|(01) Message
recieved: Navigation (Next)
19:25:14|.. |Controller::ShowForm() |(01) Form:
DisplayEula
19:25:14|... |Controller::ShowForm() |(01)
m_EulaList.Count:
System.Collections.Generic.Dictionary`2[System.String,Siemens.Automation.Setup.Sia.Gui.EulaItem]
19:25:15|.... |Controller::ShowForm() |(01)
19:25:15|.... |Controller::ShowForm() |(01) Show dialog:
DisplayEula
19:25:15|.... |Controller::ShowForm() |(01)
19:25:15|.. |BusinessLogic::GetNavigationBehavior() |(01) Form:
DisplayEula
19:25:25|ERROR |FatalError::UnhandledException occured |(01) Exception -
NotImplementedException System.NotImplementedException: The method or operation
is not implemented.
19:25:25|ERROR | ... continue line ... |Exception - at
System.Windows.Forms.UnsafeNativeMethods.ITextRange.ScrollIntoView(Int32 value)
19:25:25|ERROR | ... continue line ... |Exception - at
System.Windows.Forms.TextBoxBase.ScrollToCaret()
19:25:25|ERROR | ... continue line ... |Exception - at
Siemens.Automation.Setup.Sia.Gui.Controls.Install.DisplayEula.ShowEulaText(EulaItem
oEulaItem)
19:25:25|ERROR | ... continue line ... |Exception - at
Siemens.Automation.Setup.Sia.Gui.Controls.Install.DisplayEula.lvEulaList_SelectedIndexChanged(Object
sender, EventArgs e)
19:25:25|ERROR | ... continue line ... |Exception - at
System.Windows.Forms.ListView.OnSelectedIndexChanged(EventArgs e)
19:25:25|ERROR | ... continue line ... |Exception - at
System.Windows.Forms.ListView.WmReflectNotify(Message& m)
19:25:25|ERROR | ... continue line ... |Exception - at
System.Windows.Forms.ListView.WndProc(Message& m)
19:25:25|ERROR | ... continue line ... |Exception - at
System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
19:25:25|ERROR | ... continue line ... |Exception - at
System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
19:25:25|ERROR | ... continue line ... |Exception - at
System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr
wparam, IntPtr lparam)
...
--- snip ---
Microsoft docs:
https://docs.microsoft.com/en-us/windows/desktop/api/tom/nf-tom-itextrange-scrollintoview
Wine source:
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/riched20/richole.c#l2468
--- snip ---
2468 static HRESULT WINAPI ITextRange_fnScrollIntoView(ITextRange *me, LONG
value)
2469 {
2470 ITextRangeImpl *This = impl_from_ITextRange(me);
2471 ME_TextEditor *editor;
2472 ME_Cursor cursor;
2473 int x, y, height;
2474
2475 TRACE("(%p)->(%d)\n", This, value);
2476
2477 if (!This->child.reole)
2478 return CO_E_RELEASED;
2479
2480 editor = This->child.reole->editor;
2481
2482 switch (value)
2483 {
2484 case tomStart:
2485 ME_CursorFromCharOfs(editor, This->start, &cursor);
2486 ME_GetCursorCoordinates(editor, &cursor, &x, &y, &height);
2487 break;
2488 default:
2489 FIXME("bStart value %d not handled\n", value);
2490 return E_NOTIMPL;
2491 }
2492 ME_ScrollAbs(editor, x, y);
2493 return S_OK;
2494 }
--- snip ---
$ sha1sum SIMATIC_WinCC_Runtime_Advanced_V15_1.exe
db1f97bb648b62fa1c5d974d7f2bcb6b4a9fd786
SIMATIC_WinCC_Runtime_Advanced_V15_1.exe
$ du -sh SIMATIC_WinCC_Runtime_Advanced_V15_1.exe
1.3G SIMATIC_WinCC_Runtime_Advanced_V15_1.exe
$ wine --version
wine-4.4-188-gc988910cae
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list