Remote X11vnc session unusable due to crash in gnome-shell when disconnecting HDMI monitor under Ubuntu Desktop 18.04 LTS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-shell (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Expect to happen: I can use X11VNC when the monitor is disconnected.
What happens instead: remote X11vnc session unusable due to crash in gnome-shell when disconnecting HDMI monitor under Ubuntu Desktop 18.04 LTS
I'm using a stable system that works fine when the monitor is connected; also X11VNC works fine.
But I want to access the GUI remotely via X11VNC when the HDMI monitor is disconnected then the system is not usable (lots of gnome-shell errors in syslog) and sometimes the gnome-shell will also segfault (the segfault is not in this bugreport). The X11 remote viewer is full of clutter (see screencast).
Please see below for the syslog entries when disconnecting the monitor with no X11VNC active, and the syslog entries when the monitor is disconnected and starting X11VNC.
Gist: https:/
X. VIDEO: X11VNC monitor disconnected.
https:/
X. System
https:/
- Ubuntu Desktop 18.04 LTS (latest updates until Jul19,2018 14:00h).
- Intel HD Graphics 530
$ lsb_release -rd
Description: Ubuntu 18.04 LTS
Release: 18.04
$ root@s3black:~# apt-cache policy gnome-shell
gnome-shell:
Installed: 3.28.2-
Candidate: 3.28.2-
Version table:
*** 3.28.2-
500 http://
100 /var/lib/
3.
500 http://
$ lspci -nnk | grep -i -A3 "vga" | grep 'in use'
Kernel driver in use: i915
$ lshw -C video
*-display
description: VGA compatible controller
product: HD Graphics 530
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
resources: irq:127 memory:
X. GIST: Syslog entries when disconnecting the HDMI cable.
egrep --ignore-case "gnome|hdmi" /var/log/syslog
Jul 19 14:37:53 s3black kernel: [ 943.153341] i915 0000:00:02.0: HDMI-A-1: EDID is invalid:
Jul 19 14:37:53 s3black kernel: [ 943.153347] [00] BAD 00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff
Jul 19 14:37:53 s3black kernel: [ 943.153349] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jul 19 14:37:53 s3black kernel: [ 943.153351] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jul 19 14:37:53 s3black kernel: [ 943.153353] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jul 19 14:37:53 s3black kernel: [ 943.153354] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jul 19 14:37:53 s3black kernel: [ 943.153356] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jul 19 14:37:53 s3black kernel: [ 943.153358] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jul 19 14:37:53 s3black kernel: [ 943.153360] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jul 19 14:37:55 s3black gnome-shell[2017]: JS WARNING: [resource:
Jul 19 14:37:56 s3black gnome-shell[2017]: meta_monitor_
Jul 19 14:37:56 s3black gnome-shell[2017]: meta_workspace_
Jul 19 14:37:56 s3black gnome-shell[2017]: JS ERROR: TypeError: this._monitor is undefined#
Jul 19 14:37:56 s3black gnome-shell[2017]: st_widget_
Jul 19 14:37:56 s3black gnome-shell[2017]: st_widget_
Jul 19 14:37:56 s3black gnome-shell[2017]: st_widget_
Jul 19 14:37:56 s3black gnome-shell[2017]: st_widget_
Jul 19 14:37:56 s3black gnome-shell[2017]: st_widget_
Jul 19 14:37:56 s3black gnome-shell[2017]: st_widget_
Jul 19 14:37:56 s3black gnome-shell[2017]: st_widget_
Jul 19 14:37:56 s3black gnome-shell[2017]: st_widget_
Jul 19 14:37:56 s3black gnome-shell[2017]: st_widget_
Jul 19 14:37:56 s3black gnome-shell[2017]: st_widget_
Jul 19 14:37:56 s3black gnome-shell[2017]: st_widget_
Jul 19 14:37:56 s3black gnome-shell[2017]: st_widget_
Jul 19 14:37:56 s3black gnome-shell[2017]: st_widget_
Jul 19 14:37:56 s3black gnome-shell[2017]: st_widget_
Jul 19 14:37:56 s3black gnome-shell[2017]: st_widget_
Jul 19 14:37:56 s3black gnome-shell[2017]: st_widget_
Jul 19 14:37:56 s3black gnome-shell[2017]: st_widget_
Jul 19 14:37:56 s3black gnome-shell[2017]: clutter-
Jul 19 14:37:56 s3black gnome-shell[2017]: clutter-
Jul 19 14:37:56 s3black gnome-shell[2017]: meta_monitor_
Jul 19 14:37:56 s3black gnome-shell[2017]: meta_workspace_
Jul 19 14:37:56 s3black gnome-shell[2017]: JS ERROR: TypeError: this._monitor is undefined#
Jul 19 14:37:56 s3black gnome-shell[2017]: meta_window_
Jul 19 14:37:56 s3black gnome-shell[2017]: message repeated 6 times: [ meta_window_
Jul 19 14:37:56 s3black gnome-shell[2017]: JS ERROR: TypeError: this._monitor is undefined#
Jul 19 14:37:56 s3black gnome-shell[2017]: clutter-
Jul 19 14:37:56 s3black gnome-shell[2017]: setup_framebuffers: assertion 'height > 0' failed
Jul 19 14:37:56 s3black org.gnome.
Jul 19 14:37:56 s3black org.gnome.
Jul 19 14:37:56 s3black gnome-shell[2017]: clutter-
Jul 19 14:37:56 s3black gnome-shell[2017]: setup_framebuffers: assertion 'height > 0' failed
Jul 19 14:37:56 s3black gnome-shell[2017]: message repeated 3 times: [ setup_framebuffers: assertion 'height > 0' failed]
X. GIST: Syslog entries when opening a remote X11VNC session and doing some GUI interactions with the mouse (the mouse clicks on menu's do not work anymore).
https:/
egrep --ignore-case "gnome|hdmi" /var/log/syslog
Jul 19 14:44:31 s3black gnome-shell[2017]: meta_window_
Jul 19 14:44:33 s3black gnome-shell[2017]: message repeated 335 times: [ meta_window_
Jul 19 14:44:33 s3black gnome-shell[2017]: meta_window_
Jul 19 14:44:34 s3black gnome-shell[2017]: message repeated 167 times: [ meta_window_
Jul 19 14:44:35 s3black gnome-shell[2017]: meta_window_
Jul 19 14:44:35 s3black gnome-shell[2017]: message repeated 55 times: [ meta_window_
Jul 19 14:44:36 s3black gnome-shell[2017]: meta_window_
Jul 19 14:44:36 s3black gnome-shell[2017]: message repeated 83 times: [ meta_window_
Jul 19 14:44:36 s3black gnome-shell[2017]: meta_window_
Jul 19 14:44:39 s3black gnome-shell[2017]: message repeated 244 times: [ meta_window_
Jul 19 14:44:39 s3black gnome-shell[2017]: meta_window_
Jul 19 14:44:40 s3black gnome-shell[2017]: message repeated 111 times: [ meta_window_
Jul 19 14:44:41 s3black gnome-shell[2017]: meta_window_
Jul 19 14:44:43 s3black gnome-shell[2017]: message repeated 272 times: [ meta_window_
Jul 19 14:44:44 s3black gnome-shell[2017]: meta_window_
Jul 19 14:44:48 s3black gnome-shell[2017]: message repeated 321 times: [ meta_window_
Jul 19 14:44:49 s3black gnome-shell[2017]: meta_window_
Jul 19 14:44:52 s3black gnome-shell[2017]: message repeated 580 times: [ meta_window_
Jul 19 14:44:53 s3black gnome-shell[2017]: meta_screen_
Jul 19 14:44:53 s3black gnome-shell[2017]: meta_screen_
Jul 19 14:44:53 s3black gnome-shell[2017]: JS ERROR: TypeError: monitor is null#012_
Jul 19 14:44:53 s3black gnome-shell[2017]: meta_screen_
Jul 19 14:44:55 s3black gnome-shell[2017]: meta_monitor_
Jul 19 14:44:55 s3black gnome-shell[2017]: meta_workspace_
Jul 19 14:44:55 s3black gnome-shell[2017]: clutter-
Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 1734044, so it is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Feel free to continue to report any other bugs you may find.