Pages: « 1 2
Print
Author Topic: Upgrade to 6.0 -- map editor crash?  (Read 10180 times)
gcrews
Member

Posts: 189


« Reply #37 on: June 25, 2010, 09:15:56 PM »

I'm glad you were able to reproduce the issue on your side.
Thanks for all the help trying to debug this issue.

Additional information:
We have  4 other writers extensively using XMetaL 5.5 during the day with the same McAfee version, settings, and policies with no issues. There must have been something changed in XMetaL 6 that  introduced this issue.

The host system I ran my VM test on was an Intel q6600 with VT-x,  witch may attributive to it crashing on  my test vm and not on your side.

Here is the last stack trace after a crash: ( you can probably get this info now)
Faulting application xmetal60.exe, version 6.0.0.122
faulting module oleaut32.dll, version 5.1.2600.5512
fault address 0x00004942.
   oleaut32.dll!_VariantClear@4()  + 0x52 bytes   
    jscript.dll!VAR::Clear()  + 0x47 bytes   
    jscript.dll!GcAlloc::ReclaimGarbage()  + 0x77 bytes   
    jscript.dll!GcContext::Reclaim()  + 0x17e bytes   
    jscript.dll!GcContext::Collect()  - 0x225 bytes   
    jscript.dll!CScriptRuntime::Run()  - 0x6368 bytes   
    jscript.dll!ScrFncObj::Call()  + 0x85 bytes   
    jscript.dll!NameTbl::InvokeInternal()  + 0x5a95 bytes   
    jscript.dll!VAR::InvokeByDispID()  + 0x1f7d bytes   
    jscript.dll!CScriptRuntime::Run()  + 0x5592 bytes   
    jscript.dll!ScrFncObj::Call()  + 0x85 bytes   
    jscript.dll!NameTbl::InvokeInternal()  + 0x6b bytes   
    jscript.dll!VAR::InvokeByDispID()  + 0x1f7d bytes   
    jscript.dll!VAR::InvokeByName()  + 0x6566 bytes   
    jscript.dll!VAR::InvokeDispName()  + 0x40 bytes   
    jscript.dll!VAR::InvokeByDispID()  + 0x54 bytes   
    jscript.dll!CScriptRuntime::Run()  - 0x1c65 bytes   
    jscript.dll!ScrFncObj::Call()  + 0x85 bytes   
    jscript.dll!NameTbl::InvokeInternal()  + 0x6b bytes   
    jscript.dll!VAR::InvokeByDispID()  + 0x1f7d bytes   
    jscript.dll!VAR::InvokeByName()  + 0x6566 bytes   
    jscript.dll!VAR::InvokeDispName()  + 0x40 bytes   
    jscript.dll!VAR::InvokeByDispID()  + 0x54 bytes   
    jscript.dll!CScriptRuntime::Run()  - 0x1c65 bytes   
    jscript.dll!ScrFncObj::Call()  + 0x85 bytes   
    jscript.dll!NameTbl::InvokeInternal()  + 0x6b bytes   
    jscript.dll!VAR::InvokeByDispID()  + 0x1f7d bytes   
    jscript.dll!VAR::InvokeByName()  + 0x6566 bytes   
    jscript.dll!VAR::InvokeDispName()  + 0x40 bytes   
    jscript.dll!VAR::InvokeByDispID()  + 0x54 bytes   
    jscript.dll!CScriptRuntime::Run()  + 0x5592 bytes   
    jscript.dll!ScrFncObj::Call()  + 0x85 bytes   
    jscript.dll!CSession::Execute()  - 0x398 bytes   
    jscript.dll!COleScript::ExecutePendingScripts()  + 0x141 bytes   
    jscript.dll!COleScript::ParseScriptTextCore()  + 0x1a6 bytes   
    jscript.dll!COleScript::ParseScriptText()  + 0x2b bytes   
    xmetal60.exe!00a16f32()    
    [Frames below may be incorrect and/or missing, no symbols loaded for xmetal60.exe]   

Here is a hack I came up with: (reset the WHS reg keys, open XMetaL, set WHS keys back)
As long as you don't open Iexplorere or Outlook during the time the keys are changed and you don't surf the web in in the preview pane after clinking a link in a document I don't think there is much of a security risk.

REGEDIT.EXE /S "%~dp0reg.reg"
rem reg.reg
rem Windows Registry Editor Version 5.00
rem [HKEY_CLASSES_ROOT\CLSID\{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}\InprocServer32]
rem @="C:\\WINDOWS\\system32\\JScript.dll"
rem [HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32]
rem @="C:\\WINDOWS\\system32\\VBScript.dll"

start "XMetaL" /B "C:\Program Files\XMetaL 6.0\Author\xmetal60.exe"
PING 1.1.1.1 -n 1 -w 20000
REGEDIT.EXE /S "%~dp0mc.reg"
rem mc.reg
rem Windows Registry Editor Version 5.00
rem [HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32]
rem @="C:\\Program Files\\McAfee\\VirusScan Enterprise\\scriptsn.dll"
rem [HKEY_CLASSES_ROOT\CLSID\{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}\InprocServer32]
rem @="C:\\Program Files\\McAfee\\VirusScan Enterprise\\scriptsn.dll"
Logged
estir
Member

Posts: 2


« Reply #38 on: June 28, 2010, 11:41:25 PM »

Hi
I do have McAfee, however ScriptScan is already disabled
Logged
Derek Read
Program Manager (XMetaL)
Administrator
Member

Posts: 1548



WWW
« Reply #39 on: June 29, 2010, 11:38:15 AM »

I have read some KB articles at McAfee's site that suggests unchecking the "enable ScriptScan" checkbox does not actually do anything (for some versions).

We're certain that having ScriptScan on will cause the problem discussed in this thread (very easily reproducible here). This makes it more difficult because now I don't know if I trust that ScriptScan is really off in your case, or whether you are seeing some other issue.

If possible, you may wish to try the procedure detailed here in "Workaround 2" that describes how to unregister the McAfee "scriptproxy.dll":
https://kc.mcafee.com/corporate/index?page=content&id=KB55963
Logged
Su-Laine Yeo
Solutions Consultant
Member

Posts: 260


« Reply #40 on: July 20, 2010, 05:00:39 PM »

Hi everyone,

I've put a summary of the issue here: http://forums.xmetal.com/index.php/topic,915.msg2883.html#msg2883
Logged

Su-Laine Yeo
Solutions Consultant
JustSystems Canada, Inc.
Pages: « 1 2
Print
Jump to:  

email us