--- DEBUG: --- START [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7ffff43ff700 (LWP 35196)] [New Thread 0x7ffff3bfe700 (LWP 35197)] [New Thread 0x7ffff31eb700 (LWP 35203)] [New Thread 0x7ffff29ea700 (LWP 35389)] [New Thread 0x7ffff21e9700 (LWP 35445)] [New Thread 0x7fffc4fff700 (LWP 40896)] [New Thread 0x7fffc2bff700 (LWP 40953)] [New Thread 0x7fffc23fe700 (LWP 40954)] Thread 1 "worldserver" received signal SIGSEGV, Segmentation fault. 0x0000000001b2116a in arena_salloc (demote=false, ptr=0x22ebe48 ) at /home/gameserver_2/source/dep/jemalloc/include/jemalloc/internal/arena.h:1018 1018 ret = arena_bin_info[binind].reg_size; --- DEBUG: BACKTRACE FULL #0 0x0000000001b2116a in arena_salloc (demote=false, ptr=0x22ebe48 ) at /home/gameserver_2/source/dep/jemalloc/include/jemalloc/internal/arena.h:1018 chunk = pageind = binind = 180 #1 isalloc (demote=false, ptr=0x22ebe48 ) at /home/gameserver_2/source/dep/jemalloc/include/jemalloc/internal/jemalloc_internal.h:880 ret = chunk = #2 ifree (ptr=0x22ebe48 ) at /home/gameserver_2/source/dep/jemalloc/src/jemalloc.c:1228 usize = 2340 #3 free (ptr=0x22ebe48 ) at /home/gameserver_2/source/dep/jemalloc/src/jemalloc.c:1308 No locals. #4 0x00007ffff5fca3ef in std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #5 0x0000000000b2c0a8 in std::__cxx11::basic_string, std::allocator >::assign (__str="Syntax: .gobject $subcommand\nType .gobject to see the list of possible subcommands or .help gobject $subcommand to see info on subcommands", this=0x7fffd4e9e558) at /usr/include/c++/5/bits/basic_string.h:1095 No locals. #6 std::__cxx11::basic_string, std::allocator >::operator= (__str="Syntax: .gobject $subcommand\nType .gobject to see the list of possible subcommands or .help gobject $subcommand to see info on subcommands", this=0x7fffd4e9e558) at /usr/include/c++/5/bits/basic_string.h:551 No locals. #7 ChatHandler::SetDataForCommandInTable (table=, text=0x7fffffffc757 "", permission=387, help="Syntax: .gobject $subcommand\nType .gobject to see the list of possible subcommands or .help gobject $subcommand to see info on subcommands", fullcommand="gobject") at /home/gameserver_2/source/src/server/game/Chat/Chat.cpp:409 i = 21 cmd = "gobject" #8 0x0000000000b29d16 in ChatHandler::getCommandTable () at /home/gameserver_2/source/src/server/game/Chat/Chat.cpp:95 name = "gobject" result = std::shared_ptr (count 1, weak 0) 0x7fffc5bb6380 commandTableCache = 0x7fffd4e9e000 __FUNCTION__ = "getCommandTable" #9 0x0000000000b2db06 in ChatHandler::ParseCommands (this=this@entry=0x7fffffffd0d0, text=0x7fffc140e080 "ф") at /home/gameserver_2/source/src/server/game/Chat/Chat.cpp:452 __FUNCTION__ = "ParseCommands" fullcmd = "ф" #10 0x00000000010eb25c in World::ProcessCliCommands (this=this@entry=0x22d2100 ) at /home/gameserver_2/source/src/server/game/World/World.cpp:2871 handler = { = {_vptr.ChatHandler = 0x1b61188 , m_session = 0x0, static load_command_table = false, sentErrorMessage = false}, m_callbackArg = 0x0, m_print = 0xa6f930 } zprint = callbackArg = 0x0 command = #11 0x000000000111d66b in World::Update (this=this@entry=0x22d2100 , diff=diff@entry=50) at /home/gameserver_2/source/src/server/game/World/World.cpp:2322 No locals. #12 0x0000000000a83bd3 in WorldUpdateLoop () at /home/gameserver_2/source/src/server/worldserver/Main.cpp:379 realCurrTime = realPrevTime = 51570 prevSleepTime = 50 #13 0x00000000009e916a in main (argc=, argv=) at /home/gameserver_2/source/src/server/worldserver/Main.cpp:241 configFile = "/home/gameserver_2/server/etc/worldserver.conf" configService = "" vm = configError = "" seed = {_bn = 0x7ffff447ce00} pidFile = "/home/gameserver_2/server/pids/normal.pid" signals = {> = {service = @0x7ffff4451100, implementation = {queue_ = { = {}, front_ = 0x7ffff44202c0, back_ = 0x7ffff44202c0}, signals_ = 0x7ffff44790a0}}, } numThreads = threadPool = std::vector of length 2, capacity 2 = {{_M_id = {_M_thread = 140737291220736}}, {_M_id = {_M_thread = 140737282828032}}} cliThread = 0x7fffd4e927e0 raAcceptor = 0x7fffcaf29b40 soapThread = worldPort = worldListener = "0.0.0.0" --- DEBUG: INFO REGISTERS rax 0x924 2340 rbx 0x7fffffffd600 140737488344576 rcx 0xc65 3173 rdx 0xb4 180 rsi 0xfffffffffffffff8 -8 rdi 0x22ebe48 36617800 rbp 0x7fffffffe1e0 0x7fffffffe1e0 rsp 0x7fffffffd580 0x7fffffffd580 r8 0x7fffffffc740 140737488340800 r9 0x7fffc9d04010 140736579256336 r10 0x0 0 r11 0x7ffff5757390 140737311503248 r12 0x7fffcaf29b40 140736598285120 r13 0x7fffffffd620 140737488344608 r14 0x7fffd4e927e0 140736765437920 r15 0x1f96 8086 rip 0x9e916a 0x9e916a eflags 0x10293 [ CF AF SF IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 --- DEBUG: CALLS (x/32i $pc) => 0x9e916a : mov %rbx,%rdi 0x9e916d : callq 0xa839d0 >&)> 0x9e9172 : callq 0xa899f0 0x9e9177 : mov %rax,%rdi 0x9e917a : callq 0xfd5bd0 0x9e917f : callq 0xa89320 0x9e9184 : mov %rax,%rdi 0x9e9187 : callq 0x10e89f0 0x9e918c : callq 0xa89320 0x9e9191 : mov $0x1,%esi 0x9e9196 : mov %rax,%rdi 0x9e9199 : callq 0x11011f0 0x9e919e : cmpb $0x0,0x18e9b63(%rip) # 0x22d2d08 <_ZGVZN15BattlegroundMgr8instanceEvE8instance> 0x9e91a5 : je 0x9e94b0 0x9e91ab : mov $0x22d2d20,%edi 0x9e91b0 : callq 0xab4ed0 0x9e91b5 : callq 0xa89a70 0x9e91ba : mov (%rax),%rdx 0x9e91bd : mov %rax,%rdi 0x9e91c0 : callq *0x18(%rdx) 0x9e91c3 : callq 0xa898c0 0x9e91c8 : mov %rax,%rdi 0x9e91cb : callq 0xf18690 0x9e91d0 : cmpb $0x0,0x18f5791(%rip) # 0x22de968 <_ZGVZN10MapManager8instanceEvE8instance> 0x9e91d7 : je 0x9e9471 0x9e91dd : mov $0x22de980,%edi 0x9e91e2 : callq 0xf3f8a0 0x9e91e7 : cmpb $0x0,0x18f54d2(%rip) # 0x22de6c0 <_ZGVZN14ObjectAccessor8instanceEvE8instance> 0x9e91ee : je 0x9e952e 0x9e91f4 : mov $0x22de6e0,%edi 0x9e91f9 : callq 0xdb29d0 0x9e91fe : callq 0xa899f0 --- DEBUG: THREAD APPLY ALL BACKTRACE Thread 9 (Thread 0x7fffc23fe700 (LWP 40954)): #0 0x00007ffff6d16c1d in nanosleep () at ../sysdeps/unix/syscall-template.S:84 #1 0x0000000000a98f67 in std::this_thread::sleep_for > (__rtime=...) at /usr/include/c++/5/thread:292 #2 NetworkThread::Run (this=0x7fffc5b638c8) at /home/gameserver_2/source/src/server/shared/Networking/NetworkThread.h:123 #3 0x00007ffff5f63c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #4 0x00007ffff6d0d6ba in start_thread (arg=0x7fffc23fe700) at pthread_create.c:333 #5 0x00007ffff56c982d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7fffc2bff700 (LWP 40953)): #0 0x00007ffff56bf9e3 in select () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007ffff7bbaf56 in ?? () from /lib/x86_64-linux-gnu/libreadline.so.6 #2 0x00007ffff7bbb19a in rl_read_key () from /lib/x86_64-linux-gnu/libreadline.so.6 #3 0x00007ffff7ba4dd2 in readline_internal_char () from /lib/x86_64-linux-gnu/libreadline.so.6 #4 0x00007ffff7ba5545 in readline () from /lib/x86_64-linux-gnu/libreadline.so.6 #5 0x0000000000a6faad in CliThread () at /home/gameserver_2/source/src/server/worldserver/CommandLine/CliRunnable.cpp:156 #6 0x00007ffff5f63c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007ffff6d0d6ba in start_thread (arg=0x7fffc2bff700) at pthread_create.c:333 #8 0x00007ffff56c982d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7fffc4fff700 (LWP 40896)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff5f5e91c in std::condition_variable::wait(std::unique_lock&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #2 0x0000000000f7723b in ProducerConsumerQueue::WaitAndPop (value=, this=0x22dea28 ) at /home/gameserver_2/source/src/common/Threading/ProducerConsumerQueue.h:76 #3 MapUpdater::WorkerThread (this=0x22dea28 ) at /home/gameserver_2/source/src/server/game/Maps/MapUpdater.cpp:108 #4 0x00007ffff5f63c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #5 0x00007ffff6d0d6ba in start_thread (arg=0x7fffc4fff700) at pthread_create.c:333 #6 0x00007ffff56c982d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7ffff21e9700 (LWP 35445)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff5f5e91c in std::condition_variable::wait(std::unique_lock&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #2 0x00000000013995bb in ProducerConsumerQueue::WaitAndPop (value=, this=0x7ffff443a180) at /home/gameserver_2/source/src/common/Threading/ProducerConsumerQueue.h:76 #3 DatabaseWorker::WorkerThread (this=0x7ffff447c840) at /home/gameserver_2/source/src/server/database/Database/DatabaseWorker.cpp:49 #4 0x00007ffff5f63c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #5 0x00007ffff6d0d6ba in start_thread (arg=0x7ffff21e9700) at pthread_create.c:333 #6 0x00007ffff56c982d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7ffff29ea700 (LWP 35389)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff5f5e91c in std::condition_variable::wait(std::unique_lock&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #2 0x00000000013995bb in ProducerConsumerQueue::WaitAndPop (value=, this=0x7ffff443a240) at /home/gameserver_2/source/src/common/Threading/ProducerConsumerQueue.h:76 #3 DatabaseWorker::WorkerThread (this=0x7ffff447c8a0) at /home/gameserver_2/source/src/server/database/Database/DatabaseWorker.cpp:49 #4 0x00007ffff5f63c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #5 0x00007ffff6d0d6ba in start_thread (arg=0x7ffff29ea700) at pthread_create.c:333 #6 0x00007ffff56c982d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7ffff31eb700 (LWP 35203)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff5f5e91c in std::condition_variable::wait(std::unique_lock&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #2 0x00000000013995bb in ProducerConsumerQueue::WaitAndPop (value=, this=0x7ffff443a300) at /home/gameserver_2/source/src/common/Threading/ProducerConsumerQueue.h:76 #3 DatabaseWorker::WorkerThread (this=0x7ffff447c8e0) at /home/gameserver_2/source/src/server/database/Database/DatabaseWorker.cpp:49 #4 0x00007ffff5f63c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #5 0x00007ffff6d0d6ba in start_thread (arg=0x7ffff31eb700) at pthread_create.c:333 #6 0x00007ffff56c982d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7ffff3bfe700 (LWP 35197)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x0000000000a8c4fa in boost::asio::detail::posix_event::wait > (lock=..., this=0x7ffff4424158) at /usr/include/boost/asio/detail/posix_event.hpp:106 #2 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0x7ffff4424100) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380 #3 boost::asio::detail::task_io_service::run (ec=..., this=0x7ffff4424100) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149 #4 boost::asio::io_service::run (this=) at /usr/include/boost/asio/impl/io_service.ipp:59 #5 0x00007ffff5f63c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #6 0x00007ffff6d0d6ba in start_thread (arg=0x7ffff3bfe700) at pthread_create.c:333 #7 0x00007ffff56c982d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7ffff43ff700 (LWP 35196)): #0 0x00007ffff56c9e23 in epoll_wait () at ../sysdeps/unix/syscall-template.S:84 #1 0x0000000000a889ba in boost::asio::detail::epoll_reactor::run (this=0x7ffff443a0c0, block=block@entry=true, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392 #2 0x0000000000a8c3e4 in boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0x7ffff4424100) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:356 #3 boost::asio::detail::task_io_service::run (ec=..., this=0x7ffff4424100) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149 #4 boost::asio::io_service::run (this=) at /usr/include/boost/asio/impl/io_service.ipp:59 #5 0x00007ffff5f63c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #6 0x00007ffff6d0d6ba in start_thread (arg=0x7ffff43ff700) at pthread_create.c:333 #7 0x00007ffff56c982d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7ffff7fe1780 (LWP 35057)): #0 0x0000000001b2116a in arena_salloc (demote=false, ptr=0x22ebe48 ) at /home/gameserver_2/source/dep/jemalloc/include/jemalloc/internal/arena.h:1018 #1 isalloc (demote=false, ptr=0x22ebe48 ) at /home/gameserver_2/source/dep/jemalloc/include/jemalloc/internal/jemalloc_internal.h:880 #2 ifree (ptr=0x22ebe48 ) at /home/gameserver_2/source/dep/jemalloc/src/jemalloc.c:1228 #3 free (ptr=0x22ebe48 ) at /home/gameserver_2/source/dep/jemalloc/src/jemalloc.c:1308 #4 0x00007ffff5fca3ef in std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #5 0x0000000000b2c0a8 in std::__cxx11::basic_string, std::allocator >::assign (__str="Syntax: .gobject $subcommand\nType .gobject to see the list of possible subcommands or .help gobject $subcommand to see info on subcommands", this=0x7fffd4e9e558) at /usr/include/c++/5/bits/basic_string.h:1095 #6 std::__cxx11::basic_string, std::allocator >::operator= (__str="Syntax: .gobject $subcommand\nType .gobject to see the list of possible subcommands or .help gobject $subcommand to see info on subcommands", this=0x7fffd4e9e558) at /usr/include/c++/5/bits/basic_string.h:551 #7 ChatHandler::SetDataForCommandInTable (table=, text=0x7fffffffc757 "", permission=387, help="Syntax: .gobject $subcommand\nType .gobject to see the list of possible subcommands or .help gobject $subcommand to see info on subcommands", fullcommand="gobject") at /home/gameserver_2/source/src/server/game/Chat/Chat.cpp:409 #8 0x0000000000b29d16 in ChatHandler::getCommandTable () at /home/gameserver_2/source/src/server/game/Chat/Chat.cpp:95 #9 0x0000000000b2db06 in ChatHandler::ParseCommands (this=this@entry=0x7fffffffd0d0, text=0x7fffc140e080 "ф") at /home/gameserver_2/source/src/server/game/Chat/Chat.cpp:452 #10 0x00000000010eb25c in World::ProcessCliCommands (this=this@entry=0x22d2100 ) at /home/gameserver_2/source/src/server/game/World/World.cpp:2871 #11 0x000000000111d66b in World::Update (this=this@entry=0x22d2100 , diff=diff@entry=50) at /home/gameserver_2/source/src/server/game/World/World.cpp:2322 #12 0x0000000000a83bd3 in WorldUpdateLoop () at /home/gameserver_2/source/src/server/worldserver/Main.cpp:379 #13 0x00000000009e916a in main (argc=, argv=) at /home/gameserver_2/source/src/server/worldserver/Main.cpp:241 --- DEBUG: --- STOP