ABEND: Kernel detected an attempted context switch when it was not allowed

(Last modified: 19May2005)

This document (10097736) is provided subject to the disclaimer at the end of this document.

fact

Novell NetWare 6.5 SP3

symptom

ABEND: Kernel detected an attempted context switch when it was not allowed

change

Installed NetWare 6.5 Support Pack 3 , or Open Enterprise Server (NetWare)

fix

This issue is resolved in SYSCALLS.NLM dated May 4 2005 or newer.

note

Server XXXXXXXX  halted Thursday, April 28, 2005   3:07:22.090 pm
Abend 1 on P01: Server-5.70.03-4348: Kernel detected an attempted context switch when it was not allowed


Registers:
    CS = 0060 DS = 007B ES = 007B FS = 007B GS = 007B SS = 0068
    EAX = 00000000 EBX = 00000001 ECX = 00000000 EDX = FCE24BD2
    ESI = 00000202 EDI = 00CA0529 EBP = 684532C0 ESP = 790AAF58
    EIP = 00220378 FLAGS = 00000002
    00220378 83C404         ADD     ESP, 00000004
    EIP in SERVER.NLM at code start +00018EB8h

The violation occurred while processing the following instruction:
00220378 83C404         ADD     ESP, 00000004
0022037B 5D             POP     EBP
0022037C 5E             POP     ESI
0022037D 5B             POP     EBX
0022037E C3             RET    
0022037F A19447E0FC     MOV     EAX, [FCE04794]=FCE26795
00220384 50             PUSH    EAX
00220385 E899FAEEFF     CALL    LOADER.NLM|Abend
0022038A 83C404         ADD     ESP, 00000004
0022038D 5D             POP     EBP

 

Running process: Interrupt service routine (nested count 0)
Interrupted process: RSYNC263.NLM:f59b5120 Process
Thread Owned by NLM: RSYNC263.NLM
Stack pointer: 790AB07C
OS Stack limit: 7909B1C0
CPU 1 (Thread 68453100) is in a NO SLEEP state
Scheduling priority: 67371008
Wait state: 3030070  Yielded CPU
Stack: --FCE24BD2  ?
       --684532C0  ?
       --00000202  ?
       --00000001  ?
       0021DC41  (SERVER.NLM|SchedThreadYield+61)
       --00000001  ?
       --684532C0  ?
       --00CA0529  ?
       --68453100  ?
       --00000001  ?
       0020BEA3  (SERVER.NLM|kEnterNetWare+93)
       --00000000  ?
       --6760F0C0  (VHOST.NLM|__NLM_BSS_End+7DB8)
       0035D250  (SERVER.NLM|CNBFunneler+60)
       --F777D4F0  ?
       --F777D4E0  ?
       --00000206  ?
       --73499000  ?
       0035DAC0  (SERVER.NLM|CScheduleWorkToDo+0)
       6944610B  (SYSCALLS.NLM|MARSHAL_WarnEventCall+C6)
       --73499000  ?
       --68453100  ?
       --655BF280  ?
       663D0C0C  ?
       --00000000  ?
       --72661C80  ?
       00297893  (SERVER.NLM|EventReport+257)
       --68453100  ?
       --6760F0C0  (VHOST.NLM|__NLM_BSS_End+7DB8)
       --72661C80  ?
       00222A95  (SERVER.NLM|TcoResumeThreadsInAddressSpace+9D)
       --00000176  ?
       --68453100  ?
       --B8026040  ?
       --68453100  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       001162B3  (LOADER.NLM|NonMaskableInterruptSend+83)
       --00000246  ?
       0023559F  (SERVER.NLM|TLBShootDown+AB)
       -00507858  (SERVER.NLM|TLBShootdownSpinlock+0)
       --00000246  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000001  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       00222A95  (SERVER.NLM|TcoResumeThreadsInAddressSpace+9D)
       --00000000  ?
       --00000000  ?
       --68453100  ?
       00222A95  (SERVER.NLM|TcoResumeThreadsInAddressSpace+9D)
       --0000007E  ?
       --68453100  ?
       --00000001  ?
       --6BD87800  ?
       --6BCF6900  ?
       --790AB114  ?
       --684534A0  ?
       --B8026040  ?
       --68453100  ?
       002222CD  (SERVER.NLM|TcoThreadExit+15)
       --68453100  ?
       00225D74  (SERVER.NLM|kDestroyThread+20)
       --00000000  ?
       --68453100  ?
       69442174  (SYSCALLS.NLM|MARSHAL_kDestroyThread+80)
       --68453100  ?
       --70A4C0A0  ?
       --00000085  ?
       --00000087  ?
       --00000072  ?
       --00000001  ?
       --790AB114  ?
       --00000246  ?
       00262EE6  (SERVER.NLM|VM_SPIN_UNLOCK+A)
       -005080C4  (SERVER.NLM|VMSpinLock+0)
       00303F80  (SERVER.NLM|NVMKernelUnlock+98)
       F5F45F96  (LIBC.NLM|DelinkThread+66)
       F5F46F96  (LIBC.NLM|OSA_CreateContext+B6)
       --00000001  ?
       --790AB0FC  ?
       --684534A0  ?
       F5F45F9B  (LIBC.NLM|DelinkThread+6B)

.

document

Document Title: ABEND: Kernel detected an attempted context switch when it was not allowed
Document ID: 10097736
Solution ID: NOVL102144
Creation Date: 19May2005
Modified Date: 19May2005
Novell Product Class:Netware

disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.