Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Loading Transport templates...
- /home/sources/TrinityCore-4.3.4/src/server/game/Maps/TransportMgr.cpp:131 in GeneratePath ASSERTION FAILED:
- !keyFrames.empty()
- /home/testgdb/bin/worldserver(_ZN12TransportMgr12GeneratePathEPK18GameObjectTemplateP17TransportTemplate+0x2d6) [0x8f819d2]
- /home/testgdb/bin/worldserver(_ZN12TransportMgr22LoadTransportTemplatesEv+0x285) [0x8f814b5]
- /home/testgdb/bin/worldserver(_ZN5World23SetInitialWorldSettingsEv+0x1292) [0x910af76]
- /home/testgdb/bin/worldserver(_ZN6Master3RunEv+0xc65) [0x8bee529]
- /home/testgdb/bin/worldserver(main+0x362) [0x8be82f9]
- /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe6) [0xb75e5e16]
- /home/testgdb/bin/worldserver() [0x8bdc7e1]
- Program received signal SIGSEGV, Segmentation fault.
- 0x092dcc99 in Trinity::Assert (file=0x98d0f5c "/home/sources/TrinityCore-4.3.4/src/server/game/Maps/TransportMgr.cpp", line=131, function=0x98d123b "GeneratePath", message=0x98d0f46 "!keyFrames.empty()") at /home/sources/TrinityCore-4.3.4/src/server/shared/Debugging/Errors.cpp:32
- 32 *((volatile int*)NULL) = 0;
- --- DEBUG: BACKTRACE FULL
- #0 0x092dcc99 in Trinity::Assert (file=0x98d0f5c "/home/sources/TrinityCore-4.3.4/src/server/game/Maps/TransportMgr.cpp", line=131, function=0x98d123b "GeneratePath", message=0x98d0f46 "!keyFrames.empty()") at /home/sources/TrinityCore-4.3.4/src/server/shared/Debugging/Errors.cpp:32
- st = {static SYMBUFSIZ = 4096, buf_ = "/home/testgdb/bin/worldserver(_ZN12TransportMgr12GeneratePathEPK18GameObjectTemplateP17TransportTemplate+0x2d6) [0x8f819d2]\n/home/testgdb/bin/worldserver(_ZN12TransportMgr22LoadTransportTemplatesEv+0x"..., buflen_ = 535, static UNSUPPORTED = 0xb7f0b080 "<stack traces unsupported platform>", static UNABLE_TO_GET_TRACE = <same as static member of an already seen type>}
- #1 0x08f819d2 in TransportMgr::GeneratePath (this=0xb46f0e24, goInfo=0xa44c9ba4, transport=0xaf8bf2c4) at /home/sources/TrinityCore-4.3.4/src/server/game/Maps/TransportMgr.cpp:131
- pathId = 0
- keyFrames = @0xaf8bf2e4: {<std::_Vector_base<KeyFrame, std::allocator<KeyFrame> >> = {_M_impl = {<std::allocator<KeyFrame>> = {<__gnu_cxx::new_allocator<KeyFrame>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}
- __FUNCTION__ = "GeneratePath"
- lastStop = 0
- tmpDist = 0
- path = @0xb0771000: {i_nodes = {<std::_Deque_base<TaxiPathNodePtr, std::allocator<TaxiPathNodePtr> >> = {_M_impl = {<std::allocator<TaxiPathNodePtr>> = {<__gnu_cxx::new_allocator<TaxiPathNodePtr>> = {<No data fields>}, <No data fields>}, _M_map = 0xb072e900, _M_map_size = 8, _M_start = {_M_cur = 0xb6d97600, _M_first = 0xb6d97600, _M_last = 0xb6d97800, _M_node = 0xb072e90c}, _M_finish = {_M_cur = 0xb6d97600, _M_first = 0xb6d97600, _M_last = 0xb6d97800, _M_node = 0xb072e90c}}}, <No data fields>}}
- cyclic = true
- accel_dist = 0
- firstStop = 13
- curPathTime = -1.99948072
- splinePath = {<std::_Vector_base<G3D::Vector3, std::allocator<G3D::Vector3> >> = {_M_impl = {<std::allocator<G3D::Vector3>> = {<__gnu_cxx::new_allocator<G3D::Vector3>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}
- speed = 0
- mapChange = false
- accel = 0
- segmentTime = 0
- #2 0x08f814b5 in TransportMgr::LoadTransportTemplates (this=0xb46f0e24) at /home/sources/TrinityCore-4.3.4/src/server/game/Maps/TransportMgr.cpp:72
- fields = 0xa4510964
- entry = 199998
- goInfo = 0xa44c9ba4
- transport = @0xaf8bf2c4: {mapsUsed = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xaf8bf2c8, _M_right = 0xaf8bf2c8}, _M_node_count = 0}}}, inInstance = 40, pathTime = 0, keyFrames = {<std::_Vector_base<KeyFrame, std::allocator<KeyFrame> >> = {_M_impl = {<std::allocator<KeyFrame>> = {<__gnu_cxx::new_allocator<KeyFrame>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, accelTime = 0, accelDist = 0, entry = 199998}
- oldMSTime = 8970
- result = {<ACE_Strong_Bound_Ptr<ResultSet, ACE_Thread_Mutex>> = {counter_ = 0xa6734130, ptr_ = 0xa6735c20}, <No data fields>}
- count = 25
- #3 0x0910af76 in World::SetInitialWorldSettings (this=0xb6f62404) at /home/sources/TrinityCore-4.3.4/src/server/game/World/World.cpp:1423
- startupBegin = 123
- realm_zone = 1
- stmt = 0xb4701ac0
- nextGameEvent = 3025663724
- startupDuration = 0
- server_type = 0
- oldMSTime = 6599
- localTm = {tm_sec = 2150400, tm_min = 1023, tm_hour = -1270874112, tm_mday = 2158576, tm_mon = 1023, tm_year = -1270874112, tm_wday = 1023, tm_yday = -1270874112, tm_isdst = 1023, tm_gmtoff = -1270874112, tm_zone = 0x3ff <Address 0x3ff out of bounds>}
- #4 0x08bee529 in Master::Run (this=0xb6c0e0ec) at /home/sources/TrinityCore-4.3.4/src/server/worldserver/Master.cpp:164
- seed1 = {_bn = 0xb6c0d9a0}
- soapThread = 0x0
- signalTERM = {<Trinity::SignalHandler> = {<ACE_Event_Handler> = {_vptr.ACE_Event_Handler = 0xb789a724, reference_count_ = {<ACE_Atomic_Op_GCC<long>> = {value_ = 107621152}, <No data fields>}, priority_ = -1073743052, reactor_ = 0xb7feada6, reference_counting_policy_ = {<ACE_Event_Handler::Policy> = {_vptr.Policy = 0xb78ab658}, value_ = 146390612}}, <No data fields>}, <No data fields>}
- affinity = 146705268
- highPriority = 191
- worldPort = 0
- pidFile = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb784c600 ""}}
- signalINT = warning: can't find linker symbol for virtual table for `WorldServerSignalHandler' value
- warning: found `std::_List_base<std::string, std::allocator<std::string> >::_List_impl::~_List_impl()' instead
- {<Trinity::SignalHandler> = {<ACE_Event_Handler> = {_vptr.ACE_Event_Handler = 0x8c38ac5, reference_count_ = {<ACE_Atomic_Op_GCC<long>> = {value_ = 137904428}, <No data fields>}, priority_ = -1217275032, reactor_ = 0xbfff0002, reference_counting_policy_ = {<ACE_Event_Handler::Policy> = {_vptr.Policy = 0xb7ff0ae0}, value_ = 137904428}}, <No data fields>}, <No data fields>}
- handle = {_vptr.ACE_Sig_Handler = 0xbffffb98, static sig_pending_ = 0, static signal_handlers_ = {0x0 <repeats 65 times>}}
- worldThread = {m_iThreadId = 0, m_hThreadHandle = 3221224200, m_task = 0x8c5badf, static m_ThreadStorage = {<ACE_Copy_Disabled> = {<No data fields>}, _vptr.ACE_TSS = 0x993ff30, keylock_ = {lock_ = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {__spins = 0, __list = {__next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}, removed_ = false}, once_ = false, key_ = 0}, static m_TpEnum = {m_priority = {0, 0, 0, 0, 0, 0, 0}}}
- cliThread = 0xb781553e
- rarThread = {m_iThreadId = 3221224184, m_hThreadHandle = 32, m_task = 0xb7844ff4, static m_ThreadStorage = {<ACE_Copy_Disabled> = {<No data fields>}, _vptr.ACE_TSS = 0x993ff30, keylock_ = {lock_ = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {__spins = 0, __list = {__next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}, removed_ = false}, once_ = false, key_ = 0}, static m_TpEnum = {m_priority = {0, 0, 0, 0, 0, 0, 0}}}
- bindIp = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x0}}
- #5 0x08be82f9 in main (argc=1, argv=0xbffffde4) at /home/sources/TrinityCore-4.3.4/src/server/worldserver/Main.cpp:142
- cfg_file = 0x9891a84 "/home/testgdb/etc/worldserver.conf"
- c = 1
- ret = -1208023664
- --- DEBUG: INFO REGISTERS
- eax 0x0 0
- ecx 0xbfffdd6c -1073750676
- edx 0xbfffd798 -1073752168
- ebx 0x0 0
- esp 0xbfffdd80 0xbfffdd80
- ebp 0xbfffedb8 0xbfffedb8
- esi 0x0 0
- edi 0x0 0
- eip 0x92dcc99 0x92dcc99 <Trinity::Assert(char const*, int, char const*, char const*)+113>
- eflags 0x210282 [ SF IF RF ID ]
- cs 0x23 35
- ss 0x2b 43
- ds 0x2b 43
- es 0x2b 43
- fs 0x0 0
- gs 0x63 99
- --- DEBUG: CALLS (x/32i $pc)
- => 0x92dcc99 <Trinity::Assert(char const*, int, char const*, char const*)+113>: movl $0x0,(%eax)
- 0x92dcc9f <Trinity::Assert(char const*, int, char const*, char const*)+119>: movl $0x1,(%esp)
- 0x92dcca6 <Trinity::Assert(char const*, int, char const*, char const*)+126>: call 0x8bdb790 <exit@plt>
- 0x92dccab <Trinity::Assert(char const*, int, char const*, char const*)+131>: mov %eax,(%esp)
- 0x92dccae <Trinity::Assert(char const*, int, char const*, char const*)+134>: call 0x8bdab20 <_Unwind_Resume@plt>
- 0x92dccb3 <Trinity::Fatal(char const*, int, char const*, char const*)>: push %ebp
- 0x92dccb4 <Trinity::Fatal(char const*, int, char const*, char const*)+1>: mov %esp,%ebp
- 0x92dccb6 <Trinity::Fatal(char const*, int, char const*, char const*)+3>: sub $0x28,%esp
- 0x92dccb9 <Trinity::Fatal(char const*, int, char const*, char const*)+6>: mov 0x9f0fd74,%eax
- 0x92dccbe <Trinity::Fatal(char const*, int, char const*, char const*)+11>: mov 0x14(%ebp),%edx
- 0x92dccc1 <Trinity::Fatal(char const*, int, char const*, char const*)+14>: mov %edx,0x14(%esp)
- 0x92dccc5 <Trinity::Fatal(char const*, int, char const*, char const*)+18>: mov 0x10(%ebp),%edx
- 0x92dccc8 <Trinity::Fatal(char const*, int, char const*, char const*)+21>: mov %edx,0x10(%esp)
- 0x92dcccc <Trinity::Fatal(char const*, int, char const*, char const*)+25>: mov 0xc(%ebp),%edx
- 0x92dcccf <Trinity::Fatal(char const*, int, char const*, char const*)+28>: mov %edx,0xc(%esp)
- 0x92dccd3 <Trinity::Fatal(char const*, int, char const*, char const*)+32>: mov 0x8(%ebp),%edx
- 0x92dccd6 <Trinity::Fatal(char const*, int, char const*, char const*)+35>: mov %edx,0x8(%esp)
- 0x92dccda <Trinity::Fatal(char const*, int, char const*, char const*)+39>: movl $0x993f4e0,0x4(%esp)
- 0x92dcce2 <Trinity::Fatal(char const*, int, char const*, char const*)+47>: mov %eax,(%esp)
- 0x92dcce5 <Trinity::Fatal(char const*, int, char const*, char const*)+50>: call 0x8bda6d0 <fprintf@plt>
- 0x92dccea <Trinity::Fatal(char const*, int, char const*, char const*)+55>: movl $0xa,(%esp)
- 0x92dccf1 <Trinity::Fatal(char const*, int, char const*, char const*)+62>: call 0x8be0261 <ACE_OS::sleep(unsigned int)>
- 0x92dccf6 <Trinity::Fatal(char const*, int, char const*, char const*)+67>: mov $0x0,%eax
- 0x92dccfb <Trinity::Fatal(char const*, int, char const*, char const*)+72>: movl $0x0,(%eax)
- 0x92dcd01 <Trinity::Fatal(char const*, int, char const*, char const*)+78>: movl $0x1,(%esp)
- 0x92dcd08 <Trinity::Fatal(char const*, int, char const*, char const*)+85>: call 0x8bdb790 <exit@plt>
- 0x92dcd0d <Trinity::Error(char const*, int, char const*, char const*)>: push %ebp
- 0x92dcd0e <Trinity::Error(char const*, int, char const*, char const*)+1>: mov %esp,%ebp
- 0x92dcd10 <Trinity::Error(char const*, int, char const*, char const*)+3>: sub $0x28,%esp
- 0x92dcd13 <Trinity::Error(char const*, int, char const*, char const*)+6>: mov 0x9f0fd74,%eax
- 0x92dcd18 <Trinity::Error(char const*, int, char const*, char const*)+11>: mov 0x14(%ebp),%edx
- 0x92dcd1b <Trinity::Error(char const*, int, char const*, char const*)+14>: mov %edx,0x14(%esp)
- --- DEBUG: THREAD APPLY ALL BACKTRACE
- Thread 5 (Thread 0xb43ffb70 (LWP 15777)):
- #0 0xb7856ea5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
- #1 0xb7e6bd0c in cond_timedwait (timeout=0x0, external_mutex=0xb6c12328, cv=0xb6c12344) at ../../ace/OS_NS_Thread.inl:358
- #2 ACE_Condition_Thread_Mutex::wait (this=this@entry=0xb6c12344, mutex=..., abstime=abstime@entry=0x0) at ../../ace/Condition_Thread_Mutex.cpp:100
- #3 0xb7e6bd6a in ACE_Condition_Thread_Mutex::wait (this=0xb6c12344, abstime=0x0) at ../../ace/Condition_Thread_Mutex.cpp:107
- #4 0x08be1e02 in ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond (this=0xb6c12300, timeout=0x0) at /usr/local/include/ace/Message_Queue_T.cpp:1744
- #5 0x08be18a0 in ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head (this=0xb6c12300, first_item=@0xb43ff23c: 0x0, timeout=0x0) at /usr/local/include/ace/Message_Queue_T.cpp:1936
- #6 0xb7e539eb in ACE_Activation_Queue::dequeue (this=0xb6c0d1c0, tv=0x0) at ../../ace/Activation_Queue.cpp:89
- #7 0x092ea71d in DatabaseWorker::svc (this=0xb4437ee0) at /home/sources/TrinityCore-4.3.4/src/server/shared/Database/DatabaseWorker.cpp:40
- #8 0xb7ef30d3 in ACE_Task_Base::svc_run (args=0xb4437ee0) at ../../ace/Task.cpp:271
- #9 0xb7ef4d05 in ACE_Thread_Adapter::invoke_i (this=0xb44b9580) at ../../ace/Thread_Adapter.cpp:161
- #10 0xb7ef4e53 in ACE_Thread_Adapter::invoke (this=0xb44b9580) at ../../ace/Thread_Adapter.cpp:96
- #11 0xb7e6392f in ace_thread_adapter (args=0xb44b9580) at ../../ace/Base_Thread_Adapter.cpp:122
- #12 0xb7852954 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
- #13 0xb76a395e in clone () from /lib/i386-linux-gnu/libc.so.6
- Thread 4 (Thread 0xb5bffb70 (LWP 15776)):
- #0 0xb7856ea5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
- #1 0xb7e6bd0c in cond_timedwait (timeout=0x0, external_mutex=0xb6c12268, cv=0xb6c12284) at ../../ace/OS_NS_Thread.inl:358
- #2 ACE_Condition_Thread_Mutex::wait (this=this@entry=0xb6c12284, mutex=..., abstime=abstime@entry=0x0) at ../../ace/Condition_Thread_Mutex.cpp:100
- #3 0xb7e6bd6a in ACE_Condition_Thread_Mutex::wait (this=0xb6c12284, abstime=0x0) at ../../ace/Condition_Thread_Mutex.cpp:107
- #4 0x08be1e02 in ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond (this=0xb6c12240, timeout=0x0) at /usr/local/include/ace/Message_Queue_T.cpp:1744
- #5 0x08be18a0 in ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head (this=0xb6c12240, first_item=@0xb5bff23c: 0x0, timeout=0x0) at /usr/local/include/ace/Message_Queue_T.cpp:1936
- #6 0xb7e539eb in ACE_Activation_Queue::dequeue (this=0xb6c0d180, tv=0x0) at ../../ace/Activation_Queue.cpp:89
- #7 0x092ea71d in DatabaseWorker::svc (this=0xb6c09b20) at /home/sources/TrinityCore-4.3.4/src/server/shared/Database/DatabaseWorker.cpp:40
- #8 0xb7ef30d3 in ACE_Task_Base::svc_run (args=0xb6c09b20) at ../../ace/Task.cpp:271
- #9 0xb7ef4d05 in ACE_Thread_Adapter::invoke_i (this=0xb6d80580) at ../../ace/Thread_Adapter.cpp:161
- #10 0xb7ef4e53 in ACE_Thread_Adapter::invoke (this=0xb6d80580) at ../../ace/Thread_Adapter.cpp:96
- #11 0xb7e6392f in ace_thread_adapter (args=0xb6d80580) at ../../ace/Base_Thread_Adapter.cpp:122
- #12 0xb7852954 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
- #13 0xb76a395e in clone () from /lib/i386-linux-gnu/libc.so.6
- Thread 3 (Thread 0xb6bffb70 (LWP 15774)):
- #0 0xb7856ea5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
- #1 0xb7e6bd0c in cond_timedwait (timeout=0x0, external_mutex=0xb6c121a8, cv=0xb6c121c4) at ../../ace/OS_NS_Thread.inl:358
- #2 ACE_Condition_Thread_Mutex::wait (this=this@entry=0xb6c121c4, mutex=..., abstime=abstime@entry=0x0) at ../../ace/Condition_Thread_Mutex.cpp:100
- #3 0xb7e6bd6a in ACE_Condition_Thread_Mutex::wait (this=0xb6c121c4, abstime=0x0) at ../../ace/Condition_Thread_Mutex.cpp:107
- #4 0x08be1e02 in ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond (this=0xb6c12180, timeout=0x0) at /usr/local/include/ace/Message_Queue_T.cpp:1744
- #5 0x08be18a0 in ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head (this=0xb6c12180, first_item=@0xb6bff23c: 0x0, timeout=0x0) at /usr/local/include/ace/Message_Queue_T.cpp:1936
- #6 0xb7e539eb in ACE_Activation_Queue::dequeue (this=0xb6c0d140, tv=0x0) at ../../ace/Activation_Queue.cpp:89
- #7 0x092ea71d in DatabaseWorker::svc (this=0xb6c09580) at /home/sources/TrinityCore-4.3.4/src/server/shared/Database/DatabaseWorker.cpp:40
- #8 0xb7ef30d3 in ACE_Task_Base::svc_run (args=0xb6c09580) at ../../ace/Task.cpp:271
- #9 0xb7ef4d05 in ACE_Thread_Adapter::invoke_i (this=0xb6c07280) at ../../ace/Thread_Adapter.cpp:161
- #10 0xb7ef4e53 in ACE_Thread_Adapter::invoke (this=0xb6c07280) at ../../ace/Thread_Adapter.cpp:96
- #11 0xb7e6392f in ace_thread_adapter (args=0xb6c07280) at ../../ace/Base_Thread_Adapter.cpp:122
- #12 0xb7852954 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
- #13 0xb76a395e in clone () from /lib/i386-linux-gnu/libc.so.6
- Thread 1 (Thread 0xb75c0920 (LWP 15770)):
- #0 0x092dcc99 in Trinity::Assert (file=0x98d0f5c "/home/sources/TrinityCore-4.3.4/src/server/game/Maps/TransportMgr.cpp", line=131, function=0x98d123b "GeneratePath", message=0x98d0f46 "!keyFrames.empty()") at /home/sources/TrinityCore-4.3.4/src/server/shared/Debugging/Errors.cpp:32
- #1 0x08f819d2 in TransportMgr::GeneratePath (this=0xb46f0e24, goInfo=0xa44c9ba4, transport=0xaf8bf2c4) at /home/sources/TrinityCore-4.3.4/src/server/game/Maps/TransportMgr.cpp:131
- #2 0x08f814b5 in TransportMgr::LoadTransportTemplates (this=0xb46f0e24) at /home/sources/TrinityCore-4.3.4/src/server/game/Maps/TransportMgr.cpp:72
- #3 0x0910af76 in World::SetInitialWorldSettings (this=0xb6f62404) at /home/sources/TrinityCore-4.3.4/src/server/game/World/World.cpp:1423
- #4 0x08bee529 in Master::Run (this=0xb6c0e0ec) at /home/sources/TrinityCore-4.3.4/src/server/worldserver/Master.cpp:164
- #5 0x08be82f9 in main (argc=1, argv=0xbffffde4) at /home/sources/TrinityCore-4.3.4/src/server/worldserver/Main.cpp:142
- --- DEBUG: --- STOP
- A debugging session is active.
- Inferior 1 [process 15770] will be killed.
- Quit anyway? (y or n) [answered Y; input not from terminal]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement