[Bug 33380] Autodesk 3ds Max 2009 unable to activate

WineHQ Bugzilla wine-bugs at winehq.org
Sat Dec 12 17:01:24 CST 2020


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

Anastasius Focht <focht at 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 at gmx.net

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

confirming, still present.

Adding stable download link via Internet Archive:

https://web.archive.org/web/20150724061434/http://files.modacity.net/software/3dsmax/3dsmax9.zip

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

-- 
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