[vtk-developers] TestGaussianBlurPass failures

Bill Lorensen bill.lorensen at gmail.com
Sun Jan 3 13:50:59 EST 2010


Francois,

Still fails for me. Here is the output of LoadOpenGLExtension

Test command: /home/lorensen/Projects/VTKHead-linux/bin/RenderingCxxTests
LoadOpenGLExtension -D /home/lorensen/Projects/VTKData -T
/home/lorensen/Projects/VTKHead-linux/Testing/Temporary -V
Baseline/Rendering/LoadOpenGLExtension.png
Test timeout computed to be: 1500
CTEST_FULL_OUTPUT (Avoid ctest truncation of output)

GL_VENDOR: ATI Technologies Inc.
GL_VERSION: 2.1.8543 Release
GL_RENDERER: RADEON 9800 PRO

vtkXOpenGLRenderWindow (0x89fb5e8)
  Debug: Off
  Modified Time: 992
  Reference Count: 2
  Registered Events:
    Registered Observers:
      vtkObserver (0x8baed28)
        Event: 2
        EventName: DeleteEvent
        Command: 0x8baed10
        Priority: 0
        Tag: 2
      vtkObserver (0x8a0c828)
        Event: 2
        EventName: DeleteEvent
        Command: 0x8a0c7f8
        Priority: 0
        Tag: 1
  Erase: On
  Window Name: Visualization Toolkit - OpenGL
  Position: (0, 0)
  Size: (250, 250)
  Mapped: 1
  OffScreenRendering: 0
  Double Buffered: 1
  DPI: 120
  TileScale: (1, 1)
  TileViewport: (0, 0, 1, 1)
  Borders: On
  IsPicking: Off
  Double Buffer: On
  Full Screen: Off
  Renderers:
    Debug: Off
    Modified Time: 18
    Reference Count: 1
    Registered Events: (none)
    Number Of Items: 1
  Stereo Capable Window Requested: No
  Stereo Render: Off
  Point Smoothing: Off
  Line Smoothing: Off
  Polygon Smoothing: Off
  Anti Aliased Frames: 0
  Abort Render: 0
  Current Cursor: 0
  Desired Update Rate: 0.0001
  Focal Depth Frames: 0
  In Abort Check: 0
  NeverRendered: 0
  Interactor: 0x89fbed0
  Motion Blur Frames: 0
  Swap Buffers: On
  Stereo Type: RedBlue
  Number of Layers: 1
  AccumulationBuffer Size 0
  AlphaBitPlanes: Off
  AnaglyphColorSaturation: 0.65
  AnaglyphColorMask: 4 , 3
  PainterDeviceAdapter:
    Debug: Off
    Modified Time: 6
    Reference Count: 1
    Registered Events: (none)
  MultiSamples: 6
  StencilCapable: False
  ReportGraphicErrors: Off
  ContextId: 0x8aaaca0
  Color Map: 65011713
  Display Id: 0x8a0f468
  Next Window Id: 0
  Window Id: 65011714

LoadSupportedExtension...
Driver claims to support OpenGL 1.2
OpenGL 1.2 features loaded.
Driver claims to support OpenGL 1.3
OpenGL 1.3 features loaded.
Driver claims to support OpenGL 1.4
OpenGL 1.4 features loaded.
Driver claims to support OpenGL 1.5
OpenGL 1.5 features loaded.
Driver claims to support OpenGL 2.0
OpenGL 2.0 features loaded.
Driver claims to support OpenGL 2.1
OpenGL 2.1 features loaded.
GetExtensionsString...
GL_AMD_performance_monitor GL_ARB_depth_texture GL_ARB_draw_buffers
GL_ARB_fragment_program GL_ARB_fragment_program_shadow
GL_ARB_fragment_shader GL_ARB_framebuffer_object
GL_ARB_half_float_pixel GL_ARB_half_float_vertex
GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture
GL_ARB_occlusion_query GL_ARB_pixel_buffer_object
GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shader_objects
GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_shadow_ambient
GL_ARB_texture_border_clamp GL_ARB_texture_compression
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_non_power_of_two
GL_ARB_texture_rectangle GL_ARB_transpose_matrix
GL_ARB_vertex_array_object GL_ARB_vertex_buffer_object
GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos
GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader
GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_env_combine3
GL_ATI_texture_float GL_EXT_abgr GL_EXT_bgra 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_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord
GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample
GL_EXT_framebuffer_object GL_EXT_gpu_program_parameters
GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil
GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal
GL_EXT_secondary_color GL_EXT_separate_specular_color
GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture
GL_EXT_texgen_reflection GL_EXT_texture3D
GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map
GL_EXT_texture_edge_clamp GL_EXT_texture_env_add
GL_EXT_texture_env_combine GL_EXT_texture_env_dot3
GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias
GL_EXT_texture_mirror_clamp GL_EXT_texture_object
GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_swizzle
GL_EXT_vertex_array GL_KTX_buffer_region GL_NV_blend_square
GL_NV_texgen_reflection GL_SGIS_generate_mipmap
GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_WIN_swap_hint
WGL_EXT_swap_control  GLX_ARB_create_context GLX_ARB_get_proc_address
GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_info
GLX_EXT_visual_rating GLX_MESA_allocate_memory GLX_MESA_swap_control
GLX_MESA_swap_frame_usage GLX_NV_swap_group GLX_OML_swap_method
GLX_OML_sync_control GLX_SGI_make_current_read GLX_SGI_swap_control
GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig
GLX_SGIX_pbuffer GLX_SGIX_swap_barrier GLX_SGIX_swap_group
GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap
GL_VERSION_1_2 GL_VERSION_1_2_DEPRECATED GL_VERSION_1_3
GL_VERSION_1_3_DEPRECATED GL_VERSION_1_4 GL_VERSION_1_4_DEPRECATED
GL_VERSION_1_5 GL_VERSION_1_5_DEPRECATED GL_VERSION_2_0
GL_VERSION_2_0_DEPRECATED GL_VERSION_2_1 GL_VERSION_2_1_DEPRECATED
GLX_VERSION_1_3 GLX_VERSION_1_4
Set up pipeline.
Do a render without convolution.

On Sun, Jan 3, 2010 at 12:45 PM, Francois Bertel
<francois.bertel at kitware.com> wrote:
> I committed a fix for the second case, when the framebuffer format is
> not supported:
>
> cvs commit -m "BUG:Attempt to fix the case where FBO extension is
> supported by the requested FBO format is not as for
> SINTEF.LabMAC.OSX/VTKCvs_CMake262Carbon_gcc401_Qt443."
> vtkGaussianBlurPass.cxx vtkGaussianBlurPass.h
> Committer: Francois Bertel <francois.bertel at kitware.com>
> Commit to directory "ParaView3/VTK/Rendering" lies in external project VTK
> Committer: Francois Bertel <francois.bertel at kitware.com>
> /cvsroot/ParaView3/ParaView3/VTK/Rendering/vtkGaussianBlurPass.cxx,v
> <--  vtkGaussianBlurPass.cxx
> new revision: 1.7; previous revision: 1.6
> /cvsroot/ParaView3/ParaView3/VTK/Rendering/vtkGaussianBlurPass.h,v
> <--  vtkGaussianBlurPass.h
> new revision: 1.5; previous revision: 1.4
>
> Bill, "linux fedora 9 system" is not a relevant information for this
> kind of failure. The output of the C++ test LoadOpenGLExtension is.
> What is it for you?
>
>
> For the floating-point exception case, it's probably happening in the
> nVidia driver itself. I don't see it on my nVidia card on Ubuntu 9.10
> x86_64 (driver 185.18.36, from August 21, 2009). I would recommend to
> update the nVidia driver on amber* as the driver version displayed on
> the output of LoadOpenGLExtension is 173.14.12 (driver from July 30,
> 2008).
>
> On Sun, Jan 3, 2010 at 6:20 PM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
>> Dave,
>>
>> Are you running the complete command line:
>> /home/kitware/Dashboards/MyTests/VTK-gcc/bin/RenderingCxxTests
>> TestGaussianBlurPass -D /home/kitware/Dashboards/MyTests/VTKData -T
>> /home/kitware/Dashboards/MyTests/VTK-gcc/Testing/Temporary -V
>> Baseline/Rendering/TestGaussianBlurPass.png
>>
>> Maybe there is a problem with the regression testing?
>>
>> Bill
>>
>> On Sun, Jan 3, 2010 at 12:15 PM, Dave Partyka <dave.partyka at kitware.com> wrote:
>>> Yeah, on amber1.
>>>
>>> On Sun, Jan 3, 2010 at 12:10 PM, Bill Lorensen <bill.lorensen at gmail.com>
>>> wrote:
>>>>
>>>> Dave,
>>>>
>>>> Did you run on one of the known failing platforms?
>>>>
>>>> Bill
>>>>
>>>> On Sun, Jan 3, 2010 at 11:50 AM, Dave Partyka <dave.partyka at kitware.com>
>>>> wrote:
>>>> > I tried to run it from gdb yesterday but could not recreate the
>>>> > exception.
>>>> > Though I was running it remotely over ssh. I am going to try it running
>>>> > it
>>>> > locally today.
>>>> >
>>>> > On Sun, Jan 3, 2010 at 11:27 AM, Bill Lorensen <bill.lorensen at gmail.com>
>>>> > wrote:
>>>> >>
>>>> >> Francois,
>>>> >>
>>>> >> TestGaussianBlurPass is failing on several platforms.
>>>> >>
>>>> >>
>>>> >> http://www.cdash.org/CDash/testSummary.php?project=11&name=TestGaussianBlurPass&date=2010-01-03
>>>> >>
>>>> >> There are two modes of failure:
>>>> >>
>>>> >> 1) Floating point exceptions:
>>>> >> http://www.cdash.org/CDash/testDetails.php?test=39491121&build=506514
>>>> >> Someone needs to run the test inside a debugger and find the source of
>>>> >> the floating point divide.
>>>> >>
>>>> >> 2) Framebuffer not supported:
>>>> >> http://www.cdash.org/CDash/testDetails.php?test=40287643&build=506967
>>>> >> I also see this failure on my linux fedora 9 system. It seems that
>>>> >> there needs to be better checking for whether or not the frame buffer
>>>> >> object is properly initialized.
>>>> >>
>>>> >> Thanks,
>>>> >>
>>>> >> Bill
>>>> >> _______________________________________________
>>>> >> Powered by www.kitware.com
>>>> >>
>>>> >> Visit other Kitware open-source projects at
>>>> >> http://www.kitware.com/opensource/opensource.html
>>>> >>
>>>> >> Follow this link to subscribe/unsubscribe:
>>>> >> http://www.vtk.org/mailman/listinfo/vtk-developers
>>>> >>
>>>> >
>>>> >
>>>
>>>
>>
>
>
>
> --
> François Bertel, PhD  | Kitware Inc. Suite 204
> 1 (518) 371 3971 x113 | 28 Corporate Drive
>                      | Clifton Park NY 12065, USA
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtk-developers
>
>



More information about the vtk-developers mailing list