Hi,<br>today I have downloaded and compiled the opengl plugins from the git repository in a PC with Debian Lenny and it worked Ok.<br>This evening I have tried to do the same process in another computer, also with Debian Lenny, but in this case for AMD64 architecture. In this case, when executing a test pipeline or the cube test application, I get a segmentation fault. I cannot assure 100% that both systems are equal (but for that little detail of the number of bits), but I have installed them both in the las two days, and more or less with the same packages.<br>
<br>These are the test pipelines I hav tried:<br>gst-launch-0.10&nbsp; --gst-debug=glupload:5 --gst-debug=gldisplay:5&nbsp; videotestsrc !&nbsp; glupload ! fakesink<br>gst-launch-0.10&nbsp; --gst-debug=glupload:5 --gst-debug=gldisplay:5&nbsp; videotestsrc !&nbsp; glimagesink<br>
<br>(At the end of the mail the log output).<br><br>I have been looking into the code and the segmentation fault happens in gstdisplay.c, in method gst_gl_display_init_upload, which is called from gst_gl_upload_set_caps and in gst_glimage_sink_render. More exactely the&nbsp; SIGSEGV happens when calling gst_gl_window_send_message.<br>
<br>Has anyone managed to use the opengl plugins in an amd64 system?<br><br><br>Thanks and great job these plugins (and gstreamer in general).<br><br>Alex<br><br>PS: The log (just the last lines) for the glupload case:<br>
0:00:00.362859526 27390 0x2360920 INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gldisplay gstgldisplay.c:413:gst_gl_display_thread_create_context: gl window created<br>0:00:00.365397907 27390 0x2360920 INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gldisplay gstgldisplay.c:429:gst_gl_display_thread_create_context: GL_VERSION: 2.1.2 NVIDIA 173.14.09<br>
0:00:00.365416485 27390 0x2360920 INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gldisplay gstgldisplay.c:430:gst_gl_display_thread_create_context: GLEW_VERSION: 1.5.0<br>0:00:00.365426612 27390 0x2360920 INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gldisplay gstgldisplay.c:432:gst_gl_display_thread_create_context: GL_SHADING_LANGUAGE_VERSION: 1.20 NVIDIA via Cg compiler<br>
0:00:00.365438555 27390 0x2360920 INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gldisplay gstgldisplay.c:436:gst_gl_display_thread_create_context: GL_VENDOR: NVIDIA Corporation<br>0:00:00.365447005 27390 0x2360920 INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gldisplay gstgldisplay.c:437:gst_gl_display_thread_create_context: GL_RENDERER: GeForce 8600M GT/PCI/SSE2<br>
0:00:00.365481298 27390 0x24e6a00 INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gldisplay gstgldisplay.c:1510:gst_gl_display_create_context: gl thread created<br>0:00:00.365522085 27390 0x24e6a00 INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gldisplay gstgldisplay.c:1514:gst_gl_display_create_context: gl thread created and unlocked<br>
0:00:00.429685477 27390 0x25a06f0 INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gldisplay gstgldisplay.c:413:gst_gl_display_thread_create_context: gl window created<br>0:00:00.432397903 27390 0x25a06f0 INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gldisplay gstgldisplay.c:429:gst_gl_display_thread_create_context: GL_VERSION: 2.1.2 NVIDIA 173.14.09<br>
0:00:00.432428214 27390 0x25a06f0 INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gldisplay gstgldisplay.c:430:gst_gl_display_thread_create_context: GLEW_VERSION: 1.5.0<br>0:00:00.432436874 27390 0x25a06f0 INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gldisplay gstgldisplay.c:432:gst_gl_display_thread_create_context: GL_SHADING_LANGUAGE_VERSION: 1.20 NVIDIA via Cg compiler<br>
0:00:00.432445954 27390 0x25a06f0 INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gldisplay gstgldisplay.c:436:gst_gl_display_thread_create_context: GL_VENDOR: NVIDIA Corporation<br>0:00:00.432453846 27390 0x25a06f0 INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gldisplay gstgldisplay.c:437:gst_gl_display_thread_create_context: GL_RENDERER: GeForce 8600M GT/PCI/SSE2<br>
0:00:00.432507763 27390 0x24e6a00 INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gldisplay gstgldisplay.c:1510:gst_gl_display_create_context: gl thread created<br>Caught SIGSEGV accessing address 0xffffffff9d50dae0<br><br><br><br clear="all"><br>-- <br>
Eng. Alex Ugarte<br>Interactive television and multimedia services department<br>VICOMTech - Visual Interaction and Communication Technologies Center<br>Mikeletegi Pasealekua, 57 - Parque Tecnológico<br><br>E-20009 Donostia - San Sebastián, Spain<br>
Tel: &nbsp;+[34] 943 30 92 30<br>Fax: +[34] 943 30 93 93<br>e-mail: <a href="mailto:augarte@vicomtech.org">augarte@vicomtech.org</a> <br>web: <a href="http://www.vicomtech.org">www.vicomtech.org</a><br>*** member of INI-GraphicsNet ****<br>
*** member of IK4 Research Alliance ****<br>