2021-10-27 04:10:28 |
Yuan-Chen Cheng |
bug |
|
|
added bug |
2021-10-27 04:10:43 |
Yuan-Chen Cheng |
information type |
Proprietary |
Public |
|
2021-10-27 04:10:52 |
Yuan-Chen Cheng |
bug task added |
|
mutter (Ubuntu) |
|
2021-10-27 04:11:27 |
Yuan-Chen Cheng |
bug watch added |
|
https://gitlab.freedesktop.org/xorg/xserver/-/issues/1239 |
|
2021-10-27 04:12:01 |
Yuan-Chen Cheng |
bug |
|
|
added subscriber OEM Solutions Group: Engineers |
2021-10-27 04:12:05 |
Yuan-Chen Cheng |
tags |
|
oem-priority originate-from-1947739 somerville |
|
2021-10-27 05:38:16 |
Daniel van Vugt |
affects |
mutter (Ubuntu) |
xorg-server (Ubuntu) |
|
2021-10-27 05:44:23 |
Daniel van Vugt |
affects |
xorg-server (Ubuntu) |
mutter (Ubuntu) |
|
2021-10-27 05:44:23 |
Daniel van Vugt |
mutter (Ubuntu): status |
New |
Fix Committed |
|
2021-10-27 05:44:39 |
Daniel van Vugt |
tags |
oem-priority originate-from-1947739 somerville |
fixed-in-41.0 fixed-upstream oem-priority originate-from-1947739 somerville |
|
2021-10-27 05:44:56 |
Daniel van Vugt |
bug watch added |
|
https://bugzilla.redhat.com/show_bug.cgi?id=1516859 |
|
2021-10-27 05:44:56 |
Daniel van Vugt |
bug task added |
|
mutter (Fedora) |
|
2021-10-27 05:45:49 |
Daniel van Vugt |
bug watch added |
|
https://gitlab.gnome.org/GNOME/mutter/-/issues/1797 |
|
2021-10-27 05:45:49 |
Daniel van Vugt |
bug task added |
|
mutter |
|
2021-10-27 05:46:02 |
Daniel van Vugt |
bug |
|
|
added subscriber Daniel van Vugt |
2021-10-27 05:46:45 |
Daniel van Vugt |
bug task added |
|
xorg-server |
|
2021-10-27 05:48:53 |
Daniel van Vugt |
tags |
fixed-in-41.0 fixed-upstream oem-priority originate-from-1947739 somerville |
fixed-in-41.0 fixed-upstream focal oem-priority originate-from-1947739 somerville |
|
2021-11-01 03:05:44 |
Yuan-Chen Cheng |
attachment added |
|
mutter_40.5-1ubuntu3.debdiff https://bugs.launchpad.net/oem-priority/+bug/1948894/+attachment/5537386/+files/mutter_40.5-1ubuntu3.debdiff |
|
2021-11-01 04:27:17 |
Ubuntu Foundations Team Bug Bot |
tags |
fixed-in-41.0 fixed-upstream focal oem-priority originate-from-1947739 somerville |
fixed-in-41.0 fixed-upstream focal oem-priority originate-from-1947739 patch somerville |
|
2021-11-01 04:27:28 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2021-11-01 04:47:20 |
Yuan-Chen Cheng |
description |
This is a reproducible issue. Step to reproduce
1. cold boot into gdm login screen.
2. wait for 5 mins, and the screen will be turned off.
Expected result:
The screen just turns black.
Actual result:
Saw Vendor boot logo on the monitor (previous draw by plymouth during booting)
Analysis as it happens:
1. Saw "LGDisplay Incell Touch" drop off the USB bus.
Kernel message like: "usb 1-9: USB disconnect, device number 6"
as the screen turned black.
2. There is no switch on virtual tty.
3. journal log from Xwayland "wl_display@1: error 0: invalid object 24"
4. Xwayland and gnome-shell process both die as this happens.
5. Try to add sleep(30) to OsVendorFatalError(), then both Xwayland and
gnome-shell stop there for 30 more seconds.
6. backtrace as Xwayland crashed:
```
#0 0x00007f447b8e818b in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f447b8c7859 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x0000564374403f30 in OsAbort () at ../../../../os/utils.c:1351
#3 0x0000564374409369 in AbortServer () at ../../../../os/log.c:872
#4 0x000056437440a1ca in FatalError (f=f@entry=0x564374416266 "%s") at ../../../../os/log.c:1010
#5 0x000056437429c8b0 in xwl_log_handler (format=<optimized out>, args=<optimized out>) at ../../../../../hw/xwayland/xwayland.c:1312
#6 0x00007f447c3d027e in wl_log (fmt=fmt@entry=0x7f447c3d121a "%s@%u: error %d: %s\n") at ../src/wayland-util.c:404
#7 0x00007f447c3cb78b in display_handle_error (data=<optimized out>, display=0x56437639f000, object=0x56437639f000, code=0, message=<optimized out>)
at ../src/wayland-client.c:911
#8 0x00007f447b7c0ff5 in ?? () from /lib/x86_64-linux-gnu/libffi.so.7
#9 0x00007f447b7c040a in ?? () from /lib/x86_64-linux-gnu/libffi.so.7
#10 0x00007f447c3cf3a8 in wl_closure_invoke (closure=closure@entry=0x564376e57350, flags=flags@entry=1, target=<optimized out>,
target@entry=0x56437639f000, opcode=opcode@entry=0, data=<optimized out>) at ../src/connection.c:1018
#11 0x00007f447c3cbc48 in dispatch_event (display=display@entry=0x56437639f000, queue=<optimized out>) at ../src/wayland-client.c:1445
#12 0x00007f447c3cd1ef in dispatch_queue (queue=0x56437639f0d0, display=0x56437639f000) at ../src/wayland-client.c:1584
#13 wl_display_dispatch_queue_pending (display=0x56437639f000, queue=0x56437639f0d0) at ../src/wayland-client.c:1833
#14 0x00007f447c3cd280 in wl_display_dispatch_pending (display=<optimized out>) at ../src/wayland-client.c:1896
#15 0x000056437429c9bb in xwl_read_events (xwl_screen=0x564376399dd0) at ../../../../../hw/xwayland/xwayland.c:957
#16 0x0000564374401c61 in ospoll_wait (ospoll=0x56437638f4a0, timeout=<optimized out>) at ../../../../os/ospoll.c:657
#17 0x00005643743faa23 in WaitForSomething (are_ready=0) at ../../../../os/WaitFor.c:208
#18 0x00005643743ca4a7 in Dispatch () at ../../../../include/list.h:220
#19 0x00005643743ce794 in dix_main (argc=16, argv=0x7ffc44d49298, envp=<optimized out>) at ../../../../dix/main.c:276
#20 0x00007f447b8c90b3 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#21 0x000056437429c60e in _start ()``` |
This is a reproducible issue. Step to reproduce
1. cold boot into gdm login screen.
2. wait for 5 mins, and the screen will be turned off.
Note: this bug seems to be timing sensitive. I got an OEM project machine that can reproduce this issue (reproducible on several machines with the same HW design). The machine is using ADL CPU, which needs a patched 5.14 kernel. So I can't reproduce this on impish. With the backported mutter, I verified an upstream patch seems to fix this issue.
Expected result:
The screen just turns black.
Actual result:
Saw Vendor boot logo on the monitor (previous draw by plymouth during booting)
Analysis as it happens:
1. Saw "LGDisplay Incell Touch" drop off the USB bus.
Kernel message like: "usb 1-9: USB disconnect, device number 6"
as the screen turned black.
2. There is no switch on virtual tty.
3. journal log from Xwayland "wl_display@1: error 0: invalid object 24"
4. Xwayland and gnome-shell process both die as this happens.
5. Try to add sleep(30) to OsVendorFatalError(), then both Xwayland and
gnome-shell stop there for 30 more seconds.
6. backtrace as Xwayland crashed:
```
#0 0x00007f447b8e818b in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f447b8c7859 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x0000564374403f30 in OsAbort () at ../../../../os/utils.c:1351
#3 0x0000564374409369 in AbortServer () at ../../../../os/log.c:872
#4 0x000056437440a1ca in FatalError (f=f@entry=0x564374416266 "%s") at ../../../../os/log.c:1010
#5 0x000056437429c8b0 in xwl_log_handler (format=<optimized out>, args=<optimized out>) at ../../../../../hw/xwayland/xwayland.c:1312
#6 0x00007f447c3d027e in wl_log (fmt=fmt@entry=0x7f447c3d121a "%s@%u: error %d: %s\n") at ../src/wayland-util.c:404
#7 0x00007f447c3cb78b in display_handle_error (data=<optimized out>, display=0x56437639f000, object=0x56437639f000, code=0, message=<optimized out>)
at ../src/wayland-client.c:911
#8 0x00007f447b7c0ff5 in ?? () from /lib/x86_64-linux-gnu/libffi.so.7
#9 0x00007f447b7c040a in ?? () from /lib/x86_64-linux-gnu/libffi.so.7
#10 0x00007f447c3cf3a8 in wl_closure_invoke (closure=closure@entry=0x564376e57350, flags=flags@entry=1, target=<optimized out>,
target@entry=0x56437639f000, opcode=opcode@entry=0, data=<optimized out>) at ../src/connection.c:1018
#11 0x00007f447c3cbc48 in dispatch_event (display=display@entry=0x56437639f000, queue=<optimized out>) at ../src/wayland-client.c:1445
#12 0x00007f447c3cd1ef in dispatch_queue (queue=0x56437639f0d0, display=0x56437639f000) at ../src/wayland-client.c:1584
#13 wl_display_dispatch_queue_pending (display=0x56437639f000, queue=0x56437639f0d0) at ../src/wayland-client.c:1833
#14 0x00007f447c3cd280 in wl_display_dispatch_pending (display=<optimized out>) at ../src/wayland-client.c:1896
#15 0x000056437429c9bb in xwl_read_events (xwl_screen=0x564376399dd0) at ../../../../../hw/xwayland/xwayland.c:957
#16 0x0000564374401c61 in ospoll_wait (ospoll=0x56437638f4a0, timeout=<optimized out>) at ../../../../os/ospoll.c:657
#17 0x00005643743faa23 in WaitForSomething (are_ready=0) at ../../../../os/WaitFor.c:208
#18 0x00005643743ca4a7 in Dispatch () at ../../../../include/list.h:220
#19 0x00005643743ce794 in dix_main (argc=16, argv=0x7ffc44d49298, envp=<optimized out>) at ../../../../dix/main.c:276
#20 0x00007f447b8c90b3 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#21 0x000056437429c60e in _start ()``` |
|
2021-11-01 04:48:16 |
Yuan-Chen Cheng |
description |
This is a reproducible issue. Step to reproduce
1. cold boot into gdm login screen.
2. wait for 5 mins, and the screen will be turned off.
Note: this bug seems to be timing sensitive. I got an OEM project machine that can reproduce this issue (reproducible on several machines with the same HW design). The machine is using ADL CPU, which needs a patched 5.14 kernel. So I can't reproduce this on impish. With the backported mutter, I verified an upstream patch seems to fix this issue.
Expected result:
The screen just turns black.
Actual result:
Saw Vendor boot logo on the monitor (previous draw by plymouth during booting)
Analysis as it happens:
1. Saw "LGDisplay Incell Touch" drop off the USB bus.
Kernel message like: "usb 1-9: USB disconnect, device number 6"
as the screen turned black.
2. There is no switch on virtual tty.
3. journal log from Xwayland "wl_display@1: error 0: invalid object 24"
4. Xwayland and gnome-shell process both die as this happens.
5. Try to add sleep(30) to OsVendorFatalError(), then both Xwayland and
gnome-shell stop there for 30 more seconds.
6. backtrace as Xwayland crashed:
```
#0 0x00007f447b8e818b in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f447b8c7859 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x0000564374403f30 in OsAbort () at ../../../../os/utils.c:1351
#3 0x0000564374409369 in AbortServer () at ../../../../os/log.c:872
#4 0x000056437440a1ca in FatalError (f=f@entry=0x564374416266 "%s") at ../../../../os/log.c:1010
#5 0x000056437429c8b0 in xwl_log_handler (format=<optimized out>, args=<optimized out>) at ../../../../../hw/xwayland/xwayland.c:1312
#6 0x00007f447c3d027e in wl_log (fmt=fmt@entry=0x7f447c3d121a "%s@%u: error %d: %s\n") at ../src/wayland-util.c:404
#7 0x00007f447c3cb78b in display_handle_error (data=<optimized out>, display=0x56437639f000, object=0x56437639f000, code=0, message=<optimized out>)
at ../src/wayland-client.c:911
#8 0x00007f447b7c0ff5 in ?? () from /lib/x86_64-linux-gnu/libffi.so.7
#9 0x00007f447b7c040a in ?? () from /lib/x86_64-linux-gnu/libffi.so.7
#10 0x00007f447c3cf3a8 in wl_closure_invoke (closure=closure@entry=0x564376e57350, flags=flags@entry=1, target=<optimized out>,
target@entry=0x56437639f000, opcode=opcode@entry=0, data=<optimized out>) at ../src/connection.c:1018
#11 0x00007f447c3cbc48 in dispatch_event (display=display@entry=0x56437639f000, queue=<optimized out>) at ../src/wayland-client.c:1445
#12 0x00007f447c3cd1ef in dispatch_queue (queue=0x56437639f0d0, display=0x56437639f000) at ../src/wayland-client.c:1584
#13 wl_display_dispatch_queue_pending (display=0x56437639f000, queue=0x56437639f0d0) at ../src/wayland-client.c:1833
#14 0x00007f447c3cd280 in wl_display_dispatch_pending (display=<optimized out>) at ../src/wayland-client.c:1896
#15 0x000056437429c9bb in xwl_read_events (xwl_screen=0x564376399dd0) at ../../../../../hw/xwayland/xwayland.c:957
#16 0x0000564374401c61 in ospoll_wait (ospoll=0x56437638f4a0, timeout=<optimized out>) at ../../../../os/ospoll.c:657
#17 0x00005643743faa23 in WaitForSomething (are_ready=0) at ../../../../os/WaitFor.c:208
#18 0x00005643743ca4a7 in Dispatch () at ../../../../include/list.h:220
#19 0x00005643743ce794 in dix_main (argc=16, argv=0x7ffc44d49298, envp=<optimized out>) at ../../../../dix/main.c:276
#20 0x00007f447b8c90b3 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#21 0x000056437429c60e in _start ()``` |
This is a reproducible issue. Step to reproduce
1. cold boot into gdm login screen.
2. wait for 5 mins, and the screen will be turned off. (also observed that the touchscreen USB device drop of a USB bus on the target machine)
Note: this bug seems to be timing sensitive. I got an OEM project machine that can reproduce this issue (reproducible on several machines with the same HW design). The machine is using ADL CPU, which needs a patched 5.14 kernel. So I can't reproduce this on impish. With the backported mutter, I verified an upstream patch seems to fix this issue.
Expected result:
The screen just turns black.
Actual result:
Saw Vendor boot logo on the monitor (previous draw by plymouth during booting)
Analysis as it happens:
1. Saw "LGDisplay Incell Touch" drop off the USB bus.
Kernel message like: "usb 1-9: USB disconnect, device number 6"
as the screen turned black.
2. There is no switch on virtual tty.
3. journal log from Xwayland "wl_display@1: error 0: invalid object 24"
4. Xwayland and gnome-shell process both die as this happens.
5. Try to add sleep(30) to OsVendorFatalError(), then both Xwayland and
gnome-shell stop there for 30 more seconds.
6. backtrace as Xwayland crashed:
```
#0 0x00007f447b8e818b in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f447b8c7859 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x0000564374403f30 in OsAbort () at ../../../../os/utils.c:1351
#3 0x0000564374409369 in AbortServer () at ../../../../os/log.c:872
#4 0x000056437440a1ca in FatalError (f=f@entry=0x564374416266 "%s") at ../../../../os/log.c:1010
#5 0x000056437429c8b0 in xwl_log_handler (format=<optimized out>, args=<optimized out>) at ../../../../../hw/xwayland/xwayland.c:1312
#6 0x00007f447c3d027e in wl_log (fmt=fmt@entry=0x7f447c3d121a "%s@%u: error %d: %s\n") at ../src/wayland-util.c:404
#7 0x00007f447c3cb78b in display_handle_error (data=<optimized out>, display=0x56437639f000, object=0x56437639f000, code=0, message=<optimized out>)
at ../src/wayland-client.c:911
#8 0x00007f447b7c0ff5 in ?? () from /lib/x86_64-linux-gnu/libffi.so.7
#9 0x00007f447b7c040a in ?? () from /lib/x86_64-linux-gnu/libffi.so.7
#10 0x00007f447c3cf3a8 in wl_closure_invoke (closure=closure@entry=0x564376e57350, flags=flags@entry=1, target=<optimized out>,
target@entry=0x56437639f000, opcode=opcode@entry=0, data=<optimized out>) at ../src/connection.c:1018
#11 0x00007f447c3cbc48 in dispatch_event (display=display@entry=0x56437639f000, queue=<optimized out>) at ../src/wayland-client.c:1445
#12 0x00007f447c3cd1ef in dispatch_queue (queue=0x56437639f0d0, display=0x56437639f000) at ../src/wayland-client.c:1584
#13 wl_display_dispatch_queue_pending (display=0x56437639f000, queue=0x56437639f0d0) at ../src/wayland-client.c:1833
#14 0x00007f447c3cd280 in wl_display_dispatch_pending (display=<optimized out>) at ../src/wayland-client.c:1896
#15 0x000056437429c9bb in xwl_read_events (xwl_screen=0x564376399dd0) at ../../../../../hw/xwayland/xwayland.c:957
#16 0x0000564374401c61 in ospoll_wait (ospoll=0x56437638f4a0, timeout=<optimized out>) at ../../../../os/ospoll.c:657
#17 0x00005643743faa23 in WaitForSomething (are_ready=0) at ../../../../os/WaitFor.c:208
#18 0x00005643743ca4a7 in Dispatch () at ../../../../include/list.h:220
#19 0x00005643743ce794 in dix_main (argc=16, argv=0x7ffc44d49298, envp=<optimized out>) at ../../../../dix/main.c:276
#20 0x00007f447b8c90b3 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#21 0x000056437429c60e in _start ()``` |
|
2021-11-01 05:05:03 |
Yuan-Chen Cheng |
attachment added |
|
mutter_40.5-1ubuntu3~21.04.1.debdiff https://bugs.launchpad.net/oem-priority/+bug/1948894/+attachment/5537399/+files/mutter_40.5-1ubuntu3~21.04.1.debdiff |
|
2021-11-01 05:11:24 |
Yuan-Chen Cheng |
attachment removed |
mutter_40.5-1ubuntu3~21.04.1.debdiff https://bugs.launchpad.net/oem-priority/+bug/1948894/+attachment/5537399/+files/mutter_40.5-1ubuntu3~21.04.1.debdiff |
|
|
2021-11-01 05:17:00 |
Daniel van Vugt |
mutter (Ubuntu): assignee |
|
Yuan-Chen Cheng (ycheng-twn) |
|
2021-11-01 05:17:05 |
Daniel van Vugt |
mutter (Ubuntu): status |
Fix Committed |
In Progress |
|
2021-11-01 05:44:56 |
Yuan-Chen Cheng |
attachment added |
|
mutter_3.38.4-1ubuntu3_hirsute.debdiff https://bugs.launchpad.net/oem-priority/+bug/1948894/+attachment/5537401/+files/mutter_3.38.4-1ubuntu3_hirsute.debdiff |
|
2021-11-01 06:12:55 |
Yuan-Chen Cheng |
attachment removed |
mutter_40.5-1ubuntu3.debdiff https://bugs.launchpad.net/oem-priority/+bug/1948894/+attachment/5537386/+files/mutter_40.5-1ubuntu3.debdiff |
|
|
2021-11-01 06:14:49 |
Yuan-Chen Cheng |
attachment added |
|
mutter_40.5-1ubuntu3.debdiff https://bugs.launchpad.net/oem-priority/+bug/1948894/+attachment/5537405/+files/mutter_40.5-1ubuntu3.debdiff |
|
2021-11-01 06:16:04 |
Yuan-Chen Cheng |
attachment added |
|
mutter_40.5-1ubuntu3~21.10.1_impish.debdiff https://bugs.launchpad.net/oem-priority/+bug/1948894/+attachment/5537406/+files/mutter_40.5-1ubuntu3~21.10.1_impish.debdiff |
|
2021-11-01 07:02:02 |
Yuan-Chen Cheng |
attachment added |
|
mutter_3.36.9-0ubuntu0.20.04.2.debdiff https://bugs.launchpad.net/oem-priority/+bug/1948894/+attachment/5537413/+files/mutter_3.36.9-0ubuntu0.20.04.2.debdiff |
|
2021-11-02 05:47:19 |
Mathew Hodson |
mutter (Ubuntu): importance |
Undecided |
High |
|
2021-11-02 05:48:11 |
Mathew Hodson |
bug |
|
|
added subscriber Mathew Hodson |
2021-11-02 05:48:47 |
Mathew Hodson |
affects |
mutter (Fedora) |
ubuntu |
|
2021-11-02 05:48:47 |
Mathew Hodson |
ubuntu: importance |
Unknown |
Undecided |
|
2021-11-02 05:48:47 |
Mathew Hodson |
ubuntu: status |
Unknown |
New |
|
2021-11-02 05:48:47 |
Mathew Hodson |
ubuntu: remote watch |
Red Hat Bugzilla #1516859 |
|
|
2021-11-02 05:48:57 |
Mathew Hodson |
bug task deleted |
ubuntu |
|
|
2021-11-02 05:51:00 |
Mathew Hodson |
bug watch removed |
https://bugzilla.redhat.com/show_bug.cgi?id=1516859 |
|
|
2021-11-02 05:55:57 |
Mathew Hodson |
affects |
xorg-server |
ubuntu |
|
2021-11-02 05:55:57 |
Mathew Hodson |
ubuntu: importance |
Unknown |
Undecided |
|
2021-11-02 05:55:57 |
Mathew Hodson |
ubuntu: status |
Unknown |
New |
|
2021-11-02 05:55:57 |
Mathew Hodson |
ubuntu: remote watch |
gitlab.freedesktop.org/xorg/xserver/-/issues #1239 |
|
|
2021-11-02 05:56:08 |
Mathew Hodson |
bug task deleted |
ubuntu |
|
|
2021-11-02 05:56:35 |
Mathew Hodson |
bug watch removed |
https://gitlab.freedesktop.org/xorg/xserver/-/issues/1239 |
|
|
2021-11-02 05:56:58 |
Mathew Hodson |
removed subscriber Mathew Hodson |
|
|
|
2021-11-03 02:45:48 |
Yuan-Chen Cheng |
description |
This is a reproducible issue. Step to reproduce
1. cold boot into gdm login screen.
2. wait for 5 mins, and the screen will be turned off. (also observed that the touchscreen USB device drop of a USB bus on the target machine)
Note: this bug seems to be timing sensitive. I got an OEM project machine that can reproduce this issue (reproducible on several machines with the same HW design). The machine is using ADL CPU, which needs a patched 5.14 kernel. So I can't reproduce this on impish. With the backported mutter, I verified an upstream patch seems to fix this issue.
Expected result:
The screen just turns black.
Actual result:
Saw Vendor boot logo on the monitor (previous draw by plymouth during booting)
Analysis as it happens:
1. Saw "LGDisplay Incell Touch" drop off the USB bus.
Kernel message like: "usb 1-9: USB disconnect, device number 6"
as the screen turned black.
2. There is no switch on virtual tty.
3. journal log from Xwayland "wl_display@1: error 0: invalid object 24"
4. Xwayland and gnome-shell process both die as this happens.
5. Try to add sleep(30) to OsVendorFatalError(), then both Xwayland and
gnome-shell stop there for 30 more seconds.
6. backtrace as Xwayland crashed:
```
#0 0x00007f447b8e818b in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f447b8c7859 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x0000564374403f30 in OsAbort () at ../../../../os/utils.c:1351
#3 0x0000564374409369 in AbortServer () at ../../../../os/log.c:872
#4 0x000056437440a1ca in FatalError (f=f@entry=0x564374416266 "%s") at ../../../../os/log.c:1010
#5 0x000056437429c8b0 in xwl_log_handler (format=<optimized out>, args=<optimized out>) at ../../../../../hw/xwayland/xwayland.c:1312
#6 0x00007f447c3d027e in wl_log (fmt=fmt@entry=0x7f447c3d121a "%s@%u: error %d: %s\n") at ../src/wayland-util.c:404
#7 0x00007f447c3cb78b in display_handle_error (data=<optimized out>, display=0x56437639f000, object=0x56437639f000, code=0, message=<optimized out>)
at ../src/wayland-client.c:911
#8 0x00007f447b7c0ff5 in ?? () from /lib/x86_64-linux-gnu/libffi.so.7
#9 0x00007f447b7c040a in ?? () from /lib/x86_64-linux-gnu/libffi.so.7
#10 0x00007f447c3cf3a8 in wl_closure_invoke (closure=closure@entry=0x564376e57350, flags=flags@entry=1, target=<optimized out>,
target@entry=0x56437639f000, opcode=opcode@entry=0, data=<optimized out>) at ../src/connection.c:1018
#11 0x00007f447c3cbc48 in dispatch_event (display=display@entry=0x56437639f000, queue=<optimized out>) at ../src/wayland-client.c:1445
#12 0x00007f447c3cd1ef in dispatch_queue (queue=0x56437639f0d0, display=0x56437639f000) at ../src/wayland-client.c:1584
#13 wl_display_dispatch_queue_pending (display=0x56437639f000, queue=0x56437639f0d0) at ../src/wayland-client.c:1833
#14 0x00007f447c3cd280 in wl_display_dispatch_pending (display=<optimized out>) at ../src/wayland-client.c:1896
#15 0x000056437429c9bb in xwl_read_events (xwl_screen=0x564376399dd0) at ../../../../../hw/xwayland/xwayland.c:957
#16 0x0000564374401c61 in ospoll_wait (ospoll=0x56437638f4a0, timeout=<optimized out>) at ../../../../os/ospoll.c:657
#17 0x00005643743faa23 in WaitForSomething (are_ready=0) at ../../../../os/WaitFor.c:208
#18 0x00005643743ca4a7 in Dispatch () at ../../../../include/list.h:220
#19 0x00005643743ce794 in dix_main (argc=16, argv=0x7ffc44d49298, envp=<optimized out>) at ../../../../dix/main.c:276
#20 0x00007f447b8c90b3 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#21 0x000056437429c60e in _start ()``` |
[Impact]
* Gdm crashed and user need to be an expert to know how to work around,
or need to reboot to fix.
* OEM projects got certain SKU that can reliably reproduce this issue.
* A merged patch in upstream fix the race condition.
[Test Plan]
* Use the SKU that can reliably reproduce this issue.
* Do a cold boot, and wait for 5 mins. The monitor should turned-black
but showing the Machine Vendor logo that was previously
displayed by plythmouth.
* Try to dog-food the deb from the proposed channel and make sure
all input events still properly propagate.
[Where problems could occur]
* If the patch is not properly working as expected, per the file this
patch touch, the user desktop session could stop responding to
mouse, keyboard, and touch screen input.
[Other Info]
* Can't think of any for now.
----
This is a reproducible issue. Step to reproduce
1. cold boot into gdm login screen.
2. wait for 5 mins, and the screen will be turned off. (also observed that the touchscreen USB device drop of a USB bus on the target machine)
Note: this bug seems to be timing sensitive. I got an OEM project machine that can reproduce this issue (reproducible on several machines with the same HW design). The machine is using ADL CPU, which needs a patched 5.14 kernel. So I can't reproduce this on impish. With the backported mutter, I verified an upstream patch seems to fix this issue.
Expected result:
The screen just turns black.
Actual result:
Saw Vendor boot logo on the monitor (previous draw by plymouth during booting)
Analysis as it happens:
1. Saw "LGDisplay Incell Touch" drop off the USB bus.
Kernel message like: "usb 1-9: USB disconnect, device number 6"
as the screen turned black.
2. There is no switch on virtual tty.
3. journal log from Xwayland "wl_display@1: error 0: invalid object 24"
4. Xwayland and gnome-shell process both die as this happens.
5. Try to add sleep(30) to OsVendorFatalError(), then both Xwayland and
gnome-shell stop there for 30 more seconds.
6. backtrace as Xwayland crashed:
```
#0 0x00007f447b8e818b in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f447b8c7859 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x0000564374403f30 in OsAbort () at ../../../../os/utils.c:1351
#3 0x0000564374409369 in AbortServer () at ../../../../os/log.c:872
#4 0x000056437440a1ca in FatalError (f=f@entry=0x564374416266 "%s") at ../../../../os/log.c:1010
#5 0x000056437429c8b0 in xwl_log_handler (format=<optimized out>, args=<optimized out>) at ../../../../../hw/xwayland/xwayland.c:1312
#6 0x00007f447c3d027e in wl_log (fmt=fmt@entry=0x7f447c3d121a "%s@%u: error %d: %s\n") at ../src/wayland-util.c:404
#7 0x00007f447c3cb78b in display_handle_error (data=<optimized out>, display=0x56437639f000, object=0x56437639f000, code=0, message=<optimized out>)
at ../src/wayland-client.c:911
#8 0x00007f447b7c0ff5 in ?? () from /lib/x86_64-linux-gnu/libffi.so.7
#9 0x00007f447b7c040a in ?? () from /lib/x86_64-linux-gnu/libffi.so.7
#10 0x00007f447c3cf3a8 in wl_closure_invoke (closure=closure@entry=0x564376e57350, flags=flags@entry=1, target=<optimized out>,
target@entry=0x56437639f000, opcode=opcode@entry=0, data=<optimized out>) at ../src/connection.c:1018
#11 0x00007f447c3cbc48 in dispatch_event (display=display@entry=0x56437639f000, queue=<optimized out>) at ../src/wayland-client.c:1445
#12 0x00007f447c3cd1ef in dispatch_queue (queue=0x56437639f0d0, display=0x56437639f000) at ../src/wayland-client.c:1584
#13 wl_display_dispatch_queue_pending (display=0x56437639f000, queue=0x56437639f0d0) at ../src/wayland-client.c:1833
#14 0x00007f447c3cd280 in wl_display_dispatch_pending (display=<optimized out>) at ../src/wayland-client.c:1896
#15 0x000056437429c9bb in xwl_read_events (xwl_screen=0x564376399dd0) at ../../../../../hw/xwayland/xwayland.c:957
#16 0x0000564374401c61 in ospoll_wait (ospoll=0x56437638f4a0, timeout=<optimized out>) at ../../../../os/ospoll.c:657
#17 0x00005643743faa23 in WaitForSomething (are_ready=0) at ../../../../os/WaitFor.c:208
#18 0x00005643743ca4a7 in Dispatch () at ../../../../include/list.h:220
#19 0x00005643743ce794 in dix_main (argc=16, argv=0x7ffc44d49298, envp=<optimized out>) at ../../../../dix/main.c:276
#20 0x00007f447b8c90b3 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#21 0x000056437429c60e in _start ()``` |
|
2021-11-03 17:56:11 |
Marco Trevisan (Treviño) |
nominated for series |
|
Ubuntu Impish |
|
2021-11-03 17:56:12 |
Marco Trevisan (Treviño) |
bug task added |
|
mutter (Ubuntu Impish) |
|
2021-11-03 17:56:19 |
Marco Trevisan (Treviño) |
mutter (Ubuntu Impish): importance |
Undecided |
High |
|
2021-11-03 17:56:19 |
Marco Trevisan (Treviño) |
mutter (Ubuntu Impish): status |
New |
In Progress |
|
2021-11-03 17:56:19 |
Marco Trevisan (Treviño) |
mutter (Ubuntu Impish): assignee |
|
Yuan-Chen Cheng (ycheng-twn) |
|
2021-11-03 17:56:36 |
Marco Trevisan (Treviño) |
nominated for series |
|
Ubuntu Focal |
|
2021-11-03 17:56:36 |
Marco Trevisan (Treviño) |
bug task added |
|
mutter (Ubuntu Focal) |
|
2021-11-03 17:56:48 |
Marco Trevisan (Treviño) |
mutter (Ubuntu Focal): importance |
Undecided |
High |
|
2021-11-03 17:56:48 |
Marco Trevisan (Treviño) |
mutter (Ubuntu Focal): status |
New |
In Progress |
|
2021-11-03 17:56:48 |
Marco Trevisan (Treviño) |
mutter (Ubuntu Focal): assignee |
|
Yuan-Chen Cheng (ycheng-twn) |
|
2021-11-04 12:39:26 |
Łukasz Zemczak |
mutter (Ubuntu Impish): status |
In Progress |
Fix Committed |
|
2021-11-04 12:39:29 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2021-11-04 12:39:30 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2021-11-04 12:39:33 |
Łukasz Zemczak |
tags |
fixed-in-41.0 fixed-upstream focal oem-priority originate-from-1947739 patch somerville |
fixed-in-41.0 fixed-upstream focal oem-priority originate-from-1947739 patch somerville verification-needed verification-needed-impish |
|
2021-11-04 12:40:28 |
Łukasz Zemczak |
mutter (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2021-11-04 12:40:34 |
Łukasz Zemczak |
tags |
fixed-in-41.0 fixed-upstream focal oem-priority originate-from-1947739 patch somerville verification-needed verification-needed-impish |
fixed-in-41.0 fixed-upstream focal oem-priority originate-from-1947739 patch somerville verification-needed verification-needed-focal verification-needed-impish |
|
2021-11-04 15:22:00 |
Łukasz Zemczak |
mutter (Ubuntu Hirsute): status |
New |
Fix Committed |
|
2021-11-04 15:22:05 |
Łukasz Zemczak |
tags |
fixed-in-41.0 fixed-upstream focal oem-priority originate-from-1947739 patch somerville verification-needed verification-needed-focal verification-needed-impish |
fixed-in-41.0 fixed-upstream focal oem-priority originate-from-1947739 patch somerville verification-needed verification-needed-focal verification-needed-hirsute verification-needed-impish |
|
2021-11-05 05:34:48 |
Daniel van Vugt |
tags |
fixed-in-41.0 fixed-upstream focal oem-priority originate-from-1947739 patch somerville verification-needed verification-needed-focal verification-needed-hirsute verification-needed-impish |
fixed-in-41.0 fixed-upstream focal oem-priority originate-from-1947739 patch somerville verification-done-focal verification-needed verification-needed-hirsute verification-needed-impish |
|
2021-11-05 12:23:01 |
Launchpad Janitor |
mutter (Ubuntu): status |
In Progress |
Fix Released |
|
2021-11-05 13:39:25 |
Yuan-Chen Cheng |
description |
[Impact]
* Gdm crashed and user need to be an expert to know how to work around,
or need to reboot to fix.
* OEM projects got certain SKU that can reliably reproduce this issue.
* A merged patch in upstream fix the race condition.
[Test Plan]
* Use the SKU that can reliably reproduce this issue.
* Do a cold boot, and wait for 5 mins. The monitor should turned-black
but showing the Machine Vendor logo that was previously
displayed by plythmouth.
* Try to dog-food the deb from the proposed channel and make sure
all input events still properly propagate.
[Where problems could occur]
* If the patch is not properly working as expected, per the file this
patch touch, the user desktop session could stop responding to
mouse, keyboard, and touch screen input.
[Other Info]
* Can't think of any for now.
----
This is a reproducible issue. Step to reproduce
1. cold boot into gdm login screen.
2. wait for 5 mins, and the screen will be turned off. (also observed that the touchscreen USB device drop of a USB bus on the target machine)
Note: this bug seems to be timing sensitive. I got an OEM project machine that can reproduce this issue (reproducible on several machines with the same HW design). The machine is using ADL CPU, which needs a patched 5.14 kernel. So I can't reproduce this on impish. With the backported mutter, I verified an upstream patch seems to fix this issue.
Expected result:
The screen just turns black.
Actual result:
Saw Vendor boot logo on the monitor (previous draw by plymouth during booting)
Analysis as it happens:
1. Saw "LGDisplay Incell Touch" drop off the USB bus.
Kernel message like: "usb 1-9: USB disconnect, device number 6"
as the screen turned black.
2. There is no switch on virtual tty.
3. journal log from Xwayland "wl_display@1: error 0: invalid object 24"
4. Xwayland and gnome-shell process both die as this happens.
5. Try to add sleep(30) to OsVendorFatalError(), then both Xwayland and
gnome-shell stop there for 30 more seconds.
6. backtrace as Xwayland crashed:
```
#0 0x00007f447b8e818b in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f447b8c7859 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x0000564374403f30 in OsAbort () at ../../../../os/utils.c:1351
#3 0x0000564374409369 in AbortServer () at ../../../../os/log.c:872
#4 0x000056437440a1ca in FatalError (f=f@entry=0x564374416266 "%s") at ../../../../os/log.c:1010
#5 0x000056437429c8b0 in xwl_log_handler (format=<optimized out>, args=<optimized out>) at ../../../../../hw/xwayland/xwayland.c:1312
#6 0x00007f447c3d027e in wl_log (fmt=fmt@entry=0x7f447c3d121a "%s@%u: error %d: %s\n") at ../src/wayland-util.c:404
#7 0x00007f447c3cb78b in display_handle_error (data=<optimized out>, display=0x56437639f000, object=0x56437639f000, code=0, message=<optimized out>)
at ../src/wayland-client.c:911
#8 0x00007f447b7c0ff5 in ?? () from /lib/x86_64-linux-gnu/libffi.so.7
#9 0x00007f447b7c040a in ?? () from /lib/x86_64-linux-gnu/libffi.so.7
#10 0x00007f447c3cf3a8 in wl_closure_invoke (closure=closure@entry=0x564376e57350, flags=flags@entry=1, target=<optimized out>,
target@entry=0x56437639f000, opcode=opcode@entry=0, data=<optimized out>) at ../src/connection.c:1018
#11 0x00007f447c3cbc48 in dispatch_event (display=display@entry=0x56437639f000, queue=<optimized out>) at ../src/wayland-client.c:1445
#12 0x00007f447c3cd1ef in dispatch_queue (queue=0x56437639f0d0, display=0x56437639f000) at ../src/wayland-client.c:1584
#13 wl_display_dispatch_queue_pending (display=0x56437639f000, queue=0x56437639f0d0) at ../src/wayland-client.c:1833
#14 0x00007f447c3cd280 in wl_display_dispatch_pending (display=<optimized out>) at ../src/wayland-client.c:1896
#15 0x000056437429c9bb in xwl_read_events (xwl_screen=0x564376399dd0) at ../../../../../hw/xwayland/xwayland.c:957
#16 0x0000564374401c61 in ospoll_wait (ospoll=0x56437638f4a0, timeout=<optimized out>) at ../../../../os/ospoll.c:657
#17 0x00005643743faa23 in WaitForSomething (are_ready=0) at ../../../../os/WaitFor.c:208
#18 0x00005643743ca4a7 in Dispatch () at ../../../../include/list.h:220
#19 0x00005643743ce794 in dix_main (argc=16, argv=0x7ffc44d49298, envp=<optimized out>) at ../../../../dix/main.c:276
#20 0x00007f447b8c90b3 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#21 0x000056437429c60e in _start ()``` |
[Impact]
* Gdm crashed and user need to be an expert to know how to work around,
or need to reboot to fix.
* OEM projects got certain SKU that can reliably reproduce this issue.
* A merged patch in upstream fix the race condition.
[Test Plan]
* Use the SKU that can reliably reproduce this issue.
* Do a cold boot, and wait for 5 mins. The monitor should turned-black
but showing the Machine Vendor logo that was previously
displayed by plymouth.
* Try to dog-food the deb from the proposed channel and make sure
all input events still properly propagate.
[Where problems could occur]
* If the patch is not properly working as expected, per the file this
patch touch, the user desktop session could stop responding to
mouse, keyboard, and touch screen input.
[Other Info]
* Can't think of any for now.
----
This is a reproducible issue. Step to reproduce
1. cold boot into gdm login screen.
2. wait for 5 mins, and the screen will be turned off. (also observed that the touchscreen USB device drop of a USB bus on the target machine)
Note: this bug seems to be timing sensitive. I got an OEM project machine that can reproduce this issue (reproducible on several machines with the same HW design). The machine is using ADL CPU, which needs a patched 5.14 kernel. So I can't reproduce this on impish. With the backported mutter, I verified an upstream patch seems to fix this issue.
Expected result:
The screen just turns black.
Actual result:
Saw Vendor boot logo on the monitor (previous draw by plymouth during booting)
Analysis as it happens:
1. Saw "LGDisplay Incell Touch" drop off the USB bus.
Kernel message like: "usb 1-9: USB disconnect, device number 6"
as the screen turned black.
2. There is no switch on virtual tty.
3. journal log from Xwayland "wl_display@1: error 0: invalid object 24"
4. Xwayland and gnome-shell process both die as this happens.
5. Try to add sleep(30) to OsVendorFatalError(), then both Xwayland and
gnome-shell stop there for 30 more seconds.
6. backtrace as Xwayland crashed:
```
#0 0x00007f447b8e818b in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f447b8c7859 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x0000564374403f30 in OsAbort () at ../../../../os/utils.c:1351
#3 0x0000564374409369 in AbortServer () at ../../../../os/log.c:872
#4 0x000056437440a1ca in FatalError (f=f@entry=0x564374416266 "%s") at ../../../../os/log.c:1010
#5 0x000056437429c8b0 in xwl_log_handler (format=<optimized out>, args=<optimized out>) at ../../../../../hw/xwayland/xwayland.c:1312
#6 0x00007f447c3d027e in wl_log (fmt=fmt@entry=0x7f447c3d121a "%s@%u: error %d: %s\n") at ../src/wayland-util.c:404
#7 0x00007f447c3cb78b in display_handle_error (data=<optimized out>, display=0x56437639f000, object=0x56437639f000, code=0, message=<optimized out>)
at ../src/wayland-client.c:911
#8 0x00007f447b7c0ff5 in ?? () from /lib/x86_64-linux-gnu/libffi.so.7
#9 0x00007f447b7c040a in ?? () from /lib/x86_64-linux-gnu/libffi.so.7
#10 0x00007f447c3cf3a8 in wl_closure_invoke (closure=closure@entry=0x564376e57350, flags=flags@entry=1, target=<optimized out>,
target@entry=0x56437639f000, opcode=opcode@entry=0, data=<optimized out>) at ../src/connection.c:1018
#11 0x00007f447c3cbc48 in dispatch_event (display=display@entry=0x56437639f000, queue=<optimized out>) at ../src/wayland-client.c:1445
#12 0x00007f447c3cd1ef in dispatch_queue (queue=0x56437639f0d0, display=0x56437639f000) at ../src/wayland-client.c:1584
#13 wl_display_dispatch_queue_pending (display=0x56437639f000, queue=0x56437639f0d0) at ../src/wayland-client.c:1833
#14 0x00007f447c3cd280 in wl_display_dispatch_pending (display=<optimized out>) at ../src/wayland-client.c:1896
#15 0x000056437429c9bb in xwl_read_events (xwl_screen=0x564376399dd0) at ../../../../../hw/xwayland/xwayland.c:957
#16 0x0000564374401c61 in ospoll_wait (ospoll=0x56437638f4a0, timeout=<optimized out>) at ../../../../os/ospoll.c:657
#17 0x00005643743faa23 in WaitForSomething (are_ready=0) at ../../../../os/WaitFor.c:208
#18 0x00005643743ca4a7 in Dispatch () at ../../../../include/list.h:220
#19 0x00005643743ce794 in dix_main (argc=16, argv=0x7ffc44d49298, envp=<optimized out>) at ../../../../dix/main.c:276
#20 0x00007f447b8c90b3 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#21 0x000056437429c60e in _start ()``` |
|
2021-11-05 13:41:26 |
Yuan-Chen Cheng |
oem-priority: status |
In Progress |
Fix Committed |
|
2021-11-09 09:34:44 |
Yuan-Chen Cheng |
tags |
fixed-in-41.0 fixed-upstream focal oem-priority originate-from-1947739 patch somerville verification-done-focal verification-needed verification-needed-hirsute verification-needed-impish |
fixed-in-41.0 fixed-upstream focal oem-priority originate-from-1947739 patch somerville verification-done verification-done-focal verification-done-hirsute verification-done-impish |
|
2021-11-10 00:59:21 |
Mathew Hodson |
mutter (Ubuntu Hirsute): importance |
Undecided |
High |
|
2021-11-11 18:11:03 |
Brian Murray |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2021-11-17 00:06:23 |
Launchpad Janitor |
mutter (Ubuntu Impish): status |
Fix Committed |
Fix Released |
|
2021-11-17 00:06:28 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2021-11-17 00:06:52 |
Launchpad Janitor |
mutter (Ubuntu Hirsute): status |
Fix Committed |
Fix Released |
|
2021-11-17 00:07:11 |
Launchpad Janitor |
mutter (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2021-11-17 00:26:30 |
Yuan-Chen Cheng |
mutter (Ubuntu Hirsute): assignee |
|
Yuan-Chen Cheng (ycheng-twn) |
|
2021-11-17 02:09:07 |
Yuan-Chen Cheng |
oem-priority: status |
Fix Committed |
Fix Released |
|
2022-10-29 07:55:38 |
Bug Watch Updater |
mutter: status |
Unknown |
Fix Released |
|