Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
VTK
VTK
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 582
    • Issues 582
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 160
    • Merge Requests 160
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • VTK
  • VTKVTK
  • Issues
  • #17110

Closed
Open
Opened Aug 29, 2017 by Taylor Braun-Jones@nocnokneoContributor

Crash when rendering PolyData using ANGLE OpenGL implementation/shim

I'm seeing a crash when running my Qt based application inside a Remote Desktop session My environment:

  • VTK 8.0.0 (also tested with VTK 7.1.0)
  • Windows 10, running inside RDP session (there is no problem when running inside a real physical session)
  • ANGLE (automatic fall back selected by Qt - see log below)

Here's a stack trace screenshot:

image

And relevant Qt logging showing the rendering backend that Qt selects automatically (ANGLE when running in a RDP session):

20170829-12:35:31:574 | 9868 | debug | qt.qpa.gl:  Basic wglCreateContext gives version 1.1
20170829-12:35:31:574 | 9868 | debug | qt.qpa.gl:  OpenGL version too low
20170829-12:35:31:574 | 9868 | debug | qt.qpa.gl:  OpenGL 2.0 entry points not found
20170829-12:35:31:575 | 9868 | debug | qt.qpa.gl:  GPU features: QSet()
20170829-12:35:31:575 | 9868 | debug | qt.qpa.gl:  QWindowsOpenGLTester::supportedRenderers GpuDescription(vendorId=0x10de, deviceId=0x1401, subSysId=0x19623842, revision=161, driver: "nvldumdx.dll", version=22.21.13.8205, "NVIDIA GeForce GTX 960") renderer:  QFlags(0x2|0x4|0x8|0x20)
20170829-12:35:31:576 | 9868 | debug | qt.qpa.gl:  Qt: Using EGL from libEGL
20170829-12:35:31:578 | 9868 | debug | qt.qpa.gl:  Qt: Using OpenGL ES 2.0 from libGLESv2
20170829-12:35:31:618 | 9868 | debug | qt.qpa.gl:  QWindowsEGLStaticContext::create Created EGL display 0x1fdb72fb220 v 1 . 4
20170829-12:35:31:618 | 9868 | debug | qt.scenegraph.general:  windows render loop
20170829-12:35:31:618 | 9868 | debug | qt.scenegraph.general:  Using sg animation driver
20170829-12:35:31:618 | 9868 | debug | qt.scenegraph.general:  Animation Driver: using vsync: 16.67 ms
20170829-12:35:33:890 | 9868 | debug | qt.qpa.gl:  QWindowsIntegration::createPlatformOpenGLContext QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 1, profile  QSurfaceFormat::OpenGLContextProfile(NoProfile))
20170829-12:35:33:906 | 9868 | debug | qt.scenegraph.general:  texture atlas dimensions: 2048x1024
20170829-12:35:33:906 | 9868 | debug | qt.scenegraph.general:  R/G/B/A Buffers:    8 8 8 8
20170829-12:35:33:906 | 9868 | debug | qt.scenegraph.general:  Depth Buffer:       24
20170829-12:35:33:907 | 9868 | debug | qt.scenegraph.general:  Stencil Buffer:     8
20170829-12:35:33:907 | 9868 | debug | qt.scenegraph.general:  Samples:            0
20170829-12:35:33:907 | 9868 | debug | qt.scenegraph.general:  GL_VENDOR:          Google Inc.
20170829-12:35:33:907 | 9868 | debug | qt.scenegraph.general:  GL_RENDERER:        ANGLE (NVIDIA GeForce GTX 960 Direct3D11 vs_5_0 ps_5_0)
20170829-12:35:33:907 | 9868 | debug | qt.scenegraph.general:  GL_VERSION:         OpenGL ES 2.0 (ANGLE 2.1.0.8613f4946861)
20170829-12:35:33:908 | 9868 | debug | qt.scenegraph.general:  GL_EXTENSIONS:      GL_ANGLE_pack_reverse_row_order GL_EXT_map_buffer_range GL_EXT_unpack_subimage GL_OES_vertex_array_object GL_OES_packed_depth_stencil GL_NV_pixel_buffer_object GL_OES_texture_npot GL_OES_get_program_binary GL_EXT_texture_storage GL_OES_EGL_image GL_ANGLE_texture_compression_dxt5 GL_EXT_texture_filter_anisotropic GL_EXT_texture_rg GL_EXT_debug_marker GL_EXT_blend_minmax GL_ANGLE_framebuffer_blit GL_OES_texture_float_linear GL_EXT_sRGB GL_EXT_occlusion_query_boolean GL_KHR_debug GL_OES_mapbuffer GL_OES_compressed_ETC1_RGB8_texture GL_NV_fence GL_EXT_shader_texture_lod GL_OES_texture_half_float GL_EXT_texture_compression_dxt1 GL_OES_standard_derivatives GL_EXT_read_format_bgra GL_OES_rgb8_rgba8 GL_EXT_draw_buffers GL_ANGLE_texture_usage GL_EXT_color_buffer_half_float GL_OES_texture_half_float_linear GL_ANGLE_depth_texture GL_EXT_disjoint_timer_query GL_ANGLE_texture_compression_dxt3 GL_EXT_robustness GL_EXT_frag_depth GL_NV_pack_subimage GL_ANGLE_lossy_etc_decode GL_ANGLE_translated_shader_source GL_OES_element_index_uint GL_OES_texture_float GL_EXT_discard_framebuffer GL_OES_depth32 GL_ANGLE_instanced_arrays GL_EXT_texture_format_BGRA8888  GL_ANGLE_framebuffer_multisample
20170829-12:35:33:908 | 9868 | debug | qt.scenegraph.general:  Max Texture Size:  16384
20170829-12:35:33:908 | 9868 | debug | qt.scenegraph.general:  Debug context:     false

Maybe related to #17061 (closed)?

Edited Aug 29, 2017 by Taylor Braun-Jones
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: vtk/vtk#17110