Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
  • Sign in / Register
J
jami-client-gnome
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
    • Cycle Analytics
    • Insights
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
    • Locked Files
  • Issues 151
    • Issues 151
    • List
    • Boards
    • Labels
    • Milestones
  • Security & Compliance
    • Security & Compliance
    • Dependency List
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards

!!!! Scheduled maintenance from 6:00 PM (UTC) to 7:00 PM (UTC) - Maintenance plannifiée de 6:00 PM (UTC) à 7:00 PM (UTC) !!!!

  • savoirfairelinux
  • jami-client-gnome
  • Issues
  • #1100

Closed
Open
Opened Nov 13, 2019 by Sébastien Blin@sblin
  • Report abuse
  • New issue
Report abuse New issue

Remove XDG_BACKEND=x11 aka support Wayland backend (see main.cpp)

This breaks gtkwebkit supports now (can't see the chatview on Wayland)

However, removing this line causes crashes on media (these lines):

auto stage = gtk_clutter_embed_get_stage(GTK_CLUTTER_EMBED(widgets->video_widget));
auto actor_info = gtk_clutter_actor_new_with_contents(widgets->hbox_call_info);
auto actor_controls = gtk_clutter_actor_new_with_contents(widgets->hbox_call_controls);
auto actor_smartInfo = gtk_clutter_actor_new_with_contents(widgets->vbox_call_smartInfo);
clutter_actor_add_child(stage, actor_info);

Related backtrace:

#0  0x00007ffff1922d37 in __memmove_avx_unaligned_erms () at /lib64/libc.so.6
#1  0x00007fffe621f908 in brw_upload_indices () at /usr/lib64/dri/i965_dri.so
#2  0x00007fffe622f231 in brw_upload_render_state () at /usr/lib64/dri/i965_dri.so
#3  0x00007fffe621eb74 in brw_draw_prims () at /usr/lib64/dri/i965_dri.so
#4  0x00007fffe64be303 in _mesa_validated_drawrangeelements () at /usr/lib64/dri/i965_dri.so
#5  0x00007fffe64be61c in _mesa_DrawElements () at /usr/lib64/dri/i965_dri.so
#6  0x00007ffff6844c8d in _cogl_framebuffer_gl_draw_indexed_attributes ()
    at /lib64/libcogl.so.20
#7  0x00007ffff6888685 in _cogl_journal_flush_modelview_and_entries () at /lib64/libcogl.so.20
#8  0x00007ffff6888b0f in batch_and_call.part () at /lib64/libcogl.so.20
#9  0x00007ffff6889139 in _cogl_journal_flush_texcoord_vbo_offsets_and_entries ()
    at /lib64/libcogl.so.20
#10 0x00007ffff6888dbf in _cogl_journal_flush_vbo_offsets_and_entries ()
    at /lib64/libcogl.so.20
#11 0x00007ffff688a172 in _cogl_journal_flush () at /lib64/libcogl.so.20
#12 0x00007ffff68586c8 in cogl_flush () at /lib64/libcogl.so.20
#13 0x00007ffff688f022 in cogl_onscreen_swap_buffers_with_damage () at /lib64/libcogl.so.20
#14 0x00007ffff694def6 in clutter_stage_cogl_redraw () at /lib64/libclutter-1.0.so.0
#15 0x00007ffff69512df in clutter_stage_gdk_redraw () at /lib64/libclutter-1.0.so.0
#16 0x00007ffff69beee0 in _clutter_stage_do_update () at /lib64/libclutter-1.0.so.0
#17 0x00007ffff6950b7c in clutter_master_clock_gdk_update () at /lib64/libclutter-1.0.so.0
#18 0x00007ffff70cd742 in g_closure_invoke () at /lib64/libgobject-2.0.so.0

or

#0  0x00007ffff1a4c667 in __memmove_avx_unaligned_erms () at /lib64/libc.so.6
#1  0x00007fffe603f958 in u_upload_data () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fffe68b2e43 in tc_draw_vbo () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fffe6534490 in st_draw_vbo () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fffe65d2c43 in _mesa_validated_drawrangeelements () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fffe65d2f5c in _mesa_DrawElements () at /usr/lib64/dri/radeonsi_dri.so
#6  0x00007ffff694dcad in  () at /lib64/libcogl.so.20
#7  0x00007ffff69914c5 in  () at /lib64/libcogl.so.20
#8  0x00007ffff699194f in  () at /lib64/libcogl.so.20
#9  0x00007ffff6991f79 in  () at /lib64/libcogl.so.20
#10 0x00007ffff6991bff in  () at /lib64/libcogl.so.20
#11 0x00007ffff6992fa2 in  () at /lib64/libcogl.so.20
#12 0x00007ffff6961738 in cogl_flush () at /lib64/libcogl.so.20
#13 0x00007ffff6997e02 in cogl_onscreen_swap_buffers_with_damage () at /lib64/libcogl.so.20
#14 0x00007ffff6a56f16 in  () at /lib64/libclutter-1.0.so.0
#15 0x00007ffff6a5a30f in  () at /lib64/libclutter-1.0.so.0
#16 0x00007ffff6ac7df0 in  () at /lib64/libclutter-1.0.so.0
#17 0x00007ffff6a59bac in  () at /lib64/libclutter-1.0.so.0
#18 0x00007ffff71d2742 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
Edited Nov 29, 2019 by Sébastien Blin

Related issues

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
4
Labels
bug gtkwebkit help wanted S - Critical
Assign labels
  • View project labels
Reference: savoirfairelinux/ring-client-gnome#1100