Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- DEBUG: --- START
- [Thread debugging using libthread_db enabled]
- Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
- [New Thread 0x7ffff27c7700 (LWP 15051)]
- [New Thread 0x7ffff1dc6700 (LWP 15052)]
- [New Thread 0x7ffff11a8700 (LWP 15053)]
- [New Thread 0x7ffff07a7700 (LWP 15054)]
- [New Thread 0x7fffefda6700 (LWP 15055)]
- Thread 1 "worldserver" received signal SIGSEGV, Segmentation fault.
- 0x0000000001ad040d in DBCFileLoader::AutoProduceStrings (this=this@entry=0x7fffffff70c0, format=0x1dc8840 <AreaTableEntryfmt> "niiiixxxxxi", 's' <repeats 16 times>, "xiiiiixxx", dataTable=0x2bd99e0 "\001") at /home/trinity/ElunaTrinityWotlk/src/common/DataStores/DBCFileLoader.cpp:293
- 293 if (!*slot || !**slot)
- --- DEBUG: BACKTRACE FULL
- #0 0x0000000001ad040d in DBCFileLoader::AutoProduceStrings (this=this@entry=0x7fffffff70c0, format=0x1dc8840 <AreaTableEntryfmt> "niiiixxxxxi", 's' <repeats 16 times>, "xiiiiixxx", dataTable=0x2bd99e0 "\001") at /home/trinity/ElunaTrinityWotlk/src/common/DataStores/DBCFileLoader.cpp:293
- slot = 0x2c3a7fc
- x = 11
- y = 2307
- stringPool = <optimized out>
- offset = 396828
- __FUNCTION__ = "AutoProduceStrings"
- #1 0x0000000001a6eb59 in DBCStorageBase::LoadStringsFrom (this=this@entry=0x239ed80 <sAreaTableStore>, path="../data/dbc/deDE/AreaTable.dbc", indexTable=<optimized out>) at /home/trinity/ElunaTrinityWotlk/src/server/shared/DataStores/DBCStore.cpp:67
- stringBlock = 0x7fffffff7180 "Γ[ΒΆ\002"
- dbc = {recordSize = 144, recordCount = 2312, fieldCount = 36, stringSize = 37918, fieldsOffset = 0x2a555a0, data = 0x2c3a7f0 "\001", stringTable = 0x2c8bc70 ""}
- #2 0x0000000001528991 in DBCStorage<AreaTableEntry>::LoadStringsFrom (path="../data/dbc/deDE/AreaTable.dbc", this=0x239ed80 <sAreaTableStore>) at /home/trinity/ElunaTrinityWotlk/src/server/shared/DataStores/DBCStore.h:102
- No locals.
- #3 LoadDBC<AreaTableEntry> (availableDbcLocales=@0x7fffffff73b8: 4294967288, errors=..., storage=..., dbcPath="../data/dbc/", filename="AreaTable.dbc", customFormat="", customIndexName="") at /home/trinity/ElunaTrinityWotlk/src/server/game/DataStores/DBCStores.cpp:242
- localizedName = "../data/dbc/deDE/AreaTable.dbc"
- i = 3 '\003'
- __FUNCTION__ = "LoadDBC"
- dbcFilename = "../data/dbc/AreaTable.dbc"
- #4 0x000000000150ec57 in LoadDBCStores (dataPath="../data/") at /home/trinity/ElunaTrinityWotlk/src/server/game/DataStores/DBCStores.cpp:276
- dbcPath = "../data/dbc/"
- bad_dbc_files = {<std::__cxx11::_List_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {_M_impl = {<std::allocator<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>}, _M_node = {<std::__detail::_List_node_base> = {_M_next = 0x7fffffff73c0, _M_prev = 0x7fffffff73c0}, _M_data = 0}}}, <No data fields>}
- availableDbcLocales = 4294967288
- __FUNCTION__ = "LoadDBCStores"
- pathLength = <optimized out>
- #5 0x00000000017b8a58 in World::SetInitialWorldSettings (this=0x23acdc0 <World::instance()::instance>) at /home/trinity/ElunaTrinityWotlk/src/server/game/World/World.cpp:1572
- server_type = 8
- realm_zone = 8
- mapIds = std::vector of length 0, capacity 0
- mmmgr = <optimized out>
- localTm = {tm_sec = 0, tm_min = 0, tm_hour = 0, tm_mday = 0, tm_mon = 0, tm_year = 0, tm_wday = 0, tm_yday = 0, tm_isdst = 0, tm_gmtoff = 0, tm_zone = 0x0}
- gameTime = 0
- CleanOldMailsTime = <optimized out>
- nextGameEvent = <optimized out>
- #6 0x0000000000bcdbad in main (argc=<optimized out>, argv=<optimized out>) at /home/trinity/ElunaTrinityWotlk/src/server/worldserver/Main.cpp:249
- configFile = {static preferred_separator = 47 '/', m_pathname = "/home/trinity/server/etc/worldserver.conf"}
- configService = ""
- vm = <incomplete type>
- configError = ""
- ioService = std::shared_ptr (count 4, weak 0) 0x23d2be0
- opensslHandle = warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#3}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
- warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#3}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
- std::shared_ptr (count 1, weak 0) 0x0
- seed = {_bn = 0x23fa690}
- pidFile = ""
- signals = {<boost::asio::basic_io_object<boost::asio::signal_set_service, false>> = {service = @0x23f8b20, implementation = {queue_ = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x23fad10, back_ = 0x23fad10}, signals_ = 0x23f8ee0}}, <No data fields>}
- numThreads = <optimized out>
- threadPool = warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<std::vector<std::thread, std::allocator<std::thread> >*, main::{lambda(std::vector<std::thread, std::allocator<std::thread> >*)#4}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
- warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<std::vector<std::thread, std::allocator<std::thread> >*, main::{lambda(std::vector<std::thread, std::allocator<std::thread> >*)#4}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
- std::shared_ptr (count 1, weak 0) 0x24056d0
- dbHandle = warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#6}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
- warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#6}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
- std::shared_ptr (count 1, weak 0) 0x0
- sMetricHandle = warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#8}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
- warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#8}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
- std::shared_ptr (count 1, weak 0) 0x0
- sScriptMgrHandle = warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#9}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
- warning: RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::{lambda(void*)#9}, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'
- std::shared_ptr (count 1, weak 0) 0x0
- mapManagementHandle = <optimized out>
- raAcceptor = std::unique_ptr<AsyncAcceptor> containing 0x23ce340
- soapThread = <optimized out>
- worldPort = <optimized out>
- worldListener = ""
- networkThreads = <optimized out>
- cliThread = <optimized out>
- freezeDetector = std::shared_ptr (count 4, weak 0) 0x23d2be0
- --- DEBUG: INFO REGISTERS
- rax 0x2c3a7fc 46376956
- rbx 0x23d2be0 37563360
- rcx 0xb 11
- rdx 0x4100000077 279172874359
- rsi 0x24 36
- rdi 0x60e1c 396828
- rbp 0x7fffffffe0d0 0x7fffffffe0d0
- rsp 0x7fffffffd8b0 0x7fffffffd8b0
- r8 0x2b3a2d0 45327056
- r9 0x908 2312
- r10 0x903 2307
- r11 0x24 36
- r12 0x23fb010 37728272
- r13 0x23d2be0 37563360
- r14 0x2401050 37752912
- r15 0x2404f10 37768976
- rip 0xbcdbad 0xbcdbad <main(int, char**)+3229>
- eflags 0x10206 [ PF 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)
- => 0xbcdbad <main(int, char**)+3229>: mov $0x18,%edi
- 0xbcdbb2 <main(int, char**)+3234>: callq 0xbc8f10 <_Znwm@plt>
- 0xbcdbb7 <main(int, char**)+3239>: test %rax,%rax
- 0xbcdbba <main(int, char**)+3242>: mov %rax,%r13
- 0xbcdbbd <main(int, char**)+3245>: je 0xbcdbdc <main(int, char**)+3276>
- 0xbcdbbf <main(int, char**)+3247>: movl $0x1,0x8(%rax)
- 0xbcdbc6 <main(int, char**)+3254>: movl $0x1,0xc(%rax)
- 0xbcdbcd <main(int, char**)+3261>: movq $0x1bcf1a8,(%rax)
- 0xbcdbd4 <main(int, char**)+3268>: movq $0x0,0x10(%rax)
- 0xbcdbdc <main(int, char**)+3276>: lea -0x3c0(%rbp),%rdi
- 0xbcdbe3 <main(int, char**)+3283>: mov $0x1bcdc06,%esi
- 0xbcdbe8 <main(int, char**)+3288>: movq $0x0,-0x7d0(%rbp)
- 0xbcdbf3 <main(int, char**)+3299>: callq 0xc05610 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)>
- 0xbcdbf8 <main(int, char**)+3304>: callq 0x1ac6630 <ConfigMgr::instance()>
- 0xbcdbfd <main(int, char**)+3309>: lea -0x3c0(%rbp),%rsi
- 0xbcdc04 <main(int, char**)+3316>: xor %edx,%edx
- 0xbcdc06 <main(int, char**)+3318>: mov %rax,%rdi
- 0xbcdc09 <main(int, char**)+3321>: callq 0x1ac6f00 <ConfigMgr::GetBoolDefault(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const>
- 0xbcdc0e <main(int, char**)+3326>: mov %eax,%ebx
- 0xbcdc10 <main(int, char**)+3328>: mov -0x3c0(%rbp),%rdi
- 0xbcdc17 <main(int, char**)+3335>: lea -0x3c0(%rbp),%rax
- 0xbcdc1e <main(int, char**)+3342>: add $0x10,%rax
- 0xbcdc22 <main(int, char**)+3346>: cmp %rax,%rdi
- 0xbcdc25 <main(int, char**)+3349>: je 0xbcdc2c <main(int, char**)+3356>
- 0xbcdc27 <main(int, char**)+3351>: callq 0xbc8270 <_ZdlPv@plt>
- 0xbcdc2c <main(int, char**)+3356>: test %bl,%bl
- 0xbcdc2e <main(int, char**)+3358>: jne 0xbcdfa9 <main(int, char**)+4249>
- 0xbcdc34 <main(int, char**)+3364>: lea -0x3a0(%rbp),%rdi
- 0xbcdc3b <main(int, char**)+3371>: mov $0x1bcdc10,%esi
- 0xbcdc40 <main(int, char**)+3376>: callq 0xc05610 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)>
- 0xbcdc45 <main(int, char**)+3381>: callq 0x1ac6630 <ConfigMgr::instance()>
- 0xbcdc4a <main(int, char**)+3386>: lea -0x3a0(%rbp),%rsi
- --- DEBUG: THREAD APPLY ALL BACKTRACE
- Thread 6 (Thread 0x7fffefda6700 (LWP 15055)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- #1 0x00007ffff5c5691c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #2 0x0000000001a9388b in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (value=<synthetic pointer>, this=0x23d1380) at /home/trinity/ElunaTrinityWotlk/src/common/Threading/ProducerConsumerQueue.h:76
- #3 DatabaseWorker::WorkerThread (this=0x23f8120) at /home/trinity/ElunaTrinityWotlk/src/server/database/Database/DatabaseWorker.cpp:48
- #4 0x00007ffff5c5bc80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #5 0x00007ffff67566ba in start_thread (arg=0x7fffefda6700) at pthread_create.c:333
- #6 0x00007ffff53c13dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
- Thread 5 (Thread 0x7ffff07a7700 (LWP 15054)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- #1 0x00007ffff5c5691c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #2 0x0000000001a9388b in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (value=<synthetic pointer>, this=0x23d16f0) at /home/trinity/ElunaTrinityWotlk/src/common/Threading/ProducerConsumerQueue.h:76
- #3 DatabaseWorker::WorkerThread (this=0x23fb2e0) at /home/trinity/ElunaTrinityWotlk/src/server/database/Database/DatabaseWorker.cpp:48
- #4 0x00007ffff5c5bc80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #5 0x00007ffff67566ba in start_thread (arg=0x7ffff07a7700) at pthread_create.c:333
- #6 0x00007ffff53c13dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
- Thread 4 (Thread 0x7ffff11a8700 (LWP 15053)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- #1 0x00007ffff5c5691c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #2 0x0000000001a9388b in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (value=<synthetic pointer>, this=0x23d1a10) at /home/trinity/ElunaTrinityWotlk/src/common/Threading/ProducerConsumerQueue.h:76
- #3 DatabaseWorker::WorkerThread (this=0x23fb280) at /home/trinity/ElunaTrinityWotlk/src/server/database/Database/DatabaseWorker.cpp:48
- #4 0x00007ffff5c5bc80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #5 0x00007ffff67566ba in start_thread (arg=0x7ffff11a8700) at pthread_create.c:333
- #6 0x00007ffff53c13dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
- Thread 3 (Thread 0x7ffff1dc6700 (LWP 15052)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- #1 0x0000000000c06199 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=..., this=0x2405768) 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=0x2405710) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
- #3 boost::asio::detail::task_io_service::run (ec=..., this=0x2405710) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
- #4 boost::asio::io_service::run (this=<optimized out>) at /usr/include/boost/asio/impl/io_service.ipp:59
- #5 <lambda()>::operator() (__closure=<optimized out>) at /home/trinity/ElunaTrinityWotlk/src/server/worldserver/Main.cpp:212
- #6 std::_Bind_simple<main(int, char**)::<lambda()>()>::_M_invoke<> (this=<optimized out>) at /usr/include/c++/5/functional:1531
- #7 std::_Bind_simple<main(int, char**)::<lambda()>()>::operator() (this=<optimized out>) at /usr/include/c++/5/functional:1520
- #8 std::thread::_Impl<std::_Bind_simple<main(int, char**)::<lambda()>()> >::_M_run(void) (this=<optimized out>) at /usr/include/c++/5/thread:115
- #9 0x00007ffff5c5bc80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #10 0x00007ffff67566ba in start_thread (arg=0x7ffff1dc6700) at pthread_create.c:333
- #11 0x00007ffff53c13dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
- Thread 2 (Thread 0x7ffff27c7700 (LWP 15051)):
- #0 0x00007ffff53c19d3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:84
- #1 0x0000000000c0de0a in boost::asio::detail::epoll_reactor::run (this=0x23f8d80, block=block@entry=true, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392
- #2 0x0000000000c06084 in boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0x2405710) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:356
- #3 boost::asio::detail::task_io_service::run (ec=..., this=0x2405710) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
- #4 boost::asio::io_service::run (this=<optimized out>) at /usr/include/boost/asio/impl/io_service.ipp:59
- #5 <lambda()>::operator() (__closure=<optimized out>) at /home/trinity/ElunaTrinityWotlk/src/server/worldserver/Main.cpp:212
- #6 std::_Bind_simple<main(int, char**)::<lambda()>()>::_M_invoke<> (this=<optimized out>) at /usr/include/c++/5/functional:1531
- #7 std::_Bind_simple<main(int, char**)::<lambda()>()>::operator() (this=<optimized out>) at /usr/include/c++/5/functional:1520
- #8 std::thread::_Impl<std::_Bind_simple<main(int, char**)::<lambda()>()> >::_M_run(void) (this=<optimized out>) at /usr/include/c++/5/thread:115
- #9 0x00007ffff5c5bc80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #10 0x00007ffff67566ba in start_thread (arg=0x7ffff27c7700) at pthread_create.c:333
- #11 0x00007ffff53c13dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
- Thread 1 (Thread 0x7ffff7fe0740 (LWP 15047)):
- #0 0x0000000001ad040d in DBCFileLoader::AutoProduceStrings (this=this@entry=0x7fffffff70c0, format=0x1dc8840 <AreaTableEntryfmt> "niiiixxxxxi", 's' <repeats 16 times>, "xiiiiixxx", dataTable=0x2bd99e0 "\001") at /home/trinity/ElunaTrinityWotlk/src/common/DataStores/DBCFileLoader.cpp:293
- #1 0x0000000001a6eb59 in DBCStorageBase::LoadStringsFrom (this=this@entry=0x239ed80 <sAreaTableStore>, path="../data/dbc/deDE/AreaTable.dbc", indexTable=<optimized out>) at /home/trinity/ElunaTrinityWotlk/src/server/shared/DataStores/DBCStore.cpp:67
- #2 0x0000000001528991 in DBCStorage<AreaTableEntry>::LoadStringsFrom (path="../data/dbc/deDE/AreaTable.dbc", this=0x239ed80 <sAreaTableStore>) at /home/trinity/ElunaTrinityWotlk/src/server/shared/DataStores/DBCStore.h:102
- #3 LoadDBC<AreaTableEntry> (availableDbcLocales=@0x7fffffff73b8: 4294967288, errors=..., storage=..., dbcPath="../data/dbc/", filename="AreaTable.dbc", customFormat="", customIndexName="") at /home/trinity/ElunaTrinityWotlk/src/server/game/DataStores/DBCStores.cpp:242
- #4 0x000000000150ec57 in LoadDBCStores (dataPath="../data/") at /home/trinity/ElunaTrinityWotlk/src/server/game/DataStores/DBCStores.cpp:276
- #5 0x00000000017b8a58 in World::SetInitialWorldSettings (this=0x23acdc0 <World::instance()::instance>) at /home/trinity/ElunaTrinityWotlk/src/server/game/World/World.cpp:1572
- #6 0x0000000000bcdbad in main (argc=<optimized out>, argv=<optimized out>) at /home/trinity/ElunaTrinityWotlk/src/server/worldserver/Main.cpp:249
- --- DEBUG: --- STOP
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement