Jump to content

waza123

Members
  • Posts

    418
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

waza123's Achievements

Advanced Member

Advanced Member (3/3)

0

Reputation

  1. merged anticheat 14.10.2010 http://filebeam.com/9b3f8bfc432bdceb65bad6b9924cd3c2
  2. Think just need to add #include "DBCStores.h" to GridMap.cpp
  3. ../../../src/game/GridMap.cpp: In member function 'bool GridMap::loadData(char*)': ../../../src/game/GridMap.cpp:80: error: 'IsAcceptableClientBuild' was not declared in this scope ../../../src/game/GridMap.cpp: In static member function 'static bool GridMap::ExistMap(uint32, int, int)': ../../../src/game/GridMap.cpp:585: error: 'IsAcceptableClientBuild' was not declared in this scope make[3]: *** [GridMap.o] Error 1
  4. same for me core: 9948 db: ytdb 548 os: slackware http://paste2.org/p/846306
  5. nope, but kernel is compiled to support 12gb ram, i think its using 8gb ram like a swap, + hdd swap. and i monitor using top, and ram is not full. swap is not used at all.
  6. this is a joke right ? 12 GB RAM + SWAP 10GBEdit: Maybe there is a memory leak in mangos ? And after few hour mangos crash ?
  7. Core: 9765 VMAPS crash ? Using host libthread_db library "/lib/libthread_db.so.1". Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'. Program terminated with signal 6, Aborted. #0 0xb764ec66 in raise () from /lib/libc.so.6 #0 0xb764ec66 in raise () from /lib/libc.so.6 No symbol table info available. #1 0xb7650571 in abort () from /lib/libc.so.6 No symbol table info available. #2 0xb786e340 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6 No symbol table info available. #3 0xb786bbe5 in ?? () from /usr/lib/libstdc++.so.6 No symbol table info available. #4 0xb786bc22 in std::terminate () from /usr/lib/libstdc++.so.6 No symbol table info available. #5 0xb786bd4a in __cxa_throw () from /usr/lib/libstdc++.so.6 No symbol table info available. #6 0xb786c35e in operator new () from /usr/lib/libstdc++.so.6 No symbol table info available. #7 0xb786c43d in operator new[] () from /usr/lib/libstdc++.so.6 No symbol table info available. #8 0x084df62c in VMAP::ModelContainer::readFile (this=0x9ab08008, filename=0x9ab09014 "/home/wow/xxx/vmaps/571_16_38.vmap") at ../../../../src/shared/vmap/ModelContainer.cpp:292 i = <value optimized out> magic = "VMAP_2.0" basePos = {x = 0, y = 0, z = 0, static ZERO = {x = 0, y = 0, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = {x = 0, y = 0, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = {x = 1, y = 0, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = {x = 0, y = 1, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = {x = 0, y = 0, z = 1, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = {x = inf, y = inf, z = inf, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = {x = nan(0x400000), y = nan(0x400000), z = nan(0x400000), static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = {x = 0, y = 0, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}}, static dummy = <same as static member of an already seen type>}, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>} low = {x = 19748.084, y = -321.800323, z = 8417.67871, static ZERO = {x = 0, y = 0, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = {x = 0, y = 0, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = {x = 1, y = 0, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = {x = 0, y = 1, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = {x = 0, y = 0, z = 1, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = {x = inf, y = inf, z = inf, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = {x = nan(0x400000), y = nan(0x400000), z = nan(0x400000), static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = {x = 0, y = 0, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}}, static dummy = <same as static member of an already seen type>}, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>} high = {x = 20926.4512, y = 1227.75378, z = 9059.08105, static ZERO = {x = 0, y = 0, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = {x = 0, y = 0, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = {x = 1, y = 0, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = {x = 0, y = 1, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = {x = 0, y = 0, z = 1, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = {x = inf, y = inf, z = inf, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = {x = nan(0x400000), y = nan(0x400000), z = nan(0x400000), static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = {x = 0, y = 0, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}}, static dummy = <same as static member of an already seen type>}, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>} result = <value optimized out> flags = 0 size = 726952 ident = "CTREE01" chunk = "TRIB" ival = 40386 rf = (FILE *) 0x9ab07008 #9 0x084d476b in VMAP::MapTree::loadMap (this=0xa85b37b8, pDirFileName=@0xaf484c78, pMapTileIdent=4134) at ../../../../src/shared/vmap/VMapManager.cpp:683 fname = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x9ab09014 "/home/wow/xxx/vmaps/571_16_38.vmap"}} mc = (VMAP::ManagedModelContainer *) 0x9ab08008 name = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x9ab0a014 "571_16_38.vmap"}} lineBuffer = "571_16_38.vmap\\n\\000\\000\\000\\000\\000`\\000\\002\\000@\\000\\000571_16_38.vmdir\\000Ї\\000\\000\\000\\000\\000\\020\\000\\000\\003\\000\\000\\000\\"\\000\\000\\000ЪЪЪЪ\\000\\000\\000\\000\\000\\000\\000\\000\\"@\\000\\000\\026ЛtЇ\\000\\000\\000\\000@\\000пІ яvЇ@\\000\\000\\000\\b\\000\\000\\000ХЪ\\037©\\000\\000\\000\\000\\000\\000\\000\\000\\000\\020\\000\\000Ъ\\017\\000\\000\\"\\000\\000\\000ЪЪЪЪ\\000\\000\\000\\000\\030\\000\\000\\000х\\000\\000\\000\\026ЛtЇ\\000\\000\\000\\000@\\000пІP\\000\\000\\000\\222\\215oЇ@\\000пІ", '\\0' <repeats 12 times>, "N\\005\\001\\000\\000\\000\\000\\000\\000\\000\\020\\000\\000\\000\\020©Т©vЇтXoЇ\\004т"... newModelLoaded = false filesInDir = {iRefCount = 0, iFiles = {data = 0xb5c23d90, num = 1, numAllocated = 1}} fb = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x9ab22014 "/home/wow/xxx/vmaps/571_16_38.vmdir"}} df = (FILE *) 0x9ab0d008 result = true #10 0x084d5885 in VMAP::VMapManager::_loadMap (this=0xb6d0ead8, pBasePath=0x9ab25014 "/home/wow/xxx/vmaps", pMapId=571, x=4096, y=38, pForceTileLoad=false) at ../../../../src/shared/vmap/VMapManager.cpp:252 result = <value optimized out> dirFileName = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x9ab23014 "571_16_38.vmdir"}} instanceTree = (VMAP::MapTree *) 0xa85b37b8 #11 0x084d5a48 in VMAP::VMapManager::loadMap (this=0xb6d0ead8, pBasePath=0x9ab25014 "/home/wow/xxx/vmaps", pMapId=571, x=16, y=38) at ../../../../src/shared/vmap/VMapManager.cpp:199 loaded = <value optimized out> result = <value optimized out> #12 0x082574c3 in Map::LoadVMap (this=0x172bc490, gx=16, gy=38) at ../../../src/game/Map.cpp:124 vmapLoadResult = <value optimized out> #13 0x08259aa5 in Map::EnsureGridCreated (this=0x172bc490, p=@0xaf486db4) at ../../../src/game/Map.cpp:371 gx = 14467 gy = 6 #14 0x0825ad35 in Map::EnsureGridLoaded (this=0x172bc490, cell=@0xaf487f94) at ../../../src/game/Map.cpp:406 grid = <value optimized out> __FUNCTION__ = "EnsureGridLoaded" __PRETTY_FUNCTION__ = "bool Map::EnsureGridLoaded(const Cell&)" #15 0x08277bb7 in Visit<MaNGOS::VisibleNotifier, TypeMapContainer<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeNull> > > > > (this=0x172bc490, cell=@0xaf487f94, visitor=@0xaf487fa4) at ../../../src/game/Map.h:597 ...................
  8. sad. The idea is to implement blink and all other spells which wasn't implemented since first commit of mangos, and add the if() check which will read mangosd.conf # # Spell hacks # # Enabled: True # Disabled: False # hack.blink = True hack.shadowstep = False So if user want's to have all spells, he just switch it to True, and will have lags in server if hardware is sux, but spell will work.. if (hack.blink == true){ blink_code_enabled(); }else{ echo blink disabled }
  9. add index for `criteria` in `character_achievement_progress` this will fix freeze crash. But, in big server this table has ~15 000 000 rows, so the indexing will take about an hour.
  10. Core: [9765] SOAP Crash, immediately after send command: server info Console log mangos>Starting Remote access listner on port 34437 on 127.0.0.1 MaNGOSsoap: bound to [url]http://127.0.0.1:7878[/url] Starting up anti-freeze thread (60 seconds max stuck time)... Max allowed socket connections 1024 MaNGOSsoap: Error while acquiring lock, acc = -1, errno = 38 Table `command` have not existed command 'nameannounce', skip. *** glibc detected *** ./bin/mangos-worldd: free(): invalid pointer: 0x08c770fc *** ======= Backtrace: ========= /lib/libc.so.6[0xb76df564] /lib/libc.so.6(cfree+0x90)[0xb76e3010] /usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb78baa11] /usr/lib/libstdc++.so.6(_ZNSs4_Rep10_M_destroyERKSaIcE+0x1d)[0xb789690d] /usr/lib/libstdc++.so.6(_ZNSs7reserveEj+0xa2)[0xb7898142] /usr/lib/libstdc++.so.6(_ZNSs6appendEPKcj+0x62)[0xb7898312] ./bin/mangos-worldd(_ZN11SOAPCommand5printEPvPKc+0x21)[0x812dde1] ./bin/mangos-worldd(_ZN10CliHandler14SendSysMessageEPKc+0x15)[0x8161cd5] ./bin/mangos-worldd(_ZN11ChatHandler23HandleServerInfoCommandEPKc+0xbf)[0x8207eaf] ./bin/mangos-worldd(_ZN11ChatHandler21ExecuteCommandInTableEP11ChatCommandPKcRKSs+0x1e5)[0x81738a5] ./bin/mangos-worldd(_ZN11ChatHandler21ExecuteCommandInTableEP11ChatCommandPKcRKSs+0x138)[0x81737f8] ./bin/mangos-worldd(_ZN11ChatHandler13ParseCommandsEPKc+0x7e)[0x8173bce] ./bin/mangos-worldd(_ZN5World18ProcessCliCommandsEv+0x93)[0x8407fb3] ./bin/mangos-worldd(_ZN5World6UpdateEj+0x205)[0x8410175] ./bin/mangos-worldd(_ZN13WorldRunnable3runEv+0xce)[0x812fc0e] ./bin/mangos-worldd(_ZN9ACE_Based6Thread10ThreadTaskEPv+0x12)[0x84cd5f2] /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so(_ZN21ACE_OS_Thread_Adapter6invokeEv+0x67)[0xb7f092f7] /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so(ace_thread_adapter+0xf)[0xb7eb942f] /lib/libpthread.so.0[0xb77f6369] /lib/libc.so.6(clone+0x5e)[0xb7748cfe] ======= Memory map: ======== 08048000-08606000 r-xp 00000000 08:01 2179448 /home/wow/MaNGOS/bin/mangos-worldd 08606000-0860e000 rw-p 005bd000 08:01 2179448 /home/wow/MaNGOS/bin/mangos-worldd 0860e000-091e2000 rw-p 0860e000 00:00 0 [heap] 7e900000-7e901000 ---p 7e900000 00:00 0 .............. Crash log Using host libthread_db library "/lib/libthread_db.so.1". Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'. Program terminated with signal 6, Aborted. #0 0xb75cec66 in raise () from /lib/libc.so.6 #0 0xb75cec66 in raise () from /lib/libc.so.6 No symbol table info available. #1 0xb75d0571 in abort () from /lib/libc.so.6 No symbol table info available. #2 0xb760760b in __libc_message () from /lib/libc.so.6 No symbol table info available. #3 0xb760f564 in _int_free () from /lib/libc.so.6 No symbol table info available. #4 0xb7613010 in free () from /lib/libc.so.6 No symbol table info available. #5 0xb77eaa11 in operator delete () from /usr/lib/libstdc++.so.6 No symbol table info available. #6 0xb77c690d in std::string::_Rep::_M_destroy () from /usr/lib/libstdc++.so.6 No symbol table info available. #7 0xb77c8142 in std::string::reserve () from /usr/lib/libstdc++.so.6 No symbol table info available. #8 0xb77c8312 in std::string::append () from /usr/lib/libstdc++.so.6 No symbol table info available. #9 0x0812dde1 in SOAPCommand::Print (callbackArg=0x823ff1b8, msg=0x850f4dc "MaNGOS/0.16.0 (2010-04-20 11:24:51 Revision 9765 - be59be64a016f9dc7e976107647f4e77bab64174) for Linux_x32 (little-endian)") at /usr/lib/gcc/i486-slackware-linux/4.2.4/../../../../include/c++/4.2.4/bits/char_traits.h:258 No locals. #10 0x08161cd5 in CliHandler::SendSysMessage (this=0x843ff290, str=0x850f4dc "MaNGOS/0.16.0 (2010-04-20 11:24:51 Revision 9765 - be59be64a016f9dc7e976107647f4e77bab64174) for Linux_x32 (little-endian)") at ../../../src/game/Chat.cpp:2285 No locals. #11 0x08207eaf in ChatHandler::HandleServerInfoCommand (this=0x843ff290) at ../../../src/game/Level0.cpp:100 maxActiveClientsNum = 7 maxQueuedClientsNum = 0 str = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x84c0ff5c "3 Second(s)."}} full = 0x6 <Address 0x6 out of bounds> #12 0x081738a5 in ChatHandler::ExecuteCommandInTable (this=0x843ff290, table=0x861e150, text=0x894c7cb "", fullcmd=@0x843ff254) at ../../../src/game/Chat.cpp:897 cmd = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb6c0ac74 "info"}} #13 0x081737f8 in ChatHandler::ExecuteCommandInTable (this=0x843ff290, table=0x861d784, text=0x894c7c7 "info", fullcmd=@0x843ff254) at ../../../src/game/Chat.cpp:877 cmd = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xa9b767ac "server"}} #14 0x08173bce in ChatHandler::ParseCommands (this=0x843ff290, text=0x894c7c0 "server info") at ../../../src/game/Chat.cpp:1017 fullcmd = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb6c00574 "server info"}} __FUNCTION__ = "ParseCommands" __PRETTY_FUNCTION__ = "int ChatHandler::ParseCommands(const char*)" #15 0x08407fb3 in World::ProcessCliCommands (this=0xb6c0da50) at ../../../src/game/World.cpp:1880 handler = {<ChatHandler> = {_vptr.ChatHandler = 0x85184a8, m_session = 0x0, static load_command_table = false, sentErrorMessage = false}, m_accountId = 17345, m_loginAccessLevel = SEC_CONSOLE, m_callbackArg = 0x823ff1b8, m_print = 0x812ddc0 <SOAPCommand::Print(void*, char const*)>} zprint = <value optimized out> callbackArg = (void *) 0x823ff1b8 command = (CliCommandHolder *) 0x868fa08 #16 0x08410175 in World::Update (this=0xb6c0da50, diff=50) at ../../../src/game/World.cpp:1484 nextGameEvent = <value optimized out> autobroadcaston = 1 #17 0x0812fc0e in WorldRunnable::run (this=0xa9b76738) at ../../../src/mangosd/WorldRunnable.cpp:60 diff = 50 realCurrTime = 447323081 realPrevTime = <value optimized out> prevSleepTime = 50 #18 0x084cd5f2 in ACE_Based::Thread::ThreadTask (param=0xa9b76738) at ../../../src/shared/Threading.cpp:187 No locals. #19 0xb7e392f7 in ACE_OS_Thread_Adapter::invoke () from /home/wow/mmm/lib/libACE-5.6.6.so No symbol table info available. #20 0xb7de942f in ace_thread_adapter () from /home/wow/mmm/lib/libACE-5.6.6.so No symbol table info available. #21 0xb7726369 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #22 0xb7678cfe in clone () from /lib/libc.so.6 No symbol table info available. RA crash mangos-worldd: pthread_mutex_lock.c:87: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed. Using host libthread_db library "/lib/libthread_db.so.1". Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'. Program terminated with signal 6, Aborted. #0 0xb7670c66 in raise () from /lib/libc.so.6 #0 0xb7670c66 in raise () from /lib/libc.so.6 No symbol table info available. #1 0xb7672571 in abort () from /lib/libc.so.6 No symbol table info available. #2 0xb7669e60 in __assert_fail () from /lib/libc.so.6 No symbol table info available. #3 0xb77ca320 in pthread_mutex_lock () from /lib/libpthread.so.0 No symbol table info available. #4 0xb7ed7afd in ACE_OS::mutex_lock () from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so No symbol table info available. #5 0x0812af71 in RASocket::commandFinished (callbackArg=0x3697c020, success=true) at ../../../dep/ACE_wrappers/ace/OS_NS_Thread.inl:1791 No locals. #6 0x08407fcf in World::ProcessCliCommands (this=0xb6d0da98) at ../../../src/game/World.cpp:1883 handler = {<ChatHandler> = {_vptr.ChatHandler = 0x85184a8, m_session = 0x0, static load_command_table = false, sentErrorMessage = false}, m_accountId = 17345, m_loginAccessLevel = SEC_ADMINISTRATOR, m_callbackArg = 0x3697c020, m_print = 0x812afe0 <RASocket::zprint(void*, char const*)>} zprint = <value optimized out> callbackArg = (void *) 0x3697c020 command = (CliCommandHolder *) 0x39ea87d8 #7 0x08410175 in World::Update (this=0xb6d0da98, diff=68) at ../../../src/game/World.cpp:1484 nextGameEvent = <value optimized out> autobroadcaston = 1 #8 0x0812fc0e in WorldRunnable::run (this=0x8a881b0) at ../../../src/mangosd/WorldRunnable.cpp:60 diff = 68 realCurrTime = 454761557 realPrevTime = <value optimized out> prevSleepTime = 47 #9 0x084cd5f2 in ACE_Based::Thread::ThreadTask (param=0x8a881b0) at ../../../src/shared/Threading.cpp:187 No locals. #10 0xb7edb2f7 in ACE_OS_Thread_Adapter::invoke () from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so No symbol table info available. #11 0xb7e8b42f in ace_thread_adapter () from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so No symbol table info available. #12 0xb77c8369 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #13 0xb771acfe in clone () from /lib/libc.so.6 No symbol table info available. RA crash nr2 Using host libthread_db library "/lib/libthread_db.so.1". Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'. Program terminated with signal 6, Aborted. #0 0xb7621c66 in raise () from /lib/libc.so.6 #0 0xb7621c66 in raise () from /lib/libc.so.6 No symbol table info available. #1 0xb7623571 in abort () from /lib/libc.so.6 No symbol table info available. #2 0xb761ae60 in __assert_fail () from /lib/libc.so.6 No symbol table info available. #3 0xb777b5c3 in pthread_mutex_lock () from /lib/libpthread.so.0 No symbol table info available. #4 0xb7e88afd in ACE_OS::mutex_lock () from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so No symbol table info available. #5 0x0812ae78 in RASocket::sendf (this=0x13d9b530, msg=0x841fc83c "Mail sent to hidden") at ../../../dep/ACE_wrappers/ace/OS_NS_Thread.inl:3400 No locals. #6 0x08161cd5 in CliHandler::SendSysMessage (this=0x841ff290, str=0x841fc83c "Mail sent to hidden") at ../../../src/game/Chat.cpp:2285 No locals. #7 0x08161eaa in ChatHandler::PSendSysMessage (this=0x841ff290, entry=169) at ../../../src/game/Chat.cpp:843 format = <value optimized out> ap = 0x841fd058 "т╙+\\032ЮЮ\\037\\204\\230=ц╦юЮ\\037\\204\\006" str = "Mail sent to hidden\\000A9╙^F\\212\\2038Fт\\235\\020B9╨_F\\000\\200їB\\000\\200\\216A\\000\\220іC\\000═їB\\000\\000╙A\\000(╗C\\220м\\037\\204ЪЪЪЪ<м\\037\\2048и\\037\\204^\\023N\\bь'Нy\\200м\\037\\204тй\\037\\204<м\\037\\204Пй\\037\\204\\001\\000\\000\\000\\000\\000\\000\\000\\177>\\000\\000h╔Кy\\001\\000\\000\\000\\f\\000\\000\\000A\\020\\000\\000Х\\217Сx[}╟б\\213u\\217Cgі╨B\\022ХWц\\000\\200\\216A\\000\\220іC\\200м\\037\\204Пи\\037\\204ьи\\037\\204Xи\\037\\204©RN\\bh'N}\\024и\\037\\2040и\\037\\204<м\\037\\204Lи\\037\\204"... #8 0x082417a3 in ChatHandler::HandleSendItemsCommand (this=0x841ff290, args=0x165b423b "hidden") at ../../../src/game/Level3.cpp:6400 receiver = (class Player *) 0x0 receiver_guid = 173047 receiver_name = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1a2baad4 "hidden"}} tail1 = <value optimized out> msgSubject = <value optimized out> tail2 = <value optimized out> msgText = <value optimized out> subject = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x150be9fc "hidden"}} text = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1f4501ec "hidden"}} items = {<std::_List_base<std::Pair<unsigned int, unsigned int>,std::allocator<std::Pair<unsigned int, unsigned int> > >> = { _M_impl = {<std::allocator<std::_List_node<std::Pair<unsigned int, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_List_node<std::Pair<unsigned int, unsigned int> > >> = {<No data fields>}, <No data fields>}, _M_node = { _M_next = 0x1a40bdc0, _M_prev = 0x1a40bdc0}}}, <No data fields>} tail = 0x0 sender = {m_messageType = MAIL_NORMAL, m_senderId = 0, m_stationery = MAIL_STATIONERY_GM} draft = {m_mailTemplateId = 0, m_mailTemplateItemsNeed = false, m_subject = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x150be9fc "hidden"}}, m_body = { static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1f4501ec "hidden"}}, m_items = { _M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::Pair<const unsigned int, Item*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::Pair<const unsigned int, Item*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x841fe090, _M_right = 0x841fe090}, _M_node_count = 0}}}, m_money = 0, m_COD = 0} nameLink = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1a2baad4 "hidden"}} #9 0x081738a5 in ChatHandler::ExecuteCommandInTable (this=0x841ff290, table=0x861e400, text=0x165b423b "hidden", fullcmd=@0x841ff254) at ../../../src/game/Chat.cpp:897 cmd = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1548b724 "items"}} #10 0x081737f8 in ChatHandler::ExecuteCommandInTable (this=0x841ff290, table=0x861dcc4, text=0x165b4235 "items hidden", fullcmd=@0x841ff254) at ../../../src/game/Chat.cpp:877 cmd = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x18bcabac "send"}} #11 0x08173bce in ChatHandler::ParseCommands (this=0x841ff290, text=0x165b4230 "send items hidden") at ../../../src/game/Chat.cpp:1017 fullcmd = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1f7bdbc4 "send items hidden \\"hidden\\" \\"hidden\\" hidden:20"}} __FUNCTION__ = "ParseCommands" __PRETTY_FUNCTION__ = "int ChatHandler::ParseCommands(const char*)" #12 0x08407fb3 in World::ProcessCliCommands (this=0xb6c0da20) at ../../../src/game/World.cpp:1880 handler = {<ChatHandler> = {_vptr.ChatHandler = 0x85184a8, m_session = 0x0, static load_command_table = false, sentErrorMessage = false}, m_accountId = 17345, m_loginAccessLevel = SEC_ADMINISTRATOR, m_callbackArg = 0x13d9b530, m_print = 0x812afe0 <RASocket::zprint(void*, char const*)>} zprint = <value optimized out> callbackArg = (void *) 0x13d9b530 command = (CliCommandHolder *) 0xc7bda40 #13 0x08410175 in World::Update (this=0xb6c0da20, diff=65) at ../../../src/game/World.cpp:1484 nextGameEvent = <value optimized out> autobroadcaston = 1 #14 0x0812fc0e in WorldRunnable::run (this=0xa9861b38) at ../../../src/mangosd/WorldRunnable.cpp:60 diff = 65 realCurrTime = 462985440 realPrevTime = <value optimized out> prevSleepTime = 41 #15 0x084cd5f2 in ACE_Based::Thread::ThreadTask (param=0xa9861b38) at ../../../src/shared/Threading.cpp:187 No locals. #16 0xb7e8c2f7 in ACE_OS_Thread_Adapter::invoke () from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so No symbol table info available. #17 0xb7e3c42f in ace_thread_adapter () from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so No symbol table info available. #18 0xb7779369 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #19 0xb76cbcfe in clone () from /lib/libc.so.6 No symbol table info available.
  11. So, this is it ? This is the patch ? http://pastebin.com/KktLPUPa much smaller code than first one was made.
  12. Figured out.. not very easy, but it's works nice. // Create a link to repository git remote add tmp git://github.com/[NAME]/mangos.git // Fetch sources git fetch tmp // Create and switch to tmp branch git checkout --track -b tmp tmp/master // Switch back to your master branch which apply patch git checkout master // Now type the commit id which you want to get git cherry-pick 1d7f6138bc1e2bc5ae40d264a48fbe2c5ec035cc // Now push changes to your server git push [REPOSITORY] master // Delete tmp branch git branch -d tmp // Delete link to remote branch git remote rm tmp
  13. I have own repository branch, how to apply patch from different repository to my branch ? For example: Apply this patch http://github.com/mangos/mangos/commit/2cb35a12ef35a489ddb0e561556c1e918d57f191 To my repository branch. Something like: git pull git://github.com/mangos/mangos.git 2cb35a12ef35a489ddb0e561556c1e918d57f191 With some git command (manually its hard)
×
×
  • 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