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

Nilton Jose Rizzo rizzo em i805.com.br
Quinta Novembro 10 15:28:19 BRST 2016


Em Thu, 10 Nov 2016 14:03:16 -0300, Otacílio escreveu
> Em 10/11/2016 13:28, Renato Botelho escreveu:
> >> 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
> >
> 
> Você tem razão  Renato. E foi mesmo uma estupidez muito grande a 
> minha ter enviado o email sem ter feito isso antes. Somente nessa 
> besteira já deu para descobrir que a exception eh gerada na linha 
> 679 do arquivo /usr/ports/emulators/virtualbox-ose-
> additions/work/VirtualBox-
> 5.1.8/src/VBox/GuestHost/OpenGL/util/hash.c . Bem, é assim mesmo. 
> Vivendo e aprendendo.

   Era o VBox crashando??? endenti que era o seu programa.

> 
> []'s
> -Otacílio
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


---
/*************************************************
**Nilton José Rizzo            UFRRJ
**http://www.rizzo.eng.br      http://www.ufrrj.br
**http://lattes.cnpq.br/0079460703536198
**************************************************/



Mais detalhes sobre a lista de discussão freebsd