CPU Hog Detected by Timer runing NBM 3.8

  • 3400100
  • 22-Jan-2007
  • 29-May-2012

Environment

Novell BorderManager 3.8
BM38SP3.EXE installed
BM38SP3_IR1 installed

Situation

CPU Hog Detected by Timer runing NBM 3.8
Server abending continuously:

Server xxxx halted Thursday, September 8, 2005 10:49:00.545 am
Abend 1 on P00: Server-5.70.03-1937: CPU Hog Detected by Timer

Registers:
CS = 0008 DS = 0010 ES = 0010 FS = 0010 GS = 0010 SS = 0010
EAX = FCE17BBC EBX = 0002BC62 ECX = 00000011 EDX = 0A67C05C
ESI = 09EECD64 EDI = 114A74DC EBP = 0A67C004 ESP = 6D26AE58
EIP = 00000000 FLAGS = 00000002

Running process: Server 32 Process
Thread Owned by NLM: SERVER.NLM
Stack pointer: 6D26AF80
OS Stack limit: 6D263040
Scheduling priority: 67371008
Wait state: 50500F0 Waiting for work
Stack: --FCE17BBC ?
00366536 (SERVER.NLM|CCmpB+E)
--0F431F24 ?
--09EECD64 ?
6CF4E42C (PROXY.NLM|oc_requestStart+15C)
--09EECD64 ?
--114A74DC ?
--00000011 ?
--F880C380 (LOADER.NLM|AllocSlabStructEnd+C380)
0010E949 (LOADER.NLM|kProcessProtectedModeInterrupt+39)
--00000000 ?
-00142CF0 (LOADER.NLM|kVirtualInterruptTable0+0)
--00000000 ?
--DA9CCE8B ?
0010E2A7 (LOADER.NLM|kProtectedModeInterruptContinue+5F)
--0F430010 ?
--B8620400 ?
--00000006 ?
--00000018 ?
--87C2368C ?
--0F431F24 ?
--0A67C0B8 ?
--6D26AF0C ?
--0F431F24 ?
--0CD16344 ?
--0F431F24 ?
6CF4BDD6 (PROXY.NLM|RestartRequests+66)
--0A67C004 ?
--30303220 ?
6CF4E22A (PROXY.NLM|oc_readHeaders+1DA)
--0F431F24 ?
--000000A4 ?
--6D01C6C8 ?
--000000A4 ?
--00000000 ?
--0A2CD004 ?
-6CAF7148 (PROXY.NLM|ViaHeaderString+0)
--0A2CD004 ?
--00000007 ?
6CF15A9C (PROXY.NLM|MergeNewAndExistingHeaders+2C)
--0F431F24 ?
--6D26AF08 ?
--6D26AF0C ?
--6D26AF10 ?
--6D01C6C8 ?
--6D01C624 ?
--00000029 ?
6CF4CA21 (PROXY.NLM|oc_writeStatusLine+21)

Resolution

1. Disable "Read ahead embedded images" in nwadm32. This setting can cause loops and high utilization due to access to sites that requires a cookie on the header after authentication. Read ahead will send the GET request before the browser sees the next page and this request does not contains a cookie. This setting will be remove in Novell BorderManager 3.9 as there is no more advantages to use it due to current web pages design.

2. Disable hyperthreading in the BIOS. Please refer to tid 10091810 to understand why this setting is very bad for Netware operative system and it has to be disable.

3. Fixed in bm38sp4_ir1.exe and above

Additional Information


Formerly known as TID# 10098859