** Summary changed:

- 
/usr/libexec/gnome-remote-desktop-daemon:5:fuse_thread_func:g_thread_proxy:start_thread:clone3
+ gnome-remote-desktop-daemon crashes on fuse_thread_func → g_thread_proxy → 
start_thread: Failed to mount FUSE filesystem (as per missing fusermount3)

** Tags added: rls-ff-incoming

** Bug watch added: Debian Bug tracker #998846
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998846

** Also affects: gnome-remote-desktop (Debian) via
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998846
   Importance: Unknown
       Status: Unknown

** Also affects: fuse3 (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: fuse3 (Ubuntu)
       Status: New => Incomplete

** Changed in: gnome-remote-desktop (Ubuntu)
       Status: New => Triaged

** Description changed:

- The Ubuntu Error Tracker has been receiving reports about a problem regarding 
gnome-remote-desktop.  This problem was most recently seen with package version 
42.0-4ubuntu1, the problem page at 
https://errors.ubuntu.com/problem/a35f108a1822440799804a3dad6f5ef4a53fec4f 
contains more details, including versions of packages affected, stacktrace or 
traceback, and individual crash reports.
- If you do not have access to the Ubuntu Error Tracker and are a software 
developer, you can request it at http://forms.canonical.com/reports/.
+ GNOME Remote desktop crashes if fuse3 package is not installed as it
+ provides fusermount3, that fuse_session_mount() implicitly requires.
+ 
+ libfuse3 is currently suggesting fusermount3, I'm wondering if we should
+ instead recommending it, given that one of the library function relies
+ on that.
+ 
+ Otherwise, we should probably make the g-r-d dependency stronger.
+ 
+ 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@entry=0x0, log_level=log_level@entry=6, 
message=message@entry=0x7f7860000f80 "[FUSE Clipboard] Failed to mount FUSE 
filesystem", unused_data=unused_data@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@entry=0x0, 
log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@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

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to 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)

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


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to