[Bug 1970411] Re: gnome-remote-desktop-daemon crashes on fuse_thread_func → g_thread_proxy → start_thread: Failed to mount FUSE filesystem (as per missing fusermount3)
Launchpad Bug Tracker
1970411 at bugs.launchpad.net
Fri May 13 02:47:39 UTC 2022
This bug was fixed in the package gnome-remote-desktop - 42.1.1-2ubuntu1
---------------
gnome-remote-desktop (42.1.1-2ubuntu1) kinetic; urgency=medium
* Merge with Debian. Remaining change:
- Lower gnome-control-center dependency to 41
gnome-remote-desktop (42.1.1-2) unstable; urgency=high
* Don't automatically enable the systemd user service (LP: #1973028)
* Add postinst to remove the automatic enabling of the user service
* debian/control: Lower mutter dependency so that these fixes reach
Testing sooner
gnome-remote-desktop (42.1.1-1) unstable; urgency=medium
* New upstream release (LP: #1970662)
- Fixes black screen with virtio on qemu (LP: #1971195)
* Drop all patches: applied in new release
* Depend on libmutter instead of gnome-shell | budgie-desktop
- This is a more accurate dependency
* Require libmutter 42.1 for Nvidia fixes
* Depend on fuse3 (Closes: #998846) (LP: #1970411)
-- Jeremy Bicha <jbicha at ubuntu.com> Thu, 12 May 2022 15:21:47 -0400
** Changed in: gnome-remote-desktop (Ubuntu)
Status: Triaged => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to fuse3 in Ubuntu.
https://bugs.launchpad.net/bugs/1970411
Title:
gnome-remote-desktop-daemon crashes on fuse_thread_func →
g_thread_proxy → start_thread: Failed to mount FUSE filesystem (as per
missing fusermount3)
Status in fuse3 package in Ubuntu:
Incomplete
Status in gnome-remote-desktop package in Ubuntu:
Fix Released
Status in linux package in Ubuntu:
Incomplete
Status in gnome-remote-desktop package in Debian:
Fix Released
Bug description:
Impact
======
GNOME Remote desktop crashes if fuse3 package is not installed as it provides fusermount3, that fuse_session_mount() implicitly requires.
Test Case
=========
Verify that gnome-remote-desktop has a dependency on fuse3
What Could Go Wrong
==================
This just adds a dependency.
This bug should be very uncommon because a system without fuse3 also
wouldn't have xdg-desktop-portal installed meaning Snaps don't work
and wouldn't have ubuntu-desktop-minimal installed.
Other Info
=========
libfuse3 is currently suggesting fusermount3, I'm wondering if we should instead recommending it, given that one of the library function relies on that. It's possible for things to use the library without that function so that's why it's proposed to be only a Recommends and not a Depends.
For Ubuntu 22.10, we should see if the kernel can support this
natively without needing fusermount3 as suggested in comment 1.
Stack trace:
#0 g_log_structured_array (log_level=<optimized out>, fields=0x7f7859fefdd0, n_fields=3) at ../../../glib/gmessages.c:557
writer_func = <optimized out>
writer_user_data = <optimized out>
recursion = <optimized out>
depth = <optimized out>
__func__ = "g_log_structured_array"
_g_boolean_var_ = <optimized out>
#1 0x00007f79092e2f99 in g_log_default_handler (log_domain=log_domain at entry=0x0, log_level=log_level at entry=6, message=message at entry=0x7f7860000f80 "[FUSE Clipboard] Failed to mount FUSE filesystem", unused_data=unused_data at entry=0x0) at ../../../glib/gmessages.c:3295
fields = {{key = 0x7f790933cb12 "GLIB_OLD_LOG_API", value = 0x7f790933a611, length = -1}, {key = 0x7f790933ca4d "MESSAGE", value = 0x7f7860000f80, length = -1}, {key = 0x7f790933ca60 "PRIORITY", value = 0x7f790939a109, length = -1}, {key = 0x7f790932a09f <g_private_set+63> "\205\300t\025H\215\065\326\377\006", value = 0x7f7859ff3640, length = 140157821898257}}
n_fields = <optimized out>
#2 0x00007f79092e43fa in g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=<optimized out>) at ../../../glib/gmessages.c:1387
domain = 0x0
data = 0x0
depth = <optimized out>
log_func = 0x7f79092e2ee0 <g_log_default_handler>
domain_fatal_mask = <optimized out>
masquerade_fatal = 0
test_level = 6
was_fatal = <optimized out>
was_recursion = <optimized out>
buffer = <optimized out>
msg = 0x7f7860000f80 "[FUSE Clipboard] Failed to mount FUSE filesystem"
msg_alloc = 0x7f7860000f80 "[FUSE Clipboard] Failed to mount FUSE filesystem"
i = 2
size = <optimized out>
#3 0x00007f79092e46e3 in g_log (log_domain=log_domain at entry=0x0, log_level=log_level at entry=G_LOG_LEVEL_ERROR, format=format at entry=0x5605ec5e3c38 "[FUSE Clipboard] Failed to mount FUSE filesystem") at ../../../glib/gmessages.c:1456
args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7f7859ff0000, reg_save_area = 0x7f7859feff40}}
#4 0x00005605ec5c0920 in fuse_thread_func (data=0x5605ed301820) at ../src/grd-rdp-fuse-clipboard.c:1321
rdp_fuse_clipboard = 0x5605ed301820
args = {argc = 1, argv = 0x7f7860001070, allocated = 1}
argv = {0x7ffe23912a12 "/usr/libexec/gnome-remote-desktop-daemon"}
result = <optimized out>
Further details:
- https://errors.ubuntu.com/problem/a35f108a1822440799804a3dad6f5ef4a53fec4f
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fuse3/+bug/1970411/+subscriptions
More information about the foundations-bugs
mailing list