I keep getting the following error. I use the legacy database to restore the but when I start SpectroServer it terminates right before it gets all the way started with the following stack trace:
After upgrading the server to 22.2.3, the SpectroSERVER crashes during model activation with the following stack:
00007ffe`f19d6d1f : 00007ffe`dd40800c 00000078`60d5c3b0 00000230`6023e740 00007ffe`e3353543 : ntdll!ZwWaitForSingleObject+0x14
*** WARNING: Unable to verify checksum for libGlobl.dll
00007ffe`dd4088b1 : 00000000`00001448 00000078`60d5fc40 0000022f`00000000 00000000`00001448 : KERNELBASE!WaitForSingleObjectEx+0x8f
00007ffe`dd40851d : 00000000`000000d6 00007ffe`dd3cb588 00000000`00000c5c 00007ffe`dd3cb588 : libGlobl!MiniDump::writeMiniDump+0x69 [d:\spectrum\emerald\cm\windows\22.02.03.00.15\globl.a\src\minidump.cc @ 418]
*** WARNING: Unable to verify checksum for libmoot.dll
00007ffe`dd479028 : 00000078`60d5db30 00000000`00000000 00000000`00000000 00000000`00000000 : libGlobl!MiniDump::createMiniDump+0x3a9 [d:\spectrum\emerald\cm\windows\22.02.03.00.15\globl.a\src\minidump.cc @ 353]
00007ffe`dd47cfd4 : 00007ffe`dd4825c0 00007ffe`c8240000 0000002f`8c1f5aa8 00009bd4`e3197f39 : libmoot!Thread::createMiniDump+0x9c [d:\spectrum\emerald\cm\windows\22.02.03.00.15\moot.a\src\thread.cc @ 1534]
00007ffe`e339f14b : 00000078`00000000 00000000`00000000 00007ffe`dd47783f 00000078`60d5fc10 : libmoot!`call_func'::`1'::filt$0+0xe [d:\spectrum\emerald\cm\windows\22.02.03.00.15\moot.a\nt\src\ntcontext.cc @ 84]
00007ffe`f46da72d : 00000000`00000000 00000078`60d5c880 00000078`60d5ce80 00000000`00000000 : msvcr120!__C_specific_handler+0x93 [f:\dd\vctools\crt\crtw32\misc\amd64\chandler.c @ 162]
00007ffe`f46649d3 : 00007ffe`dcded4a4 00000078`60d5ce80 00000000`00000000 00000000`c598e606 : ntdll!RtlpExecuteHandlerForException+0xd
00007ffe`f46d989a : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlDispatchException+0x373
00007ffe`c5c74911 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!KiUserExceptionDispatcher+0x3a
*** WARNING: Unable to verify checksum for libsdn.dll
00007ffe`c5c74a0c : 0000022f`7501c002 0000022f`e62ac580 0000022f`8b3f4980 00007ffe`c940f08c : libsdn!failwithmessage+0x225 [f:\dd\vctools\crt\crtw32\rtc\error.cpp @ 222]
00007ffe`c5c5cad9 : 00000078`60d5ef78 00000230`64c8bfa0 00000230`001ca9b5 cccccccc`cccccccc : libsdn!_RTC_UninitUse+0xd4 [f:\dd\vctools\crt\crtw32\rtc\error.cpp @ 475]
00007ffe`c5c60745 : 0000022f`8acb5280 00000078`60d5f108 00000078`60d5f064 cccccccc`00013374 : libsdn!CsIHSDNTunnel::getAttribute+0x149 [d:\spectrum\emerald\cm\windows\22.02.03.00.15\sdn.a\intel\csihsdntunnel.cc @ 428]
00007ffe`c5c6048b : 0000022f`8acb5280 0000022f`e8976e18 00000078`60d5f374 0000022f`e8978648 : libsdn!CsIHSDNTunnel::tunnelVedgeInterfaceLookup+0x175 [d:\spectrum\emerald\cm\windows\22.02.03.00.15\sdn.a\intel\csihsdntunnel.cc @ 748]
00007ffe`c5c5fc7e : 0000022f`8acb5280 0000022f`e8976e18 0000022f`e8978648 cccccccc`06730008 : libsdn!CsIHSDNTunnel::vedgeTunnelDownLookup+0x59b [d:\spectrum\emerald\cm\windows\22.02.03.00.15\sdn.a\intel\csihsdntunnel.cc @ 716]
00007ffe`c5c5d739 : 0000022f`8acb5280 0000022f`e8976e18 0000022f`e8978648 cccccccc`06730009 : libsdn!CsIHSDNTunnel::handleVedgeTunnelDown+0x18e [d:\spectrum\emerald\cm\windows\22.02.03.00.15\sdn.a\intel\csihsdntunnel.cc @ 521]
*** WARNING: Unable to verify checksum for libsskrnl.dll
8:54
[email protected],pri=95,RUNNING,DYNAMIC,name=Event Processing Queue
0x7ffedd3fa3ca libGlobl.dll!CsSymbolInfo::get_current_context
0x7ffedd3fa47d libGlobl.dll!CsSymbolInfo::print_current_stack
0x7ffedd4791f6 libmoot.dll!Thread::dump
0x7ffedd473f1c libmoot.dll!CsMootPerf::dec_thread_count
0x7ffedd473c56 libmoot.dll!CsMootPerf::dec_thread_count
0x7ffedd47905d libmoot.dll!Thread::createMiniDump
0x7ffedd47cfd4 libmoot.dll!TimerThreadPool::threadWorkFunc
0x7ffee339f14b MSVCR120.dll!_C_specific_handler
0x7ffef46da72d ntdll.dll!_chkstk
0x7ffef46649d3 ntdll.dll!RtlImageNtHeaderEx
0x7ffef46d989a ntdll.dll!KiUserExceptionDispatcher
0x7ffec5ff4911 libsdn.dll!<unknown symbol>
0x7ffec5ff4a0c libsdn.dll!<unknown symbol>
0x7ffec5fdcad9 libsdn.dll!<unknown symbol>
0x7ffec5fe0745 libsdn.dll!<unknown symbol>
0x7ffec5fe048b libsdn.dll!<unknown symbol>
0x7ffec5fdfc7e libsdn.dll!<unknown symbol>
0x7ffec5fdd739 libsdn.dll!<unknown symbol>
0x7ffec93f8392 libsskrnl.dll!CsModelType::trig_event
0x7ffec941029d libsskrnl.dll!CsModel::process_event
0x7ffedd8ff8db libgserv.dll!CsDModelIf::process_event
0x7ffec8705c79 libems.dll!EventProcessingQueue::printQueueLengths
0x7ffec8705c18 libems.dll!EventProcessingQueue::printQueueLengths
0x7ffec8705cba libems.dll!EventProcessingQueue::printQueueLengths
0x7ffedcde4efb libwkmgr.dll!CsWorkQueue::process_work_node
0x7ffedcde45d4 libwkmgr.dll!CsWorkScheduler::do_work
0x7ffedd47783f libmoot.dll!IOEvent::setup_fd
0x7ffef1a1d4b1 KERNELBASE.dll!CancelIoEx
Release : 22.2
The cause of the crash was due to a corrupt model in the database.
The crash appears to be caused by a corrupt model.
It seems to be a corrupted model (0x1CA9B5) causing the crash, while reading ENTITY_SUB_TYPE (0x13374) attribute. Deleting the model. and restarting the SpectcroSERVER resolved the issue.