Zoom stopped working on Ubuntu 14.04 after nvidia update



  • I use zoom (http://zoom.us) pretty much everyday for my work. Zoom is a qt app. A couple weeks ago, there was some kind of nvidia update to my Ubuntu 14.04 installation. Now Zoom only brings up blank windows. Their support has pretty much given up and thrown it to me to figure it out. First of all, here is the info they gave me about their application:

    We are using Qt 5.6.2 for development. 
    Zoom linux client is a Qt Quick application, and its UI part, QML scene graph is all accelerated via OpenGL.
    

    The application seems to work normally except all the windows are blank, so you can't see what to do with it. Here is the output from me running their app at the console:

    [bruce: ~] zoom
    Zoom not exist at current directory - /home/bruce
    Zoom path is: /opt/zoom
    cmd line: 
    log path:/home/bruce/.zoom/logs
    [7731:31535345:12-07/10:29:08.853:ERROR:zDataEventListeners.cpp(207)] [CZoomDataEventListners::NotifyCreateTable] failed for: 51394216 
    [CZPClientLogMgr::LogClientEnvironment] [MacAddr: D4:3D:7E:35:B6:99][client: Linux][OS: Ubuntu 14.04.5 LTS][Hardware: CPU Core:4 Frenquency:2.1 G Memory size:7971MB CPU Brand:AMD Phenom(tm) II X4 955 Processor][Req ID: ]
    [7731:31535345:12-07/10:29:09.184:ERROR:PTApp.cc(215)] [CSBPTAppModuleClient::HandleUrlAction] Failed to parse action for error:4 
    Linux Client Version is 2.0.63547.0830
    Graphics Card Info:: 01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 650 Ti] (rev a1)
    AppIconMgr::systemDesktopName log Desktop Name: ubuntu 
    QSG_RENDER_LOOP is 
    qt.scenegraph.info: threaded render loop
    qt.scenegraph.info: Using sg animation driver
    qt.scenegraph.info: Animation Driver: using vsync: 16.67 ms
    [7731:31535345:12-07/10:29:10.932:ERROR:CmmAudioSessionMgr.cpp(3231)] [CmmAudioSessionMgr::InitDevice()] m_bEnableStereo:0m_bEnableMicKeepOri:0 
    qt.scenegraph.info: Animation Driver: using vsync: 16.67 ms
    qt.scenegraph.info: texture atlas dimensions: 1024x512
    qt.scenegraph.info: R/G/B/A Buffers:    8 8 8 8
    qt.scenegraph.info: Depth Buffer:       24
    qt.scenegraph.info: Stencil Buffer:     8
    qt.scenegraph.info: Samples:            -1
    qt.scenegraph.info: GL_VENDOR:          NVIDIA Corporation
    qt.scenegraph.info: GL_RENDERER:        GeForce GTX 650 Ti/PCIe/SSE2
    qt.scenegraph.info: GL_VERSION:         2.1.2 NVIDIA 304.132
    qt.scenegraph.info: GL_EXTENSIONS:      GL_EXT_bgra GL_EXT_framebuffer_blit GL_EXT_texture_compression_dxt1 GL_EXT_gpu_shader4 GL_EXT_timer_query GL_NV_multisample_filter_hint GL_NV_copy_image GL_EXT_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV GL_ARB_texture_border_clamp GL_EXT_texture_env_add GL_NV_vertex_program2_option GL_ARB_framebuffer_object GL_ARB_texture_env_crossbar GL_NV_fog_distance GL_OES_texture_npot GL_AMD_seamless_cubemap_per_texture GL_ARB_imaging GL_NV_parameter_buffer_object GL_OES_texture_float GL_NV_vertex_program1_1 GL_OES_compressed_paletted_texture GL_EXT_blend_equation_separate GL_NV_vertex_program GL_EXT_framebuffer_sRGB GL_ARB_conservative_depth GL_ARB_fragment_shader GL_ARB_multisample GL_ARB_occlusion_query GL_NV_packed_depth_stencil GL_SGIX_shadow GL_EXT_abgr GL_EXT_texture_mirror_clamp GL_ARB_texture_env_add GL_NV_texture_shader GL_NV_texgen_reflection GL_ARB_vertex_program GL_NV_blend_minmax GL_EXT_texture_array GL_EXT_texture_env_combine GL_NV_complex_primitives GL_OES_rgb8_rgba8 GL_ATI_texture_mirror_once GL_ARB_point_sprite GL_NV_depth_buffer_float GL_ATI_texture_float GL_EXT_texture_format_BGRA8888 GL_NV_register_combiners2 GL_NV_alpha_test GL_ARB_color_buffer_float GL_NV_blend_square GL_EXT_shadow_funcs GL_ARB_texture_compression GL_EXT_framebuffer_multisample GL_NV_texture_expand_normal GL_OES_point_sprite GL_ARB_explicit_attrib_location GL_EXT_packed_float GL_EXT_gpu_program_parameters GL_NV_texture_compression_vtc GL_EXT_vertex_array GL_OES_depth_texture GL_NV_fragdepth GL_ARB_shader_texture_lod GL_EXT_blend_minmax GL_ARB_fragment_program GL_KTX_buffer_region GL_ARB_texture_float GL_NV_occlusion_query GL_NV_vertex_program2 GL_NV_vertex_program3 GL_ARB_shadow GL_ARB_texture_compression_rgtc GL_EXT_texture_lod GL_NV_gpu_program4_1 GL_ARB_texture_mirrored_repeat GL_ARB_vertex_buffer_object GL_EXT_stencil_two_side GL_ARB_shading_language_100 GL_ARB_fragment_coord_conventions GL_ARB_geometry_shader4 GL_EXT_draw_range_elements GL_EXT_texture_compression_rgtc GL_EXT_blend_func_separate GL_EXT_secondary_color GL_NV_float_buffer GL_NV_gpu_program4 GL_OES_texture_float_linear GL_EXT_texture_swizzle GL_NV_point_sprite GL_ARB_texture_cube_map GL_NV_texture_lod_clamp GL_ARB_depth_clamp GL_ARB_fragment_program_shadow GL_EXT_blend_subtract GL_EXT_texture_shared_exponent GL_EXT_fog_coord GL_ARB_multitexture GL_EXT_texture_compression_latc GL_ARB_shading_language_packing GL_ARB_transpose_matrix GL_ARB_texture_rectangle GL_S3_s3tc GL_ARB_draw_buffers GL_ARB_shader_objects GL_NV_half_float GL_ARB_vertex_attrib_64bit GL_NV_copy_depth_to_color GL_ARB_provoking_vertex GL_ARB_texture_swizzle GL_NV_register_combiners GL_ARB_vertex_shader GL_EXTX_framebuffer_mixed_formats GL_EXT_multi_draw_arrays GL_ARB_texture_non_power_of_two GL_NV_fragment_program GL_EXT_blend_color GL_IBM_texture_mirrored_repeat GL_EXT_separate_specular_color GL_EXT_texture3D GL_ARB_texture_gather GL_ARB_texture_rg GL_EXT_geometry_shader4 GL_OES_texture_half_float_linear GL_ARB_texture_env_dot3 GL_EXT_depth_bounds_test GL_ARB_timer_query GL_EXT_texture_cube_map GL_EXT_texture_filter_anisotropic GL_SGIX_depth_texture GL_NV_geometry_shader4 GL_IBM_rasterpos_clip GL_OES_read_format GL_EXT_stencil_wrap GL_NV_fence GL_NV_texture_env_combine4 GL_NVX_gpu_memory_info GL_ARB_depth_texture GL_EXT_vertex_array_bgra GL_EXT_Cg_shader GL_NV_fragment_program_option GL_ARB_point_parameters GL_EXT_provoking_vertex GL_EXT_packed_pixels GL_NV_fragment_program2 GL_OES_vertex_half_float GL_ARB_depth_buffer_float GL_EXT_rescale_normal GL_EXT_x11_sync_object GL_OES_standard_derivatives GL_EXT_texture_edge_clamp GL_OES_texture_half_float GL_ARB_window_pos GL_NV_texture_rectangle GL_ARB_half_float_vertex GL_EXT_texture_object GL_SGIS_generate_mipmap GL_NV_light_max_exponent GL_NV_texture_barrier GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_EXT_texture_env_dot3 GL_ARB_map_buffer_alignment GL_NV_framebuffer_multisample_coverage GL_NV_multisample_coverage  GL_NV_parameter_buffer_object2 GL_OES_depth24 GL_EXT_framebuffer_object GL_NV_texture_shader2 GL_NV_texture_shader3 GL_OES_packed_depth_stencil GL_SUN_slice_accum GL_EXT_texture_lod_bias GL_ARB_half_float_pixel GL_ARB_shading_language_420pack GL_EXT_texture_sRGB GL_ARB_texture_env_combine GL_EXT_point_parameters GL_NV_depth_clamp GL_ARB_framebuffer_sRGB GL_SGIS_texture_lod GL_NV_fbo_color_attachments GL_ARB_blend_func_extended GL_OES_depth32 GL_EXT_texture_compression_s3tc GL_ARB_compatibility GL_ATI_draw_buffers
    qt.scenegraph.info: Max Texture Size:  16384
    qt.scenegraph.info: Debug context:     false
    QOpenGLShader::compile(Vertex): failed
    QOpenGLShader::compile(Fragment): failed
    shader compilation failed: 
    ""
    QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not linked
    QOpenGLShader::compile(Vertex): failed
    QOpenGLShader::compile(Fragment): failed
    shader compilation failed: 
    ""
    QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( opacity ): shader program is not linked
    QOpenGLShader::compile(Vertex): failed
    QOpenGLShader::compile(Fragment): failed
    shader compilation failed: 
    ""
    QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( opacity ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( pixelSize ): shader program is not linked
    QOpenGLShader::compile(Vertex): failed
    QOpenGLShader::compile(Fragment): failed
    shader compilation failed: 
    ""
    QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( textureScale ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( color ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( alphaMin ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( alphaMax ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( fontScale ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( vecDelta ): shader program is not linked
    QOpenGLShader::compile(Vertex): failed
    QOpenGLShader::compile(Fragment): failed
    shader compilation failed: 
    ""
    QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( textureScale ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( color ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( alphaMin ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( alphaMax ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( fontScale ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( vecDelta ): shader program is not linked
    QOpenGLShader::compile(Vertex): failed
    QOpenGLShader::compile(Fragment): failed
    shader compilation failed: 
    ""
    QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( textureScale ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( color ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( alphaMin ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( alphaMax ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( fontScale ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( vecDelta ): shader program is not linked
    QOpenGLShader::compile(Vertex): failed
    QOpenGLShader::compile(Fragment): failed
    shader compilation failed: 
    ""
    QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not linked
    [7731:31535345:12-07/10:29:11.544:ERROR:SBAutoUpgradeModuleClient.cc(74)] [CSBAutoUpgradeModuleClient::CheckUpdateResponse] state is: 0 
    [7731:31535345:12-07/10:29:11.549:ERROR:ZAUResponseContent.cpp(59)] [CAUResponseContent::Parse] Miss key or value. [key=Installer-name][value= 
    [7731:31535345:12-07/10:29:11.549:ERROR:ZAUResponseContent.cpp(59)] [CAUResponseContent::Parse] Miss key or value. [key=ahcab-name][value= 
    [7731:31535345:12-07/10:29:11.549:ERROR:ZAUResponseContent.cpp(59)] [CAUResponseContent::Parse] Miss key or value. [key=fullcab-name][value= 
    [7731:31535345:12-07/10:29:11.549:ERROR:ZAUResponseContent.cpp(59)] [CAUResponseContent::Parse] Miss key or value. [key=Package32-name][value= 
    success to create child process,status is 0.
    zoom exited normally.
    run zoom successfully,exit code is 0.
    ZoomLauncher exit.
    

    OpenGL appears to be fine. I can run the gears sample app and the only app I seem to be having trouble with is Zoom. Their support had me install qtcreator and when it comes up it seg faults and the output looks similar.

    I appreciate any help someone can give me to get this resolved. In google searches, I've seen examples of this related to python qt apps, but Zoom is not using python at all that I can see. Per their support request I've also tried re-installing the video driver (Nvidia 304) and that went fine with no errors.


  • Moderators

    Hi, and welcome to the Qt forum!

    qt.scenegraph.info: GL_RENDERER: GeForce GTX 650 Ti/PCIe/SSE2
    qt.scenegraph.info: GL_VERSION: 2.1.2 NVIDIA 304.132

    That's most likely a problem with the Nvidia driver. Why are you using the legacy driver? According to Nvidia's website your graphics card is supported by the latest unified driver, which is version 375.20 at the time of writing. I strongly recommend to update the driver and I'm almost sure the problem will vanish then.



  • Hi Wieland,

    This was just an automatic update from Ubuntu. I didn't install the driver myself. I think there was some message that came up about the driver when it was updating, but I don't remember what it said.



  • I checked the repo and saw there was a nvidia 340 package and installed it. That seems to have installed version 367 of the driver and now the Zoom application is working again. I don't know what happened before or if the automatic update downgraded my driver somehow, but at least now it seems to be ok. Thanks for the help.


  • Moderators

    Great :-)


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.