EvEmu-Project / evemu_Crucible

Emulator for EvE Online's Crucible expansion
https://evemu.dev
168 stars 65 forks source link

Server Crashes during fitting service #285

Open Amubus opened 8 months ago

Amubus commented 8 months ago

Running freshly installed Evemu server - pulled and CMake yesterday.

Running on CT on proxmox server latest.

Running in Debian 11 as base,

Starts up fine - however during fitting service running into crashes during fitment.

Galante Char at starting station.

Buy Orca - open fitting service - add 10nm warp drive and 2 shield hardeners. Once activating the ward drive - game crashes.

Log:

09:33:28 D WarRegistryBound: Called GetWars stub. [ 11] 0x564085088ef0: debug::CallStack::GetCalls(std::vector<debug::CallStack::CallInfo, std::allocator >&) in ./eve-server [ 10] 0x56408507ee96: EvE::traceStack() in ./eve-server [ 9] 0x56408488810a: RefObject::IncRef() const in ./eve-server [ 8] 0x564084d5b654: PyResult::operator=(PyResult const&) in ./eve-server [ 7] 0x56408488464c: Client::Handle_CallReq(PyPacket, PyCallStream&) in ./eve-server [ 6] 0x564084f3a6e3: EVEPacketDispatcher::DispatchPacket(PyPacket) in ./eve-server [ 5] 0x5640848766c3: Client::ProcessNet() in ./eve-server [ 4] 0x5640848a1faf: EntityList::Process() in ./eve-server [ 3] 0x56408485f827: [unknown function] in ./eve-server [ 2] 0x7f363d125d0a: [unknown function] in /lib/x86_64-linux-gnu/libc.so.6 [ 1] 0x56408485b80a: [unknown function] in ./eve-server eve-server: /root/evemu_Crucible/src/eve-core/memory/RefPtr.h:95: void RefObject::IncRef() const: Assertion `mDeleted == false' failed. 09:33:42 E Signal System: Caught signal: 6 ./Server-Start.sh: line 3: 569 Aborted ./eve-server

Relaunch server. Unfit Micro warp drive - game crashes again. Relaunch server. Open game - enable all modules with Micro Warp drive removed - works fine. Add a survey scanner - proceeds to crash with exact same error.

Amubus commented 8 months ago

removed all modules and did it again. Same crash again with damage cotrol module type 2

d10sfan commented 8 months ago

What branch are you using? if you're using master, can you try the staging branch? I believe that's been fixed there.

oowow-core commented 2 months ago

current version: 0.85 fitting service is still very easy to crash

[ 12] 0x55f814835e45: debug::CallStack::GetCalls(std::vector<debug::CallStack::CallInfo, std::allocator >&) in ./eve-server [ 11] 0x55f814829e00: EvE::traceStack() in ./eve-server [ 10] 0x55f813ef1c5c: RefObject::IncRef() const in ./eve-server [ 9] 0x55f81449a5cb: PyResult::operator=(PyResult const&) in ./eve-server [ 8] 0x55f813eedab5: Client::Handle_CallReq(PyPacket, PyCallStream&) in ./eve-server [ 7] 0x55f8146c5a44: EVEPacketDispatcher::DispatchPacket(PyPacket) in ./eve-server [ 6] 0x55f813ede8ae: Client::ProcessNet() in ./eve-server [ 5] 0x55f813f10e00: EntityList::Process() in ./eve-server [ 4] 0x55f813ec260b: [unknown function] in ./eve-server [ 3] 0x7fd49488dd90: [unknown function] in /lib/x86_64-linux-gnu/libc.so.6 [ 2] 0x7fd49488de40: [unknown function] in /lib/x86_64-linux-gnu/libc.so.6 [ 1] 0x55f813ebdf55: [unknown function] in ./eve-server eve-server: /home/rogical/eve/evemu_Crucible/src/eve-core/memory/RefPtr.h:95: void RefObject::IncRef() const: Assertion `mDeleted == false' failed. 12:37:46 E Signal System: Caught signal: 6 Aborted (core dumped) rogical@r01:~/eve/evemu_Crucible/build/dist/bin$ ./eve-server 12:37:51 B Log System: Log System Initialized. looks add 2 same modules will cause crash built version: 0.85

Unable to locate log type AUTOPILOTWARNING from file ../etc/log.ini around line 161. Skipping. Unable to locate log type AUTOPILOTDEBUG from file ../etc/log.ini around line 164. Skipping. Unable to locate log type AUTOPILOT__INFO from file ../etc/log.ini around line 165. Skipping. 12:37:51 G ServerInit: Log settings loaded from ../etc/log.ini

12:37:51 G ServerInit: Loading Server Configuration from ../etc/eve-server.xml. 12:37:51 E XMLParser: Unknown element 'UseBeanCount' at line 41. 12:37:51 E XMLParser: Unknown element 'UseStackTrace' at line 42. 12:37:51 E XMLParser: Unknown element 'StackTrace' at line 45. 12:37:51 E XMLParser: Unknown element 'UseMarketBot' at line 50. 12:37:51 E XMLParser: Unknown element 'bpTimes' at line 134.

jdhirst commented 2 months ago

Please re-test with latest staging branch commit and update with results.

oowow-core commented 2 months ago

just tested, above error doesn't exist anymore.