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 |
|