Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SERVER] worldserver crash in Main #12

Open
geektcp opened this issue Jun 30, 2024 · 0 comments
Open

[SERVER] worldserver crash in Main #12

geektcp opened this issue Jun 30, 2024 · 0 comments

Comments

@geektcp
Copy link
Owner

geektcp commented Jun 30, 2024

Stack trace:
0# boost::stacktrace::basic_stacktrace<std::allocatorboost::stacktrace::frame >::basic_stacktrace() at /usr/local/boost/include/boost/stacktrace/stacktrace.hpp:127
1# 0x00007F617541C400 in /lib64/libc.so.6
2# extent_arena_ind_get at /everwar/dep/jemalloc/include/jemalloc/internal/extent_inlines.h:40
3# extent_arena_get at /everwar/dep/jemalloc/include/jemalloc/internal/extent_inlines.h:49
4# je_large_dalloc at /everwar/dep/jemalloc/src/large.c:361
5# arena_dalloc_large at /everwar/dep/jemalloc/include/jemalloc/internal/arena_inlines_b.h:283
6# free at /everwar/dep/jemalloc/src/jemalloc.c:2870
7# operator delete at /everwar/dep/jemalloc/src/jemalloc_cpp.cpp:113
8# std::enable_if<std::is_convertible<unsigned int () [], unsigned int () []>::value, void>::type std::default_delete<unsigned int []>::operator()(unsigned int*) const at /usr/local/gcc-10.5.0/include/c++/10.5.0/bits/unique_ptr.h:121
9# std::unique_ptr<unsigned int [], std::default_delete<unsigned int []> >::~unique_ptr() at /usr/local/gcc-10.5.0/include/c++/10.5.0/bits/unique_ptr.h:613
10# UpdateMaskPacketBuilder::~UpdateMaskPacketBuilder() at /everwar/src/server/game/Entities/Object/Updates/UpdateMask.h:63
11# Unit::BuildValuesUpdate(unsigned char, ByteBuffer*, Player const*) const at /everwar/src/server/game/Entities/Unit/Unit.cpp:14309
12# Object::BuildValuesUpdateBlockForPlayer(UpdateData*, Player const*) const at /everwar/src/server/game/Entities/Object/Object.cpp:246
13# Object::BuildFieldsUpdate(Player*, std::unordered_map<Player*, UpdateData, std::hash<Player*>, std::equal_to<Player*>, std::allocator<std::pair<Player* const, UpdateData> > >&) const at /everwar/src/server/game/Entities/Object/Object.cpp:542
14# WorldObjectChangeAccumulator::BuildPacket(Player*) at /everwar/src/server/game/Entities/Object/Object.cpp:3747
15# WorldObjectChangeAccumulator::Visit(GridRefManager&) at /everwar/src/server/game/Entities/Object/Object.cpp:3699
16# void VisitorHelper<WorldObjectChangeAccumulator, Player>(WorldObjectChangeAccumulator&, ContainerMapList&) at /everwar/src/server/game/Grids/Dynamic/TypeContainerVisitor.h:45
17# void VisitorHelper<WorldObjectChangeAccumulator, Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > >(WorldObjectChangeAccumulator&, ContainerMapList<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > >&) at /everwar/src/server/game/Grids/Dynamic/TypeContainerVisitor.h:51
18# void VisitorHelper<WorldObjectChangeAccumulator, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > >(WorldObjectChangeAccumulator&, TypeMapContainer<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > >&) at /everwar/src/server/game/Grids/Dynamic/TypeContainerVisitor.h:58
19# TypeContainerVisitor<WorldObjectChangeAccumulator, TypeMapContainer<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > > >::Visit(TypeMapContainer<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > >&) at /everwar/src/server/game/Grids/Dynamic/TypeContainerVisitor.h:92
20# void Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::Visit(TypeContainerVisitor<WorldObjectChangeAccumulator, TypeMapContainer<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > > >&) at /everwar/src/server/game/Grids/Grid.h:98
21# void NGrid<8u, Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::VisitGrid<WorldObjectChangeAccumulator, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > >(unsigned int, unsigned int, TypeContainerVisitor<WorldObjectChangeAccumulator, TypeMapContainer<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > > >&) at /everwar/src/server/game/Grids/NGrid.h:152
22# void Map::Visit<WorldObjectChangeAccumulator, TypeMapContainer<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > > >(Cell const&, TypeContainerVisitor<WorldObjectChangeAccumulator, TypeMapContainer<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > > >&) at /everwar/src/server/game/Maps/Map.h:983
23# void Cell::VisitCircle<WorldObjectChangeAccumulator, TypeMapContainer<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > > >(TypeContainerVisitor<WorldObjectChangeAccumulator, TypeMapContainer<TypeList<Player,World Thread hangs for 60015 ms, forcing a crash!

/everwar/src/server/worldserver/Main.cpp:565 in Handler ABORTED:
World Thread hangs for 60015 ms, forcing a crash!
~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant