Jump to content

higi

Members
  • Posts

    65
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by higi

  1. ofc mangos can hold like 10K, but after multimangos,mtmaps got finished, also wyk3d worked(hope still work,didnt see him quite time) on some DB access improvements, then mangos hopefully use ALL CPU POWER , with working mtmaps u can hold about 2K+ without lag , i tryied many thing, but still mangos never used more then 250%CPU (i can have 800%(8xcpu))

    now its like 1K without lag (if well optimized mysql, linux), mangos consume too mutch main thread ( hope we see some performance fixes also:)

  2. i am using mandriva new instaled distro, server 64bit.

    have some problems with compile, anyone can help ?)

    
    ./shared/Database/libmangosdatabase.a(DatabaseMysql.o): In function `DatabaseMysql::DatabaseMysql()':
    DatabaseMysql.cpp.text+0x1ad8): undefined reference to `mysql_server_init'
    DatabaseMysql.cpp.text+0x1add): undefined reference to `mysql_thread_safe'
    ../shared/Database/libmangosdatabase.a(DatabaseMysql.o): In function `DatabaseMysql::escape_string(char*, char const*, unsigned long)':
    DatabaseMysql.cpp.text+0x79): undefined reference to `mysql_real_escape_string'
    ../shared/Database/libmangosdatabase.a(DatabaseMysql.o): In function `DatabaseMysql::ThreadEnd()':
    DatabaseMysql.cpp.text+0x241): undefined reference to `mysql_thread_end'
    ../shared/Database/libmangosdatabase.a(DatabaseMysql.o): In function `DatabaseMysql::ThreadStart()':
    DatabaseMysql.cpp.text+0x251): undefined reference to `mysql_thread_init'
    ../shared/Database/libmangosdatabase.a(QueryResultMysql.o): In function `QueryResultMysql::EndQuery()':
    QueryResultMysql.cpp.text+0x10b): undefined reference to `mysql_free_result'
    ../shared/Database/libmangosdatabase.a(QueryResultMysql.o): In function `QueryResultMysql::NextRow()':
    QueryResultMysql.cpp.text+0x133): undefined reference to `mysql_fetch_row'
    ../shared/Database/libmangosdatabase.a(QueryResultMysql.o): In function `QueryResultMysql::QueryResultMysql(st_mysql_res*, unsigned long, unsigned int)':
    QueryResultMysql.cpp.text+0x381): undefined reference to `mysql_fetch_fields'
    ../shared/Database/libmangosdatabase.a(QueryResultMysql.o): In function `QueryResultMysql::QueryResultMysql(st_mysql_res*, unsigned long, unsigned int)':
    QueryResultMysql.cpp.text+0x6e1): undefined reference to `mysql_fetch_fields'
    ../shared/Database/libmangosdatabase.a(SqlDelayThread.o): In function `SqlDelayThread::run()':
    SqlDelayThread.cpp.text+0x1eb): undefined reference to `mysql_thread_init'
    SqlDelayThread.cpp.text+0x281): undefined reference to `mysql_thread_end'
    collect2: ld returned 1 exit status
    make[2]: *** [mangos-realmd] Error 1
    
    

  3. Much more people could help you if you would just report what error/problem you are having, in detail.

    i tryied to intall it,

    after log to putty i have this err.

    Rational PurifyPlus for UNIX %SUITE_VER%

    not installed for the Linux platform.

    i dotnloaded this : PurifyPlus.7.0.0.0-012.Eval.Linux_x64

    and exec rs_install

    ./rs_install
    
       Debian GNU/Linux 4.0 n l not supported in this release.
       rs_install must be run on one of these operating systems:
           Red Hat Enterprise Linux .. release 3
           Red Hat Enterprise Linux .. release 4
           Red Hat Enterprise Linux Server release 5
           SUSE LINUX Enterprise Server 9
           SUSE Linux Enterprise Server 10
    
       IBM recommends you run rs_install on a machine running one of
       these operating systems.
    
       Check the following web address for the latest
       Rational PurifyPlus for Linux (Evaluation) updates and platform support:
    
         [url]www.ibm.com/support/docview.wss?uid=swg24013429[/url]
    
    
       Do you want to continue rs_install? [no] y
    
       You are logged into kitakami-2 as root.
       Are you sure you want to run rs_install as root?
    
       Press the Enter key to continue rs_install as root, q to quit:
    ------------------------------------------------------------------------------
    RS Install                     IBM Corporation                 Version: 2.190
    ------------------------------------------------------------------------------
    
                                   Using RS Install
    
       You are running the rs_install command as root.
    
       Output from rs_install will be copied to a log file.  When you exit
       rs_install or rs_install completes, the location of the log file
       is displayed.
    
       The -help option can be used to display rs_install command line options.
       All of your inputs will be saved for future runs of rs_install.
    
       Your window size is 40 lines long.  IBM recommends running
       rs_install in a terminal window that has at least 48 lines.
    
       You can enter a q, q! or ? at any prompt:
       q    Will save your inputs and quit rs_install.
       q!   Quit rs_install without saving your inputs.
            Note that the 'Rational' directory is always saved.
       ?    Get help on the current prompt.
    
       Press the Enter key to continue, q to quit rs_install:
    ------------------------------------------------------------------------------
    
         Rational PurifyPlus for Linux (Evaluation) - Enter Install Location
    
       Enter the location to install IBM Rational products.
       This will be referred to as the 'Rational' directory.
       In 'Rational' directory, rs_install will create a releases
       directory to keep all of the products by name and version.
    
       For example, in 'Rational'/releases, this install will
       create a 'PurifyPlus.7.0.0.0-012.Eval' directory to install
       Rational PurifyPlus for Linux (Evaluation) 7.0.0.0-012.Eval.
    
       The 'Rational' directory must be accessible from
       every machine where you plan to run these IBM Rational products.
       The 'Rational' directory path must be identical on each machine.
       Thus, an automount path like /tmp_mnt/rational should not be used
       because you cannot access this directory from every machine.
    
       Checking for 'Rational' directories..  One found.
    
       Enter 'Rational' directory: [/releases]
    
       Running LAP Tool:
    /opt/_purify/PurifyPlus.7.0.0.0-012.Eval.Linux_x64/extras/LAP/jre150.i386_linux2/jre/bin/java -classpath extras/LAP/lib/lapapp.jar:extras/LAP/lib/i18n.jar com.ibm.lex.lapapp.LAP -l extras/LAP/LA_files -text_only -s /releases/releases/PurifyPlus.7.0.0.0-012.Eval
    ------------------------------------------------------------------------------
    /opt/_purify/PurifyPlus.7.0.0.0-012.Eval.Linux_x64/extras/LAP/bin/runlaptool.pi: line 179: /opt/_purify/PurifyPlus.7.0.0.0-012.Eval.Linux_x64/extras/LAP/jre150.i386_linux2/jre/bin/java: No such file or directory
    
       Will look for a different version of java and try again.
    
       JRE failed to run.  Cannot run LAP Tool.
    ------------------------------------------------------------------------------
       Error in rs_install.
       For answers to frequently asked questions please visit our
       Technical Support pages at:
         [url]www.ibm.com/software/rational/support[/url]
    
       Check the following web address for the latest
       Rational PurifyPlus for Linux (Evaluation) updates and platform support:
    
         [url]www.ibm.com/support/docview.wss?uid=swg24013429[/url]
    
       A Java Runtime Enviroment (JRE) is needed to install this product.
       Set JAVA_HOME to the location of a JRE or JDK, version 1.3 or later.
       Then run rs_install again.
       rs_install log file:
       /tmp/rs_install.29556.kitakami-2.root.log
    
       End of rs_install.
    
    
    

    i trzied to install some java, etc still dont work, if anyone can help me, wold be nice]

  4. Since you're using clean mangos, please also use clean SD2. I've gotten complaints that some of the errors that show up in your logs are not present in SD2.

    will do, but i cant get purify working on debian:( need help with that, if its possible i will give u access on server and u can install it, if ye, send me pm, we can talk about it.. (derex was ones on our server but i dont have access to devs irc, so cant talk to him, didnt see him on normal irc)

  5. If by "that" you mean the last freeze you posted in the crash report thread then it's fixed. Could you please post which revision you made those logs with ?

    :( i am not sure , it was like 7094 or 7090 ,

    i will make new logs of valgrind/purify(hope i get them to work) soon with clean mangos, (think today) and will post revs number also

    mine was ending with WorldSocket::handle_input_header: client sent mailformed packet size = 16831 , cmd = 1717468147 not sure what does this msg mean , some hacks think.

    will see hows new revs stays up:)

  6. Been a long time since anyone made a valgrind log of the server .. looks like there's lots of info to go over :).

    i did another valgrind,

    ==8114== LEAK SUMMARY:

    ==8114== definitely lost: 1,467,961 bytes in 135,580 blocks.

    ==8114== indirectly lost: 176,135 bytes in 2,760 blocks.

    ==8114== possibly lost: 15,705,824 bytes in 162,928 blocks.

    ==8114== still reachable: 1,871,554,842 bytes in 2,138,667 blocks.

    ==8114== suppressed: 0 bytes in 0 blocks.

    but i have still problem, how to run valgrind on all cores? it really lags, i cant try to freez it(more then 100ppl, 5-30seclag), so we cant find wheres loop, is there another tools, how to find freez crash etc ? .

    or mine script is it all what u need ?

    i need info what should i do, i can give access to server if need..

    http://filebeam.com/0409c4cd70d87de8be64eb9c8c4a79ff

    i really want have mangos stable again (note i have some changes in core, but they definately not relatd to freez, tested without)

  7. another try

    in console

    
    22:50:57 WorldSocket::handle_input: Peer has closed connection
    
    22:50:57 WorldSocket::handle_input: Peer has closed connection
    
    22:50:57 WorldSocket::handle_input: Peer has closed connection
    
    22:50:57 WorldSocket::handle_input: Peer has closed connection
    
    22:50:57 WorldSocket::handle_input: Peer has closed connection
    
    22:50:57 WorldSocket::handle_input: Peer has closed connection
    
    22:50:57 WorldSocket::handle_input: Peer has closed connection
    
    22:50:57 WorldSocket::handle_input: Peer has closed connection
    
    22:50:57 WorldSocket::handle_input: Peer has closed connection
    
    22:50:57 WorldSocket::handle_input: Peer has closed connection
    
    22:50:57 WorldSocket::handle_input: Peer has closed connection
    
    22:50:57 WorldSocket::handle_input: Peer has closed connection
    
    22:50:57 WorldSocket::handle_input: Peer has closed connection
    
    22:50:57 WorldSocket::handle_input: Peer has closed connection
    
    22:50:57 WorldSocket::handle_input: Peer has closed connection
    
    22:50:57 WorldSocket::handle_input: Peer has closed connection
    

    #0  0x00007f0094d470f5 in pthread_join () from /lib/libpthread.so.0
    No symbol table info available.
    #1  0x00007f009553b972 in ACE_Thread_Manager::wait_task (this=<value optimized out>, task=0x7f0092a868b8)
       at ../../../../dep/ACE_wrappers/ace/OS_NS_Thread.inl:2794
           i = 0
           copy_count = 1
           result = <value optimized out>
    #2  0x0000000000a5bb89 in ReactorRunnable::Wait (this=0x7f0092a868b8) at ../../../src/game/WorldSocketMgr.cpp:102
    No locals.
    #3  0x0000000000a59d43 in WorldSocketMgr::Wait (this=0x7f0092a86848) at ../../../src/game/WorldSocketMgr.cpp:313
           i = 0
    #4  0x000000000074b8e3 in Master::Run (this=0xe7fa90) at ../../../src/mangosd/Master.cpp:315
           pidfile = {static npos = 18446744073709551615,
     _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f0094d2fdf8 ""}}
           t = {<ZThread::Cancelable> = {_vptr.Cancelable = 0x7f0094fc5df0}, <ZThread::Waitable> = {
       _vptr.Waitable = 0x7f0094fc5e30}, <ZThread::NonCopyable> = {<No data fields>}, _impl = 0x7f0092a85980}
           td2 = {<ZThread::Cancelable> = {_vptr.Cancelable = 0x7f0094fc5df0}, <ZThread::Waitable> = {
       _vptr.Waitable = 0x7f0094fc5e30}, <ZThread::NonCopyable> = {<No data fields>}, _impl = 0x7f0092a86330}
           realCurrTime = 3608650651
           realPrevTime = 3608650651
           socketSelecttime = 10000
           numLoops = 30000
           loopCounter = 0
           freeze_delay = 0
           wsport = 8085
           bind_ip = {static npos = 18446744073709551615,
     _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f0092a867b8 "0.0.0.0"}}
    #5  0x000000000074afaf in main (argc=1, argv=0x7fff9dd14558) at ../../../src/mangosd/Main.cpp:163
           cfg_file = 0xb6611b "/opt/etc/mangosd.conf"
           c = 1
    

    EDIT: whole stacktrace

    in moment of freez

    http://pastebin.com/m13f2e6a9

  8. 7083 + sd2 no mtmpas,

    tryied some gdb, not sure if i am doing right

    so if anyone can help me, with debuging, it would be nice,. really want mangos to be stable

    so started mangos, and :

    gdb ./mangosd 6798 (pid i used "top" for it)

    then pres c (to continue)

    so now should be on mangos process , then waiting for freez , after soem time goes both cpu to 100+100%

    now i used bt full , n , etc...

    arning: no loadable sections found in added symbol-file system-supplied DSO at 0x7fff825fe000
    0x00007f90796390f5 in pthread_join () from /lib/libpthread.so.0
    (gdb) c
    Continuing.
    ^C
    Program received signal SIGINT, Interrupt.
    [switching to Thread 140258504218336 (LWP 6798)]
    0x00007f90796390f5 in pthread_join () from /lib/libpthread.so.0
    (gdb) bt full
    #0  0x00007f90796390f5 in pthread_join () from /lib/libpthread.so.0
    No symbol table info available.
    #1  0x00007f9079d57ad2 in ACE_Thread_Manager::wait_task (this=<value optimized out>, task=0x7f905db754f8)
       at ../../../../dep/ACE_wrappers/ace/OS_NS_Thread.inl:2794
           i = 0
           copy_count = 1
           result = <value optimized out>
    #2  0x0000000000722039 in WorldSocketMgr::Wait (this=0x7f905d964ac8) at ../../../src/game/WorldSocketMgr.cpp:102
           i = 1
    #3  0x00000000004e3e15 in Master::Run (this=0xa55ab0) at ../../../src/mangosd/Master.cpp:315
           fdr = <value optimized out>
           t = {<ZThread::Cancelable> = {_vptr.Cancelable = 0x496e3ef2}, <ZThread::Waitable> = {
       _vptr.Waitable = 0x9e2f3}, <ZThread::NonCopyable> = {<No data fields>}, _impl = 0x7f905db9ce10}
           pidfile = {static npos = 18446744073709551615,
     _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
       _M_p = 0xa25448 ""}}
           t = {<ZThread::Cancelable> = {_vptr.Cancelable = 0x7f9079886df0}, <ZThread::Waitable> = {
       _vptr.Waitable = 0x7f9079886e30}, <ZThread::NonCopyable> = {<No data fields>}, _impl = 0xf4a640}
           td2 = {<ZThread::Cancelable> = {_vptr.Cancelable = 0x7f9079886df0}, <ZThread::Waitable> = {
       _vptr.Waitable = 0x7f9079886e30}, <ZThread::NonCopyable> = {<No data fields>}, _impl = 0x7f905dba0650}
           wsport = <value optimized out>
           bind_ip = {static npos = 18446744073709551615,
     _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
       _M_p = 0x7f905db9faf8 "0.0.0.0"}}
    #4  0x00007f9078f844ca in __libc_start_main () from /lib/libc.so.6
    No symbol table info available.
    #5  0x00000000004e1d6a in _start () at ../sysdeps/x86_64/elf/start.S:113
    No locals.
    (gdb)
    
    

    rogram received signal SIGINT, Interrupt.
    [switching to Thread 1094748512 (LWP 6800)]
    0x00007f907963ad2f in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
    (gdb)
    Single stepping until exit from function pthread_cond_timedwait@@GLIBC_2.3.2,
    which has no line number information.
    ZThread::Monitor::wait (this=0xa79d00, ms=<value optimized out>) at ../../../../dep/src/zthread/posix/Monitor.cxx:115
    115     ../../../../dep/src/zthread/posix/Monitor.cxx: No such file or directory.
           in ../../../../dep/src/zthread/posix/Monitor.cxx
    (gdb)
    118     in ../../../../dep/src/zthread/posix/Monitor.cxx
    (gdb)
    115     in ../../../../dep/src/zthread/posix/Monitor.cxx
    (gdb)
    123     in ../../../../dep/src/zthread/posix/Monitor.cxx
    (gdb)
    125     in ../../../../dep/src/zthread/posix/Monitor.cxx
    (gdb)
    116     ../../../../dep/src/zthread/posix/../Status.h: No such file or directory.
           in ../../../../dep/src/zthread/posix/../Status.h
    (gdb)
    151     in ../../../../dep/src/zthread/posix/../Status.h
    (gdb)
    158     in ../../../../dep/src/zthread/posix/../Status.h
    
    
    
    

    
    (gdb)
    160     in ../../../../dep/src/zthread/posix/../Status.h
    (gdb)
    134     ../../../../dep/src/zthread/posix/Monitor.cxx: No such file or directory.
           in ../../../../dep/src/zthread/posix/Monitor.cxx
    (gdb)
    132     in ../../../../dep/src/zthread/posix/Monitor.cxx
    (gdb)
    134     in ../../../../dep/src/zthread/posix/Monitor.cxx
    (gdb)
    82      ../../../../dep/src/zthread/posix/../posix/FastLock.h: No such file or directory.
           in ../../../../dep/src/zthread/posix/../posix/FastLock.h
    (gdb)
    143     ../../../../dep/src/zthread/posix/Monitor.cxx: No such file or directory.
           in ../../../../dep/src/zthread/posix/Monitor.cxx
    (gdb)
    ZThread::ThreadImpl::sleep (ms=10) at ../../../../dep/src/zthread/ThreadImpl.cxx:305
    305     ../../../../dep/src/zthread/ThreadImpl.cxx: No such file or directory.
           in ../../../../dep/src/zthread/ThreadImpl.cxx
    (gdb)
    307     in ../../../../dep/src/zthread/ThreadImpl.cxx
    (gdb)
    
    

    
    SqlDelayThread::run (this=0xa64170) at ../../../../src/shared/Database/../../../dep/include/zthread/Queue.h:152
    152     ../../../../src/shared/Database/../../../dep/include/zthread/Queue.h: No such file or directory.
           in ../../../../src/shared/Database/../../../dep/include/zthread/Queue.h
    (gdb)
    39      ../../../../src/shared/Database/SqlDelayThread.cpp: No such file or directory.
           in ../../../../src/shared/Database/SqlDelayThread.cpp
    (gdb)
    34      in ../../../../src/shared/Database/SqlDelayThread.cpp
    (gdb)
    38      in ../../../../src/shared/Database/SqlDelayThread.cpp
    (gdb)
    152     ../../../../src/shared/Database/../../../dep/include/zthread/Queue.h: No such file or directory.
           in ../../../../src/shared/Database/../../../dep/include/zthread/Queue.h
    (gdb)
    39      ../../../../src/shared/Database/SqlDelayThread.cpp: No such file or directory.
           in ../../../../src/shared/Database/SqlDelayThread.cpp
    (gdb)
    34      in ../../../../src/shared/Database/SqlDelayThread.cpp
    (gdb)
    38      in ../../../../src/shared/Database/SqlDelayThread.cpp
    (gdb)
    152     ../../../../src/shared/Database/../../../dep/include/zthread/Queue.h: No such file or directory.
           in ../../../../src/shared/Database/../../../dep/include/zthread/Queue.h
    (gdb)
    39      ../../../../src/shared/Database/SqlDelayThread.cpp: No such file or directory.
           in ../../../../src/shared/Database/SqlDelayThread.cpp
    (gdb)
    34      in ../../../../src/shared/Database/SqlDelayThread.cpp
    (gdb)
    

    
    ZThread::Monitor::wait (this=0xa79d00, ms=<value optimized out>) at ../../../../dep/src/zthread/posix/Monitor.cxx:115
    115     ../../../../dep/src/zthread/posix/Monitor.cxx: No such file or directory.
           in ../../../../dep/src/zthread/posix/Monitor.cxx
    (gdb)
    118     in ../../../../dep/src/zthread/posix/Monitor.cxx
    (gdb)
    115     in ../../../../dep/src/zthread/posix/Monitor.cxx
    (gdb)
    123     in ../../../../dep/src/zthread/posix/Monitor.cxx
    (gdb)
    125     in ../../../../dep/src/zthread/posix/Monitor.cxx
    (gdb)
    116     ../../../../dep/src/zthread/posix/../Status.h: No such file or directory.
           in ../../../../dep/src/zthread/posix/../Status.h
    (gdb)
    151     in ../../../../dep/src/zthread/posix/../Status.h
    (gdb)
    158     in ../../../../dep/src/zthread/posix/../Status.h
    

    somewhere must be loop , any DEVs can help? or tell me what i need to do, so its fixed

    EDIT: another try

    #0  0x00007f8ffb1e20f5 in pthread_join () from /lib/libpthread.so.0
    #1  0x00007f8ffb9d6972 in ACE_Thread_Manager::wait_task (this=<value optimized out>, task=0x7f8fdece0948)
       at ../../../../dep/ACE_wrappers/ace/OS_NS_Thread.inl:2794
    #2  0x0000000000a5bb89 in ReactorRunnable::Wait (this=0x7f8fdece0948) at ../../../src/game/WorldSocketMgr.cpp:102
    #3  0x0000000000a59d43 in WorldSocketMgr::Wait (this=0x7f8fdece08d8) at ../../../src/game/WorldSocketMgr.cpp:313
    #4  0x000000000074b8e3 in Master::Run (this=0xe7fa90) at ../../../src/mangosd/Master.cpp:315
    #5  0x000000000074afaf in main (argc=1, argv=0x7fff041ac9f8) at ../../../src/mangosd/Main.cpp:163
    

  9. 7060, alterac, mtmaps,sd2

    
    #0  std::_Rb_tree<std::Pair<unsigned int, unsigned char>, std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*>     , std::_Select1st<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> >, std::less<std::Pair<unsigned int, un     signed char> >, std::allocator<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> > >::find (
       this=<value optimized out>, __k=@0x4379abd0)
       at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_pair.h:104
    104                  || (!(__y.first < __x.first) && __x.second < __y.second); }
    (gdb) bt full
    #0  std::_Rb_tree<std::Pair<unsigned int, unsigned char>, std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*>     , std::_Select1st<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> >, std::less<std::Pair<unsigned int, un     signed char> >, std::allocator<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> > >::find (
       this=<value optimized out>, __k=@0x4379abd0)
       at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_pair.h:104
           __x = (class std::_Rb_tree_node<std::Pair<const std::Pair<unsigned int, unsigned char>, Aura*> >
        *) 0x100000000009000
           __y = (class std::_Rb_tree_node<std::Pair<const std::Pair<unsigned int, unsigned char>, Aura*> > *) 0x2abf7558
    #1  0x00000000006e0743 in Unit::DelayAura (this=0x2abf72d0, spellId=<value optimized out>, effindex=36864,
       delaytime=717190488) at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_multimap.h:494
    No locals.
    #2  0x000000000075f43d in DynamicObject::Delay (this=0x7f4af17a5a40, delaytime=400)
       at ../../../src/game/DynamicObject.cpp:146
    No locals.
    #3  0x00000000006a15c6 in Spell::DelayedChannel (this=0x7f4ab48efb10) at ../../../src/game/Spell.cpp:5301
           dynObj = (class DynamicObject *) 0x100000000009000
           resistChance = 0
           delaytime = <value optimized out>
    #4  0x00000000006fbc2c in Unit::DealDamage (this=0x7f4aec40c200, pVictim=0x1b59d060, damage=51,
       cleanDamage=0x1b59d2e8, damagetype=DIRECT_DAMAGE, damageSchoolMask=458871528, spellProto=0x0, durabilityLoss=true)
       at ../../../src/game/Unit.cpp:830
           channelInterruptFlags = 36864
           health = <value optimized out>
           duel_hasEnded = false
           __PRETTY_FUNCTION__ = "uint32 Unit::DealDamage(Unit*, uint32, const CleanDamage*, DamageEffectType, SpellSchoolM     ask, const SpellEntry*, bool)"
    #5  0x00000000006fd457 in Unit::DealMeleeDamage (this=0x7f4aec40c200, damageInfo=0x4379ae90, durabilityLoss=true)
       at ../../../src/game/Unit.cpp:1473
           pVictim = (Unit *) 0x1b59d060
           cleanDamage = {damage = 84, attackType = BASE_ATTACK, hitOutCome = MELEE_HIT_NORMAL}
    #6  0x00000000006fe25f in Unit::AttackerStateUpdate (this=0x7f4aec40c200, pVictim=0x1b59d060, attType=BASE_ATTACK,
       extra=false) at ../../../src/game/Unit.cpp:1909
           extraAttacks = 0
           damageInfo = {attacker = 0x7f4aec40c200, target = 0x1b59d060, damageSchoolMask = 1, damage = 51, absorb = 0,
     resist = 0, blocked_amount = 0, HitInfo = 2, TargetState = 1, attackType = BASE_ATTACK, procAttacker = 4,
     procVictim = 1048584, procEx = 1, cleanDamage = 84, hitOutCome = MELEE_HIT_NORMAL}
    #7  0x00007f4bb04e6b3f in generic_creatureAI::UpdateAI (this=0x7f4ab67d7230, diff=<value optimized out>)
       at ../../../../src/bindings/ScriptDev2/scripts/creature/mob_generic_creature.cpp:110
           Healing = <value optimized out>
    ---Type <return> to continue, or q <return> to quit---
           info = <value optimized out>
    #8  0x0000000000516372 in Creature::Update (this=0x7f4aec40c200, diff=187) at ../../../src/game/Creature.cpp:423
    No locals.
    #9  0x00000000005a88e3 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (v=@0x4379b0c0, c=<value optimized out>)
       at ../../../src/game/GridNotifiersImpl.h:46
    No locals.
    #10 0x00000000005a899d in VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNu     ll> > > (v=@0x698e, c=@0x4379abd0) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
    No locals.
    #11 0x000000000059c513 in Map::Update (this=0x7f4b8895c210, t_diff=@0x7f4ad43eeac0)
       at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:105
           cell = {data = {Part = {grid_x = 36, grid_y = 33, cell_x = 3, cell_y = 6, nocreate = 1, reserved = 16},
       All = 35010660}}
           y = <value optimized out>
           plr = <value optimized out>
           updater = {i_timeDiff = 187}
           __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
    #12 0x000000000059ce49 in InstanceMap::Update (this=0x698e, t_diff=@0x4379abd0) at ../../../src/game/Map.cpp:1665
    No locals.
    #13 0x00000000007739d1 in MapInstanced::Update (this=0x7f4b07e1f880, t=@0x7f4ad43eeac0)
       at ../../../src/game/MapInstanced.cpp:52
           i = {_M_cur = 0x7f4b6ec9aa90, _M_ht = 0x7f4b07e37970}
    #14 0x0000000000722b72 in MapUpdateRequest::call (this=0x7f4ad43eeaa0) at ../../../src/game/MapUpdater.cpp:65
    No locals.
    #15 0x00000000007dc2ac in DelayExecutor::svc (this=0xfa4020) at ../../../src/shared/DelayExecutor.cpp:61
           rq = (class ACE_Method_Request *) 0x7f4ad43eeaa0
    #16 0x00007f4bb08cfd97 in ACE_Task_Base::svc_run (args=<value optimized out>)
       at ../../../../dep/ACE_wrappers/ace/Task.cpp:275
           t = (ACE_Task_Base *) 0xfa4020
           svc_status = <value optimized out>
    #17 0x00007f4bb08d0d15 in ACE_Thread_Adapter::invoke (this=0xf1f850)
       at ../../../../dep/ACE_wrappers/ace/Thread_Adapter.cpp:98
           exit_hook_instance = (ACE_Thread_Exit *) 0xfa8ed0
           exit_hook_maybe = {instance_ = 0x0}
           exit_hook_ptr = <value optimized out>
    #18 0x00007f4bb01bef1a in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #19 0x00007f4bafbb85d2 in clone () from /lib/libc.so.6
    No symbol table info available.
    ---Type <return> to continue, or q <return> to quit---
    #20 0x0000000000000000 in ?? ()
    No symbol table info available.
    (gdb)
    
    ---------------------------------------------------------------------------------
    
    #0  0x00007f7b59df607b in raise () from /lib/libc.so.6
    (gdb) bt full
    #0  0x00007f7b59df607b in raise () from /lib/libc.so.6
    No symbol table info available.
    #1  0x00007f7b59df784e in abort () from /lib/libc.so.6
    No symbol table info available.
    #2  0x00007f7b59defaf4 in __assert_fail () from /lib/libc.so.6
    No symbol table info available.
    #3  0x000000000054e94c in InstanceSave::SaveToDB (this=0x7f7b14c5e800) at ../../../src/game/InstanceSaveMgr.cpp:166
           iData = <value optimized out>
           data = {static npos = 18446744073709551615,
     _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
       _M_p = 0xa2ab28 ""}}
           map = <value optimized out>
           __PRETTY_FUNCTION__ = "void InstanceSave::SaveToDB()"
    #4  0x000000000054eb0c in InstanceSaveManager::AddInstanceSave (this=0xe91d60, mapId=556, instanceId=566,
       difficulty=0 '\\0', resetTime=1231693459, canReset=true, load=false) at ../../../src/game/InstanceSaveMgr.cpp:107
           save = (InstanceSave *) 0x7f7b14c5e800
           entry = <value optimized out>
    #5  0x00000000005a0c70 in InstanceMap::Add (this=0x7f7a3a78c2b0, player=0x7f7adbb00030)
       at ../../../src/game/Map.cpp:1577
           groupBind = <value optimized out>
           pGroup = <value optimized out>
           __PRETTY_FUNCTION__ = "virtual bool InstanceMap::Add(Player*)"
    #6  0x000000000077697e in WorldSession::HandleMoveWorldportAckOpcode (this=0x7f7adf976230)
       at ../../../src/game/MovementHandler.cpp:75
           loc = (WorldLocation &) @0x7f7adbb027f0: {mapid = 556, x = -4.68109989, y = -0.0930795968, z = 0.00620000018,
     o = 0.035342399}
           mEntry = (const MapEntry *) 0xbfa670
           mInstance = (const InstanceTemplate *) 0xdf92e8
           corpse = <value optimized out>
           __PRETTY_FUNCTION__ = "void WorldSession::HandleMoveWorldportAckOpcode()"
    #7  0x000000000071816a in WorldSession::Update (this=0x7f7adf976230) at ../../../src/game/WorldSession.cpp:207
           opHandle = (OpcodeHandler &) @0x6: Cannot access memory at address 0x6
    (gdb) Quit
    
    

  10. 7060, alterac, mtmaps,sd2

    gdb) bt full
    gdb) bt full
    #0  0x00007f1d4224607b in raise () from /lib/libc.so.6
    No symbol table info available.
    #1  0x00007f1d4224784e in abort () from /lib/libc.so.6
    No symbol table info available.
    #2  0x00007f1d4227c5f9 in __fsetlocking () from /lib/libc.so.6
    No symbol table info available.
    #3  0x00007f1d42283163 in mallopt () from /lib/libc.so.6
    No symbol table info available.
    #4  0x00007f1d422831ee in free () from /lib/libc.so.6
    No symbol table info available.
    #5  0x0000000000517271 in __gnu_cxx::hashtable<std::Pair<unsigned long const, long>, unsigned long, __gnu_cxx::hash<unsi       gned long>, std::_Select1st<std::Pair<unsigned long const, long> >, std::equal_to<unsigned long>, std::allocator<long> >       ::resize (this=<value optimized out>, __num_elements_hint=<value optimized out>)
       at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ext/new_allocator.h:94
           __tmp = {<std::_Vector_base<__gnu_cxx::_Hashtable_node<std::Pair<const long unsigned int, long int> >*,std::allo       cator<__gnu_cxx::_Hashtable_node<std::Pair<const long unsigned int, long int> >*> >> = {
       _M_impl = {<std::allocator<__gnu_cxx::_Hashtable_node<std::Pair<const long unsigned int, long int> >*>> = {<__gnu_cx       x::new_allocator<__gnu_cxx::_Hashtable_node<std::Pair<const long unsigned int, long int> >*>> = {<No data fields>}, <No        data fields>}, _M_start = 0x7f1d105dad50, _M_finish = 0x7f1d05f41098,
         _M_end_of_storage = 0x7f1d05f41098}}, <No data fields>}
           pos = <value optimized out>
    #6  0x00000000005172be in __gnu_cxx::hashtable<std::Pair<unsigned long const, long>, unsigned long, __gnu_cxx::hash<unsi       gned long>, std::_Select1st<std::Pair<unsigned long const, long> >, std::equal_to<unsigned long>, std::allocator<long> >       ::find_or_insert (this=0x6bda, __obj=@0x432c0b10)
       at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ext/hashtable.h:795
           __first = <value optimized out>
    #7  0x0000000000523067 in GameObject::LoadFromDB (this=0x7f1d04fef850, guid=<value optimized out>, map=0x7f1d28db25b0)
       at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ext/hash_map:233
           data = <value optimized out>
           entry = 186124
           x = -1579.07996
           y = 5304.74023
           z = -15.5341997
           ang = -1.10827994
           rotation0 = 0
           rotation1 = 0
           rotation2 = -0.526214004
           rotation3 = 0.850351989
           animprogress = 100
    ---Type <return> to continue, or q <return> to quit---
           go_state = 1
    #8  0x00000000005d0cac in LoadHelper<GameObject> (guid_set=<value optimized out>, cell=@0x432c0bb0, m=@0x7f1d04fd3840,
       count=@0x432c0cb8, map=0x7f1d28db25b0) at ../../../src/game/ObjectGridLoader.cpp:118
           obj = (class GameObject *) 0x7f1d04fef850
    #9  0x00000000005cfc56 in ObjectGridLoader::Visit (this=0x432c0ca0, m=@0x7f1d04fd3840)
       at ../../../src/game/ObjectGridLoader.cpp:167
           x = 232
           y = 171520
           cell_pair = {x_coord = 232, y_coord = 335}
           cell_guids = (const CellObjectGuids &) @0x0: Cannot access memory at address 0x0
    

  11. 7060, alterac, mtmaps,sd2

    gdb) bt full
    Thread 5 (process 25499):
    #0  0x00007f88ba0dc9ac in epoll_wait () from /lib/libc.so.6
    #1  0x00007f88bad7b1e7 in ACE_Dev_Poll_Reactor::work_pending_i (this=0x7f88b7ee6700, max_wait_time=0x4875c130)
    ---Type <return> to continue, or q <return> to quit---
       at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:975
    #2  0x00007f88bad7bde2 in ACE_Dev_Poll_Reactor::handle_events_i (this=0x7f88b7ee6700, max_wait_time=0x4875c130, guard=@0x4875c090)
       at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1052
    #3  0x00007f88bad7cafe in ACE_Dev_Poll_Reactor::handle_events (this=0x7f88b7ee6700, max_wait_time=0x4875c130)
       at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1033
    #4  0x00007f88badd104e in ACE_Reactor::run_reactor_event_loop (this=0x7f88b7ee6c90, tv=@0x4875c130, eh=0)
       at ../../../../dep/ACE_wrappers/ace/Reactor.cpp:271
    #5  0x0000000000721dd7 in ReactorRunnable::svc (this=0x7f88b7ee60d8) at ../../../src/game/WorldSocketMgr.cpp:167
    #6  0x00007f88badf3d97 in ACE_Task_Base::svc_run (args=<value optimized out>) at ../../../../dep/ACE_wrappers/ace/Task.cpp:275
    #7  0x00007f88badf4d15 in ACE_Thread_Adapter::invoke (this=0x7f88b7e6d110) at ../../../../dep/ACE_wrappers/ace/Thread_Adapter.cpp:98
    #8  0x00007f88ba6e2f1a in start_thread () from /lib/libpthread.so.0
    #9  0x00007f88ba0dc5d2 in clone () from /lib/libc.so.6
    #10 0x0000000000000000 in ?? ()
    
    Thread 4 (process 25490):
    #0  0x00007f88ba6e5b3a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
    #1  0x00007f88bad6c0b5 in ACE_Condition_Thread_Mutex::wait (this=0x6e44394, mutex=@0x0, abstime=0xe3cba)
       at ../../../../dep/ACE_wrappers/ace/OS_NS_Thread.inl:357
    #2  0x00007f88bad54013 in ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond (this=0x6e44310, timeout=0x0)
       at ../../../../dep/ACE_wrappers/ace/Message_Queue_T.cpp:1741
    #3  0x00007f88bad54b3a in ACE_Message_Queue<ACE_MT_SYNCH>::Dequeue_head (this=0x6e44310, first_item=@0x44754158, timeout=0x0)
       at ../../../../dep/ACE_wrappers/ace/Message_Queue_T.cpp:1909
    #4  0x00007f88bad53985 in ACE_Activation_Queue::Dequeue (this=<value optimized out>, tv=0xe3cba)
       at ../../../../dep/ACE_wrappers/ace/Activation_Queue.cpp:91
    #5  0x00000000007dc2bf in DelayExecutor::svc (this=0x6e43bb0) at ../../../src/shared/DelayExecutor.cpp:56
    #6  0x00007f88badf3d97 in ACE_Task_Base::svc_run (args=<value optimized out>) at ../../../../dep/ACE_wrappers/ace/Task.cpp:275
    #7  0x00007f88badf4d15 in ACE_Thread_Adapter::invoke (this=0x6d9b0f0) at ../../../../dep/ACE_wrappers/ace/Thread_Adapter.cpp:98
    #8  0x00007f88ba6e2f1a in start_thread () from /lib/libpthread.so.0
    #9  0x00007f88ba0dc5d2 in clone () from /lib/libc.so.6
    #10 0x0000000000000000 in ?? ()
    
    Thread 3 (process 25497):
    #0  0x00007f88ba6e5d2f in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
    #1  0x00007f88ba80c482 in ZThread::Monitor::wait (this=0x7f88b6ceee30, ms=<value optimized out>)
       at ../../../../dep/src/zthread/posix/Monitor.cxx:118
    #2  0x00007f88ba821871 in ZThread::ThreadImpl::sleep (ms=10) at ../../../../dep/src/zthread/ThreadImpl.cxx:295
    #3  0x00000000004e7a87 in RARunnable::run (this=0x7f88b805df80) at ../../../src/mangosd/Master.cpp:181
    #4  0x00007f88ba820371 in ZThread::ThreadImpl::Dispatch (parent=0xa68920, impl=0x7f88b6ceedf0, task=@0x4775a1a0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    #5  0x00007f88ba822876 in ZThread::(anonymous namespace)::Launcher::run (this=0x7fffc35d1ca0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    #6  0x00007f88ba8261ce in _dispatch (arg=0x7f88b6ceee64) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
    #7  0x00007f88ba6e2f1a in start_thread () from /lib/libpthread.so.0
    #8  0x00007f88ba0dc5d2 in clone () from /lib/libc.so.6
    #9  0x0000000000000000 in ?? ()
    
    Thread 2 (process 25496):
    #0  0x00007f88ba0a4df5 in nanosleep () from /lib/libc.so.6
    #1  0x00007f88ba0d61e4 in usleep () from /lib/libc.so.6
    #2  0x00000000004e4005 in CliRunnable::run (this=<value optimized out>) at ../../../src/mangosd/CliRunnable.cpp:306
    #3  0x00007f88ba820371 in ZThread::ThreadImpl::Dispatch (parent=0xa68920, impl=0x7f88b805ddc0, task=@0x40afe1a0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    #4  0x00007f88ba822876 in ZThread::(anonymous namespace)::Launcher::run (this=0x7fffc35d1ca0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    #5  0x00007f88ba8261ce in _dispatch (arg=0x40afdef0) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
    #6  0x00007f88ba6e2f1a in start_thread () from /lib/libpthread.so.0
    #7  0x00007f88ba0dc5d2 in clone () from /lib/libc.so.6
    #8  0x0000000000000000 in ?? ()
    
    Thread 1 (process 25495):
    #0  0x00007f88ba542a49 in std::_Rb_tree_increment () from /usr/lib/libstdc++.so.6
    #1  0x000000000062ef55 in Player::_SaveQuestStatus (this=0x35a35da0)
       at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_tree.h:182
    #2  0x00000000006535aa in Player::SaveToDB (this=0x35a35da0) at ../../../src/game/Player.cpp:15566
    #3  0x00000000007176ff in WorldSession::LogoutPlayer (this=0xf9bc800, Save=true) at ../../../src/game/WorldSession.cpp:358
    ---Type <return> to continue, or q <return> to quit---
    #4  0x0000000000718cbd in ~WorldSession (this=0x24037f20) at ../../../src/game/WorldSession.cpp:62
    #5  0x00000000007112d0 in World::AddSession_ (this=0xa8c470, s=0x7f87a93db5b0) at ../../../src/game/World.cpp:222
    #6  0x00000000007117f3 in World::UpdateSessions (this=0xa8c470, diff=829) at ../../../src/game/World.cpp:2614
    #7  0x0000000000711b7f in World::Update (this=0xa8c470, diff=829) at ../../../src/game/World.cpp:1515
    #8  0x00000000004e8c44 in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:59
    #9  0x00007f88ba820371 in ZThread::ThreadImpl::Dispatch (parent=0xa68920, impl=0x7f88b6cee770, task=@0x46f591a0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    #10 0x00007f88ba822876 in ZThread::(anonymous namespace)::Launcher::run (this=0x7fffc35d1ca0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    #11 0x00007f88ba8261ce in _dispatch (arg=0x24037f20) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
    #12 0x00007f88ba6e2f1a in start_thread () from /lib/libpthread.so.0
    #13 0x00007f88ba0dc5d2 in clone () from /lib/libc.so.6
    #14 0x0000000000000000 in ?? ()
    (gdb)
    
    

  12. 7054 , alterac,mtmaps

    [/code]

    #0  Player::RewardPlayerAndGroupAtKill (this=0x7f21954e41e0, pVictim=0x7f217a4ca3d0) at ../../../src/game/Formulas.h:117
    117     ../../../src/game/Formulas.h: No such file or directory.
           in ../../../src/game/Formulas.h
    (gdb) bt full
    #0  Player::RewardPlayerAndGroupAtKill (this=0x7f21954e41e0, pVictim=0x7f217a4ca3d0) at ../../../src/game/Formulas.h:117
           is_raid = <value optimized out>
           is_dungeon = <value optimized out>
           group_rate = <value optimized out>
           count = 8
           sum_level = 560
           member_with_max_level = (Player *) 0x7f21819d8100
           not_gray_member_with_max_level = (Player *) 0x7f21819d8100
           xp = 0
           honored_kill = <value optimized out>
    #1  0x00000000006f75de in Unit::DealDamage (this=0x7f21954e41e0, pVictim=0x7f217a4ca3d0, damage=2578,
       cleanDamage=<value optimized out>, damagetype=SPELL_DIRECT_DAMAGE, damageSchoolMask=SPELL_SCHOOL_MASK_NORMAL,
       spellProto=0x7f21d3b81094, durabilityLoss=true) at ../../../src/game/Unit.cpp:555
           he = <value optimized out>
           vAuras = <value optimized out>
           health = <value optimized out>
           duel_hasEnded = false
           __PRETTY_FUNCTION__ = "uint32 Unit::DealDamage(Unit*, uint32, const CleanDamage*, DamageEffectType, SpellSchoolMask, const SpellEntry*, bool)"
    #2  0x00000000006fa435 in Unit::DealSpellDamage (this=0x7f21954e41e0, damageInfo=0x47493ce0, durabilityLoss=true)
       at ../../../src/game/Unit.cpp:1151
           spellInfo = <value optimized out>
           pVictim = (Unit *) 0x7f217a4ca3d0
           spellProto = (const SpellEntry *) 0x7f21d3b81094
           cleanDamage = {damage = 0, attackType = BASE_ATTACK, hitOutCome = MELEE_HIT_NORMAL}
    #3  0x000000000069a506 in Spell::DoAllEffectOnTarget (this=0x7f21901a1f40, target=0x7f2181f26110)
       at ../../../src/game/Spell.cpp:1004
           damageInfo = {target = 0x7f217a4ca3d0, attacker = 0x7f21954e41e0, SpellID = 1680, damage = 2578, schoolMask = 1,
     absorb = 0, resist = 0, phusicalLog = false, unused = false, blocked = 176, HitInfo = 2, cleanDamage = 0}
           mask = <value optimized out>
           unit = (class Unit *) 0x7f217a4ca3d0
           caster = (class Unit *) 0x7f21954e41e0
           missInfo = SPELL_MISS_NONE
           procAttacker = 16
           procVictim = 1048608
           procEx = <value optimized out>
    #4  0x00000000006a1b0c in Spell::handle_immediate (this=0x7f21901a1f40) at ../../../src/game/Spell.cpp:2288
    No locals.
    #5  0x00000000006a1ef9 in Spell::cast (this=0x7f21901a1f40, skipCheck=false) at ../../../src/game/Spell.cpp:2269
           mPeriodic = (
       const std::list<Aura*,std::allocator<Aura*> > &) @0x7f21954e4328: {<std::_List_base<Aura*,std::allocator<Aura*> >> = {
       _M_impl = {<std::allocator<std::_List_node<Aura*> >> = {<__gnu_cxx::new_allocator<std::_List_node<Aura*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x0, _M_prev = 0x7f2196123bf0}}}, <No data fields>}
           castResult = <value optimized out>
    #6  0x00000000006a3610 in SpellEvent::Execute (this=0x7f21402f4450, e_time=6494330, p_time=1170) at ../../../src/game/Spell.cpp:5494
    No locals.
    #7  0x00000000007f0dd3 in EventProcessor::Update (this=0x7f21954e4318, p_time=209)
       at ../../../src/framework/Utilities/EventProcessor.cpp:47
           Event = (BasicEvent *) 0x7f21402f4450
    #8  0x00000000006e9119 in Unit::Update (this=0x7f21954e41e0, p_time=70) at ../../../src/game/Unit.cpp:196
    No locals.
    #9  0x000000000066a4ec in Player::Update (this=0x7f21954e41e0, p_time=209) at ../../../src/game/Player.cpp:1025
           now = <value optimized out>
           pet = <value optimized out>
    #10 0x00000000005bc203 in ObjectAccessor::UpdatePlayers (this=<value optimized out>, diff=209)
    ---Type <return> to continue, or q <return> to quit---
       at ../../../src/game/ObjectAccessor.cpp:531
           iter = {_M_cur = 0x13656bf0, _M_ht = 0xa3bc00}
    #11 0x00000000005b3d7d in MapManager::Update (this=0x7f21d8a58d20, diff=<value optimized out>)
       at ../../../src/game/MapManager.cpp:255
    No locals.
    #12 0x000000000070e80c in World::Update (this=0x7f21da406dc0, diff=209) at ../../../src/game/World.cpp:1554
           next = {_M_cur = 0x0, _M_ht = 0x7f21da406e90}
    #13 0x00000000004e8c24 in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:59
           diff = 209
           realCurrTime = 3158787113
           realPrevTime = <value optimized out>
           prevSleepTime = 0
    #14 0x00007f21db5b0371 in ZThread::ThreadImpl::Dispatch (parent=0xa64920, impl=0x7f21d86a0e70, task=@0x474941a0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    No locals.
    #15 0x00007f21db5b2876 in ZThread::(anonymous namespace)::Launcher::run (this=0x7fffe435fa30)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    No locals.
    #16 0x00007f21db5b61ce in _dispatch (arg=0xeb) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
           __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
    #17 0x00007f21db472f1a in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #18 0x00007f21dae6c5d2 in clone () from /lib/libc.so.6
    No symbol table info available.
    #19 0x0000000000000000 in ?? ()
    No symbol table info available.
    

  13. mangos unstable again :( have many crashes freez etc.. :(

    7054, alterac, mtmaps,sd2

    
    
    #0  std::_Rb_tree<std::Pair<unsigned int, unsigned char>, std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*>             , std::_Select1st<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> >, std::less<std::Pair<unsigned int, un             signed char> >, std::allocator<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> > >::find (
       this=<value optimized out>, __k=@0x447fec60)
       at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_pair.h:104
    104                  || (!(__y.first < __x.first) && __x.second < __y.second); }
    (gdb) bt full
    #0  std::_Rb_tree<std::Pair<unsigned int, unsigned char>, std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*>             , std::_Select1st<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> >, std::less<std::Pair<unsigned int, un             signed char> >, std::allocator<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> > >::find (
       this=<value optimized out>, __k=@0x447fec60)
       at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_pair.h:104
           __x = (class std::_Rb_tree_node<std::Pair<const std::Pair<unsigned int, unsigned char>, Aura*> >
        *) 0x3020302030203020
           __y = (class std::_Rb_tree_node<std::Pair<const std::Pair<unsigned int, unsigned char>, Aura*> >
        *) 0x7f4b74bb07a0
    #1  0x00000000006dd623 in Unit::DelayAura (this=0x7f4b74bb0520, spellId=<value optimized out>, effindex=807415840,
       delaytime=1958414240) at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_multimap.h:494
    No locals.
    #2  0x000000000075bccd in DynamicObject::Delay (this=0x7f4b48c8be40, delaytime=1000)
       at ../../../src/game/DynamicObject.cpp:146
    No locals.
    #3  0x000000000069b726 in Spell::DelayedChannel (this=0x7f4b978d4cf0) at ../../../src/game/Spell.cpp:5280
           dynObj = (class DynamicObject *) 0x3020302030203020
           resistChance = 0
           delaytime = <value optimized out>
    #4  0x00000000006f7e6b in Unit::DealDamage (this=0xee1f530, pVictim=0x7f4b6c90efa0, damage=56,
       cleanDamage=0x7f4b6c90f220, damagetype=DIRECT_DAMAGE, damageSchoolMask=1821438496, spellProto=0x0,
       durabilityLoss=true) at ../../../src/game/Unit.cpp:827
           channelInterruptFlags = 807415840
           health = <value optimized out>
           duel_hasEnded = false
           __PRETTY_FUNCTION__ = "uint32 Unit::DealDamage(Unit*, uint32, const CleanDamage*, DamageEffectType, SpellSchoolM             ask, const SpellEntry*, bool)"
    #5  0x00000000006f9557 in Unit::DealMeleeDamage (this=0xee1f530, damageInfo=0x447fef00, durabilityLoss=true)
       at ../../../src/game/Unit.cpp:1469
           pVictim = (Unit *) 0x7f4b6c90efa0
           cleanDamage = {damage = 18, attackType = BASE_ATTACK, hitOutCome = MELEE_HIT_NORMAL}
    #6  0x00000000006fa10f in Unit::AttackerStateUpdate (this=0xee1f530, pVictim=0x7f4b6c90efa0, attType=BASE_ATTACK,
       extra=false) at ../../../src/game/Unit.cpp:1860
           extraAttacks = 0
           damageInfo = {attacker = 0xee1f530, target = 0x7f4b6c90efa0, damageSchoolMask = 1, damage = 56, absorb = 0,
     resist = 0, blocked_amount = 0, HitInfo = 2, TargetState = 1, attackType = BASE_ATTACK, procAttacker = 4,
     procVictim = 1048584, procEx = 1, cleanDamage = 18, hitOutCome = MELEE_HIT_NORMAL}
    #7  0x000000000077fba1 in ReactorAI::UpdateAI (this=0xee227d0) at ../../../src/game/ReactorAI.cpp:79
    No locals.
    ---Type <return> to continue, or q <return> to quit---
    #8  0x0000000000515c62 in Creature::Update (this=0xee1f530, diff=126) at ../../../src/game/Creature.cpp:423
    No locals.
    #9  0x00000000005a8c63 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (v=@0x447ff110, c=<value optimized out>)
       at ../../../src/game/GridNotifiersImpl.h:46
    No locals.
    #10 0x00000000005a8d1d in VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNu             ll> > > (v=@0x4212, c=@0x447fec60) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
    No locals.
    #11 0x00000000005a1d33 in Map::Update (this=0x7f4be2f73ca0, t_diff=@0x277eb7b0)
       at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:105
           cell = {data = {Part = {grid_x = 4, grid_y = 32, cell_x = 0, cell_y = 4, nocreate = 1, reserved = 16},
       All = 34867204}}
           y = <value optimized out>
           plr = <value optimized out>
           updater = {i_timeDiff = 126}
           __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
    #12 0x000000000071f762 in MapUpdateRequest::call (this=0x277eb790) at ../../../src/game/MapUpdater.cpp:65
    No locals.
    #13 0x00000000007d8a1c in DelayExecutor::svc (this=0x12b4950) at ../../../src/shared/DelayExecutor.cpp:61
           rq = (class ACE_Method_Request *) 0x277eb790
    #14 0x00007f4bfb019d97 in ACE_Task_Base::svc_run (args=<value optimized out>)
       at ../../../../dep/ACE_wrappers/ace/Task.cpp:275
           t = (ACE_Task_Base *) 0x12b4950
           svc_status = <value optimized out>
    #15 0x00007f4bfb01ad15 in ACE_Thread_Adapter::invoke (this=0x7f4be44d0760)
       at ../../../../dep/ACE_wrappers/ace/Thread_Adapter.cpp:98
           exit_hook_instance = (ACE_Thread_Exit *) 0x7f4bf7e60720
           exit_hook_maybe = {instance_ = 0x0}
           exit_hook_ptr = <value optimized out>
    #16 0x00007f4bfa908f1a in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #17 0x00007f4bfa3025d2 in clone () from /lib/libc.so.6
    No symbol table info available.
    #18 0x0000000000000000 in ?? ()
    No symbol table info available.
    
    
    

  14. 7054, alterac, mtmaps,sd2

    gdb) bt full
    #0  0x00007f11ac57d07b in raise () from /lib/libc.so.6
    No symbol table info available.
    #1  0x00007f11ac57e84e in abort () from /lib/libc.so.6
    No symbol table info available.
    #2  0x00007f11ac576af4 in __assert_fail () from /lib/libc.so.6
    No symbol table info available.
    #3  0x0000000000770bcf in MapInstanced::GetInstance (this=<value optimized out>, obj=<value optimized out>)
       at ../../../src/game/MapInstanced.cpp:126
           NewInstanceId = <value optimized out>
           player = <value optimized out>
           pBind = <value optimized out>
           pSave = <value optimized out>
           map = <value optimized out>
           __PRETTY_FUNCTION__ = "Map* MapInstanced::GetInstance(const WorldObject*)"
    #4  0x00000000005be7c5 in ObjectAccessor::_buildChangeObjectForPlayer (obj=0x2004, update_players=@0x2018)
       at ../../../src/game/ObjectAccessor.cpp:347
           cell = {data = {Part = {grid_x = 41, grid_y = 28, cell_x = 4, cell_y = 5, nocreate = 1, reserved = 31},
       All = 66406185}}
           notifier = {i_updateDatas = @0x47cc3ec0, i_object = @0x7f112ede6110}
    #5  0x00000000005bedbb in ObjectAccessor::Update (this=0x6c91530, diff=<value optimized out>)
       at ../../../src/game/ObjectAccessor.cpp:511
           obj = (class Object *) 0x7f112ede6110
           update_players = {_M_ht = {
       _M_node_allocator = {<__gnu_cxx::new_allocator<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> > >>      = {<No data fields>}, <No data fields>}, _M_hash = {<No data fields>},
       _M_equals = {<> = {<No data fields>}, <No data fields>}, _M_get_key = {<> = {<No data fields>}, <No data fields>},
       _M_buckets = {<std::_Vector_base<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*,std::allocator<_     _gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*> >> = {
           _M_impl = {<std::allocator<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*>> = {<__gnu_cxx::n     ew_allocator<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*>> = {<No data fields>}, <No data fields>     }, _M_start = 0x7f116f973200, _M_finish = 0x7f116f973808, _M_end_of_storage = 0x7f116f973808}}, <No data fields>},
       _M_num_elements = 32}}
           packet = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 0,
       _storage = {<std::_Vector_base<unsigned char,std::allocator<unsigned char> >> = {
           _M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <N     o data fields>}, _M_start = 0xa26a80 "", _M_finish = 0xd4476 <Address 0xd4476 out of bounds>,
             _M_end_of_storage = 0x7f11acc209f0 "ATI\\211▒H\\213\\177\\b▒\\001"}}, <No data fields>}}, m_opcode = 3014}
           pos = <value optimized out>
    #6  0x00000000005b3df0 in MapManager::Update (this=0x6c6acb0, diff=<value optimized out>)
    ---Type <return> to continue, or q <return> to quit---
       at ../../../src/game/MapManager.cpp:270
           iter = {_M_cur = 0x0, _M_ht = 0x6c6ad38}
    #7  0x000000000070e80c in World::Update (this=0xa88470, diff=113) at ../../../src/game/World.cpp:1554
           next = {_M_cur = 0x7f11aa70a140, _M_ht = 0x57}
    #8  0x00000000004e8c24 in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:59
           diff = 113
           realCurrTime = 3103793009
           realPrevTime = <value optimized out>
           prevSleepTime = 87
    #9  0x00007f11acd5b371 in ZThread::ThreadImpl::Dispatch (parent=0xa64920, impl=0x7f11aa70a100, task=@0x47cc41a0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    No locals.
    #10 0x00007f11acd5d876 in ZThread::(anonymous namespace)::Launcher::run (this=0x7fffb5b0d1e0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    No locals.
    #11 0x00007f11acd611ce in _dispatch (arg=0x2004) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
           __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
    #12 0x00007f11acc1df1a in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #13 0x00007f11ac6175d2 in clone () from /lib/libc.so.6
    No symbol table info available.
    #14 0x0000000000000000 in ?? ()
    No symbol table info available.
    (gdb)
    

  15. if anyone can make player loot, i mean like in "uo" when player dies , all items,bags etc, drop in body, and everyone can loot it. if its possible, i would be happy)

    i did some research, and tryied to make patch, but still not works(

  16. Why not use currently existed functionlaity save character dump with enabled CharLogDump config option...

    dont work every rev, sometimes i got uncompleted dumps:( sometimes no dump at all

    and is harder way for not experienced users. so options in config could be nice features

    this option is good idea . had many problems with char deletion..

  17. The difference is, fixing the player problems would require a lot more changes to other systems. It should be easy to make a config option to do the updates either in Map::Update or ObjectAccessor::Update though so as long as it's done in ObjectAccessor by default it would be fine.

    this could be really nice, .

    Derex, big thx if u update mtmaps, really cant live without it:)( (i will happy for every ver, if its quick fix to update old mtmaps, it would be nice if we get old ones first(i had 2days uptime with them), then after some time with config options:)

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use