[L2Server] Crashed after close l2npc or crahed it
Issue #76
resolved
When l2npc is closed or crashed, l2server crash time after.
Comments (4)
-
repo owner -
repo owner
IOBufferPool - 7997 [(13692) 2019/11/28 20:22:07]: ======================= Unknown exception type in module ntdll.dll at 0023:7753236c. start at 2019/11/28 20:21:10 Registers: EAX=c0000008 CS=0023 EIP=7753236c EFLGS=00000282 EBX=010101ff SS=002b ESP=5670f9f4 EBP=5670f9f4 ECX=72962e09 DS=002b ESI=0ffd7b40 FS=0053 EDX=00000000 ES=002b EDI=0ffd7b44 GS=002b Bytes at CS:EIP: cc 64 8b 15 18 00 00 00 8b 42 30 f6 80 40 02 00 Stack dump: 5670f9f4: 5670fa0c 774fe7a8 0ffd7b40 0ff89808 00001f1a 0ffd7b40 5670fa30 013406d0 5670fa14: 0ffd7b40 23431934 0ffd7b40 013fdcb8 5670fa5c 013c38f8 00000000 5670fa68 5670fa34: 0139ea77 2343196c 5c2d0058 5b16b46c 5c2d0048 0143d4c0 0ff89808 0143d4c0 5670fa54: 5c2a4c80 0ffd7b40 5670fa9c 013cb460 00000000 5670faa8 0139ec43 5670fa88 5670fa74: 5670fa98 234319ac 0004b9b8 5b16b46c 5b16a130 5b16b46c 5670fad4 5c2d0048 5670fa94: 0143d330 5c2d0058 5670fac8 013cb49b 00000002 5670fad4 0137642e 234319d0 5670fab4: 5b16a130 0004b9b8 7537110c 5c2d0048 0140f8ac 5670faf0 013c95d3 00000001 5670fad4: 5670fafc 0133b3d0 234319f8 10eed2f8 5b16a130 013fa934 5b16a130 5670fb1c 5670faf4: 013c4b88 00000000 5670fb28 0133b645 2343182c 10eed2f8 00dd265c 7537110c 5670fb14: 013fa5f4 5b16a130 5670fb64 013c8b78 00000000 5670fb70 0133f3c8 00000000 GuardInfo : IOThread [0] (ahehe): Threads::IOThread_common -> CIOSocket::OnIOCallback -> CIOSocket::Close -> CNPCSocket::OnClose -> CNPCRemover::CNPCRemover -> CShardingObjectMap<class CWorldNPC,8191>::ForEach -> CRWLock::ReadLock -> Lock Stack : RW ReadLock(268270400[0]) IOThread [1] (good): Threads::IOThread_common -> Lock Stack : IOThread [2] (good): Threads::IOThread_common -> Lock Stack : IOThread [3] (good): Threads::IOThread_common -> Lock Stack : CliLogThread [9] (good): Threads::CliLogThread_common -> Lock Stack : PerfMonitor [10] (good): Lock Stack : ListenThread [12] (good): Threads::GameServerListeningThread_common -> Threads::WaitThread -> Lock Stack : MainThread [11] (good): Threads::MessageLoop_common -> Lock Stack : GuardInfo end
-
repo owner To reproduce:
- run release version of L2Server
- run release version of L2NPC
- wait, until it loads about 500-1000 NPC makers
- close L2NPC
- L2Server won’t print about NPC removing - crash is happened, and L2Server collects crash dumps. Will close in 20-30 secs
-
repo owner - changed status to resolved
Fixed at 39809bc
- Log in to comment
is it 100% reproducible?