Sadly this new version has a new crash: Core was generated by `/usr/libexec/gnome-remote-desktop-daemon'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140478263563840) at ./nptl/pthread_kill.c:44 44 ./nptl/pthread_kill.c: No such file or directory. [Current thread is 1 (Thread 0x7fc3a4ff9640 (LWP 412662))] (gdb) bt #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140478263563840) at ./nptl/pthread_kill.c:44 #1 __pthread_kill_internal (signo=6, threadid=140478263563840) at ./nptl/pthread_kill.c:78 #2 __GI___pthread_kill (threadid=140478263563840, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #3 0x00007fc3c4ef2476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #4 0x00007fc3c4ed87f3 in __GI_abort () at ./stdlib/abort.c:79 #5 0x00007fc3c5a34b57 in g_assertion_message (domain=<optimized out>, file=<optimized out>, line=<optimized out>, func=0x564671390620 <__func__.4.lto_priv.6> "maybe_release_pipewire_buffer_lock", message=<optimized out>) at ../../../glib/gtestutils.c:3253 #6 0x00007fc3c5a8e70f in g_assertion_message_expr (domain=domain@entry=0x0, file=file@entry=0x56467138fd98 "../src/grd-rdp-pipewire-stream.c", line=line@entry=194, func=func@entry=0x564671390620 <__func__.4.lto_priv.6> "maybe_release_pipewire_buffer_lock", expr=expr@entry=0x0) at ../../../glib/gtestutils.c:3279 #7 0x0000564671374c00 in maybe_release_pipewire_buffer_lock (stream=<optimized out>, stream=0x56467361d280, buffer=0x0) at ../src/grd-rdp-pipewire-stream.c:194 #8 on_frame_ready (stream=0x56467361d280, frame=0x0, success=<optimized out>, user_data=0x0) at ../src/grd-rdp-pipewire-stream.c:1055 #9 0x00007fc3c5788195 in impl_node_process_input (object=0x56467364ff90) at ../src/pipewire/stream.c:953 #10 0x00007fc3c5760ab9 in process_node (data=0x564672f78b00) at ../src/pipewire/impl-node.c:1089 #11 0x00007fc3c576649c in node_on_fd_events (source=<optimized out>) at ../src/pipewire/impl-node.c:1147 #12 0x00007fc3b813fe33 in () at /usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so #13 0x00007fc3c5743226 in do_loop (user_data=0x564673611750) at ../src/pipewire/data-loop.c:81 #14 0x00007fc3c4f44b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #15 0x00007fc3c4fd6a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 (gdb) f 7 #7 0x0000564671374c00 in maybe_release_pipewire_buffer_lock (stream=0x56467361d280, stream=0x56467361d280, buffer=0x0) at ../src/grd-rdp-pipewire-stream.c:194 194 ../src/grd-rdp-pipewire-stream.c: No such file or directory. (gdb) print stream $1 = 0x56467361d280 (gdb) print *stream $2 = {parent = {g_type_instance = {g_class = 0x564673615810 [g_type: None]}, ref_count = 1, qdata = 0x0}, session_rdp = 0x564672f68050, rdp_surface = 0x7fc37c011050, pipewire_source = 0x564672eb7b10, pipewire_context = 0x564673633570, pipewire_core = 0x564672f7b140, pipewire_core_listener = {link = { next = 0x56467364ff98, prev = 0x564672f7b1e8}, cb = {funcs = 0x56467139dde0 <core_events.lto_priv>, data = 0x56467361d280}, removed = 0x0, priv = 0x0}, buffer_pool = 0x5646736061e0, render_source = 0x564672e97980, frame_mutex = {p = 0x0, i = {0, 0}}, pending_frame = 0x0, pipewire_stream = 0x56467364ff90, pipewire_stream_listener = {link = {next = 0x56467364fff8, prev = 0x56467364fff8}, cb = {funcs = 0x56467139da60 <stream_events>, data = 0x56467361d280}, removed = 0x7fc3c577ffb0 <hook_removed>, priv = 0x56467364ff90}, pipewire_buffers = 0x7fc3b4003520 = { [0x564673650430] = 0x5646736462b0, [0x564673650408] = 0x564673646290, [0x5646736503e0] = 0x564673646270, [0x5646736503b8] = 0x564673646250, [0x564673650390] = 0x56467360e070, [0x564673650368] = 0x564673611680, [0x564673650458] = 0x5646736462d0, [0x564673650340] = 0x564673609fb0}, src_node_id = 43, spa_format = { format = SPA_VIDEO_FORMAT_BGRx, modifier = 0, size = {width = 1920, height = 1080}, framerate = {num = 0, denom = 1}, max_framerate = {num = 30, denom = 1}, views = 0, interlace_mode = SPA_VIDEO_INTERLACE_MODE_PROGRESSIVE, pixel_aspect_ratio = {num = 0, denom = 0}, multiview_mode = SPA_VIDEO_MULTIVIEW_MODE_MONO, multiview_flags = SPA_VIDEO_MULTIVIEW_FLAGS_NONE, chroma_site = SPA_VIDEO_CHROMA_SITE_UNKNOWN, color_range = SPA_VIDEO_COLOR_RANGE_UNKNOWN, color_matrix = SPA_VIDEO_COLOR_MATRIX_UNKNOWN, transfer_function = SPA_VIDEO_TRANSFER_UNKNOWN, color_primaries = SPA_VIDEO_COLOR_PRIMARIES_UNKNOWN}} (gdb) print stream->pipewire_buffers $3 = 0x7fc3b4003520 = {[0x564673650430] = 0x5646736462b0, [0x564673650408] = 0x564673646290, [0x5646736503e0] = 0x564673646270, [0x5646736503b8] = 0x564673646250, [0x564673650390] = 0x56467360e070, [0x564673650368] = 0x564673611680, [0x564673650458] = 0x5646736462d0, [0x564673650340] = 0x564673609fb0}
Threaded trace: https://dpaste.com/DJP6YT6XX ** Tags removed: verification-needed verification-needed-jammy ** Tags added: verification-failed verification-failed-jammy -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-remote-desktop in Ubuntu. https://bugs.launchpad.net/bugs/2024248 Title: Update gnome-remote-desktop to 42.8 Status in gnome-remote-desktop package in Ubuntu: Fix Released Status in gnome-remote-desktop source package in Jammy: Fix Committed Bug description: Impact ------ This is a new stable release in the GNOME 42 series It backports fixes for some crashes reported to errors.ubuntu.com Changes since the current Ubuntu 22.04 LTS release: https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/compare/42.7...42.8 Test Cases ---------- Complete all the test cases from https://wiki.ubuntu.com/DesktopTeam/TestPlans/RemoteDesktop except for the "New Audio Forwarding Feature" test case. What Could Go Wrong ------------------- RDP Sharing is a new feature for Ubuntu 22.04 LTS as part of GNOME 42. (Previously only VNC Sharing was offered.) RDP Sharing can be used for providing remote support so it's important that this feature works well because it may be difficult for the remote admin to fix issues in person. gnome-remote-desktop is part of GNOME Core and falls under the GNOME Stable Release Update microrelease exception https://wiki.ubuntu.com/StableReleaseUpdates/GNOME Other Info ---------- The previous 22.04 LTS SRU, 42.7-0ubuntu1, got stuck in phased updates. We worked with upstream to do a new 42 release in hopes that this update along with the SRU for mutter 42.9 (LP: #1998286) will significantly improve the error rate. 42.7-0ubuntu1 was included in Ubuntu Desktop 22.04.2 so many users already have that version from the original install or got it before phasing was halted. https://ubuntu-archive-team.ubuntu.com/phased-updates.html To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-remote-desktop/+bug/2024248/+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