Mathcad Prime 2.0 Crash on Windows 7 64bit
Nel caso in cui abbiate la “fortuna” d’installare la versione trial (e non) del nuovo Mathcad Prime 2.0 a 64bit su Windows 7, sappiate che con buona probabilità potreste incappare in un crash totale del software. Il crash è dovuto a causa di un malfunzionamento del componente Mathcad Prime Auxiliary application efisymbolics‐outofproc.exe , e per i più curiosi, in allegato lo stack trace. Una possibile soluzione, nel caso in cui non abbiate necessità della versione a 64bit, è l’installazione della versione a 32bit di Mathcad Prime 2.0. Ho segnalato il problema al Technical Support che ha aperto un case verso R&D (SPR 2121360) e nell’attesa del rilascio della fix sul prodotto è possibile applicare il seguente workaround (descritto nell’articolo CS55278 della Technical Support Knowledge):
- Log in as Administrator or any user with Administrator Privileges
- Open Windows Explorer and navigate to C:Program Files (x86)Parametric Technology CorporationMathcad Engine
- Find and rename the file efisymbolics‐outofproc.exe to any other name(for example: efisymbolics‐outofproc_old.exe)
- Download the update version of efisymbolics‐outofproc.exe here.
- Copy the downloaded file to C:Program Files (x86)Parametric Technology CorporationMathcad Engine
- Launch Mathcad Prime 2.0.
Non mi sarei aspettato un bug del genere su questo prodotto. Comunque, buon Mathcad Prime a tutti!
Build Number : 2012.02.17.RC06 System Culture : it-IT; Current UI Culture : it-IT Architecture: x64 Exception data: Mpl.Run.AppException: could not initialize outofproc symbolic engine in Efi.Throw(SByte* __unnamed000, UInt64 argument) in Efi.Throw(SByte* , UInt64 ) in GetSymbolicEngine() in depman.SharedThreadContext.UnregisterThread(Int32 threadId) in depman.NodeQueueImp.QueueLoop(Object obj) in System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx) in System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) in System.Threading.ThreadHelper.ThreadStart(Object obj)