Public bug reported:

When connecting via gnome remote desktop in ubuntu hirsute with Wayland:

#0  0x00007f39d7c08497 in rfbMakeRichCursorFromXCursor (rfbScreen=<optimized 
out>, 
    cursor=cursor@entry=0x7f39d7c32020 <myCursor>) at 
./libvncserver/cursor.c:497
#1  0x00007f39d7c089b7 in rfbSendCursorShape (cl=cl@entry=0x55e0530c5ae0) at 
./libvncserver/cursor.c:54
#2  0x00007f39d7bfa33d in rfbSendFramebufferUpdate (cl=cl@entry=0x55e0530c5ae0, 
givenUpdateRegion=<optimized out>)
    at ./libvncserver/rfbserver.c:3190
#3  0x00007f39d7bf48a5 in rfbUpdateClient (cl=cl@entry=0x55e0530c5ae0) at 
./libvncserver/main.c:1252
#4  0x00007f39d7bf4920 in rfbProcessEvents (screen=<optimized out>, 
usec=<optimized out>, usec@entry=0)
    at ./libvncserver/main.c:1216
#5  0x000055e052add793 in grd_session_vnc_take_buffer (session_vnc=<optimized 
out>, data=<optimized out>)
    at ../src/grd-session-vnc.c:169
#6  0x000055e052ae2bde in do_render (loop=<optimized out>, async=<optimized 
out>, seq=<optimized out>, data=<optimized out>, 
    size=<optimized out>, user_data=<optimized out>) at 
../src/grd-vnc-pipewire-stream.c:248
#7  0x00007f39d193e806 in ?? () from 
/usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so
#8  0x00007f39d193e712 in ?? () from 
/usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so
#9  0x00007f39d193f063 in ?? () from 
/usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so
#10 0x000055e052ade72a in pipewire_loop_source_dispatch (source=<optimized 
out>, callback=<optimized out>, 
    user_data=<optimized out>) at ../src/grd-vnc-pipewire-stream.c:97
#11 0x00007f39d7f8e6eb in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f39d7f8e998 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007f39d7f8ea63 in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007f39d7e3a46d in g_application_run () from 
/lib/x86_64-linux-gnu/libgio-2.0.so.0
#15 0x000055e052aca90b in main (argc=<optimized out>, argv=<optimized out>) at 
../src/grd-daemon.c:351

This is the same of https://gitlab.gnome.org/GNOME/gnome-remote-
desktop/-/issues/45 and seems to be fixed by
https://github.com/LibVNC/libvncserver/pull/444

** Affects: libvncserver (Ubuntu)
     Importance: Critical
         Status: Triaged

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libvncserver in Ubuntu.
https://bugs.launchpad.net/bugs/1915410

Title:
  gnome-remote-desktop crashes in grd_session_vnc_take_buffer ->
  rfbProcessEvents -> rfbMakeRichCursorFromXCursor

Status in libvncserver package in Ubuntu:
  Triaged

Bug description:
  When connecting via gnome remote desktop in ubuntu hirsute with
  Wayland:

  #0  0x00007f39d7c08497 in rfbMakeRichCursorFromXCursor (rfbScreen=<optimized 
out>, 
      cursor=cursor@entry=0x7f39d7c32020 <myCursor>) at 
./libvncserver/cursor.c:497
  #1  0x00007f39d7c089b7 in rfbSendCursorShape (cl=cl@entry=0x55e0530c5ae0) at 
./libvncserver/cursor.c:54
  #2  0x00007f39d7bfa33d in rfbSendFramebufferUpdate 
(cl=cl@entry=0x55e0530c5ae0, givenUpdateRegion=<optimized out>)
      at ./libvncserver/rfbserver.c:3190
  #3  0x00007f39d7bf48a5 in rfbUpdateClient (cl=cl@entry=0x55e0530c5ae0) at 
./libvncserver/main.c:1252
  #4  0x00007f39d7bf4920 in rfbProcessEvents (screen=<optimized out>, 
usec=<optimized out>, usec@entry=0)
      at ./libvncserver/main.c:1216
  #5  0x000055e052add793 in grd_session_vnc_take_buffer (session_vnc=<optimized 
out>, data=<optimized out>)
      at ../src/grd-session-vnc.c:169
  #6  0x000055e052ae2bde in do_render (loop=<optimized out>, async=<optimized 
out>, seq=<optimized out>, data=<optimized out>, 
      size=<optimized out>, user_data=<optimized out>) at 
../src/grd-vnc-pipewire-stream.c:248
  #7  0x00007f39d193e806 in ?? () from 
/usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so
  #8  0x00007f39d193e712 in ?? () from 
/usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so
  #9  0x00007f39d193f063 in ?? () from 
/usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so
  #10 0x000055e052ade72a in pipewire_loop_source_dispatch (source=<optimized 
out>, callback=<optimized out>, 
      user_data=<optimized out>) at ../src/grd-vnc-pipewire-stream.c:97
  #11 0x00007f39d7f8e6eb in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #12 0x00007f39d7f8e998 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #13 0x00007f39d7f8ea63 in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #14 0x00007f39d7e3a46d in g_application_run () from 
/lib/x86_64-linux-gnu/libgio-2.0.so.0
  #15 0x000055e052aca90b in main (argc=<optimized out>, argv=<optimized out>) 
at ../src/grd-daemon.c:351

  This is the same of https://gitlab.gnome.org/GNOME/gnome-remote-
  desktop/-/issues/45 and seems to be fixed by
  https://github.com/LibVNC/libvncserver/pull/444

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libvncserver/+bug/1915410/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to