Jump to content

Bus error (core dumped)


rt19

Recommended Posts

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
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 by rt19
Link to comment
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
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 by rt19
Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...