PANIC: Invalid pool free chain

I upgraded my server from 7.0.2FP2 to 8.0.1. After the installation the server crashes after a few lines from the console.

NSD:

############################################################

thread 1/11: [ nevent: 1fdc: 1848]

FP=0012e164, PC=7c82ed54, SP=0012e0f4

stkbase=00130000, total stksize=32768, used stksize=7948

############################################################

[ 1] 0x7c82ed54 ntdll.KiFastSystemCallRet+0 (1b0,ffffffff,0,12e1a8)

[ 2] 0x77e6ba42 kernel32.WaitForSingleObject+18 (1b0,ffffffff,50500b8,505008c)

@[ 3] 0x6009cd26 nNOTES.WaitOnNativeSemaphore@16+150 (2,ffffffff,0,0)

@[ 4] 0x6000131c nNOTES.OSLockSemInt@8+284 (50500b8,1)

@[ 5] 0x600011ee nNOTES.OSLockSem@4+14 (505008c)

@[ 6] 0x60001717 nNOTES.OSLockWriteSem@4+55 (505008a)

@[ 7] 0x60001d6a nNOTES.AllocDBlock@12+90 (60e9ca66,15be,12e2b0)

@[ 8] 0x6000219f nNOTES.DPoolAlloc@16+559 (60e36968,15be,424b,1060ebe)

@[ 9] 0x6000441d nNOTES.AllocObject@24+285 (60e36968,60e369fd,1060eb0,15be,0,12e304)

@[10] 0x60006aba nNOTES.OSMemAllocExtended@16+250 (424b,15b8,0,12e370)

@[11] 0x600071a7 nNOTES.OSMemAlloc@12+23 (424b,15b8,12e370)

@[12] 0x60014738 nNOTES.OSCreatePool@28+632 (424b,0,20e,15b7,0,12e37c,f10f10)

@[13] 0x60018e62 nNOTES.NSFNoteCreatePoolExtended@24+178 (0,424b,15b7,ffff,0,12e3ec)

@[14] 0x6001a55e nNOTES.NoteOpenExtendedImpl@48+1358 (12f208,552,3000803,0,0,12f114,f10f10,ffffffff,0,0,0,0)

@[15] 0x60019fa8 nNOTES.NoteOpenExtended@24+168 (12f208,552,3000803,0,0,12f1b4)

@[16] 0x60019ef9 nNOTES.iNSFNoteOpenExtended@24+105 (12f208,552,3000803,0,0,12f1dc)

@[17] 0x6001f107 nNOTES.NSFNoteOpenExtended@24+391 (3a,552,1,0,0,12f24c)

@[18] 0x6003a436 nNOTES.NSFNoteOpenExt@16+54 (3a,552,3000803,12f688)

@[19] 0x609c360f nNOTES.OpenViewNote@12+159 (2a0690c,0,12f688)

@[20] 0x6005c42d nNOTES.OpenCollection@32+269 (2a0690c,0,0,0,0,12f68c,f10f10,ffffffff)

@[21] 0x609c13ee nNOTES.NIFOpenCollectionExtended4@60+3118 (3a,3a,552,0,0,12f8ac,f10f10,ffffffff,0,0,0,0,0,0,0)

@[22] 0x6005c182 nNOTES.NIFOpenCollectionExtended3@56+66 (10,10,552,0,0,12f8f0,f10f10,ffffffff,0,0,0,0,0,0)

@[23] 0x6005c13c nNOTES.NIFOpenCollectionExtended2@48+60 (10,10,552,0,0,12f930,f10f10,ffffffff,0,0,0,0)

@[24] 0x60067624 nNOTES.NIFOpenCollection@40+52 (10,10,552,0,0,12f968,f10f10,ffffffff,0,0)

@[25] 0x004221b8 nevent.GetCollectionFromName@16+88 (10,44b318,552,0)

@[26] 0x00422cd2 nevent.CheckForServerConsoleSetup@8+162 (10,28df44c)

@[27] 0x0040f47b nevent.AddInMain@12+4379 (400000,28df69c,396efc)

@[28] 0x00421e2f nevent.NotesMain@8+47 (1,400000)

@[29] 0x00421f64 nevent.notes_main+212 (0,0,0,1)

@[30] 0x00421e56 nevent.main+22 (1,3f2b38,3f2b68,94)

@[31] 0x0043d75d nevent.mainCRTStartup+364 (0,0,7ffdf000,8b6437f0)

[32] 0x77e523e5 kernel32.IsProcessorFeaturePresent+158 (43d5f1,0,78746341,20)

############################################################

thread 2/11: [ nevent: 1fdc: 1f7c]

FP=0522fdc4, PC=7c82ed54, SP=0522fd5c

stkbase=05230000, total stksize=262144, used stksize=676

############################################################

[ 1] 0x7c82ed54 ntdll.KiFastSystemCallRet+0 (1388,0,522fde4,6009668a)

[ 2] 0x77e424c1 kernel32.Sleep+15 (1388,c176,522fdfc,601800aa)

@[ 3] 0x6009668a nNOTES.OSDelayThread@4+42 (1388)

@[ 4] 0x601800aa nNOTES.StaticThreadMem@16+186 (0,0,c176,ee0005)

@[ 5] 0x6000400b nNOTES.OSStaticMem@8+523 (0,c176)

@[ 6] 0x6000e437 nNOTES.OSStaticMemBeginInit@16+119 (0,c176,14,522ff74)

@[ 7] 0x601df336 nNOTES.NotesSDKTData@0+22 ()

@[ 8] 0x601df849 nNOTES.AddInIdleDelay@4+9 (64)

@[ 9] 0x00416e5c nevent.LogToEventLogThread@4+108 (0)

@[10] 0x6010542d nNOTES.ThreadWrapper@4+173 (0)

[11] 0x77e6608b kernel32.GetModuleFileNameA+235 (0,0,0,0)

############################################################

thread 3/11: [ nevent: 1fdc: 1f28]

FP=0532fec4, PC=7c82ed54, SP=0532fe5c

stkbase=05330000, total stksize=262144, used stksize=420

############################################################

[ 1] 0x7c82ed54 ntdll.KiFastSystemCallRet+0 (1388,0,532fee4,6009668a)

[ 2] 0x77e424c1 kernel32.Sleep+15 (1388,c130,532fefc,601800aa)

@[ 3] 0x6009668a nNOTES.OSDelayThread@4+42 (1388)

@[ 4] 0x601800aa nNOTES.StaticThreadMem@16+186 (0,0,c130,c80006)

@[ 5] 0x60180454 nNOTES.OSStaticThreadMem@12+84 (0,c130,6)

@[ 6] 0x6000744e nNOTES.GetLocalPoolDesc@0+30 ()

@[ 7] 0x600074d8 nNOTES.OSLocalAllocNZ@8+24 (2c,532ff6c)

@[ 8] 0x6018c7e3 nNOTES.OSLocalAllocNoStatusNZ@4+19 (2c)

@[ 9] 0x6018c90d nNOTES.OSLocalAllocNoStatus@4+13 (2c)

@[10] 0x602262a0 nNOTES.AddInMonitorHeartbeatThread@0+16 ()

[11] 0x77e6608b kernel32.GetModuleFileNameA+235 (0,0,0,0)

############################################################

thread 4/11: [ nevent: 1fdc: 1f70]

FP=0542fb58, PC=7c82ed54, SP=0542faf0

stkbase=05430000, total stksize=262144, used stksize=1296

############################################################

[ 1] 0x7c82ed54 ntdll.KiFastSystemCallRet+0 (1388,0,542fb78,6009668a)

[ 2] 0x77e424c1 kernel32.Sleep+15 (1388,c176,542fb90,601800aa)

@[ 3] 0x6009668a nNOTES.OSDelayThread@4+42 (1388)

@[ 4] 0x601800aa nNOTES.StaticThreadMem@16+186 (0,0,c176,ee0007)

@[ 5] 0x6000400b nNOTES.OSStaticMem@8+523 (0,c176)

@[ 6] 0x6000e437 nNOTES.OSStaticMemBeginInit@16+119 (0,c176,14,542fd08)

@[ 7] 0x601df336 nNOTES.NotesSDKTData@0+22 ()

@[ 8] 0x601df849 nNOTES.AddInIdleDelay@4+9 (64)

@[ 9] 0x0040593d nevent.LicEventThread@4+253 (0)

@[10] 0x6010542d nNOTES.ThreadWrapper@4+173 (0)

[11] 0x77e6608b kernel32.GetModuleFileNameA+235 (0,0,0,0)

############################################################

thread 5/11: [ nevent: 1fdc: 1f24]

FP=0552fda8, PC=7c82ed54, SP=0552fd40

stkbase=05530000, total stksize=262144, used stksize=704

############################################################

[ 1] 0x7c82ed54 ntdll.KiFastSystemCallRet+0 (1388,0,552fdc8,6009668a)

[ 2] 0x77e424c1 kernel32.Sleep+15 (1388,c176,552fde0,601800aa)

@[ 3] 0x6009668a nNOTES.OSDelayThread@4+42 (1388)

@[ 4] 0x601800aa nNOTES.StaticThreadMem@16+186 (0,0,c176,b50008)

@[ 5] 0x6000400b nNOTES.OSStaticMem@8+523 (0,c176)

@[ 6] 0x6000e437 nNOTES.OSStaticMemBeginInit@16+119 (0,c176,14,552ff58)

@[ 7] 0x601df336 nNOTES.NotesSDKTData@0+22 ()

@[ 8] 0x601df849 nNOTES.AddInIdleDelay@4+9 (64)

@[ 9] 0x0041dc22 nevent.IsEventShutdown@8+50 (28de738,64)

@[10] 0x0042123c nevent.ProbeMgrThread@4+236 (0)

@[11] 0x6010542d nNOTES.ThreadWrapper@4+173 (0)

[12] 0x77e6608b kernel32.GetModuleFileNameA+235 (0,0,0,0)

############################################################

thread 6/11: [ nevent: 1fdc: 1f2c]

FP=0562e108, PC=7c82ed54, SP=0562e098

stkbase=05630000, total stksize=262144, used stksize=8040

############################################################

[ 1] 0x7c82ed54 ntdll.KiFastSystemCallRet+0 (1b0,ffffffff,0,562e14c)

[ 2] 0x77e6ba42 kernel32.WaitForSingleObject+18 (1b0,ffffffff,50500b8,505008c)

@[ 3] 0x6009cd26 nNOTES.WaitOnNativeSemaphore@16+150 (2,ffffffff,0,0)

@[ 4] 0x6000131c nNOTES.OSLockSemInt@8+284 (50500b8,1)

@[ 5] 0x600011ee nNOTES.OSLockSem@4+14 (505008c)

@[ 6] 0x60001717 nNOTES.OSLockWriteSem@4+55 (505008a)

@[ 7] 0x60001d6a nNOTES.AllocDBlock@12+90 (60e9ca66,1006,562e254)

@[ 8] 0x6000219f nNOTES.DPoolAlloc@16+559 (60e36968,1006,4307,1060e0e)

@[ 9] 0x6000441d nNOTES.AllocObject@24+285 (60e36968,60e369fd,1060e00,1006,0,562e2a8)

@[10] 0x60006aba nNOTES.OSMemAllocExtended@16+250 (4307,1000,0,562e8dc)

@[11] 0x600071a7 nNOTES.OSMemAlloc@12+23 (4307,1000,562e8dc)

@[12] 0x6005a085 nNOTES.ReadEntries@68+3285 (9fe90c,562eb00,0,0,0,562e960,f10f10,ffffffff,0,0,0,0,0,0,0,0,0)

@[13] 0x6006a012 nNOTES.NIFReadEntries@48+306 (5620034,562eb00,0,0,0,562e9bc,f10f10,ffffffff,0,0,0,0)

@[14] 0x0042343f nevent.OpenDDMProfileNote@20+799 (41,562ee14,1,562ef14,0)

@[15] 0x00418666 nevent.GetProfileNoteForServer@8+182 (41,34f4814)

@[16] 0x00419f9b nevent.UpdateUIProblemCounts@0+187 ()

@[17] 0x0041b58d nevent.DDMRollupThread@4+2125 (0)

@[18] 0x6010542d nNOTES.ThreadWrapper@4+173 (0)

[19] 0x77e6608b kernel32.GetModuleFileNameA+235 (0,0,0,0)

############################################################

thread 7/11: [ nevent: 1fdc: 1f0c] FATAL THREAD (Panic)

FP=0572a2b0, PC=7c82ed54, SP=0572a240

stkbase=05730000, total stksize=262144, used stksize=24000

EAX=0x7ffd2004, EBX=0x77e41fe4, ECX=0x0000005c, EDX=0x00000065

ESI=0x000001ec, EDI=0x00000000, CS=0x0000001b, SS=0x00000023

DS=0x00000023, ES=0x00000023, FS=0x0000003b, GS=0x00000000 Flags=0x00000293

############################################################

[ 1] 0x7c82ed54 ntdll.KiFastSystemCallRet+0 (1ec,927c0,0,572a830)

[ 2] 0x77e6ba42 kernel32.WaitForSingleObject+18 (1ec,927c0,3,572aa4c)

@[ 3] 0x601a5754 nNOTES.OSRunExternalScript@8+1284 (258,1)

@[ 4] 0x601a5bea nNOTES.FRTerminateWindowsResources+986 (1,0,1010,1)

@[ 5] 0x601a5faf nNOTES.OSFaultCleanupExt@24+895 (a94dd8,1010,0,0,0,572ad7c)

@[ 6] 0x601a603a nNOTES.OSFaultCleanup@12+26 (0,1010,0)

@[ 7] 0x601b12a4 nNOTES.OSNTUnhandledExceptionFilter@4+276 (572bdb4)

@[ 8] 0x6017aca8 nNOTES.Panic@4+520 (60bb0f62)

@[ 9] 0x60656400 nNOTES.HandleBadFreeChain@4+640 (506124c)

@[10] 0x60001f2e nNOTES.AllocDBlock@12+542 (60e9ca66,164a,572be8c)

@[11] 0x6000219f nNOTES.DPoolAlloc@16+559 (60e36968,164a,424b,1060576)

@[12] 0x6000441d nNOTES.AllocObject@24+285 (60e36968,60e369fd,1060568,164a,0,572bee0)

@[13] 0x60006aba nNOTES.OSMemAllocExtended@16+250 (424b,1644,0,572bf4c)

@[14] 0x600071a7 nNOTES.OSMemAlloc@12+23 (424b,1644,572bf4c)

@[15] 0x60014738 nNOTES.OSCreatePool@28+632 (424b,0,20e,1642,0,572bf58,f10f10)

@[16] 0x60018e62 nNOTES.NSFNoteCreatePoolExtended@24+178 (0,424b,1642,ffff,0,572bfc8)

@[17] 0x6001a55e nNOTES.NoteOpenExtendedImpl@48+1358 (572cde4,3e6,3000803,0,0,572ccf0,f10f10,ffffffff,0,0,0,0)

@[18] 0x60019fa8 nNOTES.NoteOpenExtended@24+168 (572cde4,3e6,3000803,0,0,572cd90)

@[19] 0x60019ef9 nNOTES.iNSFNoteOpenExtended@24+105 (572cde4,3e6,3000803,0,0,572cdb8)

@[20] 0x6001f107 nNOTES.NSFNoteOpenExtended@24+391 (3e,3e6,1,0,0,572ce28)

@[21] 0x6003a436 nNOTES.NSFNoteOpenExt@16+54 (3e,3e6,3000803,572d264)

@[22] 0x609c360f nNOTES.OpenViewNote@12+159 (2a0650c,0,572d264)

@[23] 0x6005c42d nNOTES.OpenCollection@32+269 (2a0650c,2822,0,0,0,572d268,f10f10,ffffffff)

@[24] 0x609c13ee nNOTES.NIFOpenCollectionExtended4@60+3118 (3e,3e,3e6,2822,0,572d488,f10f10,ffffffff,0,0,0,0,0,0,0)

@[25] 0x6005c182 nNOTES.NIFOpenCollectionExtended3@56+66 (3d,3d,3e6,2822,0,572d4cc,f10f10,ffffffff,0,0,0,0,0,0)

@[26] 0x6005c13c nNOTES.NIFOpenCollectionExtended2@48+60 (3d,3d,3e6,2822,0,572d50c,f10f10,ffffffff,0,0,0,0)

@[27] 0x60067624 nNOTES.NIFOpenCollection@40+52 (3d,3d,3e6,2822,0,572d544,f10f10,ffffffff,0,0)

@[28] 0x600a7de8 nNOTES.GetOpenCollection@20+360 (29fc,572d6d0,572d6c0,572d6c8,0)

@[29] 0x600a19fe nNOTES.NIFCGAccess@8+174 (572d768,802)

@[30] 0x600a1355 nNOTES.AddToPrivateQueue@16+501 (29f9c8c,572e2fb,572d728,5050478)

@[31] 0x600a0a4e nNOTES.AddNameCollectionEntry@44+2350 (29f9c8c,572e2fb,c,5050478,0,572dac4,f10f10,ffffffff,0,0,0)

@[32] 0x609d0253 nNOTES.LocateViewInDesignCollection@28+787 (5050478,0,572e2fb,1,0,572dc90,f10f10)

@[33] 0x609d0e26 nNOTES.LocateNameSpace@40+838 (572e2fb,1,1,0,0,572deac,f10f10,ffffffff,0,0)

@[34] 0x6007f49c nNOTES.NAMELookupDiskLookup@20+476 (c,572e17c,572e5a8,572e5b0,0)

@[35] 0x6009a8d3 nNOTES.Lookup@32+2259 (202,1,572e72c,4,0,572e5b4,f10f10,ffffffff)

@[36] 0x600a18b2 nNOTES.NAMELookup2@36+386 (0,0,1,572e72c,0,572e5f8,f10f10,ffffffff,0)

@[37] 0x6009e654 nNOTES.JSNAMELookup2@24+212 (a7b,a7a,9,4,0,572e74c)

@[38] 0x6011efa7 nNOTES.LoadScheduleDatabase@0+839 ()

@[39] 0x609b0918 nNOTES.NAMESwitchToNLThread@4+360 (572f2e4)

@[40] 0x6011ecf1 nNOTES.LoadScheduleDatabase@0+145 ()

@[41] 0x600d03d6 nNOTES.LockScheduleDatabase@12+438 (572f8cc,572fadc,572fad4)

@[42] 0x6074a464 nNOTES.JSCheckAllSchedules@16+36 (448210,0,0,572fb08)

@[43] 0x00421d60 nevent.DDMScheduleThread@4+544 (0)

@[44] 0x6010542d nNOTES.ThreadWrapper@4+173 (0)

[45] 0x77e6608b kernel32.GetModuleFileNameA+235 (0,0,0,0)

<@@ ------ Notes Data → OS Data → MM/OS Structure Information (Time 20:38:15) ------ @@>

Start Time = 05/17/2008 08:35:46 PM

Crash Time = 05/17/2008 08:35:54 PM

Console Log Enabled = 1

Console Position = 821

Error Message = PANIC: Invalid pool free chain

Console Position = 821

SharedDPoolSize = 4194304

FaultRecovery = 0x00010000

Cleanup Script Timeout= 600

Crash Limits = 3 crashes in 5 minutes

StaticHang = Virtual Thread [  nevent:  1fdc:  0004] (Native thread [  nevent:  1fdc:  1f0c]) (0x1fdc/0x4/0x1f0c)

ConfigFileSem =  (  SEM:#0:0x010d) n=0, wcnt=-1, Users=-1,  Owner=[        :  0000]

FDSem         =  ( RWSEM:#52:0x410f) rdcnt=-1, refcnt=0 Writer=[        :  0000], n=52, wcnt=-1, Users=0,  Owner=[        :  0000]

<@@ ------ Notes Data → OS Data → Semaphores → SEM Info (Time 20:38:15) ------ @@>

 SpinLockIterations   = 1500

 FirstFreeSem         = 107

 SemTableSize         = 108

<@@ ------ Notes Data → OS Data → Process Table (Time 20:38:15) ------ @@>

PID=[ nSERVER:  1ea0], NestCnt=1

PID=[nsenddiag:  0d00], NestCnt=0

PID=[nfileret:  1fd8], NestCnt=0

PID=[  nevent:  1fdc], NestCnt=1

<@@ ------ Notes Data → OS Data → Semaphores → Static Semaphores (Time 20:38:15) ------ @@>

StaticInitSem    =  ( RWSEM:#8:0x412c) rdcnt=4, refcnt=0 Writer=[        :  0000], n=8, wcnt=0, Users=0,  Owner=[        :ffffffff:ffffffff]

GlobalStaticSem  =  ( RWSEM:#3:0x4124) rdcnt=-1, refcnt=0 Writer=[        :  0000], n=3, wcnt=-1, Users=0,  Owner=[        :  0000]

ProcessStaticSem =  ( RWSEM:#4:0x4144) rdcnt=-1, refcnt=0 Writer=[        :  0000], n=4, wcnt=-1, Users=0,  Owner=[        :  0000]

PObjectStaticSem =  ( RWSEM:#5:0x4144) rdcnt=-1, refcnt=0 Writer=[        :  0000], n=5, wcnt=-1, Users=0,  Owner=[        :  0000]

ThreadStaticSem  =  ( RWSEM:#6:0x4143) rdcnt=-1, refcnt=0 Writer=[        :  0000], n=6, wcnt=-1, Users=0,  Owner=[        :  0000]

TObjectStaticSem =  ( RWSEM:#7:0x4143) rdcnt=-1, refcnt=0 Writer=[        :  0000], n=7, wcnt=-1, Users=0,  Owner=[        :  0000]

00002780: 05073A1C: 000C 0006 3009 5252 5331 FFBE 02BA 0000 ‘…0RR1S>.:…’

00002790: 05073A2C: 0001 0000 011D 0001 0029 01C8 0012 0000   '........).H.....'

000027A0: 05073A3C: 6552 652D 616E 6C62 2E65 2E2E 455C 616E   'Re-enable...\Ena'

000027B0: 05073A4C: 6C62 2065 7250 6D6F 7470 6620 726F 5020   'ble Prompt for P'

000027C0: 05073A5C: 7265 616D 6C43 736F DD65 00B2 000A 0004   'ermaClose]2.....'

000027D0: 05073A6C: 0001 004E 0008 735F 7250 6D6F 7470 0001   '..N..._sPrompt..'

000027E0: 05073A7C: 003A 7250 6D6F 7470 6620 726F 7020 7265   ':.Prompt for per'

000027F0: 05073A8C: 616D 656E 746E 796C 6320 6F6C 6973 676E   'manently closing'

 Thread=[1FDC:0004-1F0C]

Stack base=0x0573008C, Stack size = 19112 bytes

PANIC: Invalid pool free chain

53 0053 0000 0016 0005 000A   'S2E3S4S.........'

00002770: 05073A0C: 635F 6E61 7341 6973 6E67 011E 0003 0007   '_canAssign......'

Has anybody experienced this problem? The technote from IBM has similar error but it is not the same issue I am having.

Subject: which technote?

Hi,

Which technote?

Do you have the FATAL thread section of your NSD?

JYR