[Bug 48478] RealNetworks RealPlayer 18.x crashes when installing

WineHQ Bugzilla wine-bugs at winehq.org
Tue Jan 21 03:12:56 CST 2020


https://bugs.winehq.org/show_bug.cgi?id=48478

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|https://realplayer.fr.malav |https://realplayer-download
                   |ida.com/#gref               |.real.com/free/windows/inst
                   |                            |aller/stubinst/stub/rt1/T10
                   |                            |ENDFT/RealTimes-RealPlayer.
                   |                            |exe
           Keywords|                            |Installer
            Summary|Old realplayer crashes when |RealNetworks RealPlayer
                   |installing                  |18.x crashes when
                   |                            |installing
                 CC|                            |focht at gmx.net

--- Comment #2 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

Stable download link via Internet Archive:

https://web.archive.org/web/20191026074959/https://realplayer-download.real.com/free/windows/installer/stubinst/stub/rt1/T10ENDFT/RealTimes-RealPlayer.exe

All the download links point to bootstrappers (1MB size).

https://www.virustotal.com/gui/file/79acf60f3d37b257f610dcb99c93c12bc16650c7e839a464a707c8fff3a539c2/details

They will download and install a recent version.

https://www.virustotal.com/gui/file/4fce5446e97f176144913f04ec96b7f8ced49071b0d435d6183b60524811579f/details

---

The trace log/exception site looks similar to bug 40821

--- snip ---
$ WINEDEBUG=+seh,+relay,+mshtml,+jscript,+ole,+variant wine
./RealTimes-RealPlayer.exe >>log.txt 2>&1
...
002b:Call KERNEL32.CreateProcessW(00000000,0032f5d0
L"\"C:\\users\\focht\\Temp\\rnsetup3.exe\"
/orgexename=\"RealTimes-RealPlayer.exe\"
",00000000,00000000,00000000,00000410,00000000,00000000,0032dd98,0032dd88)
ret=7dbf27c7 
...
002b:Ret  KERNEL32.CreateProcessW() retval=00000001 ret=7dbf27c7
...
002d:trace:mshtml:get_uri_string ret
"file:///C:/users/focht/Temp/rninst~3/ui_data/pages/eula/indexNewUser.html?prod=RealTimes&ver=18.0&distcode=T10UKDRP&sessionid=465258192&loc=de&stampcode=T10UKDRP&li=en&os=6.1.7601%7CSP1%7Cen&oem=rt1_en_eu?page=first" 
...
002d:trace:mshtml:DispatchEx_InvokeEx (04B716E8)->(800107d5 800 4 002332A8
00000000 002332CC 00000000)
002d:trace:mshtml:HTMLDOMNode_AddRef (04B716E8) ref=1386
...
002d:trace:mshtml:HTMLElement2_put_accessKey (04B716E8)->(L"O")
...
002d:trace:mshtml:HTMLElement_setAttribute (04B716E8)->(L"accessKey" 00232FD0
{VT_BSTR: L"O"} 00000000)
...
002d:trace:mshtml:DispatchEx_GetDispID (04B716E8)->(L"accessKey" a 00232FB8)
002d:Call msvcrt._wcsicmp(04a38e2c L"oncut",0371d44c L"accessKey") ret=036044b0
002d:Ret  msvcrt._wcsicmp() retval=0000000e ret=036044b0
002d:Call msvcrt._wcsicmp(04a38ac4 L"getExpression",0371d44c L"accessKey")
ret=036044f7
002d:Ret  msvcrt._wcsicmp() retval=00000006 ret=036044f7
002d:Call msvcrt._wcsicmp(04a3b35c L"complete",0371d44c L"accessKey")
ret=036044f7
002d:Ret  msvcrt._wcsicmp() retval=00000002 ret=036044f7
002d:Call msvcrt._wcsicmp(04a3b244 L"border",0371d44c L"accessKey")
ret=036044f7
002d:Ret  msvcrt._wcsicmp() retval=00000001 ret=036044f7
002d:Call msvcrt._wcsicmp(04a3b00c L"alt",0371d44c L"accessKey") ret=036044f7
002d:Ret  msvcrt._wcsicmp() retval=00000009 ret=036044f7
002d:Call msvcrt._wcsicmp(04a38eec L"addFilter",0371d44c L"accessKey")
ret=036044f7
002d:Ret  msvcrt._wcsicmp() retval=00000001 ret=036044f7
002d:Call msvcrt._wcsicmp(04a39474 L"accessKey",0371d44c L"accessKey")
ret=036044f7
002d:Ret  msvcrt._wcsicmp() retval=00000000 ret=036044f7
002d:trace:mshtml:DispatchEx_InvokeEx (04B716E8)->(800107d5 800 4 00232FC0
00000000 00232FE4 00000000)
002d:trace:mshtml:HTMLDOMNode_AddRef (04B716E8) ref=1387
002d:trace:seh:raise_exception code=c00000fd flags=0 addr=0xf7bb36a3
ip=f7bb36a3 tid=002d
002d:trace:seh:raise_exception  eax=00232628 ebx=f7d08000 ecx=00000000
edx=fbad8001 esi=0023253c edi=f7d08000
002d:trace:seh:raise_exception  ebp=00232508 esp=00231ff8 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00210212
002d:err:seh:setup_exception_record stack overflow 816 bytes in thread 002d eip
f7bde796 esp 00231000 stack 0x230000-0x231000-0x330000
--- snip ---

Relevant jscript snippet:

--- snip ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>RealNetworks</title>
        <link rel="stylesheet" href="welcome.css" type="text/css"/>
        <script type="text/javascript" src="../common/jquery.min.js"></script>
        <script type="text/javascript" src="strings.js"></script>
        <script type="text/javascript" src="../common/functions.js"></script>
        <script type="text/javascript">

            function SetStrings()
            {

                document.getElementById('textWelcome').innerHTML = strWelcome;
                document.getElementById('textWelcomeSub').innerHTML =
strWelcomeNewSub;
                document.getElementById('textWelcomeSub2').innerHTML =
strWelcomeNewSub2;
                document.getElementById('textOptions').innerHTML = strOptions;
                document.getElementById('textAgreement').innerHTML =
strAgreement4;

                document.getElementById('textLocation').innerHTML =
strLocation;
                document.getElementById('textChangeLocation').innerHTML =
strChangeLocation;
                document.getElementById('textShortcut').innerHTML =
strShortcut;
                document.getElementById('textDownload').innerHTML =
strDownload;
                document.getElementById('textDownloadCheck').innerHTML =
strDownloadCheck;
                document.getElementById('textDownloadDesc').innerHTML =
strDownloadDesc;
                document.getElementById('textUniversal').innerHTML =
strUniversal;
                document.getElementById('textUniversalCheck').innerHTML =
strUniversalCheck;

                if(bUseExtraShortcut)
                {
                    document.getElementById('textExtraShortcut').innerHTML =
strExtraShortcutText;
                }
                else
                {
                    document.getElementById('extraShortcut').style.display =
'none';
                }

                if(!bUseUniversalCheckbox)
                {
                    document.getElementById('universalCheckbox').style.display
= 'none';
                }

                document.all.buttonBack.accessKey = vAccessKeyOptions;
                document.all.buttonNext.accessKey = vAccessKeyNext;
                document.all.buttonBack.value = btnOptions;
                document.all.buttonNext.value = btnNext;
            }

...
--- snip ---

$ du -sh RealTimes-RealPlayer.exe 
1.1M    RealTimes-RealPlayer.exe

$ sha1sum RealTimes-RealPlayer.exe 
2c41ba881e6a2d5cba07275680f619f51854a6c6  RealTimes-RealPlayer.exe

$ wine --version
wine-5.0-rc6

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