pcd_viewer failure

classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

pcd_viewer failure

Mike Sokolsky
I'm trying to use pcd_viewer to open a pcd file I've created, and it fails during loading.

The failure appears to happen in the call:

interactor_->Initialize ();

in the PCLVisualizer constructor.  The command line output is as follows:



> Loading test_pcd.pcd ERROR: In /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx, line 399
vtkXOpenGLRenderWindow (0x20b1720): Could not find a decent visual


ERROR: In /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx, line 399
vtkXOpenGLRenderWindow (0x20b1720): Could not find a decent visual


ERROR: In /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx, line 399
vtkXOpenGLRenderWindow (0x20b1720): Could not find a decent visual


X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  128 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x21
  Serial number of failed request:  40
  Current serial number in output stream:  40



None of these errors hold any particular meaning to me, I'd appreciate any help in figuring out why it won't run.

Cheers,
Mike






_______________________________________________
[hidden email] / http://pcl.ros.org
https://code.ros.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: pcd_viewer failure

Radu B. Rusu
Administrator
Mike, this looks like a standard OpenGL driver problem.

What does glrxinfo say? What video card do you have? Are the drivers installed properly? Can you run any other OpenGL code?

Cheers,
Radu.


On 10/11/2010 04:38 PM, Mike Sokolsky wrote:

> I'm trying to use pcd_viewer to open a pcd file I've created, and it
> fails during loading.
>
> The failure appears to happen in the call:
>
> interactor_->Initialize ();
>
> in the PCLVisualizer constructor.  The command line output is as follows:
>
>
>
>  > Loading test_pcd.pcd ERROR: In
> /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx, line 399
> vtkXOpenGLRenderWindow (0x20b1720): Could not find a decent visual
>
>
> ERROR: In /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
> line 399
> vtkXOpenGLRenderWindow (0x20b1720): Could not find a decent visual
>
>
> ERROR: In /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
> line 399
> vtkXOpenGLRenderWindow (0x20b1720): Could not find a decent visual
>
>
> X Error of failed request:  BadValue (integer parameter out of range for
> operation)
>    Major opcode of failed request:  128 (GLX)
>    Minor opcode of failed request:  3 (X_GLXCreateContext)
>    Value in failed request:  0x21
>    Serial number of failed request:  40
>    Current serial number in output stream:  40
>
>
>
> None of these errors hold any particular meaning to me, I'd appreciate
> any help in figuring out why it won't run.
>
> Cheers,
> Mike
>
>
>
>
>
>
>
> _______________________________________________
> [hidden email] / http://pcl.ros.org
> https://code.ros.org/mailman/listinfo/pcl-users
_______________________________________________
[hidden email] / http://pcl.ros.org
https://code.ros.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: pcd_viewer failure

Mike Sokolsky
Hi Radu,

I'm using current nvidia drivers (260.19.06) and a Quadro FX 5800.  I've not had any trouble with other GL code, though I haven't used any ros-based OpenGL tools before.

Cheers,
Mike

On Mon, Oct 11, 2010 at 4:43 PM, Radu Bogdan Rusu <[hidden email]> wrote:
Mike, this looks like a standard OpenGL driver problem.

What does glrxinfo say? What video card do you have? Are the drivers installed properly? Can you run any other OpenGL code?

Cheers,
Radu.



On 10/11/2010 04:38 PM, Mike Sokolsky wrote:
I'm trying to use pcd_viewer to open a pcd file I've created, and it
fails during loading.

The failure appears to happen in the call:

interactor_->Initialize ();

in the PCLVisualizer constructor.  The command line output is as follows:



 > Loading test_pcd.pcd ERROR: In
/build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx, line 399
vtkXOpenGLRenderWindow (0x20b1720): Could not find a decent visual


ERROR: In /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
line 399
vtkXOpenGLRenderWindow (0x20b1720): Could not find a decent visual


ERROR: In /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
line 399
vtkXOpenGLRenderWindow (0x20b1720): Could not find a decent visual


X Error of failed request:  BadValue (integer parameter out of range for
operation)
  Major opcode of failed request:  128 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x21
  Serial number of failed request:  40
  Current serial number in output stream:  40



None of these errors hold any particular meaning to me, I'd appreciate
any help in figuring out why it won't run.

Cheers,
Mike







_______________________________________________
[hidden email] / http://pcl.ros.org
https://code.ros.org/mailman/listinfo/pcl-users


_______________________________________________
[hidden email] / http://pcl.ros.org
https://code.ros.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: pcd_viewer failure

Radu B. Rusu
Administrator
Mike no problem. It should be easy to fix this. Can you send me the output of glrxinfo?

Cheers,
Radu.

On Oct 11, 2010, at 4:54 PM, Mike Sokolsky <[hidden email]> wrote:

Hi Radu,

I'm using current nvidia drivers (260.19.06) and a Quadro FX 5800.  I've not had any trouble with other GL code, though I haven't used any ros-based OpenGL tools before.

Cheers,
Mike

On Mon, Oct 11, 2010 at 4:43 PM, Radu Bogdan Rusu <[hidden email]> wrote:
Mike, this looks like a standard OpenGL driver problem.

What does glrxinfo say? What video card do you have? Are the drivers installed properly? Can you run any other OpenGL code?

Cheers,
Radu.



On 10/11/2010 04:38 PM, Mike Sokolsky wrote:
I'm trying to use pcd_viewer to open a pcd file I've created, and it
fails during loading.

The failure appears to happen in the call:

interactor_->Initialize ();

in the PCLVisualizer constructor.  The command line output is as follows:



 > Loading test_pcd.pcd ERROR: In
/build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx, line 399
vtkXOpenGLRenderWindow (0x20b1720): Could not find a decent visual


ERROR: In /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
line 399
vtkXOpenGLRenderWindow (0x20b1720): Could not find a decent visual


ERROR: In /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
line 399
vtkXOpenGLRenderWindow (0x20b1720): Could not find a decent visual


X Error of failed request:  BadValue (integer parameter out of range for
operation)
  Major opcode of failed request:  128 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x21
  Serial number of failed request:  40
  Current serial number in output stream:  40



None of these errors hold any particular meaning to me, I'd appreciate
any help in figuring out why it won't run.

Cheers,
Mike







_______________________________________________
[hidden email] / http://pcl.ros.org
https://code.ros.org/mailman/listinfo/pcl-users


_______________________________________________
[hidden email] / http://pcl.ros.org
https://code.ros.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: pcd_viewer failure

Mike Sokolsky
glrxinfo seems to be ati specific, below is the output for glxinfo (there are several hundred additional lines with table data for GLXFBConfigs and GLX Visuals that I've omitted for now)


name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
    GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap, GLX_ARB_create_context,
    GLX_ARB_create_context_profile, GLX_EXT_create_context_es2_profile,
    GLX_ARB_create_context_robustness, GLX_ARB_multisample,
    GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_NV_swap_group,
    GLX_EXT_framebuffer_sRGB, GLX_NV_multisample_coverage, GLX_NV_copy_image,
    GLX_NV_video_capture
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
    GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGI_swap_control, GLX_EXT_swap_control, GLX_ARB_create_context,
    GLX_ARB_create_context_profile, GLX_NV_float_buffer,
    GLX_ARB_fbconfig_float, GLX_EXT_fbconfig_packed_float,
    GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
    GLX_NV_present_video, GLX_NV_copy_image, GLX_NV_multisample_coverage,
    GLX_NV_video_capture, GLX_EXT_create_context_es2_profile,
    GLX_ARB_create_context_robustness
GLX version: 1.4
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
    GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap, GLX_ARB_create_context,
    GLX_ARB_create_context_profile, GLX_EXT_create_context_es2_profile,
    GLX_ARB_create_context_robustness, GLX_ARB_multisample,
    GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_NV_swap_group,
    GLX_EXT_framebuffer_sRGB, GLX_NV_multisample_coverage, GLX_NV_copy_image,
    GLX_NV_video_capture, GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Quadro FX 5800/PCI/SSE2
OpenGL version string: 3.3.0 NVIDIA 260.19.06
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL extensions:
    GL_ARB_blend_func_extended, GL_ARB_color_buffer_float,
    GL_ARB_compatibility, GL_ARB_copy_buffer, GL_ARB_depth_buffer_float,
    GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_draw_buffers,
    GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced,
    GL_ARB_ES2_compatibility, GL_ARB_explicit_attrib_location,
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,
    GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
    GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
    GL_ARB_geometry_shader4, GL_ARB_get_program_binary,
    GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_imaging,
    GL_ARB_instanced_arrays, GL_ARB_map_buffer_range, GL_ARB_multisample,
    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_occlusion_query2,
    GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
    GL_ARB_provoking_vertex, GL_ARB_robustness, GL_ARB_sampler_objects,
    GL_ARB_seamless_cube_map, GL_ARB_separate_shader_objects,
    GL_ARB_shader_bit_encoding, GL_ARB_shader_objects,
    GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_sync,
    GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object,
    GL_ARB_texture_compression, GL_ARB_texture_compression_rgtc,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_float,
    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_multisample,
    GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
    GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_swizzle,
    GL_ARB_timer_query, GL_ARB_transform_feedback2, GL_ARB_transpose_matrix,
    GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
    GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object,
    GL_ARB_vertex_program, GL_ARB_vertex_shader,
    GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array,
    GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_texture_float,
    GL_ATI_texture_mirror_once, GL_S3_s3tc, GL_EXT_texture_env_add,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color,
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
    GL_EXT_Cg_shader, GL_EXT_depth_bounds_test, GL_EXT_direct_state_access,
    GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements,
    GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
    GL_EXTX_framebuffer_mixed_formats, GL_EXT_framebuffer_object,
    GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4,
    GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4,
    GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
    GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,
    GL_EXT_point_parameters, GL_EXT_provoking_vertex, GL_EXT_rescale_normal,
    GL_EXT_secondary_color, GL_EXT_separate_shader_objects,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D,
    GL_EXT_texture_array, GL_EXT_texture_buffer_object,
    GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc,
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
    GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
    GL_EXT_texture_shared_exponent, GL_EXT_texture_sRGB,
    GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback2,
    GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, GL_IBM_rasterpos_clip,
    GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_blend_square,
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
    GL_NV_depth_buffer_float, GL_NV_depth_clamp, GL_NV_explicit_multisample,
    GL_NV_fence, GL_NV_float_buffer, GL_NV_fog_distance,
    GL_NV_fragment_program, GL_NV_fragment_program_option,
    GL_NV_fragment_program2, GL_NV_framebuffer_multisample_coverage,
    GL_NV_geometry_shader4, GL_NV_gpu_program4, GL_NV_half_float,
    GL_NV_light_max_exponent, GL_NV_multisample_coverage,
    GL_NV_multisample_filter_hint, GL_NV_occlusion_query,
    GL_NV_packed_depth_stencil, GL_NV_parameter_buffer_object,
    GL_NV_parameter_buffer_object2, GL_NV_pixel_data_range,
    GL_NV_point_sprite, GL_NV_primitive_restart, GL_NV_register_combiners,
    GL_NV_register_combiners2, GL_NV_shader_buffer_load,
    GL_NV_texgen_reflection, GL_NV_texture_barrier,
    GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4,
    GL_NV_texture_expand_normal, GL_NV_texture_multisample,
    GL_NV_texture_rectangle, GL_NV_texture_shader, GL_NV_texture_shader2,
    GL_NV_texture_shader3, GL_NV_transform_feedback,
    GL_NV_transform_feedback2, GL_NV_vdpau_interop, GL_NV_vertex_array_range,
    GL_NV_vertex_array_range2, GL_NV_vertex_buffer_unified_memory,
    GL_NV_vertex_program, GL_NV_vertex_program1_1, GL_NV_vertex_program2,
    GL_NV_vertex_program2_option, GL_NV_vertex_program3, GL_NV_video_capture,
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info,
    GL_SGIS_generate_mipmap, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
    GL_SGIX_shadow, GL_SUN_slice_accum

Cheers,
Mike

On Mon, Oct 11, 2010 at 4:58 PM, Radu Bogdan Rusu <[hidden email]> wrote:
Mike no problem. It should be easy to fix this. Can you send me the output of glrxinfo?

Cheers,
Radu.

On Oct 11, 2010, at 4:54 PM, Mike Sokolsky <[hidden email]> wrote:

Hi Radu,

I'm using current nvidia drivers (260.19.06) and a Quadro FX 5800.  I've not had any trouble with other GL code, though I haven't used any ros-based OpenGL tools before.

Cheers,
Mike

On Mon, Oct 11, 2010 at 4:43 PM, Radu Bogdan Rusu <[hidden email][hidden email]> wrote:
Mike, this looks like a standard OpenGL driver problem.

What does glrxinfo say? What video card do you have? Are the drivers installed properly? Can you run any other OpenGL code?

Cheers,
Radu.



On 10/11/2010 04:38 PM, Mike Sokolsky wrote:
I'm trying to use pcd_viewer to open a pcd file I've created, and it
fails during loading.

The failure appears to happen in the call:

interactor_->Initialize ();

in the PCLVisualizer constructor.  The command line output is as follows:



 > Loading test_pcd.pcd ERROR: In
/build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx, line 399
vtkXOpenGLRenderWindow (0x20b1720): Could not find a decent visual


ERROR: In /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
line 399
vtkXOpenGLRenderWindow (0x20b1720): Could not find a decent visual


ERROR: In /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
line 399
vtkXOpenGLRenderWindow (0x20b1720): Could not find a decent visual


X Error of failed request:  BadValue (integer parameter out of range for
operation)
  Major opcode of failed request:  128 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x21
  Serial number of failed request:  40
  Current serial number in output stream:  40



None of these errors hold any particular meaning to me, I'd appreciate
any help in figuring out why it won't run.

Cheers,
Mike







_______________________________________________
[hidden email][hidden email] / http://pcl.ros.org
https://code.ros.org/mailman/listinfo/pcl-users



_______________________________________________
[hidden email] / http://pcl.ros.org
https://code.ros.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: pcd_viewer failure

Radu B. Rusu
Administrator
Oh sorry, of course - I meant glxinfo.

Ok so your direct rendering looks fine. Can you please send more information about what versions of VTK,
point_cloud_perception, ROS, linux, etc? It seems you're using 5.2.1, but built from source, right? That indicates to me
that maybe the build was not correctly done.

The vtk ROS metapackage should either compile vtk 5.6.0 for you if you're on Ubuntu 9.04, or use the libvtk5-dev from
the system if you're on Ubuntu 9.10 or 10.04.


Cheers,
Radu.


On 10/11/2010 05:10 PM, Mike Sokolsky wrote:

> glrxinfo seems to be ati specific, below is the output for glxinfo
> (there are several hundred additional lines with table data for
> GLXFBConfigs and GLX Visuals that I've omitted for now)
>
>
> name of display: :0.0
> display: :0  screen: 0
> direct rendering: Yes
> server glx vendor string: NVIDIA Corporation
> server glx version string: 1.4
> server glx extensions:
>      GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
>      GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
>      GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap,
> GLX_ARB_create_context,
>      GLX_ARB_create_context_profile, GLX_EXT_create_context_es2_profile,
>      GLX_ARB_create_context_robustness, GLX_ARB_multisample,
>      GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_NV_swap_group,
>      GLX_EXT_framebuffer_sRGB, GLX_NV_multisample_coverage,
> GLX_NV_copy_image,
>      GLX_NV_video_capture
> client glx vendor string: NVIDIA Corporation
> client glx version string: 1.4
> client glx extensions:
>      GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
>      GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
>      GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig,
> GLX_SGIX_pbuffer,
>      GLX_SGI_swap_control, GLX_EXT_swap_control, GLX_ARB_create_context,
>      GLX_ARB_create_context_profile, GLX_NV_float_buffer,
>      GLX_ARB_fbconfig_float, GLX_EXT_fbconfig_packed_float,
>      GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
>      GLX_NV_present_video, GLX_NV_copy_image, GLX_NV_multisample_coverage,
>      GLX_NV_video_capture, GLX_EXT_create_context_es2_profile,
>      GLX_ARB_create_context_robustness
> GLX version: 1.4
> GLX extensions:
>      GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
>      GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
>      GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap,
> GLX_ARB_create_context,
>      GLX_ARB_create_context_profile, GLX_EXT_create_context_es2_profile,
>      GLX_ARB_create_context_robustness, GLX_ARB_multisample,
>      GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_NV_swap_group,
>      GLX_EXT_framebuffer_sRGB, GLX_NV_multisample_coverage,
> GLX_NV_copy_image,
>      GLX_NV_video_capture, GLX_ARB_get_proc_address
> OpenGL vendor string: NVIDIA Corporation
> OpenGL renderer string: Quadro FX 5800/PCI/SSE2
> OpenGL version string: 3.3.0 NVIDIA 260.19.06
> OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
> OpenGL extensions:
>      GL_ARB_blend_func_extended, GL_ARB_color_buffer_float,
>      GL_ARB_compatibility, GL_ARB_copy_buffer, GL_ARB_depth_buffer_float,
>      GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_draw_buffers,
>      GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced,
>      GL_ARB_ES2_compatibility, GL_ARB_explicit_attrib_location,
>      GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,
>      GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
>      GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
>      GL_ARB_geometry_shader4, GL_ARB_get_program_binary,
>      GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_imaging,
>      GL_ARB_instanced_arrays, GL_ARB_map_buffer_range, GL_ARB_multisample,
>      GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_occlusion_query2,
>      GL_ARB_pixel_buffer_object, GL_ARB_point_parameters,
> GL_ARB_point_sprite,
>      GL_ARB_provoking_vertex, GL_ARB_robustness, GL_ARB_sampler_objects,
>      GL_ARB_seamless_cube_map, GL_ARB_separate_shader_objects,
>      GL_ARB_shader_bit_encoding, GL_ARB_shader_objects,
>      GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_sync,
>      GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object,
>      GL_ARB_texture_compression, GL_ARB_texture_compression_rgtc,
>      GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
>      GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
>      GL_ARB_texture_env_dot3, GL_ARB_texture_float,
>      GL_ARB_texture_mirrored_repeat, GL_ARB_texture_multisample,
>      GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
>      GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_swizzle,
>      GL_ARB_timer_query, GL_ARB_transform_feedback2,
> GL_ARB_transpose_matrix,
>      GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
>      GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object,
>      GL_ARB_vertex_program, GL_ARB_vertex_shader,
>      GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array,
>      GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_texture_float,
>      GL_ATI_texture_mirror_once, GL_S3_s3tc, GL_EXT_texture_env_add,
>      GL_EXT_abgr, GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color,
>      GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
>      GL_EXT_blend_minmax, GL_EXT_blend_subtract,
> GL_EXT_compiled_vertex_array,
>      GL_EXT_Cg_shader, GL_EXT_depth_bounds_test,
> GL_EXT_direct_state_access,
>      GL_EXT_draw_buffers2, GL_EXT_draw_instanced,
> GL_EXT_draw_range_elements,
>      GL_EXT_fog_coord, GL_EXT_framebuffer_blit,
> GL_EXT_framebuffer_multisample,
>      GL_EXTX_framebuffer_mixed_formats, GL_EXT_framebuffer_object,
>      GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4,
>      GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4,
>      GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
>      GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,
>      GL_EXT_point_parameters, GL_EXT_provoking_vertex,
> GL_EXT_rescale_normal,
>      GL_EXT_secondary_color, GL_EXT_separate_shader_objects,
>      GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
>      GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D,
>      GL_EXT_texture_array, GL_EXT_texture_buffer_object,
>      GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc,
>      GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
>      GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
>      GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
>      GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,
>      GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
>      GL_EXT_texture_shared_exponent, GL_EXT_texture_sRGB,
>      GL_EXT_texture_swizzle, GL_EXT_timer_query,
> GL_EXT_transform_feedback2,
>      GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, GL_IBM_rasterpos_clip,
>      GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region,
> GL_NV_blend_square,
>      GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
>      GL_NV_depth_buffer_float, GL_NV_depth_clamp,
> GL_NV_explicit_multisample,
>      GL_NV_fence, GL_NV_float_buffer, GL_NV_fog_distance,
>      GL_NV_fragment_program, GL_NV_fragment_program_option,
>      GL_NV_fragment_program2, GL_NV_framebuffer_multisample_coverage,
>      GL_NV_geometry_shader4, GL_NV_gpu_program4, GL_NV_half_float,
>      GL_NV_light_max_exponent, GL_NV_multisample_coverage,
>      GL_NV_multisample_filter_hint, GL_NV_occlusion_query,
>      GL_NV_packed_depth_stencil, GL_NV_parameter_buffer_object,
>      GL_NV_parameter_buffer_object2, GL_NV_pixel_data_range,
>      GL_NV_point_sprite, GL_NV_primitive_restart, GL_NV_register_combiners,
>      GL_NV_register_combiners2, GL_NV_shader_buffer_load,
>      GL_NV_texgen_reflection, GL_NV_texture_barrier,
>      GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4,
>      GL_NV_texture_expand_normal, GL_NV_texture_multisample,
>      GL_NV_texture_rectangle, GL_NV_texture_shader, GL_NV_texture_shader2,
>      GL_NV_texture_shader3, GL_NV_transform_feedback,
>      GL_NV_transform_feedback2, GL_NV_vdpau_interop,
> GL_NV_vertex_array_range,
>      GL_NV_vertex_array_range2, GL_NV_vertex_buffer_unified_memory,
>      GL_NV_vertex_program, GL_NV_vertex_program1_1, GL_NV_vertex_program2,
>      GL_NV_vertex_program2_option, GL_NV_vertex_program3,
> GL_NV_video_capture,
>      GL_NVX_conditional_render, GL_NVX_gpu_memory_info,
>      GL_SGIS_generate_mipmap, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
>      GL_SGIX_shadow, GL_SUN_slice_accum
>
> Cheers,
> Mike
>
> On Mon, Oct 11, 2010 at 4:58 PM, Radu Bogdan Rusu <[hidden email]
> <mailto:[hidden email]>> wrote:
>
>     Mike no problem. It should be easy to fix this. Can you send me the
>     output of glrxinfo?
>
>     Cheers,
>     Radu.
>
>     On Oct 11, 2010, at 4:54 PM, Mike Sokolsky <[hidden email]
>     <mailto:[hidden email]>> wrote:
>
>>     Hi Radu,
>>
>>     I'm using current nvidia drivers (260.19.06) and a Quadro FX
>>     5800.  I've not had any trouble with other GL code, though I
>>     haven't used any ros-based OpenGL tools before.
>>
>>     Cheers,
>>     Mike
>>
>>     On Mon, Oct 11, 2010 at 4:43 PM, Radu Bogdan Rusu <
>>     <mailto:[hidden email]>[hidden email]
>>     <mailto:[hidden email]>> wrote:
>>
>>         Mike, this looks like a standard OpenGL driver problem.
>>
>>         What does glrxinfo say? What video card do you have? Are the
>>         drivers installed properly? Can you run any other OpenGL code?
>>
>>         Cheers,
>>         Radu.
>>
>>
>>
>>         On 10/11/2010 04:38 PM, Mike Sokolsky wrote:
>>
>>             I'm trying to use pcd_viewer to open a pcd file I've
>>             created, and it
>>             fails during loading.
>>
>>             The failure appears to happen in the call:
>>
>>             interactor_->Initialize ();
>>
>>             in the PCLVisualizer constructor.  The command line output
>>             is as follows:
>>
>>
>>
>>             > Loading test_pcd.pcd ERROR: In
>>             /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
>>             line 399
>>             vtkXOpenGLRenderWindow (0x20b1720): Could not find a
>>             decent visual
>>
>>
>>             ERROR: In
>>             /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
>>             line 399
>>             vtkXOpenGLRenderWindow (0x20b1720): Could not find a
>>             decent visual
>>
>>
>>             ERROR: In
>>             /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
>>             line 399
>>             vtkXOpenGLRenderWindow (0x20b1720): Could not find a
>>             decent visual
>>
>>
>>             X Error of failed request:  BadValue (integer parameter
>>             out of range for
>>             operation)
>>               Major opcode of failed request:  128 (GLX)
>>               Minor opcode of failed request:  3 (X_GLXCreateContext)
>>               Value in failed request:  0x21
>>               Serial number of failed request:  40
>>               Current serial number in output stream:  40
>>
>>
>>
>>             None of these errors hold any particular meaning to me,
>>             I'd appreciate
>>             any help in figuring out why it won't run.
>>
>>             Cheers,
>>             Mike
>>
>>
>>
>>
>>
>>
>>
>>             _______________________________________________
>>             <mailto:[hidden email]>[hidden email]
>>             <mailto:[hidden email]> /
>>             <http://pcl.ros.org>http://pcl.ros.org
>>             <https://code.ros.org/mailman/listinfo/pcl-users>https://code.ros.org/mailman/listinfo/pcl-users
>>
>>
>
_______________________________________________
[hidden email] / http://pcl.ros.org
https://code.ros.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: pcd_viewer failure

Mike Sokolsky
Hi Radu,

I'm running 64-bit Ubuntu 10.04, vtk seems to have been installed okay as libvtk5-dev, and I'm using the cturtle release of ros via the ros ubuntu repositories, so the version of point_cloud_perception will be whatever was included in there.  When this error showed up I was using the supplied binaries, I did build the pcl_visualization package from source as well to better understand where it was failing, but that didn't make a difference.  Tomorrow I'll try building vtk from source and see if that resolves anything.  Thanks for your help with this.

Cheers,
Mike

On Mon, Oct 11, 2010 at 10:49 PM, Radu Bogdan Rusu <[hidden email]> wrote:
Oh sorry, of course - I meant glxinfo.

Ok so your direct rendering looks fine. Can you please send more information about what versions of VTK, point_cloud_perception, ROS, linux, etc? It seems you're using 5.2.1, but built from source, right? That indicates to me that maybe the build was not correctly done.

The vtk ROS metapackage should either compile vtk 5.6.0 for you if you're on Ubuntu 9.04, or use the libvtk5-dev from the system if you're on Ubuntu 9.10 or 10.04.


Cheers,
Radu.



On 10/11/2010 05:10 PM, Mike Sokolsky wrote:
glrxinfo seems to be ati specific, below is the output for glxinfo
(there are several hundred additional lines with table data for
GLXFBConfigs and GLX Visuals that I've omitted for now)


name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
    GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap,
GLX_ARB_create_context,
    GLX_ARB_create_context_profile, GLX_EXT_create_context_es2_profile,
    GLX_ARB_create_context_robustness, GLX_ARB_multisample,
    GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_NV_swap_group,
    GLX_EXT_framebuffer_sRGB, GLX_NV_multisample_coverage,
GLX_NV_copy_image,
    GLX_NV_video_capture
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
    GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer,
    GLX_SGI_swap_control, GLX_EXT_swap_control, GLX_ARB_create_context,
    GLX_ARB_create_context_profile, GLX_NV_float_buffer,
    GLX_ARB_fbconfig_float, GLX_EXT_fbconfig_packed_float,
    GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
    GLX_NV_present_video, GLX_NV_copy_image, GLX_NV_multisample_coverage,
    GLX_NV_video_capture, GLX_EXT_create_context_es2_profile,
    GLX_ARB_create_context_robustness
GLX version: 1.4
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
    GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap,
GLX_ARB_create_context,
    GLX_ARB_create_context_profile, GLX_EXT_create_context_es2_profile,
    GLX_ARB_create_context_robustness, GLX_ARB_multisample,
    GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_NV_swap_group,
    GLX_EXT_framebuffer_sRGB, GLX_NV_multisample_coverage,
GLX_NV_copy_image,
    GLX_NV_video_capture, GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Quadro FX 5800/PCI/SSE2
OpenGL version string: 3.3.0 NVIDIA 260.19.06
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL extensions:
    GL_ARB_blend_func_extended, GL_ARB_color_buffer_float,
    GL_ARB_compatibility, GL_ARB_copy_buffer, GL_ARB_depth_buffer_float,
    GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_draw_buffers,
    GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced,
    GL_ARB_ES2_compatibility, GL_ARB_explicit_attrib_location,
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,
    GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
    GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
    GL_ARB_geometry_shader4, GL_ARB_get_program_binary,
    GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_imaging,
    GL_ARB_instanced_arrays, GL_ARB_map_buffer_range, GL_ARB_multisample,
    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_occlusion_query2,
    GL_ARB_pixel_buffer_object, GL_ARB_point_parameters,
GL_ARB_point_sprite,
    GL_ARB_provoking_vertex, GL_ARB_robustness, GL_ARB_sampler_objects,
    GL_ARB_seamless_cube_map, GL_ARB_separate_shader_objects,
    GL_ARB_shader_bit_encoding, GL_ARB_shader_objects,
    GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_sync,
    GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object,
    GL_ARB_texture_compression, GL_ARB_texture_compression_rgtc,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_float,
    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_multisample,
    GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
    GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_swizzle,
    GL_ARB_timer_query, GL_ARB_transform_feedback2,
GL_ARB_transpose_matrix,
    GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
    GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object,
    GL_ARB_vertex_program, GL_ARB_vertex_shader,
    GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array,
    GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_texture_float,
    GL_ATI_texture_mirror_once, GL_S3_s3tc, GL_EXT_texture_env_add,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color,
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_compiled_vertex_array,
    GL_EXT_Cg_shader, GL_EXT_depth_bounds_test,
GL_EXT_direct_state_access,
    GL_EXT_draw_buffers2, GL_EXT_draw_instanced,
GL_EXT_draw_range_elements,
    GL_EXT_fog_coord, GL_EXT_framebuffer_blit,
GL_EXT_framebuffer_multisample,
    GL_EXTX_framebuffer_mixed_formats, GL_EXT_framebuffer_object,
    GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4,
    GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4,
    GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
    GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,
    GL_EXT_point_parameters, GL_EXT_provoking_vertex,
GL_EXT_rescale_normal,
    GL_EXT_secondary_color, GL_EXT_separate_shader_objects,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D,
    GL_EXT_texture_array, GL_EXT_texture_buffer_object,
    GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc,
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
    GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
    GL_EXT_texture_shared_exponent, GL_EXT_texture_sRGB,
    GL_EXT_texture_swizzle, GL_EXT_timer_query,
GL_EXT_transform_feedback2,
    GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, GL_IBM_rasterpos_clip,
    GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region,
GL_NV_blend_square,
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
    GL_NV_depth_buffer_float, GL_NV_depth_clamp,
GL_NV_explicit_multisample,
    GL_NV_fence, GL_NV_float_buffer, GL_NV_fog_distance,
    GL_NV_fragment_program, GL_NV_fragment_program_option,
    GL_NV_fragment_program2, GL_NV_framebuffer_multisample_coverage,
    GL_NV_geometry_shader4, GL_NV_gpu_program4, GL_NV_half_float,
    GL_NV_light_max_exponent, GL_NV_multisample_coverage,
    GL_NV_multisample_filter_hint, GL_NV_occlusion_query,
    GL_NV_packed_depth_stencil, GL_NV_parameter_buffer_object,
    GL_NV_parameter_buffer_object2, GL_NV_pixel_data_range,
    GL_NV_point_sprite, GL_NV_primitive_restart, GL_NV_register_combiners,
    GL_NV_register_combiners2, GL_NV_shader_buffer_load,
    GL_NV_texgen_reflection, GL_NV_texture_barrier,
    GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4,
    GL_NV_texture_expand_normal, GL_NV_texture_multisample,
    GL_NV_texture_rectangle, GL_NV_texture_shader, GL_NV_texture_shader2,
    GL_NV_texture_shader3, GL_NV_transform_feedback,
    GL_NV_transform_feedback2, GL_NV_vdpau_interop,
GL_NV_vertex_array_range,
    GL_NV_vertex_array_range2, GL_NV_vertex_buffer_unified_memory,
    GL_NV_vertex_program, GL_NV_vertex_program1_1, GL_NV_vertex_program2,
    GL_NV_vertex_program2_option, GL_NV_vertex_program3,
GL_NV_video_capture,
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info,
    GL_SGIS_generate_mipmap, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
    GL_SGIX_shadow, GL_SUN_slice_accum

Cheers,
Mike

On Mon, Oct 11, 2010 at 4:58 PM, Radu Bogdan Rusu <[hidden email]
<mailto:[hidden email]>> wrote:

   Mike no problem. It should be easy to fix this. Can you send me the
   output of glrxinfo?

   Cheers,
   Radu.

   On Oct 11, 2010, at 4:54 PM, Mike Sokolsky <[hidden email]
   <mailto:[hidden email]>> wrote:

   Hi Radu,

   I'm using current nvidia drivers (260.19.06) and a Quadro FX
   5800.  I've not had any trouble with other GL code, though I
   haven't used any ros-based OpenGL tools before.

   Cheers,
   Mike

   On Mon, Oct 11, 2010 at 4:43 PM, Radu Bogdan Rusu <
   <mailto:[hidden email]>[hidden email]

   <mailto:[hidden email]>> wrote:

       Mike, this looks like a standard OpenGL driver problem.

       What does glrxinfo say? What video card do you have? Are the
       drivers installed properly? Can you run any other OpenGL code?

       Cheers,
       Radu.



       On 10/11/2010 04:38 PM, Mike Sokolsky wrote:

           I'm trying to use pcd_viewer to open a pcd file I've
           created, and it
           fails during loading.

           The failure appears to happen in the call:

           interactor_->Initialize ();

           in the PCLVisualizer constructor.  The command line output
           is as follows:



           > Loading test_pcd.pcd ERROR: In
           /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
           line 399
           vtkXOpenGLRenderWindow (0x20b1720): Could not find a
           decent visual


           ERROR: In
           /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
           line 399
           vtkXOpenGLRenderWindow (0x20b1720): Could not find a
           decent visual


           ERROR: In
           /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
           line 399
           vtkXOpenGLRenderWindow (0x20b1720): Could not find a
           decent visual


           X Error of failed request:  BadValue (integer parameter
           out of range for
           operation)
             Major opcode of failed request:  128 (GLX)
             Minor opcode of failed request:  3 (X_GLXCreateContext)
             Value in failed request:  0x21
             Serial number of failed request:  40
             Current serial number in output stream:  40



           None of these errors hold any particular meaning to me,
           I'd appreciate
           any help in figuring out why it won't run.

           Cheers,
           Mike







           _______________________________________________
           <mailto:[hidden email]>[hidden email]
           <mailto:[hidden email]> /
           <http://pcl.ros.org>http://pcl.ros.org
           <https://code.ros.org/mailman/listinfo/pcl-users>https://code.ros.org/mailman/listinfo/pcl-users





_______________________________________________
[hidden email] / http://pcl.ros.org
https://code.ros.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: pcd_viewer failure

Radu B. Rusu
Administrator
Mike, no problem. Let us know if building VTK from source fixed it, though it should seriously just work from the ubuntu
packages.

I'm trying to think what else could have gone wrong there....

Searching for "Could not find a decent visual" returns GLX problems (as I initially suspected):
* http://bioimagesuite.research.yale.edu/forum/index.php?topic=160.0;wap2
* http://forums.gentoo.org/viewtopic-t-795972.html
* ...

Cheers,
Radu.


On 10/12/2010 12:17 AM, Mike Sokolsky wrote:

> Hi Radu,
>
> I'm running 64-bit Ubuntu 10.04, vtk seems to have been installed okay
> as libvtk5-dev, and I'm using the cturtle release of ros via the ros
> ubuntu repositories, so the version of point_cloud_perception will be
> whatever was included in there.  When this error showed up I was using
> the supplied binaries, I did build the pcl_visualization package from
> source as well to better understand where it was failing, but that
> didn't make a difference.  Tomorrow I'll try building vtk from source
> and see if that resolves anything.  Thanks for your help with this.
>
> Cheers,
> Mike
>
> On Mon, Oct 11, 2010 at 10:49 PM, Radu Bogdan Rusu
> <[hidden email] <mailto:[hidden email]>> wrote:
>
>     Oh sorry, of course - I meant glxinfo.
>
>     Ok so your direct rendering looks fine. Can you please send more
>     information about what versions of VTK, point_cloud_perception, ROS,
>     linux, etc? It seems you're using 5.2.1, but built from source,
>     right? That indicates to me that maybe the build was not correctly done.
>
>     The vtk ROS metapackage should either compile vtk 5.6.0 for you if
>     you're on Ubuntu 9.04, or use the libvtk5-dev from the system if
>     you're on Ubuntu 9.10 or 10.04.
>
>
>     Cheers,
>     Radu.
>
>
>
>     On 10/11/2010 05:10 PM, Mike Sokolsky wrote:
>
>         glrxinfo seems to be ati specific, below is the output for glxinfo
>         (there are several hundred additional lines with table data for
>         GLXFBConfigs and GLX Visuals that I've omitted for now)
>
>
>         name of display: :0.0
>         display: :0  screen: 0
>         direct rendering: Yes
>         server glx vendor string: NVIDIA Corporation
>         server glx version string: 1.4
>         server glx extensions:
>              GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
>              GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
>              GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap,
>         GLX_ARB_create_context,
>              GLX_ARB_create_context_profile,
>         GLX_EXT_create_context_es2_profile,
>              GLX_ARB_create_context_robustness, GLX_ARB_multisample,
>              GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_NV_swap_group,
>              GLX_EXT_framebuffer_sRGB, GLX_NV_multisample_coverage,
>         GLX_NV_copy_image,
>              GLX_NV_video_capture
>         client glx vendor string: NVIDIA Corporation
>         client glx version string: 1.4
>         client glx extensions:
>              GLX_ARB_get_proc_address, GLX_ARB_multisample,
>         GLX_EXT_visual_info,
>              GLX_EXT_visual_rating, GLX_EXT_import_context,
>         GLX_SGI_video_sync,
>              GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig,
>         GLX_SGIX_pbuffer,
>              GLX_SGI_swap_control, GLX_EXT_swap_control,
>         GLX_ARB_create_context,
>              GLX_ARB_create_context_profile, GLX_NV_float_buffer,
>              GLX_ARB_fbconfig_float, GLX_EXT_fbconfig_packed_float,
>              GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
>              GLX_NV_present_video, GLX_NV_copy_image,
>         GLX_NV_multisample_coverage,
>              GLX_NV_video_capture, GLX_EXT_create_context_es2_profile,
>              GLX_ARB_create_context_robustness
>         GLX version: 1.4
>         GLX extensions:
>              GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
>              GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
>              GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap,
>         GLX_ARB_create_context,
>              GLX_ARB_create_context_profile,
>         GLX_EXT_create_context_es2_profile,
>              GLX_ARB_create_context_robustness, GLX_ARB_multisample,
>              GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_NV_swap_group,
>              GLX_EXT_framebuffer_sRGB, GLX_NV_multisample_coverage,
>         GLX_NV_copy_image,
>              GLX_NV_video_capture, GLX_ARB_get_proc_address
>         OpenGL vendor string: NVIDIA Corporation
>         OpenGL renderer string: Quadro FX 5800/PCI/SSE2
>         OpenGL version string: 3.3.0 NVIDIA 260.19.06
>         OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
>         OpenGL extensions:
>              GL_ARB_blend_func_extended, GL_ARB_color_buffer_float,
>              GL_ARB_compatibility, GL_ARB_copy_buffer,
>         GL_ARB_depth_buffer_float,
>              GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_draw_buffers,
>              GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced,
>              GL_ARB_ES2_compatibility, GL_ARB_explicit_attrib_location,
>              GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,
>              GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
>              GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
>              GL_ARB_geometry_shader4, GL_ARB_get_program_binary,
>              GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
>         GL_ARB_imaging,
>              GL_ARB_instanced_arrays, GL_ARB_map_buffer_range,
>         GL_ARB_multisample,
>              GL_ARB_multitexture, GL_ARB_occlusion_query,
>         GL_ARB_occlusion_query2,
>              GL_ARB_pixel_buffer_object, GL_ARB_point_parameters,
>         GL_ARB_point_sprite,
>              GL_ARB_provoking_vertex, GL_ARB_robustness,
>         GL_ARB_sampler_objects,
>              GL_ARB_seamless_cube_map, GL_ARB_separate_shader_objects,
>              GL_ARB_shader_bit_encoding, GL_ARB_shader_objects,
>              GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_sync,
>              GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object,
>              GL_ARB_texture_compression, GL_ARB_texture_compression_rgtc,
>              GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
>              GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
>              GL_ARB_texture_env_dot3, GL_ARB_texture_float,
>              GL_ARB_texture_mirrored_repeat, GL_ARB_texture_multisample,
>              GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
>              GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
>         GL_ARB_texture_swizzle,
>              GL_ARB_timer_query, GL_ARB_transform_feedback2,
>         GL_ARB_transpose_matrix,
>              GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
>              GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object,
>              GL_ARB_vertex_program, GL_ARB_vertex_shader,
>              GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array,
>              GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_texture_float,
>              GL_ATI_texture_mirror_once, GL_S3_s3tc, GL_EXT_texture_env_add,
>              GL_EXT_abgr, GL_EXT_bgra, GL_EXT_bindable_uniform,
>         GL_EXT_blend_color,
>              GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
>              GL_EXT_blend_minmax, GL_EXT_blend_subtract,
>         GL_EXT_compiled_vertex_array,
>              GL_EXT_Cg_shader, GL_EXT_depth_bounds_test,
>         GL_EXT_direct_state_access,
>              GL_EXT_draw_buffers2, GL_EXT_draw_instanced,
>         GL_EXT_draw_range_elements,
>              GL_EXT_fog_coord, GL_EXT_framebuffer_blit,
>         GL_EXT_framebuffer_multisample,
>              GL_EXTX_framebuffer_mixed_formats, GL_EXT_framebuffer_object,
>              GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4,
>              GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4,
>              GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
>              GL_EXT_packed_float, GL_EXT_packed_pixels,
>         GL_EXT_pixel_buffer_object,
>              GL_EXT_point_parameters, GL_EXT_provoking_vertex,
>         GL_EXT_rescale_normal,
>              GL_EXT_secondary_color, GL_EXT_separate_shader_objects,
>              GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
>              GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D,
>              GL_EXT_texture_array, GL_EXT_texture_buffer_object,
>              GL_EXT_texture_compression_latc,
>         GL_EXT_texture_compression_rgtc,
>              GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
>              GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
>              GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
>              GL_EXT_texture_integer, GL_EXT_texture_lod,
>         GL_EXT_texture_lod_bias,
>              GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
>              GL_EXT_texture_shared_exponent, GL_EXT_texture_sRGB,
>              GL_EXT_texture_swizzle, GL_EXT_timer_query,
>         GL_EXT_transform_feedback2,
>              GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
>         GL_IBM_rasterpos_clip,
>              GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region,
>         GL_NV_blend_square,
>              GL_NV_conditional_render, GL_NV_copy_depth_to_color,
>         GL_NV_copy_image,
>              GL_NV_depth_buffer_float, GL_NV_depth_clamp,
>         GL_NV_explicit_multisample,
>              GL_NV_fence, GL_NV_float_buffer, GL_NV_fog_distance,
>              GL_NV_fragment_program, GL_NV_fragment_program_option,
>              GL_NV_fragment_program2,
>         GL_NV_framebuffer_multisample_coverage,
>              GL_NV_geometry_shader4, GL_NV_gpu_program4, GL_NV_half_float,
>              GL_NV_light_max_exponent, GL_NV_multisample_coverage,
>              GL_NV_multisample_filter_hint, GL_NV_occlusion_query,
>              GL_NV_packed_depth_stencil, GL_NV_parameter_buffer_object,
>              GL_NV_parameter_buffer_object2, GL_NV_pixel_data_range,
>              GL_NV_point_sprite, GL_NV_primitive_restart,
>         GL_NV_register_combiners,
>              GL_NV_register_combiners2, GL_NV_shader_buffer_load,
>              GL_NV_texgen_reflection, GL_NV_texture_barrier,
>              GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4,
>              GL_NV_texture_expand_normal, GL_NV_texture_multisample,
>              GL_NV_texture_rectangle, GL_NV_texture_shader,
>         GL_NV_texture_shader2,
>              GL_NV_texture_shader3, GL_NV_transform_feedback,
>              GL_NV_transform_feedback2, GL_NV_vdpau_interop,
>         GL_NV_vertex_array_range,
>              GL_NV_vertex_array_range2, GL_NV_vertex_buffer_unified_memory,
>              GL_NV_vertex_program, GL_NV_vertex_program1_1,
>         GL_NV_vertex_program2,
>              GL_NV_vertex_program2_option, GL_NV_vertex_program3,
>         GL_NV_video_capture,
>              GL_NVX_conditional_render, GL_NVX_gpu_memory_info,
>              GL_SGIS_generate_mipmap, GL_SGIS_texture_lod,
>         GL_SGIX_depth_texture,
>              GL_SGIX_shadow, GL_SUN_slice_accum
>
>         Cheers,
>         Mike
>
>         On Mon, Oct 11, 2010 at 4:58 PM, Radu Bogdan Rusu
>         <[hidden email] <mailto:[hidden email]>
>         <mailto:[hidden email] <mailto:[hidden email]>>>
>         wrote:
>
>             Mike no problem. It should be easy to fix this. Can you send
>         me the
>             output of glrxinfo?
>
>             Cheers,
>             Radu.
>
>             On Oct 11, 2010, at 4:54 PM, Mike Sokolsky <[hidden email]
>         <mailto:[hidden email]>
>         <mailto:[hidden email] <mailto:[hidden email]>>> wrote:
>
>                 Hi Radu,
>
>                 I'm using current nvidia drivers (260.19.06) and a Quadro FX
>                 5800.  I've not had any trouble with other GL code, though I
>                 haven't used any ros-based OpenGL tools before.
>
>                 Cheers,
>                 Mike
>
>                 On Mon, Oct 11, 2010 at 4:43 PM, Radu Bogdan Rusu <
>             <mailto:[hidden email]
>             <mailto:[hidden email]>>[hidden email]
>             <mailto:[hidden email]>
>
>             <mailto:[hidden email]
>             <mailto:[hidden email]>>> wrote:
>
>                     Mike, this looks like a standard OpenGL driver problem.
>
>                     What does glrxinfo say? What video card do you have?
>             Are the
>                     drivers installed properly? Can you run any other
>             OpenGL code?
>
>                     Cheers,
>                     Radu.
>
>
>
>                     On 10/11/2010 04:38 PM, Mike Sokolsky wrote:
>
>                         I'm trying to use pcd_viewer to open a pcd file I've
>                         created, and it
>                         fails during loading.
>
>                         The failure appears to happen in the call:
>
>                         interactor_->Initialize ();
>
>                         in the PCLVisualizer constructor.  The command
>             line output
>                         is as follows:
>
>
>
>              > Loading test_pcd.pcd ERROR: In
>
>               /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
>                         line 399
>                         vtkXOpenGLRenderWindow (0x20b1720): Could not find a
>                         decent visual
>
>
>                         ERROR: In
>
>               /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
>                         line 399
>                         vtkXOpenGLRenderWindow (0x20b1720): Could not find a
>                         decent visual
>
>
>                         ERROR: In
>
>               /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
>                         line 399
>                         vtkXOpenGLRenderWindow (0x20b1720): Could not find a
>                         decent visual
>
>
>                         X Error of failed request:  BadValue (integer
>             parameter
>                         out of range for
>                         operation)
>                           Major opcode of failed request:  128 (GLX)
>                           Minor opcode of failed request:  3
>             (X_GLXCreateContext)
>                           Value in failed request:  0x21
>                           Serial number of failed request:  40
>                           Current serial number in output stream:  40
>
>
>
>                         None of these errors hold any particular meaning
>             to me,
>                         I'd appreciate
>                         any help in figuring out why it won't run.
>
>                         Cheers,
>                         Mike
>
>
>
>
>
>
>
>                         _______________________________________________
>             <mailto:[hidden email]
>             <mailto:[hidden email]>>[hidden email]
>             <mailto:[hidden email]>
>             <mailto:[hidden email]
>             <mailto:[hidden email]>> /
>             <http://pcl.ros.org>http://pcl.ros.org
>             <https://code.ros.org/mailman/listinfo/pcl-users>https://code.ros.org/mailman/listinfo/pcl-users
>
>
>
>
_______________________________________________
[hidden email] / http://pcl.ros.org
https://code.ros.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: pcd_viewer failure

Mike Sokolsky
Radu,

pcd_viewer works okay after building VTK from source, so I'm not sure what's going on either.  Seems something may be fishy with the ubuntu package or some interaction related to it.

I'm currently looking at pcl with an eye towards migrating our Velodyne data to ROS in some form.  It seems there's a lot of development going on right now, and I'm running into some other questions about the code in general and I might have some input as far as our use cases go for the other discussions on this list.  I just wanted to confirm this is an appropriate place to be posting to.

Cheers,
Mike



On Tue, Oct 12, 2010 at 10:44 AM, Radu Bogdan Rusu <[hidden email]> wrote:
Mike, no problem. Let us know if building VTK from source fixed it, though it should seriously just work from the ubuntu packages.

I'm trying to think what else could have gone wrong there....

Searching for "Could not find a decent visual" returns GLX problems (as I initially suspected):
* http://bioimagesuite.research.yale.edu/forum/index.php?topic=160.0;wap2
* http://forums.gentoo.org/viewtopic-t-795972.html
* ...

Cheers,
Radu.



On 10/12/2010 12:17 AM, Mike Sokolsky wrote:
Hi Radu,

I'm running 64-bit Ubuntu 10.04, vtk seems to have been installed okay
as libvtk5-dev, and I'm using the cturtle release of ros via the ros
ubuntu repositories, so the version of point_cloud_perception will be
whatever was included in there.  When this error showed up I was using
the supplied binaries, I did build the pcl_visualization package from
source as well to better understand where it was failing, but that
didn't make a difference.  Tomorrow I'll try building vtk from source
and see if that resolves anything.  Thanks for your help with this.

Cheers,
Mike

On Mon, Oct 11, 2010 at 10:49 PM, Radu Bogdan Rusu
<[hidden email] <mailto:[hidden email]>> wrote:

   Oh sorry, of course - I meant glxinfo.

   Ok so your direct rendering looks fine. Can you please send more
   information about what versions of VTK, point_cloud_perception, ROS,
   linux, etc? It seems you're using 5.2.1, but built from source,
   right? That indicates to me that maybe the build was not correctly done.

   The vtk ROS metapackage should either compile vtk 5.6.0 for you if
   you're on Ubuntu 9.04, or use the libvtk5-dev from the system if
   you're on Ubuntu 9.10 or 10.04.


   Cheers,
   Radu.



   On 10/11/2010 05:10 PM, Mike Sokolsky wrote:

       glrxinfo seems to be ati specific, below is the output for glxinfo
       (there are several hundred additional lines with table data for
       GLXFBConfigs and GLX Visuals that I've omitted for now)


       name of display: :0.0
       display: :0  screen: 0
       direct rendering: Yes
       server glx vendor string: NVIDIA Corporation
       server glx version string: 1.4
       server glx extensions:
            GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
            GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
            GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap,
       GLX_ARB_create_context,
            GLX_ARB_create_context_profile,
       GLX_EXT_create_context_es2_profile,
            GLX_ARB_create_context_robustness, GLX_ARB_multisample,
            GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_NV_swap_group,
            GLX_EXT_framebuffer_sRGB, GLX_NV_multisample_coverage,
       GLX_NV_copy_image,
            GLX_NV_video_capture
       client glx vendor string: NVIDIA Corporation
       client glx version string: 1.4
       client glx extensions:
            GLX_ARB_get_proc_address, GLX_ARB_multisample,
       GLX_EXT_visual_info,
            GLX_EXT_visual_rating, GLX_EXT_import_context,
       GLX_SGI_video_sync,
            GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig,
       GLX_SGIX_pbuffer,
            GLX_SGI_swap_control, GLX_EXT_swap_control,
       GLX_ARB_create_context,
            GLX_ARB_create_context_profile, GLX_NV_float_buffer,
            GLX_ARB_fbconfig_float, GLX_EXT_fbconfig_packed_float,
            GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
            GLX_NV_present_video, GLX_NV_copy_image,
       GLX_NV_multisample_coverage,
            GLX_NV_video_capture, GLX_EXT_create_context_es2_profile,
            GLX_ARB_create_context_robustness
       GLX version: 1.4
       GLX extensions:
            GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
            GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
            GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap,
       GLX_ARB_create_context,
            GLX_ARB_create_context_profile,
       GLX_EXT_create_context_es2_profile,
            GLX_ARB_create_context_robustness, GLX_ARB_multisample,
            GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_NV_swap_group,
            GLX_EXT_framebuffer_sRGB, GLX_NV_multisample_coverage,
       GLX_NV_copy_image,
            GLX_NV_video_capture, GLX_ARB_get_proc_address
       OpenGL vendor string: NVIDIA Corporation
       OpenGL renderer string: Quadro FX 5800/PCI/SSE2
       OpenGL version string: 3.3.0 NVIDIA 260.19.06
       OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
       OpenGL extensions:
            GL_ARB_blend_func_extended, GL_ARB_color_buffer_float,
            GL_ARB_compatibility, GL_ARB_copy_buffer,
       GL_ARB_depth_buffer_float,
            GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_draw_buffers,
            GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced,
            GL_ARB_ES2_compatibility, GL_ARB_explicit_attrib_location,
            GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,
            GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
            GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
            GL_ARB_geometry_shader4, GL_ARB_get_program_binary,
            GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
       GL_ARB_imaging,
            GL_ARB_instanced_arrays, GL_ARB_map_buffer_range,
       GL_ARB_multisample,
            GL_ARB_multitexture, GL_ARB_occlusion_query,
       GL_ARB_occlusion_query2,
            GL_ARB_pixel_buffer_object, GL_ARB_point_parameters,
       GL_ARB_point_sprite,
            GL_ARB_provoking_vertex, GL_ARB_robustness,
       GL_ARB_sampler_objects,
            GL_ARB_seamless_cube_map, GL_ARB_separate_shader_objects,
            GL_ARB_shader_bit_encoding, GL_ARB_shader_objects,
            GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_sync,
            GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object,
            GL_ARB_texture_compression, GL_ARB_texture_compression_rgtc,
            GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
            GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
            GL_ARB_texture_env_dot3, GL_ARB_texture_float,
            GL_ARB_texture_mirrored_repeat, GL_ARB_texture_multisample,
            GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
            GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
       GL_ARB_texture_swizzle,
            GL_ARB_timer_query, GL_ARB_transform_feedback2,
       GL_ARB_transpose_matrix,
            GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
            GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object,
            GL_ARB_vertex_program, GL_ARB_vertex_shader,
            GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array,
            GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_texture_float,
            GL_ATI_texture_mirror_once, GL_S3_s3tc, GL_EXT_texture_env_add,
            GL_EXT_abgr, GL_EXT_bgra, GL_EXT_bindable_uniform,
       GL_EXT_blend_color,
            GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
            GL_EXT_blend_minmax, GL_EXT_blend_subtract,
       GL_EXT_compiled_vertex_array,
            GL_EXT_Cg_shader, GL_EXT_depth_bounds_test,
       GL_EXT_direct_state_access,
            GL_EXT_draw_buffers2, GL_EXT_draw_instanced,
       GL_EXT_draw_range_elements,
            GL_EXT_fog_coord, GL_EXT_framebuffer_blit,
       GL_EXT_framebuffer_multisample,
            GL_EXTX_framebuffer_mixed_formats, GL_EXT_framebuffer_object,
            GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4,
            GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4,
            GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
            GL_EXT_packed_float, GL_EXT_packed_pixels,
       GL_EXT_pixel_buffer_object,
            GL_EXT_point_parameters, GL_EXT_provoking_vertex,
       GL_EXT_rescale_normal,
            GL_EXT_secondary_color, GL_EXT_separate_shader_objects,
            GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
            GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D,
            GL_EXT_texture_array, GL_EXT_texture_buffer_object,
            GL_EXT_texture_compression_latc,
       GL_EXT_texture_compression_rgtc,
            GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
            GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
            GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
            GL_EXT_texture_integer, GL_EXT_texture_lod,
       GL_EXT_texture_lod_bias,
            GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
            GL_EXT_texture_shared_exponent, GL_EXT_texture_sRGB,
            GL_EXT_texture_swizzle, GL_EXT_timer_query,
       GL_EXT_transform_feedback2,
            GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
       GL_IBM_rasterpos_clip,
            GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region,
       GL_NV_blend_square,
            GL_NV_conditional_render, GL_NV_copy_depth_to_color,
       GL_NV_copy_image,
            GL_NV_depth_buffer_float, GL_NV_depth_clamp,
       GL_NV_explicit_multisample,
            GL_NV_fence, GL_NV_float_buffer, GL_NV_fog_distance,
            GL_NV_fragment_program, GL_NV_fragment_program_option,
            GL_NV_fragment_program2,
       GL_NV_framebuffer_multisample_coverage,
            GL_NV_geometry_shader4, GL_NV_gpu_program4, GL_NV_half_float,
            GL_NV_light_max_exponent, GL_NV_multisample_coverage,
            GL_NV_multisample_filter_hint, GL_NV_occlusion_query,
            GL_NV_packed_depth_stencil, GL_NV_parameter_buffer_object,
            GL_NV_parameter_buffer_object2, GL_NV_pixel_data_range,
            GL_NV_point_sprite, GL_NV_primitive_restart,
       GL_NV_register_combiners,
            GL_NV_register_combiners2, GL_NV_shader_buffer_load,
            GL_NV_texgen_reflection, GL_NV_texture_barrier,
            GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4,
            GL_NV_texture_expand_normal, GL_NV_texture_multisample,
            GL_NV_texture_rectangle, GL_NV_texture_shader,
       GL_NV_texture_shader2,
            GL_NV_texture_shader3, GL_NV_transform_feedback,
            GL_NV_transform_feedback2, GL_NV_vdpau_interop,
       GL_NV_vertex_array_range,
            GL_NV_vertex_array_range2, GL_NV_vertex_buffer_unified_memory,
            GL_NV_vertex_program, GL_NV_vertex_program1_1,
       GL_NV_vertex_program2,
            GL_NV_vertex_program2_option, GL_NV_vertex_program3,
       GL_NV_video_capture,
            GL_NVX_conditional_render, GL_NVX_gpu_memory_info,
            GL_SGIS_generate_mipmap, GL_SGIS_texture_lod,
       GL_SGIX_depth_texture,
            GL_SGIX_shadow, GL_SUN_slice_accum

       Cheers,
       Mike

       On Mon, Oct 11, 2010 at 4:58 PM, Radu Bogdan Rusu
       <[hidden email] <mailto:[hidden email]>
       <mailto:[hidden email] <mailto:[hidden email]>>>

       wrote:

           Mike no problem. It should be easy to fix this. Can you send
       me the
           output of glrxinfo?

           Cheers,
           Radu.

           On Oct 11, 2010, at 4:54 PM, Mike Sokolsky <[hidden email]
       <mailto:[hidden email]>
       <mailto:[hidden email] <mailto:[hidden email]>>> wrote:

               Hi Radu,

               I'm using current nvidia drivers (260.19.06) and a Quadro FX
               5800.  I've not had any trouble with other GL code, though I
               haven't used any ros-based OpenGL tools before.

               Cheers,
               Mike

               On Mon, Oct 11, 2010 at 4:43 PM, Radu Bogdan Rusu <
           <mailto:[hidden email]
           <mailto:[hidden email]>>[hidden email]
           <mailto:[hidden email]>

           <mailto:[hidden email]

           <mailto:[hidden email]>>> wrote:

                   Mike, this looks like a standard OpenGL driver problem.

                   What does glrxinfo say? What video card do you have?
           Are the
                   drivers installed properly? Can you run any other
           OpenGL code?

                   Cheers,
                   Radu.



                   On 10/11/2010 04:38 PM, Mike Sokolsky wrote:

                       I'm trying to use pcd_viewer to open a pcd file I've
                       created, and it
                       fails during loading.

                       The failure appears to happen in the call:

                       interactor_->Initialize ();

                       in the PCLVisualizer constructor.  The command
           line output
                       is as follows:



            > Loading test_pcd.pcd ERROR: In

             /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
                       line 399
                       vtkXOpenGLRenderWindow (0x20b1720): Could not find a
                       decent visual


                       ERROR: In

             /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
                       line 399
                       vtkXOpenGLRenderWindow (0x20b1720): Could not find a
                       decent visual


                       ERROR: In

             /build/buildd/vtk-5.2.1/Rendering/vtkXOpenGLRenderWindow.cxx,
                       line 399
                       vtkXOpenGLRenderWindow (0x20b1720): Could not find a
                       decent visual


                       X Error of failed request:  BadValue (integer
           parameter
                       out of range for
                       operation)
                         Major opcode of failed request:  128 (GLX)
                         Minor opcode of failed request:  3
           (X_GLXCreateContext)
                         Value in failed request:  0x21
                         Serial number of failed request:  40
                         Current serial number in output stream:  40



                       None of these errors hold any particular meaning
           to me,
                       I'd appreciate
                       any help in figuring out why it won't run.

                       Cheers,
                       Mike







                       _______________________________________________
           <mailto:[hidden email]
           <mailto:[hidden email]>>[hidden email]
           <mailto:[hidden email]>
           <mailto:[hidden email]
           <mailto:[hidden email]>> /
           <http://pcl.ros.org>http://pcl.ros.org
           <https://code.ros.org/mailman/listinfo/pcl-users>https://code.ros.org/mailman/listinfo/pcl-users






_______________________________________________
[hidden email] / http://pcl.ros.org
https://code.ros.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: pcd_viewer failure

Radu B. Rusu
Administrator
Mike,

On 10/12/2010 11:49 AM, Mike Sokolsky wrote:
> Radu,
>
> pcd_viewer works okay after building VTK from source, so I'm not sure
> what's going on either.  Seems something may be fishy with the ubuntu
> package or some interaction related to it.

Glad to hear that rebuilding VTK helped. I'm not sure what's going on either. I'm using libvtk5-dev on Ubuntu 10.04 here
without any problems:

ii  libvtk5-dev 5.2.1-14ubuntu4
ii  libvtk5.2   5.2.1-14ubuntu4


Maybe if you have time/want to test this again, you could try reinstalling (force) libvtk5* and see if that helps?

> I'm currently looking at pcl with an eye towards migrating our Velodyne
> data to ROS in some form.  It seems there's a lot of development going
> on right now, and I'm running into some other questions about the code
> in general and I might have some input as far as our use cases go for
> the other discussions on this list.  I just wanted to confirm this is an
> appropriate place to be posting to.

Of course - that's one of the reasons why we created this mailing list. :)

Cheers,
Radu.
_______________________________________________
[hidden email] / http://pcl.ros.org
https://code.ros.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: pcd_viewer failure

Mike Sokolsky
I'll revisit this when I get a bit of free time.

Thanks!

On Tue, Oct 12, 2010 at 12:07 PM, Radu Bogdan Rusu <[hidden email]> wrote:
Mike,


On 10/12/2010 11:49 AM, Mike Sokolsky wrote:
Radu,

pcd_viewer works okay after building VTK from source, so I'm not sure
what's going on either.  Seems something may be fishy with the ubuntu
package or some interaction related to it.

Glad to hear that rebuilding VTK helped. I'm not sure what's going on either. I'm using libvtk5-dev on Ubuntu 10.04 here without any problems:

ii  libvtk5-dev 5.2.1-14ubuntu4
ii  libvtk5.2   5.2.1-14ubuntu4


Maybe if you have time/want to test this again, you could try reinstalling (force) libvtk5* and see if that helps?


I'm currently looking at pcl with an eye towards migrating our Velodyne
data to ROS in some form.  It seems there's a lot of development going
on right now, and I'm running into some other questions about the code
in general and I might have some input as far as our use cases go for
the other discussions on this list.  I just wanted to confirm this is an
appropriate place to be posting to.

Of course - that's one of the reasons why we created this mailing list. :)

Cheers,
Radu.


_______________________________________________
[hidden email] / http://pcl.ros.org
https://code.ros.org/mailman/listinfo/pcl-users