TrinityCore/TrinityCore — Issue #3466: [CRASH] HandleCalendarGetCalendar
Author: zangeff
Created: 2011-10-11 19:32:02+00:00
State: open

I keep getting this crash occasionaly.
Can anyone point me where the real problem could be? Thanks in advance.
Core version: https://github.com/TrinityCore/TrinityCore/commit/11bb9bfdb3cd6eb849d188aa3c4c6efe2b97517a

```
[New Thread 13036]
[New Thread 13035]
[New Thread 13034]
[New Thread 13032]
[New Thread 13030]
[New Thread 13029]
[New Thread 13025]
[New Thread 13022]
[New Thread 13020]
Core was generated by `/opt/event_server/bin/./worldserver -c /opt/event_server/etc/worldserver.conf'.
Program terminated with signal 11, Segmentation fault.
#0 WorldSession::HandleCalendarGetCalendar (this=0x2aab02cc1f00)
at /opt/source/trinity/src/server/game/Server/Protocol/Handlers/CalendarHandler.cpp:95
95 uint32 mapid = PAIR32_LOPART(itr->first);

CRASH ON Tue Oct 11 21:59:03 EEST 2011
The program being debugged is not being run.

BACKTRACE

#0 WorldSession::HandleCalendarGetCalendar (this=0x2aab02cc1f00)
at /opt/source/trinity/src/server/game/Server/Protocol/Handlers/CalendarHandler.cpp:95
#1 0x0000000000a650fa in WorldSession::Update (this=0x2aab02cc1f00, diff=, updater=...)
at /opt/source/trinity/src/server/game/Server/WorldSession.cpp:276
#2 0x0000000000b91ff8 in World::UpdateSessions (this=0x2b5722c3d108, diff=50)
at /opt/source/trinity/src/server/game/World/World.cpp:2519
#3 0x0000000000b968f5 in World::Update (this=0x2b5722c3d108, diff=50) at /opt/source/trinity/src/server/game/World/World.cpp:1906
#4 0x0000000000751d0d in WorldRunnable::run (this=)
at /opt/source/trinity/src/server/worldserver/WorldThread/WorldRunnable.cpp:59
#5 0x0000000000ce640a in ACE_Based::Thread::ThreadTask (param=0x2aaad4a5cb9c)
at /opt/source/trinity/src/server/shared/Threading/Threading.cpp:183
#6 0x000000392cc0673d in start_thread () from /lib64/libpthread.so.0
#7 0x000000392c0d44bd in clone () from /lib64/libc.so.6

BACKTRACE FULL

#0 WorldSession::HandleCalendarGetCalendar (this=0x2aab02cc1f00)
at /opt/source/trinity/src/server/game/Server/Protocol/Handlers/CalendarHandler.cpp:95
cur_time = 1318359530
data = { = {static DEFAULT_SIZE = , _rpos = 0, _wpos = 412,
_storage = std::vector of length 412, capacity 512 = {0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000',
0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 122 'z', 149 '\225', 146 '\222', 11 '\v', 0 '\000', 0 '\000', 0 '\000',
0 '\000', 240 '\360', 55 '7', 178 '\262', 67 'C', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 68 'D', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 137 '\211', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 153 '\231', 1 '\001', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 91 '[', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 103 'g', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 104 'h', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 112 'p', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 119 'w', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 249 '\371', 0 '\000', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 212 '\324', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 21 '\025', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 137 '\211', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 119 'w', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 213 '\325', 1 '\001', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 212 '\324', 2 '\002', 0 '\000',
0 '\000'...}}, m_opcode = 1078}
counter =
p_counter = 24
#1 0x0000000000a650fa in WorldSession::Update (this=0x2aab02cc1f00, diff=, updater=...)
at /opt/source/trinity/src/server/game/Server/WorldSession.cpp:276
opHandle = @0x1747f20
packet = 0x2aaaf92c7070
#2 0x0000000000b91ff8 in World::UpdateSessions (this=0x2b5722c3d108, diff=50)
at /opt/source/trinity/src/server/game/World/World.cpp:2519
sess =
#3 0x0000000000b968f5 in World::Update (this=0x2b5722c3d108, diff=50) at /opt/source/trinity/src/server/game/World/World.cpp:1906
No locals.
#4 0x0000000000751d0d in WorldRunnable::run (this=)
at /opt/source/trinity/src/server/worldserver/WorldThread/WorldRunnable.cpp:59
diff = 50
realCurrTime = 6580621
realPrevTime =
prevSleepTime = 48
#5 0x0000000000ce640a in ACE_Based::Thread::ThreadTask (param=0x2aaad4a5cb9c)
at /opt/source/trinity/src/server/shared/Threading/Threading.cpp:183
_task =
#6 0x000000392cc0673d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#7 0x000000392c0d44bd in clone () from /lib64/libc.so.6
No symbol table info available.

THREADS

10 Thread 13020 0x000000392cc07b35 in pthread_join () from /lib64/libpthread.so.0
9 Thread 13022 0x000000392cc0aee9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
8 Thread 13025 0x000000392cc0aee9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
7 Thread 13029 0x000000392cc0aee9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
6 Thread 13030 0x000000392cc0aee9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
5 Thread 13032 0x000000392c0cd722 in select () from /lib64/libc.so.6
4 Thread 13034 0x000000392cc0e1c1 in nanosleep () from /lib64/libpthread.so.0
3 Thread 13035 0x000000392c0d48a8 in epoll_wait () from /lib64/libc.so.6
2 Thread 13036 0x000000392c0d48a8 in epoll_wait () from /lib64/libc.so.6
* 1 Thread 13031 WorldSession::HandleCalendarGetCalendar (this=0x2aab02cc1f00)
at /opt/source/trinity/src/server/game/Server/Protocol/Handlers/CalendarHandler.cpp:95

THREADS BACKTRACE

Thread 10 (Thread 13020):
#0 0x000000392cc07b35 in pthread_join () from /lib64/libpthread.so.0
No symbol table info available.
#1 0x00002b572240cfe3 in thr_join (this=, task=0x2aaacbb16c08) at ../../ace/OS_NS_Thread.inl:2798
result = -877564920
#2 join (this=, task=0x2aaacbb16c08) at ../../ace/Thread.inl:137
No locals.
#3 ACE_Thread_Manager::wait_task (this=, task=0x2aaacbb16c08) at ../../ace/Thread_Manager.cpp:1797
i = 0
copy_count = 1
result =
#4 0x0000000000af343a in Wait (this=0x2aaacba0cc88) at /opt/source/trinity/src/server/game/Server/WorldSocketMgr.cpp:103
No locals.
#5 WorldSocketMgr::Wait (this=0x2aaacba0cc88) at /opt/source/trinity/src/server/game/Server/WorldSocketMgr.cpp:315
i = 1
#6 0x0000000000753bc0 in Master::Run (this=0x2b5722c11258) at /opt/source/trinity/src/server/worldserver/Master.cpp:279
seed1 = {_bn = 0x2b5722c062a0, _array = 0x0}
pidfile = "./world.pid"
SignalINT = { = { = {_vptr.ACE_Event_Handler = 0x11c4750,
reference_count_ = {> = {value_ = 1}, }, priority_ = 0, reactor_ = 0x0,
reference_counting_policy_ = { = {_vptr.Policy = 0x2b572265c130},
value_ = DISABLED}}, }, }
SignalTERM = { = { = {_vptr.ACE_Event_Handler = 0x11c4750,
reference_count_ = {> = {value_ = 1}, }, priority_ = 0, reactor_ = 0x0,
reference_counting_policy_ = { = {_vptr.Policy = 0x2b572265c130},
value_ = DISABLED}}, }, }
Handler = {_vptr.ACE_Sig_Handler = 0x1752020, static sig_pending_ = 0, static signal_handlers_ = {0x0, 0x0, 0x7fffd8e06e20,
0x0 , 0x7fffd8e06df0, 0x0 }}
world_thread = {m_iThreadId = 1137592640, m_hThreadHandle = 1137592640, m_task = 0x2aaabce6f930, static m_ThreadStorage = {
_vptr.ACE_TSS = 0x125b390, keylock_ = {lock_ = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0,
__spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0},
removed_ = false}, once_ = false, key_ = 0}, static m_TpEnum = {m_priority = {0, 0, 0, 0, 0, 0, 0}}}
cliThread = 0x2aaabced5da0
rar_thread = {m_iThreadId = 1158572352, m_hThreadHandle = 1158572352, m_task = 0x2aaacba1cb20, static m_ThreadStorage = {
_vptr.ACE_TSS = 0x125b390, keylock_ = {lock_ = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0,
__spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0},
removed_ = false}, once_ = false, key_ = 0}, static m_TpEnum = {m_priority = {0, 0, 0, 0, 0, 0, 0}}}
soap_thread = 0x0
wsport = 8085
bind_ip = "80.72.79.68"
#7 0x000000392c01d994 in __libc_start_main () from /lib64/libc.so.6
No symbol table info available.
#8 0x0000000000747f89 in _start ()
No symbol table info available.

Thread 9 (Thread 13022):
#0 0x000000392cc0aee9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1 0x00002b572237d9b5 in cond_timedwait (this=0x2b5722c13284, mutex=..., abstime=0xf) at ../../ace/OS_NS_Thread.inl:362
result =
ts = {tv_sec = 0, tv_nsec = 260374318223}
#2 ACE_Condition_Thread_Mutex::wait (this=0x2b5722c13284, mutex=..., abstime=0xf) at ../../ace/Condition_Thread_Mutex.cpp:100
No locals.
#3 0x000000000074e493 in ACE_Message_Queue::wait_not_empty_cond (this=0x2b5722c13200, timeout=0x0)
at /usr/local/include/ace/Message_Queue_T.cpp:1746
result =
#4 0x000000000074f49a in ACE_Message_Queue::dequeue_head (this=0x2b5722c13200, first_item=@0x41328078, timeout=0x0)
at /usr/local/include/ace/Message_Queue_T.cpp:1938
ace_mon = {lock_ = 0x2b5722c13250, owner_ = 0}
#5 0x00002b5722364d65 in ACE_Activation_Queue::dequeue (this=, tv=0xf) at ../../ace/Activation_Queue.cpp:91
mb = 0x0
#6 0x0000000000ceb290 in DatabaseWorker::svc (this=0x2b5722c0c600)
at /opt/source/trinity/src/server/shared/Database/DatabaseWorker.cpp:40
request =
#7 0x00002b5722407e87 in ACE_Task_Base::svc_run (args=) at ../../ace/Task.cpp:275
t = 0x2b5722c0c600
svc_status =
#8 0x00002b5722408e15 in ACE_Thread_Adapter::invoke (this=0x2b5722c103a0) at ../../ace/Thread_Adapter.cpp:98
exit_hook_instance = 0x2aaaab40b020
exit_hook_maybe = {instance_ = 0x0}
exit_hook_ptr = 0x2aaaab40b020
#9 0x000000392cc0673d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#10 0x000000392c0d44bd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 8 (Thread 13025):
#0 0x000000392cc0aee9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1 0x00002b572237d9b5 in cond_timedwait (this=0x2b5722c13384, mutex=..., abstime=0xd11b) at ../../ace/OS_NS_Thread.inl:362
result =
ts = {tv_sec = 46913294457552, tv_nsec = 47653240985984}
#2 ACE_Condition_Thread_Mutex::wait (this=0x2b5722c13384, mutex=..., abstime=0xd11b) at ../../ace/Condition_Thread_Mutex.cpp:100
No locals.
#3 0x000000000074e493 in ACE_Message_Queue::wait_not_empty_cond (this=0x2b5722c13300, timeout=0x0)
at /usr/local/include/ace/Message_Queue_T.cpp:1746
result =
#4 0x000000000074f49a in ACE_Message_Queue::dequeue_head (this=0x2b5722c13300, first_item=@0x428e2078, timeout=0x0)
at /usr/local/include/ace/Message_Queue_T.cpp:1938
ace_mon = {lock_ = 0x2b5722c13350, owner_ = 0}
#5 0x00002b5722364d65 in ACE_Activation_Queue::dequeue (this=, tv=0xd11b) at ../../ace/Activation_Queue.cpp:91
mb = 0x0
#6 0x0000000000ceb290 in DatabaseWorker::svc (this=0x2b5722c0c840)
at /opt/source/trinity/src/server/shared/Database/DatabaseWorker.cpp:40
request =
#7 0x00002b5722407e87 in ACE_Task_Base::svc_run (args=) at ../../ace/Task.cpp:275
t = 0x2b5722c0c840
svc_status =
#8 0x00002b5722408e15 in ACE_Thread_Adapter::invoke (this=0x2b5722c104c0) at ../../ace/Thread_Adapter.cpp:98
exit_hook_instance = 0x2aaaab80a020
exit_hook_maybe = {instance_ = 0x0}
exit_hook_ptr = 0x2aaaab80a020
#9 0x000000392cc0673d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#10 0x000000392c0d44bd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 7 (Thread 13029):
#0 0x000000392cc0aee9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1 0x00002b572237d9b5 in cond_timedwait (this=0x2b5722c13484, mutex=..., abstime=0x3479) at ../../ace/OS_NS_Thread.inl:362
result =
ts = {tv_sec = 46913302824392, tv_nsec = 47653240985984}
#2 ACE_Condition_Thread_Mutex::wait (this=0x2b5722c13484, mutex=..., abstime=0x3479) at ../../ace/Condition_Thread_Mutex.cpp:100
No locals.
#3 0x000000000074e493 in ACE_Message_Queue::wait_not_empty_cond (this=0x2b5722c13400, timeout=0x0)
at /usr/local/include/ace/Message_Queue_T.cpp:1746
result =
#4 0x000000000074f49a in ACE_Message_Queue::dequeue_head (this=0x2b5722c13400, first_item=@0x41d29078, timeout=0x0)
at /usr/local/include/ace/Message_Queue_T.cpp:1938
ace_mon = {lock_ = 0x2b5722c13450, owner_ = 0}
#5 0x00002b5722364d65 in ACE_Activation_Queue::dequeue (this=, tv=0x3479) at ../../ace/Activation_Queue.cpp:91
mb = 0x0
#6 0x0000000000ceb290 in DatabaseWorker::svc (this=0x2b5722c0ef40)
at /opt/source/trinity/src/server/shared/Database/DatabaseWorker.cpp:40
request =
#7 0x00002b5722407e87 in ACE_Task_Base::svc_run (args=) at ../../ace/Task.cpp:275
t = 0x2b5722c0ef40
svc_status =
#8 0x00002b5722408e15 in ACE_Thread_Adapter::invoke (this=0x2b5722f7eac0) at ../../ace/Thread_Adapter.cpp:98
exit_hook_instance = 0x2aaaac00a020
exit_hook_maybe = {instance_ = 0x0}
exit_hook_ptr = 0x2aaaac00a020
#9 0x000000392cc0673d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#10 0x000000392c0d44bd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 6 (Thread 13030):
#0 0x000000392cc0aee9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1 0x00002b572237d9b5 in cond_timedwait (this=0x2aaab3b91c84, mutex=..., abstime=0x1c75d) at ../../ace/OS_NS_Thread.inl:362
result =
ts = {tv_sec = 46913902608384, tv_nsec = 46913295007744}
#2 ACE_Condition_Thread_Mutex::wait (this=0x2aaab3b91c84, mutex=..., abstime=0x1c75d) at ../../ace/Condition_Thread_Mutex.cpp:100
No locals.
#3 0x000000000074e493 in ACE_Message_Queue::wait_not_empty_cond (this=0x2aaab3b91c00, timeout=0x0)
at /usr/local/include/ace/Message_Queue_T.cpp:1746
result =
#4 0x000000000074f49a in ACE_Message_Queue::dequeue_head (this=0x2aaab3b91c00, first_item=@0x432e3078, timeout=0x0)
at /usr/local/include/ace/Message_Queue_T.cpp:1938
ace_mon = {lock_ = 0x2aaab3b91c50, owner_ = 0}
#5 0x00002b5722364d65 in ACE_Activation_Queue::dequeue (this=, tv=0x1c75d) at ../../ace/Activation_Queue.cpp:91
mb = 0x0
#6 0x0000000000ce581f in DelayExecutor::svc (this=0x2b5722c89b38)
at /opt/source/trinity/src/server/shared/Threading/DelayExecutor.cpp:47
rq = 0x2aab03d23eb0
#7 0x00002b5722407e87 in ACE_Task_Base::svc_run (args=) at ../../ace/Task.cpp:275
t = 0x2b5722c89b38
svc_status =
#8 0x00002b5722408e15 in ACE_Thread_Adapter::invoke (this=0x2aaac3910ee0) at ../../ace/Thread_Adapter.cpp:98
exit_hook_instance = 0x2aaab300a020
exit_hook_maybe = {instance_ = 0x0}
exit_hook_ptr = 0x2aaab300a020
#9 0x000000392cc0673d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#10 0x000000392c0d44bd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 5 (Thread 13032):
#0 0x000000392c0cd722 in select () from /lib64/libc.so.6
No symbol table info available.
#1 0x000000392e425d30 in rl_read_key () from /usr/lib64/libreadline.so.5
No symbol table info available.
#2 0x000000392e414921 in readline_internal_char () from /usr/lib64/libreadline.so.5
No symbol table info available.
#3 0x000000392e414d65 in readline () from /usr/lib64/libreadline.so.5
No symbol table info available.
#4 0x0000000000748805 in CliRunnable::run (this=)
at /opt/source/trinity/src/server/worldserver/CommandLine/CliRunnable.cpp:587
command_str =
#5 0x0000000000ce640a in ACE_Based::Thread::ThreadTask (param=0x1) at /opt/source/trinity/src/server/shared/Threading/Threading.cpp:183
_task =
#6 0x000000392cc0673d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#7 0x000000392c0d44bd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 4 (Thread 13034):
#0 0x000000392cc0e1c1 in nanosleep () from /lib64/libpthread.so.0
No symbol table info available.
#1 0x0000000000ce60c6 in sleep (msecs=) at /usr/local/include/ace/OS_NS_unistd.inl:951
rqtp = {tv_sec = 1, tv_nsec = 0}
#2 ACE_Based::Thread::Sleep (msecs=) at /opt/source/trinity/src/server/shared/Threading/Threading.cpp:231
No locals.
#3 0x0000000000754bb2 in FreezeDetectorRunnable::run (this=0x2aaabce6e610) at /opt/source/trinity/src/server/worldserver/Master.cpp:93
curtime = 4294967295
__FUNCTION__ = "run"
#4 0x0000000000ce640a in ACE_Based::Thread::ThreadTask (param=0x45ae6020)
at /opt/source/trinity/src/server/shared/Threading/Threading.cpp:183
_task =
#5 0x000000392cc0673d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6 0x000000392c0d44bd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 3 (Thread 13035):
#0 0x000000392c0d48a8 in epoll_wait () from /lib64/libc.so.6
No symbol table info available.
#1 0x00002b572238d504 in ACE_Dev_Poll_Reactor::work_pending_i (this=0x2aaac7e34c80, max_wait_time=0x0)
at ../../ace/Dev_Poll_Reactor.cpp:991
timer_buf = {static zero = {static zero = , static max_time = {
static zero = ,
static max_time = , tv_ = {tv_sec = 0, tv_usec = 0}}, tv_ = {tv_sec = 0,
tv_usec = 0}}, static max_time = , tv_ = {tv_sec = 0, tv_usec = 9997}}
this_timeout =
timers_pending = 0
timeout = 9
nfds =
#2 0x00002b572238e61b in ACE_Dev_Poll_Reactor::handle_events_i (this=0x2aaac7e34c80, max_wait_time=0x464e8050, guard=...)
at ../../ace/Dev_Poll_Reactor.cpp:1064
result =
#3 0x00002b572238e756 in ACE_Dev_Poll_Reactor::handle_events (this=0x2aaac7e34c80, max_wait_time=0x464e8050)
at ../../ace/Dev_Poll_Reactor.cpp:1046
countdown = { = {}, max_wait_time_ = 0x464e8050, start_time_ = {static zero = {
static zero = , static max_time = {
static zero = ,
static max_time = , tv_ = {tv_sec = 0, tv_usec = 0}}, tv_ = {tv_sec = 0,
tv_usec = 0}}, static max_time = , tv_ = {tv_sec = 1318359530,
tv_usec = 225695}}, stopped_ = false}
guard = {token_ = @0x2aaac7e34d00, owner_ = 1}
result = -1
#4 0x00002b57223e503f in ACE_Reactor::run_reactor_event_loop (this=0x2aaacba1cbc0, tv=..., eh=)
at ../../ace/Reactor.cpp:271
result = -4
#5 0x0000000000af50fe in ReactorRunnable::svc (this=0x2aaacbb16c08) at /opt/source/trinity/src/server/game/Server/WorldSocketMgr.cpp:170
interval = {static zero = {static zero = , static max_time = {
static zero = ,
static max_time = , tv_ = {tv_sec = 0, tv_usec = 0}}, tv_ = {tv_sec = 0,
tv_usec = 0}}, static max_time = , tv_ = {tv_sec = 0, tv_usec = 9997}}
#6 0x00002b5722407e87 in ACE_Task_Base::svc_run (args=) at ../../ace/Task.cpp:275
t = 0x2aaacbb16c08
svc_status =
#7 0x00002b5722408e15 in ACE_Thread_Adapter::invoke (this=0x2aaaca631f40) at ../../ace/Thread_Adapter.cpp:98
exit_hook_instance = 0x2aaaccc0a020
exit_hook_maybe = {instance_ = 0x0}
exit_hook_ptr = 0x2aaaccc0a020
#8 0x000000392cc0673d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#9 0x000000392c0d44bd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 2 (Thread 13036):
#0 0x000000392c0d48a8 in epoll_wait () from /lib64/libc.so.6
No symbol table info available.
#1 0x00002b572238d504 in ACE_Dev_Poll_Reactor::work_pending_i (this=0x2aaac7e34e00, max_wait_time=0x2aaacbc0a050)
at ../../ace/Dev_Poll_Reactor.cpp:991
timer_buf = {static zero = {static zero = , static max_time = {
static zero = ,
static max_time = , tv_ = {tv_sec = 0, tv_usec = 0}}, tv_ = {tv_sec = 0,
tv_usec = 0}}, static max_time = , tv_ = {tv_sec = 0, tv_usec = 7022}}
this_timeout =
timers_pending = 0
timeout = 7
nfds =
#2 0x00002b572238e61b in ACE_Dev_Poll_Reactor::handle_events_i (this=0x2aaac7e34e00, max_wait_time=0x46ee9050, guard=...)
at ../../ace/Dev_Poll_Reactor.cpp:1064
result =
#3 0x00002b572238e756 in ACE_Dev_Poll_Reactor::handle_events (this=0x2aaac7e34e00, max_wait_time=0x46ee9050)
at ../../ace/Dev_Poll_Reactor.cpp:1046
countdown = { = {}, max_wait_time_ = 0x46ee9050, start_time_ = {static zero = {
static zero = , static max_time = {
static zero = ,
static max_time = , tv_ = {tv_sec = 0, tv_usec = 0}}, tv_ = {tv_sec = 0,
tv_usec = 0}}, static max_time = , tv_ = {tv_sec = 1318359530,
tv_usec = 227916}}, stopped_ = false}
guard = {token_ = @0x2aaac7e34e80, owner_ = 1}
result = -1
#4 0x00002b57223e503f in ACE_Reactor::run_reactor_event_loop (this=0x2aaacba1cc00, tv=..., eh=)
at ../../ace/Reactor.cpp:271
result = 1
#5 0x0000000000af50fe in ReactorRunnable::svc (this=0x2aaacbb16d40) at /opt/source/trinity/src/server/game/Server/WorldSocketMgr.cpp:170
interval = {static zero = {static zero = , static max_time = {
static zero = ,
static max_time = , tv_ = {tv_sec = 0, tv_usec = 0}}, tv_ = {tv_sec = 0,
tv_usec = 0}}, static max_time = , tv_ = {tv_sec = 0, tv_usec = 7022}}
#6 0x00002b5722407e87 in ACE_Task_Base::svc_run (args=) at ../../ace/Task.cpp:275
t = 0x2aaacbb16d40
svc_status =
#7 0x00002b5722408e15 in ACE_Thread_Adapter::invoke (this=0x2aaabd842040) at ../../ace/Thread_Adapter.cpp:98
exit_hook_instance = 0x2aaacbc0a020
exit_hook_maybe = {instance_ = 0x0}
exit_hook_ptr = 0x2aaacbc0a020
#8 0x000000392cc0673d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#9 0x000000392c0d44bd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 1 (Thread 13031):
#0 WorldSession::HandleCalendarGetCalendar (this=0x2aab02cc1f00)
at /opt/source/trinity/src/server/game/Server/Protocol/Handlers/CalendarHandler.cpp:95
cur_time = 1318359530
data = { = {static DEFAULT_SIZE = , _rpos = 0, _wpos = 412,
_storage = std::vector of length 412, capacity 512 = {0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000',
0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 122 'z', 149 '\225', 146 '\222', 11 '\v', 0 '\000', 0 '\000', 0 '\000',
0 '\000', 240 '\360', 55 '7', 178 '\262', 67 'C', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 68 'D', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 137 '\211', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 153 '\231', 1 '\001', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 91 '[', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 103 'g', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 104 'h', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 112 'p', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 119 'w', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 249 '\371', 0 '\000', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 212 '\324', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 21 '\025', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 137 '\211', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 119 'w', 2 '\002', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 213 '\325', 1 '\001', 0 '\000',
0 '\000', 214 '\326', 33 '!', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 212 '\324', 2 '\002', 0 '\000',
0 '\000'...}}, m_opcode = 1078}
counter =
p_counter = 24
#1 0x0000000000a650fa in WorldSession::Update (this=0x2aab02cc1f00, diff=, updater=...)
at /opt/source/trinity/src/server/game/Server/WorldSession.cpp:276
opHandle = @0x1747f20
packet = 0x2aaaf92c7070
#2 0x0000000000b91ff8 in World::UpdateSessions (this=0x2b5722c3d108, diff=50)
at /opt/source/trinity/src/server/game/World/World.cpp:2519
sess =
#3 0x0000000000b968f5 in World::Update (this=0x2b5722c3d108, diff=50) at /opt/source/trinity/src/server/game/World/World.cpp:1906
No locals.
#4 0x0000000000751d0d in WorldRunnable::run (this=)
at /opt/source/trinity/src/server/worldserver/WorldThread/WorldRunnable.cpp:59
diff = 50
realCurrTime = 6580621
realPrevTime =
prevSleepTime = 48
#5 0x0000000000ce640a in ACE_Based::Thread::ThreadTask (param=0x2aaad4a5cb9c)
at /opt/source/trinity/src/server/shared/Threading/Threading.cpp:183
_task =
#6 0x000000392cc0673d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#7 0x000000392c0d44bd in clone () from /lib64/libc.so.6
No symbol table info available.
```