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