При старте сервера выскакивает эта ошибка
Стек вызовов:
Код:
#0 0x0879cbf6 in Database::getQueryConnection (this=0x8a05e00)
at /home/gabriel/src/mz/src/shared/Database/Database.cpp:221
#1 0x083ea471 in Database::Query (this=0x8a05e00,
sql=0x8838338 "SELECT id, MinPlayersPerTeam,MaxPlayersPerTeam,MinLvl,MaxLvl,AllianceStartLoc,AllianceStartO,HordeStartLoc,HordeStartO FROM battleground_template") at /home/gabriel/src/mz/src/shared/Database/Database.h:104
#2 0x08468361 in BattleGroundMgr::CreateInitialBattleGrounds (this=0xb000c100)
at /home/gabriel/src/mz/src/game/BattleGroundMgr.cpp:1128
#3 0x085004ec in World::SetInitialWorldSettings (this=0xb7713900) at /home/gabriel/src/mz/src/game/World.cpp:1260
#4 0x083f3ef1 in Master::Run (this=0xb7747f88) at /home/gabriel/src/mz/src/mz-world/Master.cpp:184
#5 0x083f7ade in main (argc=1, argv=0xbffff5d4) at /home/gabriel/src/mz/src/mz-world/Main.cpp:161
В момент ошибки сегментации значения
Код:
nCount % m_nQueryConnPoolSize = 0,
m_pQueryConnections[nCount % m_nQueryConnPoolSize] = (SqlConnection *&) @0x0: <error reading variable>
В предыдущем вызове Database::getQueryConnection
Код:
(gdb) p m_pQueryConnections[nCount % m_nQueryConnPoolSize]
$16 = (SqlConnection *&) @0xb7747f48: 0xb7743f20
Ах да, это в mangos/zero, собрано с помощью cmake + make в дебаг режиме. С отладчиком знаком первый день, сейчас дальше буду ковырять.
Укажите нубу куда копать, чтобы получить все таки подключение к бд при загрузке бг