[gst-devel] gst-plugins-gl

Alex Ugarte augarte at vicomtech.org
Wed Feb 11 01:17:39 CET 2009


Hi,
today I have downloaded and compiled the opengl plugins from the git
repository in a PC with Debian Lenny and it worked Ok.
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.

These are the test pipelines I hav tried:
gst-launch-0.10  --gst-debug=glupload:5 --gst-debug=gldisplay:5
videotestsrc !  glupload ! fakesink
gst-launch-0.10  --gst-debug=glupload:5 --gst-debug=gldisplay:5
videotestsrc !  glimagesink

(At the end of the mail the log output).

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
SIGSEGV happens when calling gst_gl_window_send_message.

Has anyone managed to use the opengl plugins in an amd64 system?


Thanks and great job these plugins (and gstreamer in general).

Alex

PS: The log (just the last lines) for the glupload case:
0:00:00.362859526 27390 0x2360920 INFO             gldisplay
gstgldisplay.c:413:gst_gl_display_thread_create_context: gl window created
0:00:00.365397907 27390 0x2360920 INFO             gldisplay
gstgldisplay.c:429:gst_gl_display_thread_create_context: GL_VERSION: 2.1.2
NVIDIA 173.14.09
0:00:00.365416485 27390 0x2360920 INFO             gldisplay
gstgldisplay.c:430:gst_gl_display_thread_create_context: GLEW_VERSION: 1.5.0
0:00:00.365426612 27390 0x2360920 INFO             gldisplay
gstgldisplay.c:432:gst_gl_display_thread_create_context:
GL_SHADING_LANGUAGE_VERSION: 1.20 NVIDIA via Cg compiler
0:00:00.365438555 27390 0x2360920 INFO             gldisplay
gstgldisplay.c:436:gst_gl_display_thread_create_context: GL_VENDOR: NVIDIA
Corporation
0:00:00.365447005 27390 0x2360920 INFO             gldisplay
gstgldisplay.c:437:gst_gl_display_thread_create_context: GL_RENDERER:
GeForce 8600M GT/PCI/SSE2
0:00:00.365481298 27390 0x24e6a00 INFO             gldisplay
gstgldisplay.c:1510:gst_gl_display_create_context: gl thread created
0:00:00.365522085 27390 0x24e6a00 INFO             gldisplay
gstgldisplay.c:1514:gst_gl_display_create_context: gl thread created and
unlocked
0:00:00.429685477 27390 0x25a06f0 INFO             gldisplay
gstgldisplay.c:413:gst_gl_display_thread_create_context: gl window created
0:00:00.432397903 27390 0x25a06f0 INFO             gldisplay
gstgldisplay.c:429:gst_gl_display_thread_create_context: GL_VERSION: 2.1.2
NVIDIA 173.14.09
0:00:00.432428214 27390 0x25a06f0 INFO             gldisplay
gstgldisplay.c:430:gst_gl_display_thread_create_context: GLEW_VERSION: 1.5.0
0:00:00.432436874 27390 0x25a06f0 INFO             gldisplay
gstgldisplay.c:432:gst_gl_display_thread_create_context:
GL_SHADING_LANGUAGE_VERSION: 1.20 NVIDIA via Cg compiler
0:00:00.432445954 27390 0x25a06f0 INFO             gldisplay
gstgldisplay.c:436:gst_gl_display_thread_create_context: GL_VENDOR: NVIDIA
Corporation
0:00:00.432453846 27390 0x25a06f0 INFO             gldisplay
gstgldisplay.c:437:gst_gl_display_thread_create_context: GL_RENDERER:
GeForce 8600M GT/PCI/SSE2
0:00:00.432507763 27390 0x24e6a00 INFO             gldisplay
gstgldisplay.c:1510:gst_gl_display_create_context: gl thread created
Caught SIGSEGV accessing address 0xffffffff9d50dae0




-- 
Eng. Alex Ugarte
Interactive television and multimedia services department
VICOMTech - Visual Interaction and Communication Technologies Center
Mikeletegi Pasealekua, 57 - Parque Tecnológico

E-20009 Donostia - San Sebastián, Spain
Tel:  +[34] 943 30 92 30
Fax: +[34] 943 30 93 93
e-mail: augarte at vicomtech.org
web: www.vicomtech.org
*** member of INI-GraphicsNet ****
*** member of IK4 Research Alliance ****
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20090211/e62ef0df/attachment.htm>


More information about the gstreamer-devel mailing list