[New Thread 0x7f7524c39700 (LWP 1897)]
[New Thread 0x7f751ffff700 (LWP 1898)]
[New Thread 0x7f751f7fe700 (LWP 1899)]
[New Thread 0x7f75041d1700 (LWP 1900)]
[New Thread 0x7f75039d0700 (LWP 1901)]
[New Thread 0x7f75031cf700 (LWP 1902)]
[New Thread 0x7f75029ce700 (LWP 1903)]
[New Thread 0x7f74fba09700 (LWP 1904)]
[New Thread 0x7f74fb201700 (LWP 1905)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f75039d0700 (LWP 1901)]
0x0000000000b945ee in std::list<ArenaTeamMember, std::allocator<ArenaTeamMember> >::begin (this=0x30) at /usr/include/c++/4.4/bits/stl_list.h:690
690 { return iterator(this->_M_impl._M_node._M_next); }
"== START info threads =="
11 Thread 0x7f74fb201700 (LWP 1905) 0x00007f7525b3a623 in epoll_wait ()
from /lib/libc.so.6
10 Thread 0x7f74fba09700 (LWP 1904) 0x00007f7525b3a623 in epoll_wait ()
from /lib/libc.so.6
9 Thread 0x7f75029ce700 (LWP 1903) 0x00007f7525dda7dd in nanosleep ()
from /lib/libpthread.so.0
8 Thread 0x7f75031cf700 (LWP 1902) 0x00007f7525dda0bd in read ()
from /lib/libpthread.so.0
* 7 Thread 0x7f75039d0700 (LWP 1901) 0x0000000000b945ee in std::list<ArenaTeamMember, std::allocator<ArenaTeamMember> >::begin (this=0x30)
at /usr/include/c++/4.4/bits/stl_list.h:690
6 Thread 0x7f75041d1700 (LWP 1900) 0x00007f7525dd716c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
5 Thread 0x7f751f7fe700 (LWP 1899) 0x00007f7525dd716c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
4 Thread 0x7f751ffff700 (LWP 1898) 0x00007f7525dd716c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
3 Thread 0x7f7524c39700 (LWP 1897) 0x00007f7525dd716c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
1 Thread 0x7f7527832720 (LWP 1893) 0x00007f7525dd3be5 in pthread_join ()
from /lib/libpthread.so.0
"== END info threads ==""== START bt =="
#0 0x0000000000b945ee in std::list<ArenaTeamMember, std::allocator<ArenaTeamMember> >::begin (this=0x30) at /usr/include/c++/4.4/bits/stl_list.h:690
#1 0x0000000000b9388c in ArenaTeam::MemberLost (this=0x0, plr=0x7f75235b3d30,
againstRating=1517)
at /home/oregon/src/oregoncore/src/game/ArenaTeam.cpp:587
#2 0x00000000009f72ae in Player::LeaveBattleground (this=0x7f75235b3d30,
teleportToEntryPoint=true)
at /home/oregon/src/oregoncore/src/game/Player.cpp:18657
#3 0x0000000000a960df in WorldSession::HandleBattleGroundLeaveOpcode (
this=0xd28a9b0, recv_data=@0x7f7521e7baf0)
at /home/oregon/src/oregoncore/src/game/BattleGroundHandler.cpp:540
#4 0x0000000000939130 in WorldSession::ExecuteOpcode (this=0xd28a9b0,
opHandle=@0x14265e0, packet=0x7f7521e7baf0)
at /home/oregon/src/oregoncore/src/game/WorldSession.cpp:562
#5 0x0000000000937aa8 in WorldSession::Update (this=0xd28a9b0, diff=60)
at /home/oregon/src/oregoncore/src/game/WorldSession.cpp:209
#6 0x000000000099d6c4 in World::UpdateSessions (this=0x191d950, diff=60)
at /home/oregon/src/oregoncore/src/game/World.cpp:2275
#7 0x000000000099b131 in World::Update (this=0x191d950, diff=60)
at /home/oregon/src/oregoncore/src/game/World.cpp:1718
#8 0x000000000087db7c in WorldRunnable::run (this=0x7f752001cad0)
at /home/oregon/src/oregoncore/src/oregoncore/WorldRunnable.cpp:56
#9 0x0000000000ca4589 in ACE_Based::Thread::ThreadTask (param=0x7f752001cad0)
at /home/oregon/src/oregoncore/src/shared/Threading.cpp:185
#10 0x00007f7525dd28ba in start_thread () from /lib/libpthread.so.0
#11 0x00007f7525b3a02d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()
"== END bt ==""== START bt full =="
#0 0x0000000000b945ee in std::list<ArenaTeamMember, std::allocator<ArenaTeamMember> >::begin (this=0x30) at /usr/include/c++/4.4/bits/stl_list.h:690
No locals.
#1 0x0000000000b9388c in ArenaTeam::MemberLost (this=0x0, plr=0x7f75235b3d30,
againstRating=1517)
at /home/oregon/src/oregoncore/src/game/ArenaTeam.cpp:587
itr = {_M_node = 0xe1d207d9720}
#2 0x00000000009f72ae in Player::LeaveBattleground (this=0x7f75235b3d30,
teleportToEntryPoint=true)
at /home/oregon/src/oregoncore/src/game/Player.cpp:18657
Loser = ALLIANCE
Winner = HORDE
WinnerTeam = (ArenaTeam *) 0x2758d30
LoserTeam = (ArenaTeam *) 0x0
bg = (class BattleGround *) 0xc2d1ee0
#3 0x0000000000a960df in WorldSession::HandleBattleGroundLeaveOpcode (
this=0xd28a9b0, recv_data=@0x7f7521e7baf0)
at /home/oregon/src/oregoncore/src/game/BattleGroundHandler.cpp:540
No locals.
#4 0x0000000000939130 in WorldSession::ExecuteOpcode (this=0xd28a9b0,
opHandle=@0x14265e0, packet=0x7f7521e7baf0)
at /home/oregon/src/oregoncore/src/game/WorldSession.cpp:562
No locals.
#5 0x0000000000937aa8 in WorldSession::Update (this=0xd28a9b0, diff=60)
at /home/oregon/src/oregoncore/src/game/WorldSession.cpp:209
opHandle = (OpcodeHandler &) @0x14265e0: {
name = 0xf8b4d9 "CMSG_LEAVE_BATTLEFIELD", status = STATUS_LOGGEDIN,
handler = 0xa9602e <WorldSession::HandleBattleGroundLeaveOpcode(WorldPacket&)>}
packet = (WorldPacket *) 0x7f7521e7baf0
currTime = 1318246435
#6 0x000000000099d6c4 in World::UpdateSessions (this=0x191d950, diff=60)
at /home/oregon/src/oregoncore/src/game/World.cpp:2275
itr = {<std::tr1::__detail::_Hashtable_iterator_base<std::pair<const unsigned int, WorldSession*>, false>> = {_M_cur_node = 0x7f74ec09ebb0,
_M_cur_bucket = 0x7f74f593cee0}, <No data fields>}
next = {<std::tr1::__detail::_Hashtable_iterator_base<std::pair<const unsigned int, WorldSession*>, false>> = {_M_cur_node = 0x7f74f49d9380,
_M_cur_bucket = 0x7f74f593cee0}, <No data fields>}
sess = (WorldSession *) 0x32d54
#7 0x000000000099b131 in World::Update (this=0x191d950, diff=60)
at /home/oregon/src/oregoncore/src/game/World.cpp:1718
No locals.
#8 0x000000000087db7c in WorldRunnable::run (this=0x7f752001cad0)
at /home/oregon/src/oregoncore/src/oregoncore/WorldRunnable.cpp:56
diff = 60
realCurrTime = 3986442632
realPrevTime = 3986442572
prevSleepTime = 47
#9 0x0000000000ca4589 in ACE_Based::Thread::ThreadTask (param=0x7f752001cad0)
at /home/oregon/src/oregoncore/src/shared/Threading.cpp:185
_task = (class ACE_Based::Runnable *) 0x7f752001cad0
#10 0x00007f7525dd28ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#11 0x00007f7525b3a02d in clone () from /lib/libc.so.6
No symbol table info available.
#12 0x0000000000000000 in ?? ()
No symbol table info available.
"== END bt full ==""== START thread apply all bt full =="
Thread 11 (Thread 0x7f74fb201700 (LWP 1905)):
#0 0x00007f7525b3a623 in epoll_wait () from /lib/libc.so.6
No symbol table info available.
#1 0x00007f75271012b4 in ACE_Dev_Poll_Reactor::work_pending_i (
this=0x7f75200643f0, max_wait_time=<value optimized out>)
at ../../ace/Dev_Poll_Reactor.cpp:983
timer_buf = {static zero = {
static zero = <same as static member of an already seen type>,
static max_time = {
static zero = <same as static member of an already seen type>,
static max_time = <same as static member of an already seen type>,
tv_ = {tv_sec = 9223372036854775807, tv_usec = 999999}}, tv_ = {
tv_sec = 0, tv_usec = 0}},
static max_time = <same as static member of an already seen type>, tv_ = {
tv_sec = 0, tv_usec = 8278}}
this_timeout = <value optimized out>
timeout = 8
nfds = <value optimized out>
#2 0x00007f75271013a1 in ACE_Dev_Poll_Reactor::handle_events_i (
this=0x7f75200643f0, max_wait_time=0x7f74fb200e30, guard=@0x7f74fb200db0)
at ../../ace/Dev_Poll_Reactor.cpp:1056
result = <value optimized out>
#3 0x00007f752710158e in ACE_Dev_Poll_Reactor::handle_events (
this=0x7f75200643f0, max_wait_time=0x7f74fb200e30)
at ../../ace/Dev_Poll_Reactor.cpp:1038
countdown = {<ACE_Copy_Disabled> = {<No data fields>},
max_wait_time_ = 0x7f74fb200e30, start_time_ = {static zero = {
static zero = <same as static member of an already seen type>,
static max_time = {
static zero = <same as static member of an already seen type>,
static max_time = <same as static member of an already seen type>,
tv_ = {tv_sec = 9223372036854775807, tv_usec = 999999}}, tv_ = {
tv_sec = 0, tv_usec = 0}},
static max_time = <same as static member of an already seen type>, tv_ = {
tv_sec = 1318246435, tv_usec = 207469}}, stopped_ = false}
guard = {token_ = @0x7f7520064468, owner_ = 1}
result = -1
#4 0x00007f752715802d in ACE_Reactor::run_reactor_event_loop (
this=0x7f7520087da0, tv=@0x7f74fb200e30, eh=0) at ../../ace/Reactor.cpp:271
result = 1
#5 0x0000000000a6549f in ReactorRunnable::svc (this=0x3225750)
at /home/oregon/src/oregoncore/src/game/WorldSocketMgr.cpp:165
interval = {static zero = {
static zero = <same as static member of an already seen type>,
static max_time = {
static zero = <same as static member of an already seen type>,
static max_time = <same as static member of an already seen type>,
tv_ = {tv_sec = 9223372036854775807, tv_usec = 999999}}, tv_ = {
tv_sec = 0, tv_usec = 0}},
static max_time = <same as static member of an already seen type>, tv_ = {
tv_sec = 0, tv_usec = 8278}}
i = {_M_node = 0x3225800}
t = {_M_node = 0x7f74ee51c260}
#6 0x00007f752717d027 in ACE_Task_Base::svc_run (args=<value optimized out>)
at ../../ace/Task.cpp:275
t = (ACE_Task_Base *) 0x3225750
svc_status = <value optimized out>
#7 0x00007f752717e6d5 in ACE_Thread_Adapter::invoke (this=0x7f7520064d60)
at ../../ace/Thread_Adapter.cpp:98
exit_hook_instance = <value optimized out>
exit_hook_maybe = {instance_ = 0x0}
exit_hook_ptr = <value optimized out>
#8 0x00007f7525dd28ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0x00007f7525b3a02d in clone () from /lib/libc.so.6
No symbol table info available.
#10 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 10 (Thread 0x7f74fba09700 (LWP 1904)):
#0 0x00007f7525b3a623 in epoll_wait () from /lib/libc.so.6
No symbol table info available.
#1 0x00007f75271012b4 in ACE_Dev_Poll_Reactor::work_pending_i (
this=0x3225890, max_wait_time=<value optimized out>)
at ../../ace/Dev_Poll_Reactor.cpp:983
timer_buf = {static zero = {
static zero = <same as static member of an already seen type>,
static max_time = {
static zero = <same as static member of an already seen type>,
static max_time = <same as static member of an already seen type>,
tv_ = {tv_sec = 9223372036854775807, tv_usec = 999999}}, tv_ = {
tv_sec = 0, tv_usec = 0}},
static max_time = <same as static member of an already seen type>, tv_ = {
tv_sec = 0, tv_usec = 9997}}
this_timeout = <value optimized out>
timeout = 9
nfds = <value optimized out>
#2 0x00007f75271013a1 in ACE_Dev_Poll_Reactor::handle_events_i (
this=0x3225890, max_wait_time=0x7f74fba08e30, guard=@0x7f74fba08db0)
at ../../ace/Dev_Poll_Reactor.cpp:1056
result = <value optimized out>
#3 0x00007f752710158e in ACE_Dev_Poll_Reactor::handle_events (this=0x3225890,
max_wait_time=0x7f74fba08e30) at ../../ace/Dev_Poll_Reactor.cpp:1038
countdown = {<ACE_Copy_Disabled> = {<No data fields>},
max_wait_time_ = 0x7f74fba08e30, start_time_ = {static zero = {
static zero = <same as static member of an already seen type>,
static max_time = {
static zero = <same as static member of an already seen type>,
static max_time = <same as static member of an already seen type>,
tv_ = {tv_sec = 9223372036854775807, tv_usec = 999999}}, tv_ = {
tv_sec = 0, tv_usec = 0}},
static max_time = <same as static member of an already seen type>, tv_ = {
tv_sec = 1318246435, tv_usec = 205717}}, stopped_ = false}
guard = {token_ = @0x3225908, owner_ = 1}
result = -1
#4 0x00007f752715802d in ACE_Reactor::run_reactor_event_loop (
this=0x7f7520062a40, tv=@0x7f74fba08e30, eh=0) at ../../ace/Reactor.cpp:271
result = 52581912
#5 0x0000000000a6549f in ReactorRunnable::svc (this=0x3225618)
at /home/oregon/src/oregoncore/src/game/WorldSocketMgr.cpp:165
interval = {static zero = {
static zero = <same as static member of an already seen type>,
static max_time = {
static zero = <same as static member of an already seen type>,
static max_time = <same as static member of an already seen type>,
tv_ = {tv_sec = 9223372036854775807, tv_usec = 999999}}, tv_ = {
tv_sec = 0, tv_usec = 0}},
static max_time = <same as static member of an already seen type>, tv_ = {
tv_sec = 0, tv_usec = 9997}}
i = {_M_node = 0x32256c8}
t = {_M_node = 0x0}
#6 0x00007f752717d027 in ACE_Task_Base::svc_run (args=<value optimized out>)
at ../../ace/Task.cpp:275
t = (ACE_Task_Base *) 0x3225618
svc_status = <value optimized out>
#7 0x00007f752717e6d5 in ACE_Thread_Adapter::invoke (this=0x7f7520064b10)
at ../../ace/Thread_Adapter.cpp:98
exit_hook_instance = <value optimized out>
exit_hook_maybe = {instance_ = 0x0}
exit_hook_ptr = <value optimized out>
#8 0x00007f7525dd28ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0x00007f7525b3a02d in clone () from /lib/libc.so.6
No symbol table info available.
#10 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 9 (Thread 0x7f75029ce700 (LWP 1903)):
#0 0x00007f7525dda7dd in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
#1 0x0000000000bd8a76 in ACE_OS::sleep (tv=@0x7f75029cda90)
at /root/include/ace/OS_NS_unistd.inl:951
rqtp = {tv_sec = 0, tv_nsec = 10000000}
#2 0x0000000000ca471b in ACE_Based::Thread::Sleep (msecs=10)
at /home/oregon/src/oregoncore/src/shared/Threading.cpp:233
No locals.
#3 0x000000000087f0b2 in RARunnable::run (this=0x7f7520060360)
at /home/oregon/src/oregoncore/src/oregoncore/Master.cpp:163
h = {<ISocketHandler> = {_vptr.ISocketHandler = 0x103cef0},
m_sockets = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, Socket*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Socket*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red,
_M_parent = 0x0, _M_left = 0x7f75029cdae0,
_M_right = 0x7f75029cdae0}, _M_node_count = 0}}}, m_add = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, Socket*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Socket*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red,
_M_parent = 0x0, _M_left = 0x7f75029cdb10,
_M_right = 0x7f75029cdb10}, _M_node_count = 0}}},
m_delete = {<std::_List_base<Socket*, std::allocator<Socket*> >> = {
_M_impl = {<std::allocator<std::_List_node<Socket*> >> = {<__gnu_cxx::new_allocator<std::_List_node<Socket*> >> = {<No data fields>}, <No data fields>},
_M_node = {_M_next = 0x7f75029cdb38,
_M_prev = 0x7f75029cdb38}}}, <No data fields>}, m_stdlog = 0x0,
m_mutex = @0x0, m_b_use_mutex = false, m_maxsock = 0, m_rfds = {fds_bits = {
0 <repeats 16 times>}}, m_wfds = {fds_bits = {0 <repeats 16 times>}},
m_efds = {fds_bits = {0 <repeats 16 times>}}, m_preverror = -1,
m_errcnt = 0, m_tlast = 0,
m_fds = {<std::_List_base<int, std::allocator<int> >> = {
_M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>},
_M_node = {_M_next = 0x7f75029cdcf0,
_M_prev = 0x7f75029cdcf0}}}, <No data fields>},
m_fds_erase = {<std::_List_base<int, std::allocator<int> >> = {
_M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>},
_M_node = {_M_next = 0x7f75029cdd00,
_M_prev = 0x7f75029cdd00}}}, <No data fields>},
m_fds_callonconnect = {<std::_List_base<int, std::allocator<int> >> = {
_M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>},
_M_node = {_M_next = 0x7f75029cdd10,
_M_prev = 0x7f75029cdd10}}}, <No data fields>},
m_fds_detach = {<std::_List_base<int, std::allocator<int> >> = {
_M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>},
_M_node = {_M_next = 0x7f75029cdd20,
_M_prev = 0x7f75029cdd20}}}, <No data fields>},
m_fds_timeout = {<std::_List_base<int, std::allocator<int> >> = {
_M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>},
_M_node = {_M_next = 0x7f75029cdd30,
_M_prev = 0x7f75029cdd30}}}, <No data fields>},
m_fds_retry = {<std::_List_base<int, std::allocator<int> >> = {
_M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>},
_M_node = {_M_next = 0x7f75029cdd40,
_M_prev = 0x7f75029cdd40}}}, <No data fields>},
m_fds_close = {<std::_List_base<int, std::allocator<int> >> = {
_M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>},
_M_node = {_M_next = 0x7f75029cdd50,
_M_prev = 0x7f75029cdd50}}}, <No data fields>}, m_resolv_id = 0,
m_resolver = 0x0, m_resolver_port = 0, m_resolve_q = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<Socket* const, bool> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Socket* const, bool> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<Socket*, Socket*, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red,
_M_parent = 0x0, _M_left = 0x7f75029cdd80,
_M_right = 0x7f75029cdd80}, _M_node_count = 0}}},
m_b_enable_pool = false, m_slave = false}
RAListenSocket = {<Socket> = {_vptr.Socket = 0xf197f0,
m_handler = @0x7f75029cdad0, m_socket = -1, m_bDel = false,
m_bClose = false, m_tCreate = 1318172506, m_parent = 0x0,
m_b_disable_read = false, m_connected = false,
m_b_erased_by_handler = false, m_tClose = 0, m_client_remote_address = {
_M_ptr = 0x0}, m_remote_address = {_M_ptr = 0x0},
m_traffic_monitor = 0x0, m_timeout_start = 0,
m_timeout_limit = 140141143470566, m_bLost = false, m_socket_type = 0,
m_socket_protocol = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f7526777598 ""}},
m_bClient = false, m_bRetain = false, m_detach = false,
m_detached = false, m_pThread = 0x0, m_slave_handler = 0x0}, m_depth = 0,
m_creator = 0x7f7520063bc0, m_bHasCreate = false}
usera = false
socketSelecttime = 10000
#4 0x0000000000ca4589 in ACE_Based::Thread::ThreadTask (param=0x7f7520060360)
at /home/oregon/src/oregoncore/src/shared/Threading.cpp:185
_task = (class ACE_Based::Runnable *) 0x7f7520060360
#5 0x00007f7525dd28ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0x00007f7525b3a02d in clone () from /lib/libc.so.6
No symbol table info available.
#7 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 8 (Thread 0x7f75031cf700 (LWP 1902)):
#0 0x00007f7525dda0bd in read () from /lib/libpthread.so.0
No symbol table info available.
#1 0x00007f752740e5ee in rl_getc () from /lib/libreadline.so.5
No symbol table info available.
#2 0x00007f75273fbda1 in readline_internal_char () from /lib/libreadline.so.5
No symbol table info available.
#3 0x00007f75273fc285 in readline () from /lib/libreadline.so.5
No symbol table info available.
#4 0x000000000087c15d in CliRunnable::run (this=0x7f7520060430)
at /home/oregon/src/oregoncore/src/oregoncore/CliRunnable.cpp:725
command_str = 0x0
commandbuf = "\000\000\000\000\000\000\000\000\020\020\000\000\000\000\000\000\230~Ь%u\177\000\000Ё~Ь%u\177\000\000\000\000\000\000\000\000\000\000\001\020\000\000\000\000\000\000\000\000\000\000c", '\0' <repeats 11 times>, "0\020\000\000\000\000\000\000\200\020\000\000\001\001\000\000\230~Ь%u\177\000\000\001\020\000\000\000\000\000\000@~Ь%u\177\000\000\001\020", '\0' <repeats 14 times>, "\210ц\034\003u\177\000\000\000ч\034\003u\177\000\0000\031®%u\177\000\000\000\000\000\000\000\000\000\000\001\020\000\000\000\000\000\000\020\n\"\003\000\000\000\000P\t\217\001", '\0' <repeats 12 times>, "}ЦS&u\177\000\000\000\000\000\000\000\000\000\000ж1\023'u\177\000"...
canflush = true
#5 0x0000000000ca4589 in ACE_Based::Thread::ThreadTask (param=0x7f7520060430)
at /home/oregon/src/oregoncore/src/shared/Threading.cpp:185
_task = (class ACE_Based::Runnable *) 0x7f7520060430
#6 0x00007f7525dd28ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7 0x00007f7525b3a02d in clone () from /lib/libc.so.6
No symbol table info available.
#8 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 7 (Thread 0x7f75039d0700 (LWP 1901)):
#0 0x0000000000b945ee in std::list<ArenaTeamMember, std::allocator<ArenaTeamMember> >::begin (this=0x30) at /usr/include/c++/4.4/bits/stl_list.h:690
No locals.
#1 0x0000000000b9388c in ArenaTeam::MemberLost (this=0x0, plr=0x7f75235b3d30,
againstRating=1517)
at /home/oregon/src/oregoncore/src/game/ArenaTeam.cpp:587
itr = {_M_node = 0xe1d207d9720}
#2 0x00000000009f72ae in Player::LeaveBattleground (this=0x7f75235b3d30,
teleportToEntryPoint=true)
at /home/oregon/src/oregoncore/src/game/Player.cpp:18657
Loser = ALLIANCE
Winner = HORDE
WinnerTeam = (ArenaTeam *) 0x2758d30
LoserTeam = (ArenaTeam *) 0x0
bg = (class BattleGround *) 0xc2d1ee0
#3 0x0000000000a960df in WorldSession::HandleBattleGroundLeaveOpcode (
this=0xd28a9b0, recv_data=@0x7f7521e7baf0)
at /home/oregon/src/oregoncore/src/game/BattleGroundHandler.cpp:540
No locals.
#4 0x0000000000939130 in WorldSession::ExecuteOpcode (this=0xd28a9b0,
opHandle=@0x14265e0, packet=0x7f7521e7baf0)
at /home/oregon/src/oregoncore/src/game/WorldSession.cpp:562
No locals.
#5 0x0000000000937aa8 in WorldSession::Update (this=0xd28a9b0, diff=60)
at /home/oregon/src/oregoncore/src/game/WorldSession.cpp:209
opHandle = (OpcodeHandler &) @0x14265e0: {
name = 0xf8b4d9 "CMSG_LEAVE_BATTLEFIELD", status = STATUS_LOGGEDIN,
handler = 0xa9602e <WorldSession::HandleBattleGroundLeaveOpcode(WorldPacket&)>}
packet = (WorldPacket *) 0x7f7521e7baf0
currTime = 1318246435
#6 0x000000000099d6c4 in World::UpdateSessions (this=0x191d950, diff=60)
at /home/oregon/src/oregoncore/src/game/World.cpp:2275
itr = {<std::tr1::__detail::_Hashtable_iterator_base<std::pair<const unsigned int, WorldSession*>, false>> = {_M_cur_node = 0x7f74ec09ebb0,
_M_cur_bucket = 0x7f74f593cee0}, <No data fields>}
next = {<std::tr1::__detail::_Hashtable_iterator_base<std::pair<const unsigned int, WorldSession*>, false>> = {_M_cur_node = 0x7f74f49d9380,
_M_cur_bucket = 0x7f74f593cee0}, <No data fields>}
sess = (WorldSession *) 0x32d54
#7 0x000000000099b131 in World::Update (this=0x191d950, diff=60)
at /home/oregon/src/oregoncore/src/game/World.cpp:1718
No locals.
#8 0x000000000087db7c in WorldRunnable::run (this=0x7f752001cad0)
at /home/oregon/src/oregoncore/src/oregoncore/WorldRunnable.cpp:56
diff = 60
realCurrTime = 3986442632
realPrevTime = 3986442572
prevSleepTime = 47
#9 0x0000000000ca4589 in ACE_Based::Thread::ThreadTask (param=0x7f752001cad0)
at /home/oregon/src/oregoncore/src/shared/Threading.cpp:185
_task = (class ACE_Based::Runnable *) 0x7f752001cad0
#10 0x00007f7525dd28ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#11 0x00007f7525b3a02d in clone () from /lib/libc.so.6
No symbol table info available.
#12 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 6 (Thread 0x7f75041d1700 (LWP 1900)):
#0 0x00007f7525dd716c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
No symbol table info available.
#1 0x00007f75270edf55 in ACE_Condition_Thread_Mutex::wait (
this=0x7f75200239c4, mutex=@0x80, abstime=<value optimized out>)
at ../../ace/OS_NS_Thread.inl:362
No locals.
#2 0x000000000087790f in ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond
(this=0x7f7520023940, timeout=0x0)
at /root/include/ace/Message_Queue_T.cpp:1746
result = 0
#3 0x000000000087745e in ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head (
this=0x7f7520023940, first_item=@0x7f75041d0e38, timeout=0x0)
at /root/include/ace/Message_Queue_T.cpp:1938
ace_mon = {lock_ = 0x7f7520023990, owner_ = 0}
#4 0x00007f75270d4205 in ACE_Activation_Queue::dequeue (
this=<value optimized out>, tv=0xfffffffffffffe00)
at ../../ace/Activation_Queue.cpp:91
mb = (class ACE_Message_Block *) 0x0
#5 0x0000000000ca3391 in DelayExecutor::svc (this=0x7f7520023778)
at /home/oregon/src/oregoncore/src/shared/DelayExecutor.cpp:71
rq = (class ACE_Method_Request *) 0x7f74f59ccb90
#6 0x00007f752717d027 in ACE_Task_Base::svc_run (args=<value optimized out>)
at ../../ace/Task.cpp:275
t = (ACE_Task_Base *) 0x7f7520023778
svc_status = <value optimized out>
#7 0x00007f752717e6d5 in ACE_Thread_Adapter::invoke (this=0x7f7520023d20)
at ../../ace/Thread_Adapter.cpp:98
exit_hook_instance = <value optimized out>
exit_hook_maybe = {instance_ = 0x0}
exit_hook_ptr = <value optimized out>
#8 0x00007f7525dd28ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0x00007f7525b3a02d in clone () from /lib/libc.so.6
No symbol table info available.
#10 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 5 (Thread 0x7f751f7fe700 (LWP 1899)):
#0 0x00007f7525dd716c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
No symbol table info available.
#1 0x00007f75270edf55 in ACE_Condition_Thread_Mutex::wait (
this=0x7f752001d114, mutex=@0x80, abstime=<value optimized out>)
at ../../ace/OS_NS_Thread.inl:362
No locals.
#2 0x000000000087790f in ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond
(this=0x7f752001d090, timeout=0x0)
at /root/include/ace/Message_Queue_T.cpp:1746
result = 0
#3 0x000000000087745e in ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head (
this=0x7f752001d090, first_item=@0x7f751f7fde48, timeout=0x0)
at /root/include/ace/Message_Queue_T.cpp:1938
ace_mon = {lock_ = 0x7f752001d0e0, owner_ = 0}
#4 0x00007f75270d4205 in ACE_Activation_Queue::dequeue (
this=<value optimized out>, tv=0xfffffffffffffe00)
at ../../ace/Activation_Queue.cpp:91
mb = (class ACE_Message_Block *) 0x0
#5 0x0000000000c9c8c6 in SqlDelayThread::run (this=0x7f7520015ff0)
at /home/oregon/src/oregoncore/src/shared/Database/SqlDelayThread.cpp:41
s = (SqlAsyncTask *) 0x7f74ed3a0470
_time = {static zero = {
static zero = <same as static member of an already seen type>,
static max_time = {
static zero = <same as static member of an already seen type>,
static max_time = <same as static member of an already seen type>,
tv_ = {tv_sec = 9223372036854775807, tv_usec = 999999}}, tv_ = {
tv_sec = 0, tv_usec = 0}},
static max_time = <same as static member of an already seen type>, tv_ = {
tv_sec = 2, tv_usec = 0}}
#6 0x0000000000ca4589 in ACE_Based::Thread::ThreadTask (param=0x7f7520015ff0)
at /home/oregon/src/oregoncore/src/shared/Threading.cpp:185
_task = (class ACE_Based::Runnable *) 0x7f7520015ff0
#7 0x00007f7525dd28ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8 0x00007f7525b3a02d in clone () from /lib/libc.so.6
No symbol table info available.
#9 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 4 (Thread 0x7f751ffff700 (LWP 1898)):
#0 0x00007f7525dd716c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
No symbol table info available.
#1 0x00007f75270edf55 in ACE_Condition_Thread_Mutex::wait (
this=0x7f7520016624, mutex=@0x80, abstime=<value optimized out>)
at ../../ace/OS_NS_Thread.inl:362
No locals.
#2 0x000000000087790f in ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond
(this=0x7f75200165a0, timeout=0x0)
at /root/include/ace/Message_Queue_T.cpp:1746
result = 0
#3 0x000000000087745e in ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head (
this=0x7f75200165a0, first_item=@0x7f751fffee48, timeout=0x0)
at /root/include/ace/Message_Queue_T.cpp:1938
ace_mon = {lock_ = 0x7f75200165f0, owner_ = 0}
#4 0x00007f75270d4205 in ACE_Activation_Queue::dequeue (
this=<value optimized out>, tv=0xfffffffffffffe00)
at ../../ace/Activation_Queue.cpp:91
mb = (class ACE_Message_Block *) 0x0
#5 0x0000000000c9c8c6 in SqlDelayThread::run (this=0x7f7520000990)
at /home/oregon/src/oregoncore/src/shared/Database/SqlDelayThread.cpp:41
s = (SqlAsyncTask *) 0x7f74ed2d4170
_time = {static zero = {
static zero = <same as static member of an already seen type>,
static max_time = {
static zero = <same as static member of an already seen type>,
static max_time = <same as static member of an already seen type>,
tv_ = {tv_sec = 9223372036854775807, tv_usec = 999999}}, tv_ = {
tv_sec = 0, tv_usec = 0}},
static max_time = <same as static member of an already seen type>, tv_ = {
tv_sec = 2, tv_usec = 0}}
#6 0x0000000000ca4589 in ACE_Based::Thread::ThreadTask (param=0x7f7520000990)
at /home/oregon/src/oregoncore/src/shared/Threading.cpp:185
_task = (class ACE_Based::Runnable *) 0x7f7520000990
#7 0x00007f7525dd28ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8 0x00007f7525b3a02d in clone () from /lib/libc.so.6
No symbol table info available.
#9 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 3 (Thread 0x7f7524c39700 (LWP 1897)):
#0 0x00007f7525dd716c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
No symbol table info available.
#1 0x00007f75270edf55 in ACE_Condition_Thread_Mutex::wait (this=0x1917264,
mutex=@0x80, abstime=<value optimized out>)
at ../../ace/OS_NS_Thread.inl:362
No locals.
#2 0x000000000087790f in ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond
(this=0x19171e0, timeout=0x0) at /root/include/ace/Message_Queue_T.cpp:1746
result = 0
#3 0x000000000087745e in ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head (
this=0x19171e0, first_item=@0x7f7524c38e48, timeout=0x0)
at /root/include/ace/Message_Queue_T.cpp:1938
ace_mon = {lock_ = 0x1917230, owner_ = 0}
#4 0x00007f75270d4205 in ACE_Activation_Queue::dequeue (
this=<value optimized out>, tv=0xfffffffffffffe00)
at ../../ace/Activation_Queue.cpp:91
mb = (class ACE_Message_Block *) 0x0
#5 0x0000000000c9c8c6 in SqlDelayThread::run (this=0x1915630)
at /home/oregon/src/oregoncore/src/shared/Database/SqlDelayThread.cpp:41
s = (SqlAsyncTask *) 0xc724c70
_time = {static zero = {
static zero = <same as static member of an already seen type>,
static max_time = {
static zero = <same as static member of an already seen type>,
static max_time = <same as static member of an already seen type>,
tv_ = {tv_sec = 9223372036854775807, tv_usec = 999999}}, tv_ = {
tv_sec = 0, tv_usec = 0}},
static max_time = <same as static member of an already seen type>, tv_ = {
tv_sec = 2, tv_usec = 0}}
#6 0x0000000000ca4589 in ACE_Based::Thread::ThreadTask (param=0x1915630)
at /home/oregon/src/oregoncore/src/shared/Threading.cpp:185
_task = (class ACE_Based::Runnable *) 0x1915630
#7 0x00007f7525dd28ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8 0x00007f7525b3a02d in clone () from /lib/libc.so.6
No symbol table info available.
#9 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 1 (Thread 0x7f7527832720 (LWP 1893)):
#0 0x00007f7525dd3be5 in pthread_join () from /lib/libpthread.so.0
No symbol table info available.
#1 0x00007f752718102b in ACE_Thread_Manager::wait_task (this=0x7f7520023a50,
task=0x3225618) at ../../ace/OS_NS_Thread.inl:2798
i = 0
copy_count = 1
result = <value optimized out>
#2 0x0000000000a65158 in ReactorRunnable::Wait (this=0x3225618)
at /home/oregon/src/oregoncore/src/game/WorldSocketMgr.cpp:100
No locals.
#3 0x0000000000a643ac in WorldSocketMgr::Wait (this=0x3225598)
at /home/oregon/src/oregoncore/src/game/WorldSocketMgr.cpp:308
i = 0
#4 0x000000000087e315 in Master::Run (this=0x1915520)
at /home/oregon/src/oregoncore/src/oregoncore/Master.cpp:322
world_thread = {m_iThreadId = 140140548523776,
m_hThreadHandle = 140140548523776, m_task = 0x7f752001cad0,
static m_ThreadStorage = {_vptr.ACE_TSS = 0xfb5570, keylock_ = {lock_ = {
__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0,
__kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}},
__size = '\0' <repeats 39 times>, __align = 0}, removed_ = false},
once_ = true, key_ = 3}, static m_TpEnum = {m_priority = {0, 0, 0, 0, 0,
0, 0}}}
builds = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f752008a328 "8606 "}}
rar_thread = {m_iThreadId = 140140531738368,
m_hThreadHandle = 140140531738368, m_task = 0x7f7520060360,
static m_ThreadStorage = {_vptr.ACE_TSS = 0xfb5570, keylock_ = {lock_ = {
__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0,
__kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}},
__size = '\0' <repeats 39 times>, __align = 0}, removed_ = false},
once_ = true, key_ = 3}, static m_TpEnum = {m_priority = {0, 0, 0, 0, 0,
0, 0}}}
socketSelecttime = 10000
freeze_thread = (ACE_Based::Thread *) 0x0
cliThread = (ACE_Based::Thread *) 0x7f7520089830
soap_thread = (ACE_Based::Thread *) 0x0
realCurrTime = 3912514217
realPrevTime = 3912514217
bind_ip = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x3197b08 "0.0.0.0"}}
pidfile = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f7526777598 ""}}
wsport = 32675
#5 0x000000000087da06 in main (argc=3, argv=0x7fff0f6cdfa8)
at /home/oregon/src/oregoncore/src/oregoncore/Main.cpp:169
cfg_file = 0x7fff0f6cfb4e "./oregoncore.conf"
options = 0xf18b3c ":c:"
cmd_opts = {argc_ = 3, argv_ = 0x7fff0f6cdfa8, optind = 3, opterr = 0,
optarg = 0x0, optstring_ = 0x18f9010, long_only_ = 0, has_colon_ = 1,
last_option_ = 0x18f8f50, nextchar_ = 0x0, optopt_ = 99, ordering_ = 2,
nonopt_start_ = 3, nonopt_end_ = 3, long_option_ = 0x0,
long_opts_ = {<ACE_Array_Base<ACE_Get_Opt::ACE_Get_Opt_Long_Option*>> = {
max_size_ = 1, cur_size_ = 1, array_ = 0x18f9d70,
allocator_ = 0x7f75273e4fd0}, <No data fields>}}
option = -1
confVersion = 2011020301
0x0000000000b945ee 690 { return iterator(this->_M_impl._M_node._M_next); }
"== END thread apply all bt full =="