Microsoft KB Archive/154865

{|
 * width="100%"|

Datatype Misalignment in Inetsloc

 * }

Q154865

-

The information in this article applies to:


 * Microsoft Windows NT Server version 3.51
 * Microsoft Internet Information Server 1.0

-

SYMPTOMS
The Microsoft Windows NT version 3.51 systems running Internet Information Services (IIS) on the MIPS platform may experience datatype misalignment problems with the following stack trace:

NTSD: datatype misalignment NTSD: !!! second chance !!! inetsloc!EMBED_SERVER_INFO__EMBED_SERVER_INFO+0xf0: 77a86af8 fc800000 sd     zero,0x0(a0) EA:0014526c=00000000

Callee-SP  Arguments to Callee                 Call Site

0085fd30 : 77a88330 00000002 00000000 77a88330 inetsloc!EMBED_SERVER_INFO__EMBED_SERVER_INFO+0xf0 0085fd60 : 00000004 00000000 00000001 00145070 inetsloc!INetRegisterService+0xac 0085fdb0 : 0085ff00 00000000 00435653 00000005 infocomm!ISVC_INFO__InitializeDiscovery+0x168 0085fe28 : 002f4720 01ff003f 002f489c 002f485c w3svc!InitializeService+0xbc 0085ff08 : 00000000 76d13830 76d1d0d0 76d1d098 infocomm!TSVC_INFO__StartServiceOperation+0x100 0085ff38 : 76d00000 00000000 00000000 00000000 w3svc!ServiceEntry+0xfc 0085ff68 : 00000001 00141f20 0085ffc0 00000000 inetinfo![ASCII 166]msvcrt_NULL_THUNK_DATA+0x170 0085ff90 : 00141f18 00000000 00000000 00000000 advapi32!ScSvcctrlThreadW+0x24 0085ffa8 : 77cf8118 00141f18 00000000 00000000 kernel32!BaseThreadStart+0x5c

CAUSE
The exception error occurred because the address in register a0 (not shown above) was not on a 16-byte boundary.

STATUS
Microsoft has confirmed this to be a problem in Windows NT version 3.51. This problem was corrected in the latest Windows NT 3.51 U.S. Service Pack. For information on obtaining the Service Pack, query on the following word in the Microsoft Knowledge Base (without the spaces):

"S E R V P A C K" Additional query words: prodiis prodnt

Keywords : kbother kbbug3.51 kbfix3.51 iisgeneral iismips

Issue type :

Technology :