@Up também estou com o mesmo erro... xD
- Fórum
- OTServ
- Suporte
- Programação
- [C++ - Linux] Alguém poderia me ajudar a entender esse erro?
TO
[C++ - Linux] Alguém poderia me ajudar a entender esse erro?
Por Tony Araujo, 24 de mar. de 2019 em Programação
3
1.5k
info
Grupo: Visconde
Registrado: 07/02/12
Posts: 427
Reputação: +112

24 de março de 2019 às 12:04
Editado Março 24 por KarlKalvin
info
Grupo: Cavaleiro
Registrado: 12/07/17
Posts: 164
Reputação: +62
Gênero: Masculino
Char no Tibia: [ADM] Slender

28 de março de 2019 às 15:41
Seria mais facil se tivesse o nome do arquivo ............
DONO: PokemonZbr ( Online )
DONO: OtPokemonTvZ ( Offline )
Links do meu jogo
http://pokemonzbr.com/ (Online)
http://otpokemontvz.com/ (Offline)
Eu sou:
Scripter: 5%
Mapper: 30%
Programador: 5%
Website : 50%


info
Grupo: Visconde
Registrado: 27/02/13
Posts: 446
Reputação: +282
Gênero: Masculino
Eai galera, tranquilo? Ontem aconteceu do meu servidor dar um crash, na hora do save, que eu não tinha visto ainda. Porém, não é em todo save, o servidor vai salvando normalmente, porém chega uma hora que ele crasha. Ele deu o local no gdb do linux, porém a linha do crash é apenas uma query como várias outras, sem nada de especial.
Linha:
Função:
// Save Caught query.str(""); query << "DELETE FROM `player_caughts` WHERE `player_id` = " << player->getGUID(); if(!db->executeQuery(query.str())) return false; query_insert.setQuery("INSERT INTO `player_caughts` (`player_id`, `pokename`, `catched`, `balltype`, `pokeball`, `greatball`, `superball`, `ultraball`, `saffariball`) VALUES "); for(PokeBallsMap::iterator it = player->pokeBallsMap.begin(); it != player->pokeBallsMap.end(); ++it) { sprintf(buffer, "%u, %s, %u, %u, %u, %u, %u, %u, %u", player->getGUID(), db->escapeString(it->first).c_str(), it->second.catched, it->second.ball, it->second.poke, it->second.great, it->second.super, it->second.ultra, it->second.saffari); if(!query_insert.addRow(buffer)) return false; } if(!query_insert.execute()) return false;Erro: