** Also affects: mutter (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-shell in Ubuntu.
https://bugs.launchpad.net/bugs/1990998
Title:
gnome-shell crashes on connection from gnome-remote-desktop in EXTEND
mode
Status in gnome-shell package in Ubuntu:
New
Status in mutter package in Ubuntu:
New
Bug description:
Hey all,
I've encountered a bug in libmutter that crashes GNOME Shell when connecting
via gnome-remote-desktop in EXTEND mode.
gnome-shell[1500]: **
gnome-shell[1500]:
libmutter:ERROR:../src/core/window.c:3730:meta_window_update_for_monitors_changed:
assertion failed: (!window->monitor || g_list_find
(meta_monitor_manager_get_logical_monitors (monitor_manager), window->monitor))
gnome-shell[1500]: Bail out!
libmutter:ERROR:../src/core/window.c:3730:meta_window_update_for_monitors_changed:
assertion failed: (!window->monitor || g_list_find
(meta_monitor_manager_get_logical_monitors (monitor_manager), window->monitor))
gnome-shell[1500]: GNOME Shell crashed with signal 6
This statistically crashes the GNOME session on connection from RDP.
This bug is addressed in
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2554
Steps to Reproduce:
1. Setup Ubuntu machine on low resolution (1280x960)
2. Setup gnome-remote-desktop to accept connections in 'extend' mode.
3. Connect from xfreerdp with /dynamic-resolution and /w:, /h: set to a
resolution much larger than your current monitor (For example 3840x2160 on a
1080p screen)
4. Open multiple windows, shift them around, maximize some.
5. Disconnect
6. Reconnect.
7. Session should crash, resulting in potential used data loss.
NOTE: I couldn't reliably reproduce the bug. Sometimes restarting and trying
again triggered it.
Setup:
lsb_release -a:
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy
apt-cache policy mutter:
mutter:
Installed: 42.2-0ubuntu1
Candidate: 42.2-0ubuntu1
Version table:
*** 42.2-0ubuntu1 500
500 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64
Packages
100 /var/lib/dpkg/status
42.0-3ubuntu2 500
500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
apt-cache policy gnome-shell:
gnome-shell:
Installed: 42.4-0ubuntu0.22.04.1
Candidate: 42.4-0ubuntu0.22.04.1
Version table:
*** 42.4-0ubuntu0.22.04.1 500
500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
100 /var/lib/dpkg/status
42.0-2ubuntu1 500
500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
```
(gdb) bt full
#0 __pthread_kill_implementation (no_tid=0, signo=6,
threadid=139943778018752) at ./nptl/pthread_kill.c:44
tid = <optimized out>
ret = 0
pd = 0x7f47332d65c0
old_mask = {__val = {2048, 139943866772608, 2064, 129,
95, 139943865243713, 139943866772704, 0, 7, 139943865090602, 344544753768,
2048, 94006337625088, 5680105379855955242, 143, 2096}}
ret = <optimized out>
#1 __pthread_kill_internal (signo=6, threadid=139943778018752) at
./nptl/pthread_kill.c:78
#2 __GI___pthread_kill (threadid=139943778018752, signo=signo@entry=6) at
./nptl/pthread_kill.c:89
#3 0x00007f47385a3476 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
ret = <optimized out>
#4 0x00007f47385897f3 in __GI_abort () at ./stdlib/abort.c:79
save_stage = 1
act = {__sigaction_handler = {sa_handler = 0xed,
sa_sigaction = 0xed}, sa_mask = {__val = {237, 94006402588640,
139943881008423, 94006314421680, 140725925571312, 32, 94006337054400,
0, 6907377910888285440, 1, 18446744073709551488, 61, 214,
140725925571408, 139943868561280, 139943868561280}}, sa_flags =
945841363, sa_restorer = 0x557f8e53a6c0}
sigs = {__val = {32, 139943866772608, 1322117968, 0,
139943868561280, 6907377910888285440, 94006310750208, 18446744073709551488, 61,
140725925571304, 237, 1, 94006337054400, 139943865246931, 94006337054400,
139943880987991}}
#5 0x00007f47394b2b57 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007f473950c6ff in g_assertion_message_expr () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007f4738873856 in () at /lib/x86_64-linux-gnu/libmutter-10.so.0
#8 0x00007f4739505b10 in g_slist_foreach () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007f473884b362 in () at /lib/x86_64-linux-gnu/libmutter-10.so.0
#10 0x00007f47395e2d2f in g_closure_invoke () at
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f47395feb76 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007f4739600554 in g_signal_emit_valist () at
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007f47396007a3 in g_signal_emit () at
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007f47388088d0 in () at /lib/x86_64-linux-gnu/libmutter-10.so.0
#15 0x00007f473880fead in meta_monitor_manager_rebuild () at
/lib/x86_64-linux-gnu/libmutter-10.so.0
#16 0x00007f47388eb789 in () at /lib/x86_64-linux-gnu/libmutter-10.so.0
#17 0x00007f4738800bc0 in () at /lib/x86_64-linux-gnu/libmutter-10.so.0
#18 0x00007f47388060b7 in meta_monitor_manager_ensure_configured () at
/lib/x86_64-linux-gnu/libmutter-10.so.0
#19 0x00007f47388a6f87 in () at /lib/x86_64-linux-gnu/libmutter-10.so.0
#20 0x00007f47388acdc7 in () at /lib/x86_64-linux-gnu/libmutter-10.so.0
#21 0x00007f47366db14f in () at /lib/x86_64-linux-gnu/libpipewire-0.3.so.0
#22 0x00007f47366d0303 in pw_impl_port_set_param () at
/lib/x86_64-linux-gnu/libpipewire-0.3.so.0
#23 0x00007f46f3a848c7 in () at
/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-client-node.so
#24 0x00007f46f3a92ebf in () at
/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-client-node.so
#25 0x00007f46f3d12952 in () at
/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-protocol-native.so
#26 0x00007f46f3d12f48 in () at
/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-protocol-native.so
#27 0x00007f47300f9e33 in () at
/usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so
#28 0x00007f47388a87ea in () at /lib/x86_64-linux-gnu/libmutter-10.so.0
#29 0x00007f47394e9d1b in g_main_context_dispatch () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f473953e6f8 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f47394e9293 in g_main_loop_run () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f4738859849 in meta_context_run_main_loop () at
/lib/x86_64-linux-gnu/libmutter-10.so.0
#33 0x0000557f8b4dcf12 in ()
#34 0x00007f473858ad90 in __libc_start_call_main
(main=main@entry=0x557f8b4dca70, argc=argc@entry=1,
argv=argv@entry=0x7ffd4ece0038)
at ../sysdeps/nptl/libc_start_call_main.h:58
self = <optimized out>
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0,
-8975136602029118597, 140725925576760, 94006286338672, 94006286354936,
139943887179840, 8974395651459689339, 9079142917456046971}, mask_was_saved =
0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = <optimized out>
#35 0x00007f473858ae40 in __libc_start_main_impl
(main=0x557f8b4dca70, argc=1, argv=0x7ffd4ece0038, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd4ece0028)
at ../csu/libc-start.c:392
#36 0x0000557f8b4dd1b5 in ()
```
```
(gdb) t a a bt full
Thread 14 (Thread 0x7f4721e67640 (LWP 3502) "gnome-shell"):
#0 0x00007f4738686fde in epoll_wait (epfd=49, events=0x7f4721e65b40,
maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
sc_ret = -4
sc_cancel_oldtype = 0
#1 0x00007f4730106918 in () at
/usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so
#2 0x00007f47300f9d7c in () at
/usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so
#3 0x00007f4736694226 in () at /lib/x86_64-linux-gnu/libpipewire-0.3.so.0
#4 0x00007f47385f5b43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725925573056,
-8975136602029249669, 139943488157248, 0, 139943865178192, 140725925573408,
9079163513480457083, 9079142974766623611}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f4738687a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 13 (Thread 0x7f4715387640 (LWP 3501) "pool-gnome-shel"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f473953870c in g_cond_wait_until () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f47394b93e1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f473951b7fa in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f4739518a41 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f47385f5b43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725925566928,
-8975136602029249669, 139943275427392, 0, 139943865178192, 140725925567280,
9079189369183579003, 9079142974766623611}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f4738687a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 12 (Thread 0x7f473255b640 (LWP 3491) "pool-gnome-shel"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f473953870c in g_cond_wait_until () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f47394b93e1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f473951b7fa in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f4739518a41 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f47385f5b43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725925564928,
-8975136602029249669, 139943763883584, 0, 139943865178192, 140725925565280,
9079129834494405499, 9079142974766623611}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f4738687a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 11 (Thread 0x7f46db37e640 (LWP 2308) "threaded-ml"):
#0 0x00007f4738679d7f in __GI___poll (fds=0x7f46dc024350, nfds=3,
timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
#1 0x00007f472010e21d in () at /lib/x86_64-linux-gnu/libpulse.so.0
#2 0x00007f47200f75a1 in pa_mainloop_poll () at
/lib/x86_64-linux-gnu/libpulse.so.0
#3 0x00007f47201020bb in pa_mainloop_iterate () at
/lib/x86_64-linux-gnu/libpulse.so.0
#4 0x00007f4720102170 in pa_mainloop_run () at
/lib/x86_64-linux-gnu/libpulse.so.0
#5 0x00007f472011237d in () at /lib/x86_64-linux-gnu/libpulse.so.0
#6 0x00007f47200aecb3 in () at
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so
#7 0x00007f47385f5b43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725925574736,
-8975136602029249669, 139942302312000, 88, 139943865178192, 140725925575088,
9078235125697784699, 9079142974766623611}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#8 0x00007f4738687a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 10 (Thread 0x7f4721069640 (LWP 1623) "JS Helper"):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x557f8ce8b9c4) at ./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
sc_ret = <optimized out>
err = <optimized out>
clockbit = 256
op = 393
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x557f8ce8b9c4) at ./nptl/futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x557f8ce8b9c4, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007f47385f4ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x7f4737719100, cond=0x557f8ce8b998) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7f47385f47a0 <__condvar_cleanup_waiting>,
__arg = 0x7f4721067e40, __canceltype = 554076976, __prev = 0x0}
cbuffer = {wseq = 771, cond = 0x557f8ce8b998, mutex = 0x7f4737719100,
private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
result = 0
wseq = 771
seq = 385
private = 0
#4 ___pthread_cond_wait (cond=0x557f8ce8b998, mutex=0x7f4737719100) at
./nptl/pthread_cond_wait.c:627
#5 0x00007f47373e2589 in
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at
/lib/x86_64-linux-gnu/libmozjs-91.so.0
#6 0x00007f47373e34bd in
mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&,
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at
/lib/x86_64-linux-gnu/libmozjs-91.so.0
#7 0x00007f4736dee18e in () at /lib/x86_64-linux-gnu/libmozjs-91.so.0
#8 0x00007f4736debc49 in () at /lib/x86_64-linux-gnu/libmozjs-91.so.0
#9 0x00007f47385f5b43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725925572336,
-8975136602029249669, 139943473485376, 0, 139943865178192, 140725925572688,
9079163239676291963, 9079142974766623611}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#10 0x00007f4738687a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 9 (Thread 0x7f4721268640 (LWP 1622) "JS Helper"):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x557f8ce8b9c4) at ./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
sc_ret = <optimized out>
err = <optimized out>
clockbit = 256
op = 393
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x557f8ce8b9c4) at ./nptl/futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x557f8ce8b9c4, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007f47385f4ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x7f4737719100, cond=0x557f8ce8b998) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7f47385f47a0 <__condvar_cleanup_waiting>,
__arg = 0x7f4721266e40, __canceltype = 556166984, __prev = 0x0}
cbuffer = {wseq = 773, cond = 0x557f8ce8b998, mutex = 0x7f4737719100,
private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
result = 0
wseq = 773
seq = 386
private = 0
#4 ___pthread_cond_wait (cond=0x557f8ce8b998, mutex=0x7f4737719100) at
./nptl/pthread_cond_wait.c:627
#5 0x00007f47373e2589 in
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at
/lib/x86_64-linux-gnu/libmozjs-91.so.0
#6 0x00007f47373e34bd in
mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&,
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at
/lib/x86_64-linux-gnu/libmozjs-91.so.0
#7 0x00007f4736dee18e in () at /lib/x86_64-linux-gnu/libmozjs-91.so.0
#8 0x00007f4736debc49 in () at /lib/x86_64-linux-gnu/libmozjs-91.so.0
#9 0x00007f47385f5b43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725925572336,
-8975136602029249669, 139943475578432, 0, 139943865178192, 140725925572688,
9079162964261514107, 9079142974766623611}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#10 0x00007f4738687a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 8 (Thread 0x7f4721467640 (LWP 1621) "JS Helper"):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x557f8ce8b9c4) at ./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
sc_ret = <optimized out>
err = <optimized out>
clockbit = 256
op = 393
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x557f8ce8b9c4) at ./nptl/futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x557f8ce8b9c4, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007f47385f4ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x7f4737719100, cond=0x557f8ce8b998) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7f47385f47a0 <__condvar_cleanup_waiting>,
__arg = 0x7f4721465e40, __canceltype = 558260040, __prev = 0x0}
cbuffer = {wseq = 769, cond = 0x557f8ce8b998, mutex = 0x7f4737719100,
private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
result = 0
wseq = 769
seq = 384
private = 0
#4 ___pthread_cond_wait (cond=0x557f8ce8b998, mutex=0x7f4737719100) at
./nptl/pthread_cond_wait.c:627
#5 0x00007f47373e2589 in
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at
/lib/x86_64-linux-gnu/libmozjs-91.so.0
#6 0x00007f47373e34bd in
mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&,
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at
/lib/x86_64-linux-gnu/libmozjs-91.so.0
#7 0x00007f4736dee18e in () at /lib/x86_64-linux-gnu/libmozjs-91.so.0
#8 0x00007f4736debc49 in () at /lib/x86_64-linux-gnu/libmozjs-91.so.0
#9 0x00007f47385f5b43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725925572336,
-8975136602029249669, 139943477671488, 0, 139943865178192, 140725925572688,
9079162688846736251, 9079142974766623611}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#10 0x00007f4738687a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 7 (Thread 0x7f4721666640 (LWP 1620) "JS Helper"):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x557f8ce8b9c0) at ./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
sc_ret = <optimized out>
err = <optimized out>
clockbit = 256
op = 393
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x557f8ce8b9c0) at ./nptl/futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x557f8ce8b9c0, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007f47385f4ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x7f4737719100, cond=0x557f8ce8b998) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7f47385f47a0 <__condvar_cleanup_waiting>,
__arg = 0x7f4721664e40, __canceltype = 560356144, __prev = 0x0}
cbuffer = {wseq = 766, cond = 0x557f8ce8b998, mutex = 0x7f4737719100,
private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
result = 0
wseq = 766
seq = 383
private = 0
#4 ___pthread_cond_wait (cond=0x557f8ce8b998, mutex=0x7f4737719100) at
./nptl/pthread_cond_wait.c:627
#5 0x00007f47373e2589 in
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at
/lib/x86_64-linux-gnu/libmozjs-91.so.0
#6 0x00007f47373e34bd in
mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&,
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at
/lib/x86_64-linux-gnu/libmozjs-91.so.0
#7 0x00007f4736dee18e in () at /lib/x86_64-linux-gnu/libmozjs-91.so.0
#8 0x00007f4736debc49 in () at /lib/x86_64-linux-gnu/libmozjs-91.so.0
#9 0x00007f47385f5b43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725925572336,
-8975136602029249669, 139943479764544, 0, 139943865178192, 140725925572688,
9079162413431958395, 9079142974766623611}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#10 0x00007f4738687a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 6 (Thread 0x7f4722668640 (LWP 1581) "gnome-shell"):
#0 0x00007f4738679d7f in __GI___poll (fds=0x7f470809a380, nfds=2,
timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
#1 0x00007f473953e696 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f47394e9293 in g_main_loop_run () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f47388ff901 in () at /lib/x86_64-linux-gnu/libmutter-10.so.0
#4 0x00007f4739518a41 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f47385f5b43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725925573456,
-8975136602029249669, 139943496549952, 0, 139943865178192, 140725925573808,
9079164613528955771, 9079142974766623611}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f4738687a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 5 (Thread 0x7f4730a19640 (LWP 1579) "gnome-s:disk$0"):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x557f8cce2228) at ./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
sc_ret = <optimized out>
err = <optimized out>
clockbit = 256
op = 393
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x557f8cce2228) at ./nptl/futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x557f8cce2228, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007f47385f4ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x557f8cce21d8, cond=0x557f8cce2200) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7f47385f47a0 <__condvar_cleanup_waiting>,
__arg = 0x7f4730a17dc0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x557f8cce2200, mutex = 0x557f8cce21d8,
private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
result = 0
wseq = 0
seq = 0
private = 0
#4 ___pthread_cond_wait (cond=0x557f8cce2200, mutex=0x557f8cce21d8) at
./nptl/pthread_cond_wait.c:627
#5 0x00007f472272885b in () at
/usr/lib/x86_64-linux-gnu/dri/virtio_gpu_dri.so
#6 0x00007f472272848b in () at
/usr/lib/x86_64-linux-gnu/dri/virtio_gpu_dri.so
#7 0x00007f47385f5b43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725925570176,
-8975136602029249669, 139943735301696, 0, 139943865178192, 140725925570528,
9079126637964995451, 9079142974766623611}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#8 0x00007f4738687a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 4 (Thread 0x7f4731512640 (LWP 1548) "dconf worker"):
#0 0x00007f4738679d7f in __GI___poll (fds=0x557f8ccd4f80, nfds=1,
timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
#1 0x00007f473953e696 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f47394e73c3 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f473151a33d in () at
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4 0x00007f4739518a41 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f47385f5b43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725925572912,
-8975136602029249669, 139943746807360, 17, 139943865178192, 140725925573264,
9079127596279573371, 9079142974766623611}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f4738687a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 3 (Thread 0x7f4731d5a640 (LWP 1547) "gdbus"):
#0 0x00007f4738679d7f in __GI___poll (fds=0x557f8df90930, nfds=6,
timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
#1 0x00007f473953e696 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f47394e9293 in g_main_loop_run () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f4739742c1a in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f4739518a41 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f47385f5b43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139943763876624,
-8975136602029249669, 139943755490880, 11, 139943865178192, 139943763876976,
9079128734445906811, 9079142974766623611}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f4738687a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 2 (Thread 0x7f47332cf640 (LWP 1545) "gmain"):
#0 0x00007f4738679d7f in __GI___poll (fds=0x557f8cbea360, nfds=2,
timeout=3996) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
#1 0x00007f473953e696 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f47394e73c3 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f47394e7411 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f4739518a41 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f47385f5b43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725925574640,
-8975136602029249669, 139943777990208, 0, 139943865178192, 140725925574992,
9079132095794686843, 9079142974766623611}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f4738687a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 1 (Thread 0x7f47332d65c0 (LWP 1529) "gnome-shell"):
#0 __pthread_kill_implementation (no_tid=0, signo=6,
threadid=139943778018752) at ./nptl/pthread_kill.c:44
tid = <optimized out>
ret = 0
pd = 0x7f47332d65c0
old_mask = {__val = {2048, 139943866772608, 2064, 129, 95,
139943865243713, 139943866772704, 0, 7, 139943865090602, 344544753768, 2048,
94006337625088, 5680105379855955242, 143, 2096}}
ret = <optimized out>
#1 __pthread_kill_internal (signo=6, threadid=139943778018752) at
./nptl/pthread_kill.c:78
#2 __GI___pthread_kill (threadid=139943778018752, signo=signo@entry=6) at
./nptl/pthread_kill.c:89
#3 0x00007f47385a3476 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
ret = <optimized out>
#4 0x00007f47385897f3 in __GI_abort () at ./stdlib/abort.c:79
save_stage = 1
act = {__sigaction_handler = {sa_handler = 0xed, sa_sigaction =
0xed}, sa_mask = {__val = {237, 94006402588640, 139943881008423,
94006314421680, 140725925571312, 32, 94006337054400, 0, 6907377910888285440, 1,
18446744073709551488, 61, 214, 140725925571408, 139943868561280,
139943868561280}}, sa_flags = 945841363, sa_restorer = 0x557f8e53a6c0}
sigs = {__val = {32, 139943866772608, 1322117968, 0, 139943868561280,
6907377910888285440, 94006310750208, 18446744073709551488, 61, 140725925571304,
237, 1, 94006337054400, 139943865246931, 94006337054400, 139943880987991}}
#5 0x00007f47394b2b57 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007f473950c6ff in g_assertion_message_expr () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007f4738873856 in () at /lib/x86_64-linux-gnu/libmutter-10.so.0
#8 0x00007f4739505b10 in g_slist_foreach () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007f473884b362 in () at /lib/x86_64-linux-gnu/libmutter-10.so.0
#10 0x00007f47395e2d2f in g_closure_invoke () at
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f47395feb76 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007f4739600554 in g_signal_emit_valist () at
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007f47396007a3 in g_signal_emit () at
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007f47388088d0 in () at /lib/x86_64-linux-gnu/libmutter-10.so.0
#15 0x00007f473880fead in meta_monitor_manager_rebuild () at
/lib/x86_64-linux-gnu/libmutter-10.so.0
#16 0x00007f47388eb789 in () at /lib/x86_64-linux-gnu/libmutter-10.so.0
#17 0x00007f4738800bc0 in () at /lib/x86_64-linux-gnu/libmutter-10.so.0
#18 0x00007f47388060b7 in meta_monitor_manager_ensure_configured () at
/lib/x86_64-linux-gnu/libmutter-10.so.0
#19 0x00007f47388a6f87 in () at /lib/x86_64-linux-gnu/libmutter-10.so.0
#20 0x00007f47388acdc7 in () at /lib/x86_64-linux-gnu/libmutter-10.so.0
#21 0x00007f47366db14f in () at /lib/x86_64-linux-gnu/libpipewire-0.3.so.0
#22 0x00007f47366d0303 in pw_impl_port_set_param () at
/lib/x86_64-linux-gnu/libpipewire-0.3.so.0
#23 0x00007f46f3a848c7 in () at
/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-client-node.so
#24 0x00007f46f3a92ebf in () at
/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-client-node.so
#25 0x00007f46f3d12952 in () at
/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-protocol-native.so
#26 0x00007f46f3d12f48 in () at
/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-protocol-native.so
#27 0x00007f47300f9e33 in () at
/usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so
#28 0x00007f47388a87ea in () at /lib/x86_64-linux-gnu/libmutter-10.so.0
#29 0x00007f47394e9d1b in g_main_context_dispatch () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f473953e6f8 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f47394e9293 in g_main_loop_run () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f4738859849 in meta_context_run_main_loop () at
/lib/x86_64-linux-gnu/libmutter-10.so.0
#33 0x0000557f8b4dcf12 in ()
#34 0x00007f473858ad90 in __libc_start_call_main
(main=main@entry=0x557f8b4dca70, argc=argc@entry=1,
argv=argv@entry=0x7ffd4ece0038) at ../sysdeps/nptl/libc_start_call_main.h:58
self = <optimized out>
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -8975136602029118597,
140725925576760, 94006286338672, 94006286354936, 139943887179840,
8974395651459689339, 9079142917456046971}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#35 0x00007f473858ae40 in __libc_start_main_impl (main=0x557f8b4dca70,
argc=1, argv=0x7ffd4ece0038, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffd4ece0028) at ../csu/libc-start.c:392
#36 0x0000557f8b4dd1b5 in ()
```
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: gnome-shell 42.4-0ubuntu0.22.04.1
ProcVersionSignature: Ubuntu 5.15.0-48.54-generic 5.15.53
Uname: Linux 5.15.0-48-generic x86_64
NonfreeKernelModules: prl_fs_freeze prl_fs prl_eth prl_tg
ApportVersion: 2.20.11-0ubuntu82.1
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Tue Sep 27 19:27:45 2022
DisplayManager: gdm3
InstallationDate: Installed on 2020-08-28 (759 days ago)
InstallationMedia: Ubuntu 20.04.1 LTS "Focal Fossa" - Release amd64 (20200731)
RelatedPackageVersions: mutter-common 42.2-0ubuntu1
SourcePackage: gnome-shell
UpgradeStatus: Upgraded to jammy on 2022-08-20 (37 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1990998/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp