Home | Contact Us | Submit Troubleshooting Info | Search | Help


    Output | Software Solutions | Proofing | Color, Screening and Calibration | Scanning | Digital Photography | Consumables | POS


Orbix daemon terminated abnormally


Product

  Prinergy 1.1

Platform

 

Operating system

 


Error

 


Symptoms

 

1) Prinergy Administration fails to connect to DASS reports:

Unable to connect to the DEVICES AND SERVICES DAEMON on <SERVERNAME> (10085---communication failure --no server at host: 127.0.0.1 [Completion status: COMPLETED_NO]}.

2) Prinergy Administration reports: Application: SERVERNAME\Orbix Daemon Terminated Abnormally

3) Windows NT reports and Dr. Watsons: The instruction at "0x1002b77b" referenced memory at "Ox645f5549". The memory could not be "read" Click on OK to terminate the application.


Cause

  A shared Dynamic Linked Library, MSVCRT.DLL was replace by a newer version than the version installed by Prinergy. The most likey cause of this is an installation of an new application. The correct version of MSVCRT.DLL is 5.00.7303

MSVCRT 6.0+ has been shown to exhibit this behavior.


Solution

 

How do I check what version of MSVCRT.DLL is running?

1) In Windows Explorer, browse to %SYSTEMROOT%\SYSTEM32\MSVCRT.DLL

ie: D:\WINNT\SYSTEM32\MSVCRT.DLL

2) Right-click on the file and select Properties.

Alternative command line tool:

http://www.sysinternals.com/listdlls.htm

Sample output:

C:\UTILS>listdlls -p orbixd.exe

ListDLLs V2.0

Copyright (C) 1997 Mark Russinovich

http://www.ntinternals.com

------------------------------------------------------------------------------

orbixd.exe pid: f5

Base Size Version Path

0x00400000 0x32000 D:\Prinergy\IonaOrbix\bin\OrbixD.exe

0x77f60000 0x5c000 4.00.1381.0004 D:\WINNT\System32\ntdll.dll

0x10000000 0x16d000 0.00.0000.0001 D:\Prinergy\IonaOrbix\bin\ITC_M23C.dll

0x77dc0000 0x3e000 4.00.1381.0004 D:\WINNT\system32\ADVAPI32.dll

0x77f00000 0x5e000 4.00.1381.0004 D:\WINNT\system32\KERNEL32.dll

0x77e70000 0x54000 4.00.1381.0004 D:\WINNT\system32\USER32.dll

0x77ed0000 0x2c000 4.00.1381.0004 D:\WINNT\system32\GDI32.dll

0x77e10000 0x52000 4.00.1381.0004 D:\WINNT\system32\RPCRT4.dll

0x776d0000 0x8000 4.00.1371.0001 D:\WINNT\system32\WSOCK32.dll

0x776b0000 0x12000 4.00.1381.0004 D:\WINNT\system32\WS2_32.dll

0x78000000 0x48000 5.00.0000.7303 D:\WINNT\system32\MSVCRT.dll

0x776a0000 0x6000 4.00.1381.0003 D:\WINNT\system32\WS2HELP.dll

0x00240000 0xc000 0.00.0000.0001 D:\Prinergy\IonaOrbix\bin\ITGLM23C.dll

0x780a0000 0x15000 5.00.0000.7022 D:\WINNT\system32\MSVCIRT.dll

0x00250000 0xc000 0.00.0000.0001 D:\Prinergy\IonaOrbix\bin\ITOLM23C.dll

0x5f810000 0x7000 4.00.1381.0004 D:\WINNT\system32\rpcltc1.dll

0x74ff0000 0xc000 4.00.1381.0004 D:\WINNT\System32\rnr20.dll

0x75360000 0x7000 4.00.1371.0001 D:\WINNT\system32\rasadhlp.dll

0x77660000 0xe000 4.00.1381.0004 D:\WINNT\system32\msafd.dll

0x77690000 0x9000 4.00.1381.0004 D:\WINNT\System32\wshtcpip.dll

How do I replace the MSVCRT.DLL with the correct version?

Because msvcrt.dll is a system file and is locked when the OS is running, you must use this command line utility to replace the file at boot time: (Note: these are both Intel versions.)

ReplaceSystemFile.exe (108 KB)

msvcrt.dll (271 KB)version 5.00.7303

Permanent fix:


See also

 


Keywords

 

daemon, DASS, orbix


Technical contact(s)
 

Simon Chen

Submitted by
 

Date submitted
 


    Copyright © 2005 Creo Inc. All rights reserved. Confidential. Back to top.