[vtk-developers] TestGaussianBlurPass failures

Francois Bertel francois.bertel at kitware.com
Sun Jan 3 14:43:39 EST 2010


Bill,

What is the output of the test with my patch?

On Sun, Jan 3, 2010 at 7:50 PM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
> 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
>>
>>
>



-- 
François Bertel, PhD  | Kitware Inc. Suite 204
1 (518) 371 3971 x113 | 28 Corporate Drive
                      | Clifton Park NY 12065, USA



More information about the vtk-developers mailing list