ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

SMAgent 7.6x or later will not install on Pentium III or older Windows machines.

book

Article ID: 162077

calendar_today

Updated On:

Products

IT Management Suite

Issue/Introduction

Customer reported that few of their client machines will not install the Symantec Management Agent (or SMAgent (formally Altiris Agent)). 

They were trying to run AeXNsc.exe on the machine, but it would start briefly and then crash. There were no install logs generated since the installation terminates prematuraly. 

The Event Logs may show an error like this:

Source: Application Error
Event ID: 1000
Description:
Faulting application AeXNSC.exe, version 7.6.1423.0, faulting module 
AeXNSC.exe, version 7.6.1423.0, fault address 0x00013893.

Similar fault addresses can be:

fault address 0x00013883

Cause

Known issue. After looking at a dump file for this process, it was found the following:

Exception Information
In user.dmp the assembly instruction at AeXNSC+13893 in C:\Documents and Settings\svcaltiris\Desktop\AeXNSC.exe has caused an unknown exception 
(0xc000001d) on thread 0

Unknown exception 0xc000001d is actually "illegal instruction" error. The exception occurs when CPU tried executing MOVLPD instruction, one of SSE2 instructions.
This error only occurs on processors earlier than Pentium 4.

When the SMAgent was built (prior to SMP 7.6) by Visual Studio 2008 all SSE and SSE2 instructions were disabled, so SMAgent could run on any CPU.
When we moved to Visual Studio 2013 (post SMP 7.6), we optimized a bit and started using some extended instructions set, so SSE2 was chosen, it's supported on
CPUs since 2001 and the minimal processor should be Pentium 4.

Resolution

This issue is working as design. Any machine prior to Pentium 4 will not be able to have the SMAgent installed. Machines using SMAgent prior to 7.6 version should be fine.