|
|
Модератор форума: Dimitro |
Форум TrinityCore [TrinityCore] Help Краш сервера. |
Краш сервера. |
Добрый вечер, кто знает как пофиксить?
Код Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7f3dc5d1c700 (LWP 18205)] 0x00000000011ae7f9 in Trinity::ObjectUpdater::Visit (this=0x7f3dc5d1bd90, m=...) at /opt/server/src/server/game/Grids/Notifiers/GridNotifiersImpl.h:36 36 if (iter->getSource()->IsInWorld() && !iter->getSource()->isSpiritService()) (gdb) s [Thread 0x7f3dcc521720 (LWP 18191) exited] [Thread 0x7f3dc99a9700 (LWP 18193) exited] [Thread 0x7f3dc8f9c700 (LWP 18194) exited] [Thread 0x7f3dc879b700 (LWP 18195) exited] [Thread 0x7f3dc5d1c700 (LWP 18205) exited] [Thread 0x7f3dc551b700 (LWP 18206) exited] [Thread 0x7f3dc4d1a700 (LWP 18207) exited] [Thread 0x7f3db7ffe700 (LWP 18208) exited] [Thread 0x7f3db252e700 (LWP 18212) exited] [Thread 0x7f3db1d2d700 (LWP 18213) exited] [Thread 0x7f3db0d2b700 (LWP 18215) exited] [Thread 0x7f3dabfff700 (LWP 18216) exited] Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists. (gdb) bt No stack. (gdb) l 31 } 32 33 inline void Trinity::ObjectUpdater::Visit(CreatureMapType &m) 34 { 35 for (CreatureMapType::iterator iter=m.begin(); iter != m.end(); ++iter) 36 if (iter->getSource()->IsInWorld() && !iter->getSource()->isSpiritService()) 37 iter->getSource()->Update(i_timeDiff); 38 } 39 40 // SEARCHERS & LIST SEARCHERS & WORKERS (gdb)
Сообщение # 1 написано 04.04.2016 в 22:15
|
Этот вывод ничего не дает. Показано, где упало, сама проблема скорее всего появилась гораздо раньше. Собирайте в отладке, смотрите, на чем именно падает, а затем отслеживайте изменения в проблемных данных. Так Вы сможете определить, в какой момент происходит их порча, и предотвратить ее.
|
cmake ../ -DCMAKE_INSTALL_PREFIX=/home/server -DCONF_DIR=/home/server/etc -DWITH_COREDEBUG=1
Сообщение # 4 написано 22.07.2016 в 11:47
|
| |||
| |||