Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-83922

segfault in compileSource with imx8

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • P1: Critical
    • 5.15
    • 5.15.0 Beta4, 6.0.0 Alpha
    • Quick: 3D
    • None
    • Linux/Wayland, Linux/Yocto
    • 1

    Description

      Several QtQuick3D examples (effects, custommaterial) crash on iMX8 in

       1   _ComputeLod                                    gc_glsl_built_ins.c         4389  0xffff9b3f640c 
      2   _ComputeOffsetCoords                           gc_glsl_built_ins.c         5151  0xffff9b3f640c 
      3   _GenTextureLodOffsetCode                       gc_glsl_built_ins.c         6236  0xffff9b3f83ec 
      4   sloIR_POLYNARY_EXPR_GenBuiltInCode             gc_glsl_gen_code.c          27648 0xffff9b3caaf4 
      5   sloIR_POLYNARY_EXPR_GenOperandsCodeForFuncCall gc_glsl_gen_code.c          26313 0xffff9b3c2f98 
      6   sloIR_POLYNARY_EXPR_GenFuncCallCode            gc_glsl_gen_code.c          27733 0xffff9b3c3730 
      7   sloIR_BINARY_EXPR_GenAssignCode                gc_glsl_gen_code.c          25035 0xffff9b3c21e4 
      8   sloIR_BINARY_EXPR_GenCode                      gc_glsl_gen_code.c          25573 0xffff9b3c7fbc 
      9   sloIR_SET_GenCode                              gc_glsl_gen_code.c          18354 0xffff9b3c8344 
      10  sloIR_SET_GenCode                              gc_glsl_gen_code.c          18277 0xffff9b3c822c 
      11  sloCOMPILER_GenCode                            gc_glsl_compiler.c          1129  0xffff9b39e270 
      12  sloCOMPILER_Compile                            gc_glsl_compiler.c          1274  0xffff9b39f278 
      13  gcCompileShader                                gc_glsl_entry.c             500   0xffff9b39a498 
      14  __glChipCompileShader                          gc_chip_shader.c            6972  0xffffbd847354 
      15  __gles_CompileShader                           gc_es_shader.c              713   0xffffbd7f9bf8 
      16  glCompileShader                                gc_es_api.c                 277   0xffffbd7b73a4 
      17  QOpenGLFunctions::glCompileShader              qopenglfunctions.h          1263  0xffffbe020480 
      18  QSSGRenderBackendGLBase::compileSource         qssgrenderbackendglbase.cpp 1358  0xffffbe020480 
      19  QSSGRenderBackendGLBase::createFragmentShader  qssgrenderbackendglbase.cpp 1405  0xffffbe01e678 
      20  QSSGRenderShaderProgram::create                qssgrendershaderprogram.cpp 1021  0xffffbe032db0 
      ... <More>                                                                                          
      
      Testing OpenGL ES 3.2
      Requesting OpenGL ES 3.2 context succeeded
      QML Debugger: Waiting for connection on port 10001...
      QSSG.trace_info: GLSL version: OpenGL ES GLSL ES 3.20
      QSSG.trace_info: GL version: OpenGL ES 3.2 V6.2.4.p4.190076
      QSSG.trace_info: HW vendor: Vivante Corporation
      QSSG.trace_info: Vendor renderer: Vivante GC7000XSVX
      QSSG.trace_info: OpenGL extensions: GL_OES_vertex_type_10_10_10_2 GL_OES_vertex_half_float GL_OES_element_index_uint GL_OES_mapbuffer GL_OES_vertex_array_object GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_paletted_texture GL_OES_texture_npot GL_OES_rgb8_rgba8 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_depth24 GL_OES_depth32 GL_OES_packed_depth_stencil GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_fragment_precision_high GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_sync GL_OES_texture_stencil8 GL_OES_shader_image_atomic GL_OES_sample_variables GL_OES_sample_shading GL_OES_texture_storage_multisample_2d_array GL_OES_shader_multisample_interpolation GL_OES_required_internalformat GL_OES_surfaceless_context GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_geometry_shader GL_OES_geometry_point_size GL_OES_gpu_shader5 GL_OES_shader_io_blocks GL_OES_texture_border_clamp GL_OES_texture_buffer GL_OES_tessellation_shader GL_OES_tessellation_point_size GL_OES_texture_cube_map_array GL_OES_draw_elements_base_vertex GL_OES_texture_half_float GL_OES_texture_float GL_OES_primitive_bounding_box GL_KHR_texture_compression_astc_ldr GL_KHR_blend_equation_advanced GL_KHR_debug GL_KHR_robustness GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_dxt1 GL_EXT_texture_format_BGRA8888 GL_EXT_texture_compression_s3tc GL_EXT_read_format_bgra GL_EXT_multi_draw_arrays GL_EXT_frag_depth GL_EXT_discard_framebuffer GL_EXT_blend_minmax GL_EXT_multisampled_render_to_texture GL_EXT_color_buffer_half_float GL_EXT_color_buffer_float GL_EXT_robustness GL_EXT_texture_sRGB_decode GL_EXT_draw_buffers_indexed GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_tessellation_shader GL_EXT_tessellation_point_size GL_EXT_geometry_shader GL_EXT_geometry_point_size GL_EXT_copy_image GL_EXT_texture_cube_map_array GL_EXT_gpu_shader5 GL_EXT_shader_io_blocks GL_EXT_shader_implicit_conversions GL_EXT_multi_draw_indirect GL_EXT_draw_elements_base_vertex GL_EXT_texture_rg GL_EXT_primitive_bounding_box GL_EXT_sRGB GL_ANDROID_extension_pack_es31a GL_VIV_direct_texture
      QSSG.trace_info: GL version: OpenGL ES 3.2 V6.2.4.p4.190076
      QSSG.trace_info: Compiling into shader cache: ' "mesh subset pipeline-- ;hasLighting=true;lightCount=1;specularModel=Default;;diffuseMap={;;;;;};diffuseMap_swizzle={;;;;};emissiveMap={;;;;;};emissiveMap_swizzle={;;;;};specularMap={;;;;;};specularMap_swizzle={;;;;};baseColorMap={;;;;;};baseColorMap_swizzle={;;;;};bumpMap={;;;;;};bumpMap_swizzle={;;;;};specularAmountMap={;;;;;};specularAmountMap_swizzle={;;;;};normalMap={;;;;;};normalMap_swizzle={;;;;};displacementMap={;;;;;};displacementMap_swizzle={;;;;};lightmapIndirect={;;;;;};lightmapIndirect_swizzle={;;;;};lightmapRadiosity={;;;;;};lightmapRadiosity_swizzle={;;;;};lightmapShadow={;;;;;};lightmapShadow_swizzle={;;;;};opacityMap={;;;;;};opacityMap_swizzle={;;;;};roughnessMap={;;;;;};roughnessMap_swizzle={;;;;};metalnessMap={;;;;;};metalnessMap_swizzle={;;;;};occlusionMap={;;;;;};occlusionMap_swizzle={;;;;};translucencyMap={;;;;;};translucencyMap_swizzle={;;;;};opacityMap_channel=R;roughnessMap_channel=R;metalnessMap_channel=R;occlusionMap_channel=R;translucencyMap_channel=R;tessellationMode={noTessellation=true;;;};alphaMode=Default;" >'
      QSSG.trace_info: Compiling into shader cache: ' ":/shaders/fxaaRgbl.frag" >'
      QSSG.trace_info: Compiling into shader cache: ' ":/shaders/fxaaBlur.frag" >'Child terminated with signal = 0xb (SIGSEGV) 

       

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              qt.team.graphics.and.multimedia Qt Graphics Team
              sapiippo Samuli Piippo
              Pasi Keränen Pasi Keränen
              Andy Nichols Andy Nichols
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes