https://bugs.winehq.org/show_bug.cgi?id=33380
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://web.archive.org/web | |/20150724061434/http://file | |s.modacity.net/software/3ds | |max/3dsmax9.zip Component|-unknown |mshtml Ever confirmed|0 |1 Keywords| |download Status|UNCONFIRMED |NEW CC| |focht@gmx.net
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming, still present.
Adding stable download link via Internet Archive:
https://web.archive.org/web/20150724061434/http://files.modacity.net/softwar...
Click sequence:
'Activate the Product' -> 'Next' -> select 'Get an activation code' -> 'Next'
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Autodesk/3ds Max 9
$ WINEDEBUG=+loaddll,+seh,+mshtml,+jscript wine ./3dsmax.exe ... 0024:trace:mshtml:call_event_handlers L"click" >>> 0024:trace:jscript:DispatchEx_QueryInterface (043698C8)->(IID_IDispatchEx 0031DBEC) 0024:trace:jscript:DispatchEx_InvokeEx (043698C8)->(0 409 1 0031DCA0 0031DC78 0031DBF0 00000000) 0024:trace:jscript:enter_script ctx 0417A6D0 ei 0031DB70 prev 00000000 0024:trace:jscript:Function_invoke func 043698C8 this 0436A228 0024:trace:jscript:InterpretedFunction_call 043698C8 0024:trace:mshtml:ActiveScriptSite_OnEnterScript (0417A628)->() 0024:trace:jscript:init_dispex 043A79E8 (00000000) 0024:trace:mshtml:HTMLDOMNode_AddRef (0436A228) ref=5 0024:trace:jscript:enter_bytecode 0024:trace:jscript:interp_identid L"onNext" 0 0024:trace:jscript:identifier_eval L"onNext" 0024:trace:jscript:jsdisp_get_id not found L"onNext" 0024:trace:jscript:interp_call_member 0 0 0024:trace:jscript:invoke_prop_func call L"onNext" 04200430 0024:trace:jscript:Function_invoke func 04200430 this 0417A7F8 0024:trace:jscript:InterpretedFunction_call 04200430 0024:trace:jscript:init_dispex 043A7B18 (00000000) 0024:trace:jscript:interp_ident L"defaulturl" 0024:trace:jscript:identifier_eval L"defaulturl" 0024:trace:jscript:jsdisp_get_id not found L"defaulturl" 0024:trace:jscript:prop_get L"defaulturl" ret undefined 0024:trace:jscript:DispatchEx_Release (0417A7F8) ref=2 0024:trace:jscript:interp_str L"search" 0024:trace:jscript:interp_memberid 0 0024:warn:jscript:to_object object expected 0024:warn:jscript:unwind_exception Exception 800a138f undefined in: 0024:warn:jscript:print_backtrace 0 L"onNext"() 0024:warn:jscript:print_backtrace 1 0436A228->[unnamed]() 0024:warn:jscript:print_backtrace 2 [native code] 0024:trace:jscript:throw_error 800a138f 0024:trace:jscript:set_error_location source L"if (defaulturl.search("RTCountryPage.html") != (-1) &&\n\t\t\t\t ((betamode == "y") ||\n\t\t\t\t (processstage == "0"))) {\n\t\t\t\t\tStartAni();\n\t\t\t\t\tdocument.eRegForm.submit();\n\t\t\t\t\tdocument.RTForm.submitbutn.disabled = true;\n\t\t\t\t} else {\n\t\t\t\t\tlocation."... in L"<!--\t\t\t\n\t\t\tvar defaulturl;\n\t\t\t// setdefurl() is called on page load & puts the selected radio button\n\t\t\t// value (an html page) into the variable defaulturl. The Next button\n\t\t\t// uses defaulturl to go to the proper page.\n\t\t\tfunction setdefurl() {\n\t\t\t\tfor (i=0"... 0024:trace:jscript:DispatchEx_Release (043A7B18) ref=1 0024:trace:jscript:jsdisp_free (043A7B18) 0024:trace:jscript:DispatchEx_Release (0417A7F8) ref=1 0024:trace:jscript:DispatchEx_Release (043A79E8) ref=1 0024:trace:jscript:jsdisp_free (043A79E8) 0024:trace:mshtml:HTMLDOMNode_Release (0436A228) ref=4 0024:trace:jscript:leave_script ctx 0417A6D0 ei 0031DB70 prev 00000000 0024:warn:jscript:leave_script 800a138f 0024:fixme:mshtml:ActiveScriptSite_OnScriptError (0417A628)->(043A79E8) 0024:trace:jscript:JScriptError_Release (043A79E8) ref=0 0024:trace:mshtml:ActiveScriptSite_OnLeaveScript (0417A628)->() 0024:trace:jscript:DispatchEx_Release (043698C8) ref=2 0024:warn:mshtml:call_event_handlers L"click" <<< 800a138f ... --- snip ---
'Enter an activation code' is visible. Clicking 'Next' leads to page where serial numbers can be input. Selection one of the 'Paste the activation code' or 'Type the activation code' and then clicking 'Next' does nothing.
--- snip --- ... 0250:trace:mshtml:call_event_handlers L"click" >>> 0250:trace:jscript:DispatchEx_QueryInterface (10EA5F78)->(IID_IDispatchEx 0031DBEC) 0250:trace:jscript:DispatchEx_InvokeEx (10EA5F78)->(0 409 1 0031DCA0 0031DC78 0031DBF0 00000000) 0250:trace:jscript:enter_script ctx 045C4810 ei 0031DB70 prev 00000000 0250:trace:jscript:Function_invoke func 10EA5F78 this 10E7F470 0250:trace:jscript:InterpretedFunction_call 10EA5F78 0250:trace:mshtml:ActiveScriptSite_OnEnterScript (0477F540)->() 0250:trace:jscript:init_dispex 10EBCD80 (00000000) 0250:trace:mshtml:HTMLDOMNode_AddRef (10E7F470) ref=5 0250:trace:jscript:enter_bytecode 0250:trace:jscript:interp_identid L"resetContactInfo" 0 0250:trace:jscript:identifier_eval L"resetContactInfo" 0250:trace:jscript:jsdisp_get_id not found L"resetContactInfo" 0250:trace:jscript:interp_call_member 0 0 0250:trace:jscript:invoke_prop_func call L"resetContactInfo" 10E68BE8 0250:trace:jscript:Function_invoke func 10E68BE8 this 0469A5E8 0250:trace:jscript:InterpretedFunction_call 10E68BE8 0250:trace:jscript:init_dispex 001B4CA0 (00000000) 0250:trace:jscript:interp_ident L"reqtype" 0250:trace:jscript:identifier_eval L"reqtype" 0250:trace:jscript:jsdisp_get_id not found L"reqtype" 0250:trace:jscript:prop_get L"reqtype" ret str(L"1") 0250:trace:jscript:DispatchEx_Release (0469A5E8) ref=2 0250:trace:jscript:interp_double 1.000000 0250:trace:jscript:interp_eq str(L"1") == 1.000000 0250:trace:jscript:jsval_strict_equal 0250:trace:jscript:interp_jmp_z 0250:trace:jscript:interp_ident L"document" 0250:trace:jscript:identifier_eval L"document" 0250:trace:jscript:jsdisp_get_id not found L"document" 0250:trace:jscript:jsdisp_get_id not found L"document" 0250:trace:mshtml:HTMLWindow2_QueryInterface (0477F3E8)->(IID_IDispatchEx 0031D950) 0250:trace:mshtml:HTMLWindow2_AddRef (0477F3E8) ref=4 0250:trace:mshtml:WindowDispEx_GetDispID (0477F3E8)->(L"document" 10000001 0031D97C) 0250:trace:jscript:JScript_GetScriptDispatch (045E7578)->(L"window" 0031D8BC) 0250:trace:jscript:DispatchEx_QueryInterface (0469A5E8)->(IID_IDispatchEx 0031D8C8) 0250:trace:jscript:DispatchEx_GetDispID (0469A5E8)->(L"document" 10000001 0031D8F8) ... 0250:trace:mshtml:HTMLFormElement_invoke (10EBCF58)->(60000005 409 2 0031D950 0031D968 0031D8F0 045C1A30) 0250:trace:mshtml:HTMLDOMNode_AddRef (10EBA398) ref=3 0250:trace:mshtml:HTMLDOMNode_AddRef (10EBA398) ref=4 0250:trace:mshtml:HTMLDOMNode_Release (10EBA398) ref=3 0250:trace:mshtml:HTMLDOMNode_Release (10EBCF58) ref=4 0250:trace:mshtml:HTMLDOMNode_AddRef (10EBA398) ref=4 0250:trace:mshtml:HTMLDOMNode_Release (10EBA398) ref=3 0250:trace:mshtml:HTMLDOMNode_Release (10EBCF58) ref=3 0250:trace:jscript:interp_double 0.000000 0250:trace:jscript:interp_array 0250:trace:mshtml:HTMLDOMNode_QI (10EBA398)->(IID_IDispatchEx 0031D96C) 0250:trace:mshtml:HTMLDOMNode_AddRef (10EBA398) ref=4 0250:trace:mshtml:DispatchEx_GetDispID (10EBA398)->(L"0" 10000001 0031D9B4) 0250:trace:mshtml:HTMLDOMNode_Release (10EBA398) ref=3 0250:trace:mshtml:HTMLDOMNode_Release (10EBA398) ref=2 0250:trace:jscript:interp_member 0250:warn:jscript:to_object object expected 0250:warn:jscript:unwind_exception Exception 800a138f undefined in: 0250:warn:jscript:print_backtrace 0 L"resetContactInfo"() 0250:warn:jscript:print_backtrace 1 10E7F470->[unnamed]() 0250:warn:jscript:print_backtrace 2 [native code] 0250:trace:jscript:throw_error 800a138f 0250:trace:jscript:set_error_location source L"if (document.RTForm.selradio[0].checked) {\n\t\t\t\t\tdocument.RTForm.auth.value = reformatAuthCodeFromPasteBox(document.RTForm.testarea.value);\n\t\t\t\t} else {\n\t\t\t\t\tdocument.RTForm.auth.value = getFullAuthCode();\n\t\t }\n\t\t }\n\t\t\n\t\t // reset country informat"... in L"<!--\n\t\tvar filler = 220;\n\t\t\n\t\tvar maxTextFields = 14;\n\t\tvar maxBufferFields = 38;\n\t\tvar digitPerField = 4;\n\t\tvar fieldsPerRow = 4;\n\t\tvar totalTextFields = 14;\n\t\tvar fieldValues = new Array (maxBufferFields);\n\t\t\n\t\tvar sNewString=""; // for paste only\n\t\t\n"... 0250:trace:jscript:DispatchEx_Release (001B4CA0) ref=1 0250:trace:jscript:jsdisp_free (001B4CA0) 0250:trace:jscript:DispatchEx_Release (0469A5E8) ref=1 0250:trace:jscript:DispatchEx_Release (10EBCD80) ref=1 0250:trace:jscript:jsdisp_free (10EBCD80) 0250:trace:mshtml:HTMLDOMNode_Release (10E7F470) ref=4 0250:trace:jscript:leave_script ctx 045C4810 ei 0031DB70 prev 00000000 0250:warn:jscript:leave_script 800a138f 0250:fixme:mshtml:ActiveScriptSite_OnScriptError (0477F540)->(10EF6F38) 0250:trace:jscript:JScriptError_Release (10EF6F38) ref=0 0250:trace:mshtml:ActiveScriptSite_OnLeaveScript (0477F540)->() 0250:trace:jscript:DispatchEx_Release (10EA5F78) ref=2 0250:warn:mshtml:call_event_handlers L"click" <<< 800a138f --- snip ---
Although there are jscript errors, they are likely caused by Wine-Gecko/mshtml deficiencies.
$ sha1sum 3dsmax9.zip d04eeb0eeabbb7cedaf536170fb6879b2faf1a25 3dsmax9.zip
$ du -sh 3dsmax9.zip 590M 3dsmax9.zip
$ wine --version wine-6.0-rc2
Regards