O OpenApoc parece travar quando o arquivo de log atinge> 82 MiB no Windows 7 Ultimate x64 com um SSD Sandisk X400 de 1 TB.
Excluir o arquivo de log parece ser a única maneira de fazer o jogo funcionar sem um CTD instantâneo, uma vez que você começa a dar tempo para se mover (retomar)
A raiz do OpenApoc é "C: \ Games \ OpenApoc \"
Talvez o log deva ser feito para abater-se acima de 31 MiB para que possamos obter um comprimento de log decente, mas não um de expansão contínua
Não fui capaz de reproduzir isso - ainda acontece?
Algumas semanas atrás, eu tinha um arquivo de log com mais de 500 MB.
Apenas copie e cole do discord, não fui capaz de replicar novamente com o download mais recente
Será fechado, no entanto, podemos sempre reabrir se necessário
não em um dispositivo, posso acessar o git no caixa eletrônico, mas com relação ao problema de registro> 82 MB
Isso ainda ocorre em alguns dispositivos ... O limite mínimo que obtive é 82 MB
O mais alto é o limite de tamanho de arquivo FAT32 de 4 GB
É difícil de reproduzir, mas na verdade, acima de 82 MB, mais cedo ou mais tarde, um sistema Windows não conseguirá gravar rapidamente no arquivo de log grande e o OpenApoc travará, falhando ao gravar no log
É necessário manter o log expandindo até o limite do sistema de arquivos ou devemos truncá-lo em 50 MB?
Obviamente, em NTFS e exFAT o limite é maior, por isso leva mais tempo para travar, a menos que uma gravação seja atrasada
JonnyH Ontem às 09:14
Ainda não consigo reproduzir isso, meu log ultrapassou 500 MB e não vi nenhuma falha
Talvez não seja realmente o log, mas algo mais que acontece no mesmo tempo? Como um vazamento de memória ou algo assim?
Você obtém um backtrace do acidente? Se estiver usando a compilação appveyor, pode ser necessário extrair o pacote de depuração para obter símbolos dos arquivos PDB
Filmboy84 Ontem às 09:17
Pode ser, apenas se ocorresse raramente em um sistema Win7 NTFS
Acontece mais em uma instalação antiga do FAT32 WinXP
Eu posso tentar obter um backtrace
Já faz um tempo desde que eu olhei para isso (exclua o arquivo de log a cada jogo por hábito agora)
Se o pacote de depuração estiver funcionando novamente (não foi por um tempo, se você se lembra), terei uma oportunidade de explorar
JonnyH Ontem às 09:19
Hmm, eu não tenho mais nada com win7 ou fat32, então posso ter problemas de reprodução, se eles estiverem relacionados
Mas eu ficaria surpreso se fosse o próprio tamanho do arquivo de log - nós apenas usamos as apis padrão que foram bastante testadas em batalha ao longo do tempo
Filmboy84 Ontem às 09:49
Certamente é estranho
Nunca tive problemas no Win10 com NTFS
Irá atualizar o problema com tudo isso na próxima vez em um dispositivo git amigável
Também sob a miríade de sistemas de arquivos Linux, parece ok (incluindo os antigos como HPFS)
Concordo que provavelmente não está vinculado ao sistema de arquivos de nenhuma forma, exceto atingir o limite de tamanho do arquivo, até aquele ponto eu não tinha pensado em vazamento de memória ... Agora você diz que parece mais provável