Activity log for bug #1970411

Date Who What changed Old value New value Message
2022-04-26 12:04:58 errors.ubuntu.com bug bridge bug added bug
2022-04-26 12:04:58 errors.ubuntu.com bug bridge bug added subscriber Marco Trevisan (Treviño)
2022-04-26 12:08:56 Marco Trevisan (Treviño) summary /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)
2022-04-26 12:09:09 Marco Trevisan (Treviño) tags jammy jammy rls-ff-incoming
2022-04-26 12:09:49 Marco Trevisan (Treviño) bug watch added https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998846
2022-04-26 12:09:49 Marco Trevisan (Treviño) bug task added gnome-remote-desktop (Debian)
2022-04-26 12:10:30 Marco Trevisan (Treviño) bug task added fuse3 (Ubuntu)
2022-04-26 12:10:42 Marco Trevisan (Treviño) fuse3 (Ubuntu): status New Incomplete
2022-04-26 12:10:46 Marco Trevisan (Treviño) gnome-remote-desktop (Ubuntu): status New Triaged
2022-04-26 12:14:04 Marco Trevisan (Treviño) description 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
2022-04-26 12:23:17 Marco Trevisan (Treviño) bug task added linux (Ubuntu)
2022-04-26 12:24:54 Marco Trevisan (Treviño) bug watch added https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=906009
2022-04-26 12:27:28 Marco Trevisan (Treviño) bug added subscriber Pascal Nowack
2022-04-26 12:28:40 Bug Watch Updater gnome-remote-desktop (Debian): status Unknown New
2022-04-26 12:30:06 Ubuntu Kernel Bot linux (Ubuntu): status New Incomplete
2022-04-26 13:04:05 Jeremy Bícha bug added subscriber Jeremy Bicha
2022-04-26 18:05:30 Jeremy Bícha description 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 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@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
2022-04-26 18:05:33 Jeremy Bícha gnome-remote-desktop (Ubuntu): importance Undecided Low
2022-04-26 18:05:37 Jeremy Bícha gnome-remote-desktop (Ubuntu): assignee Jeremy Bicha (jbicha)
2022-05-11 08:41:57 Bug Watch Updater gnome-remote-desktop (Debian): status New Fix Released
2022-05-13 02:47:39 Launchpad Janitor gnome-remote-desktop (Ubuntu): status Triaged Fix Released
2022-05-17 18:12:58 Jeremy Bícha nominated for series Ubuntu Jammy
2022-05-17 18:12:58 Jeremy Bícha bug task added linux (Ubuntu Jammy)
2022-05-17 18:12:58 Jeremy Bícha bug task added fuse3 (Ubuntu Jammy)
2022-05-17 18:12:58 Jeremy Bícha bug task added gnome-remote-desktop (Ubuntu Jammy)
2022-05-17 18:13:06 Jeremy Bícha bug task deleted fuse3 (Ubuntu)
2022-05-17 18:13:12 Jeremy Bícha bug task deleted fuse3 (Ubuntu Jammy)
2022-05-17 18:13:19 Jeremy Bícha bug task deleted linux (Ubuntu Jammy)
2022-05-17 18:13:48 Jeremy Bícha gnome-remote-desktop (Ubuntu Jammy): status New In Progress
2022-05-17 18:13:51 Jeremy Bícha gnome-remote-desktop (Ubuntu Jammy): importance Undecided Low
2022-05-17 18:13:53 Jeremy Bícha gnome-remote-desktop (Ubuntu Jammy): assignee Jeremy Bicha (jbicha)
2022-05-24 23:06:20 Brian Murray gnome-remote-desktop (Ubuntu Jammy): status In Progress Fix Committed
2022-05-24 23:06:22 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2022-05-24 23:06:25 Brian Murray bug added subscriber SRU Verification
2022-05-24 23:06:29 Brian Murray tags jammy rls-ff-incoming jammy rls-ff-incoming verification-needed verification-needed-jammy
2022-05-26 12:39:29 Jeremy Bícha tags jammy rls-ff-incoming verification-needed verification-needed-jammy jammy rls-ff-incoming verification-done verification-done-jammy
2022-06-06 14:18:19 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2022-06-06 14:19:01 Launchpad Janitor gnome-remote-desktop (Ubuntu Jammy): status Fix Committed Fix Released