Hello,

Long-time x2go user, just now decided to chase this problem I've been having for a couple years.

Server is x2goserver 4.1.0.6-0x2go1+git20230818.1994+12.main.1 on Debian 12.8.
Client is X2Go Client v. 4.1.2.2 (Qt -4.8.6) on Windows 10.

I am using "single application" mode along with uLauncher to create a mostly-seamless remote X experience.

Unfortunately, if I launch any application that attempts to create an OpenGL context, x2goserver crashes instantly.  I cannot even run "glxinfo" within the x2go session, although I can use a direct SSH terminal to run it in indirect render mode against the x2go display.  Doing so gives the output in the included text file.

This stops me from doing anything with any applications that require accelerated 3D graphics, such as FreeCAD, KiCAD, and a variety of games.

It's not so bad that I can't run a game; that would be a terrible experience.  But it is bad that x2goserver completely crashes.

Should this work at all?  I guess x2goserver shouldn't crash, in any case.

I see what look like relevant core dumps in journalctl, but I don't know how to gather that up to provide here.

What debugging information do I need to provide?

Thanks,
-Brian
name of display: :50
display: :50  screen: 0
direct rendering: No (-i specified)
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_OML_swap_method, GLX_SGIS_multisample, 
    GLX_SGIX_fbconfig, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier, 
    GLX_SGI_make_current_read
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
    GLX_ARB_context_flush_control, GLX_ARB_create_context, 
    GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_stereo_tree, GLX_EXT_swap_control, 
    GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_copy_buffer, 
    GLX_NV_copy_image, GLX_NV_delay_before_swap, GLX_NV_float_buffer, 
    GLX_NV_multigpu_context, GLX_NV_multisample_coverage, 
    GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group, 
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_swap_control, 
    GLX_SGI_video_sync
GLX version: 1.2
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age, 
    GLX_EXT_import_context, GLX_EXT_swap_control, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_NV_copy_buffer, GLX_NV_copy_image, 
    GLX_SGIX_fbconfig, GLX_SGI_swap_control
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.2)
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture, 
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow, 
    GL_ARB_texture_border_clamp, 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_mirrored_repeat, GL_ARB_transpose_matrix, 
    GL_ARB_window_pos, GL_ATI_texture_mirror_once, GL_EXT_abgr, GL_EXT_bgra, 
    GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, 
    GL_EXT_blend_subtract, GL_EXT_draw_range_elements, GL_EXT_fog_coord, 
    GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_rescale_normal, 
    GL_EXT_secondary_color, GL_EXT_separate_specular_color, 
    GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, 
    GL_EXT_texture3D, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, 
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, 
    GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array, 
    GL_IBM_texture_mirrored_repeat, GL_NV_blend_square, GL_NV_point_sprite, 
    GL_NV_texgen_reflection, GL_NV_texture_rectangle, GL_SGIS_generate_mipmap, 
    GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow

4 GLX Visuals
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  sw cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b ap eat
----------------------------------------------------------------------------
0x064 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0 6578030 
1869181810 .  None
0x065 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  8 16 16 16  0 1852989815 
779447911 .  None
0x066 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  8 16 16 16 16 1145908839 
1852403314 .  None
0x067 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  8 16 16 16 16 771783009 
1920098655 .  None

4 GLXFBConfigs:
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  sw cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b ap eat
----------------------------------------------------------------------------
0x064 24 tc  0  24  0    y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 .  None
0x065 24 tc  0  24  0    y .   8  8  8  0 .  .  0 16  8 16 16 16  0  0 0 .  None
0x066 24 tc  0  32  0    y .   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 .  None
0x067 24 tc  0  32  0    . .   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 .  None

_______________________________________________
x2go-user mailing list -- x2go-user@lists.x2go.org
To unsubscribe send an email to x2go-user-le...@lists.x2go.org
${mailinglist_url} (substitution broken, will need mailman upgrade)
https://lists.x2go.org/postorius/lists/x2go-user.lists.x2go.org

Reply via email to