Após o link que você forneceu, a única parte significativa da sua pergunta é que eles estão solicitando um rastreamento de pilha simbólica. No entanto, não é útil explicar como fazê-lo .
(por exemplo, para aqueles que não sabem ou lembram, um rastreio simbólico de pilha pode ser obtido apenas compilando o binário com informações de depuração)
Eu acho essa outra página VLC mais útil nesse assunto, e uma muito melhor em vez daquela ligada a.
When compiling VLC media player, you
canmust compile a debug binary using --enable-debug on the ./configure script.
No caso que está sendo discutido, e de acordo com os links mencionados anteriormente, eu substituí aqui aqui por must.
What it is used for
Of course, the binary compiled in debug mode will or should behave like the release one (more or less). Differences are:
- developers can cause VLC to crash when it reached a suspicious state for development purpose, while release version will not in the same suspicious state
binary backtraces are meaningful in this mode since symbols are embedded in it.
How to enable it
As said above, you basically just have to add CFLAGS="-g" CXXFLAGS="-g" --enable-debug parameters at the ./configure stage.
For stepping into code, better is to do CFLAGS="-g -Og" CXXFLAGS="-g -Og" also add --disable-optimizations and not use --enable-release. Replace -Og with -O0 to prevent compiler from optimizing out variables.
Então, depois de compilar um binário de depuração, você pode enviar um relatório de erros descrevendo o que você estava fazendo que levou à falha e o "gdb bt full" para o (s) desenvolvedor (es).
Veja também: VLC - Reportar bugs