[FUG-BR] Pequeno programa de teste do OpenGL com core dump no virtualbox

Renato Botelho rbgarga em gmail.com
Quinta Novembro 10 14:28:24 BRST 2016


> On 10 Nov 2016, at 13:31, Otacílio de Araújo Ramos Neto <otacilio.neto at bsd.com.br> wrote:
> 
> Em qui, 10 de nov de 2016 11:09, Nilton Jose Rizzo <rizzo at i805.com.br <mailto:rizzo at i805.com.br>>
> escreveu:
> 
>> Em Thu, 10 Nov 2016 13:11:26 +0000, Otacílio de Araújo Ramos Neto escreveu
>>> Em qui, 10 de nov de 2016 10:02, Nilton Jose Rizzo
>>> <rizzo at i805.com.br> escreveu:
>>> 
>>>> Em Thu, 10 Nov 2016 09:45:06 -0300, Otacílio escreveu
>>>> 
>>>> Otacilio, aqui rodou redondo
>>>> 
>>>> Abriu e fecou a janela
>>>> 
>>>> A sua placa suporta openGL acima de 2.1?
>>>> 
>>>> 
>>>> 
>>>> % clang -I/usr/local/include -L/usr/local/lib -o teste teste.c -lGL
>> -lGLEW
>>>> -lGLU   -lglut
>>>> % ./teste
>>>> OpenGL version supported by this platform (3.3.0 NVIDIA 340.96):
>>>> Exiting...
>>>> 
>>>> 
>>>> 
>>>> ---
>>>> /*************************************************
>>>> **Nilton José Rizzo            UFRRJ
>>>> **http://www.rizzo.eng.br      http://www.ufrrj.br
>>>> **http://lattes.cnpq.br/0079460703536198
>>>> **************************************************/
>>>> 
>>>> -------------------------
>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>> 
>>> Opa Nilton.
>>> 
>>> Não eh questão de placa. Quando eu rodo o programa em uma máquina antiga
>>> ele funciona. O problema eh quando eu rodo em uma máquina
>>> virtualizada no virtual box. Nesse cenário o programa da um core
>>> dump no momento em que ele encerra a execução. Eu não sei se eh
>>> problema do Port do virtuabolx additions ou do virtualbox em si. Por
>>> isso pedi também para o pessoal testar em máquinas Linux.
>>> 
>>> Muito obrigado
>> 
>> O driver do Virtual box só suporta OpenGL 2.1.
>> 
>> https://www.virtualbox.org/wiki/X11Guest3D
>> 
>> 
> Tudo bem, mas eu não estou entendo a importância disso porque o programa
> faz quase nada e ele da o core dump depois que já executou todas as rotinas
> do OpenGL. Em todo o caso o sistema host eh um i7 com suporte ao OpenGL
> 4.0.0


Seria legal você compilar ele com -g e -O e rodar usando gdb pra entender exatamente o que acontece.

--
Renato Botelho



Mais detalhes sobre a lista de discussão freebsd