rt19 Posted May 9, 2018 at 02:55 AM Share Posted May 9, 2018 at 02:55 AM Boas, Estou aqui a tentar ligar um game & db novos de uma source limpa (fliege), foram compiladas numa freebsd 9.2 32b, sem qql erro. Ao inicar o game, dá-me core dumped, estou a usar freebsd 11.1 32bits, pastbin do game.core debug: https://pastebin.com/JytHNgx0 Agradeço qql ajuda. Link to comment Share on other sites More sharing options...
[Admin] tierrilopes Posted May 9, 2018 at 10:28 AM Share Posted May 9, 2018 at 10:28 AM Estás a compilar com a opção "-g" na makefile do game (em CFLAGS)? Estás a iniciar o ficheiro game sem estarem stripped (stripped deve ser por volta dos 8MB o game, não stripped uns 50-60MB)? Caso não estejas, experimenta ambos os passos, para ver se aparece mais alguma informação no debug. Pelo que pesquisei, bus error poderá ter a ver com acesso a memória que deveria estar lá e não está, ou vice-versa. Link to comment Share on other sites More sharing options...
rt19 Posted May 9, 2018 at 03:06 PM Author Share Posted May 9, 2018 at 03:06 PM (edited) 4 horas atrás, Tierri Lopes disse: Estás a compilar com a opção "-g" na makefile do game (em CFLAGS)? Estás a iniciar o ficheiro game sem estarem stripped (stripped deve ser por volta dos 8MB o game, não stripped uns 50-60MB)? Caso não estejas, experimenta ambos os passos, para ver se aparece mais alguma informação no debug. Pelo que pesquisei, bus error poderá ter a ver com acesso a memória que deveria estar lá e não está, ou vice-versa. Sim o makefile tem a opção -g, o game tem á volta dos 6MB makefile do game:https://pastebin.com/cAm0HG2N Edited May 9, 2018 at 03:13 PM by rt19 Link to comment Share on other sites More sharing options...
[Admin] tierrilopes Posted May 9, 2018 at 07:57 PM Share Posted May 9, 2018 at 07:57 PM 4 hours ago, rt19 said: Sim o makefile tem a opção -g, o game tem á volta dos 6MB makefile do game:https://pastebin.com/cAm0HG2N Ah então está stripped, por isso é que não aparece mais informações quando fazes o debug. Na makefile, comenta esta linha: @strip $(TARGET) Para: #@strip $(TARGET) Vê também na makefile principal (Server/makefile) se não tem lá nada acerca de "strip", se tiver comenta. Depois volta a compilar a source, desta vez o game terá os mais 50/60MB. Volta a enviar o ficheiro game, corre-o e faz-lhe debug quando voltar a aparecer o .core, nessa altura já deverá para ver mais informações Link to comment Share on other sites More sharing options...
rt19 Posted May 10, 2018 at 02:01 AM Author Share Posted May 10, 2018 at 02:01 AM (edited) 6 horas atrás, Tierri Lopes disse: Ah então está stripped, por isso é que não aparece mais informações quando fazes o debug. Na makefile, comenta esta linha: @strip $(TARGET) Para: #@strip $(TARGET) Vê também na makefile principal (Server/makefile) se não tem lá nada acerca de "strip", se tiver comenta. Depois volta a compilar a source, desta vez o game terá os mais 50/60MB. Volta a enviar o ficheiro game, corre-o e faz-lhe debug quando voltar a aparecer o .core, nessa altura já deverá para ver mais informações Esta source do fliege que tou usar não tem makefile principal ou deve ter noutra pasta. Dei compile com game sem tar stripped pediu-me umas libs do genero "libjpeg.so.8,libpng16.so.16" entre outras n sei se tem mal mas criei atalho de libs de versões anteriores por exemplo libpng15.so.15 para ele deixar de dar erro, servidor iniciou corretamente sem bus dump. Convêm sempre que der debug no game.core, usar o game sem tar stripped? E já agora qual a diferença de um game tar stripped ou não para além do tamanho Edited May 10, 2018 at 02:04 AM by rt19 Link to comment Share on other sites More sharing options...
[Admin] tierrilopes Posted May 10, 2018 at 02:20 AM Share Posted May 10, 2018 at 02:20 AM Se estiver stripped, o debug não mostra informação quase nenhuma. Para debug usa sempre o game sem qualquer tipo de strip É o mesmo que compilar o executável em modo debug ou distribute. Acerca do comando strip tens aqui mais informação: https://www.freebsd.org/cgi/man.cgi?query=strip&sektion=1&manpath=freebsd-release-ports Link to comment Share on other sites More sharing options...
rt19 Posted May 10, 2018 at 02:30 AM Author Share Posted May 10, 2018 at 02:30 AM 10 minutos atrás, Tierri Lopes disse: Se estiver stripped, o debug não mostra informação quase nenhuma. Para debug usa sempre o game sem qualquer tipo de strip É o mesmo que compilar o executável em modo debug ou distribute. Acerca do comando strip tens aqui mais informação: https://www.freebsd.org/cgi/man.cgi?query=strip&sektion=1&manpath=freebsd-release-ports Obrigado Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now