Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • gnome-shell gnome-shell
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 2.1k
    • Issues 2.1k
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 149
    • Merge requests 149
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • gnome-shellgnome-shell
  • Issues
  • #3081
Closed
Open
Issue created Aug 18, 2020 by Pierre Ossman (Work account)@CendioOssman

Crash when started in TigerVNC's Xvnc

Affected version

  • gnome-shell-3.34.5-1.fc31.x86_64
  • Manually built TigerVNC Xvnc from 1aceb7045b424494c984bac195c18ad9555c237f

Bug summary

gnome-shell crashes almost right away when started in Xvnc. Sometimes I have to click a few of the prompts from #2162 before it dies.

Steps to reproduce

  1. ssh to machine
  2. Xvnc -ac :2
  3. DISPLAY=:2 gnome-shell

What happened

gnome-shell crashed

What did you expect to happen

A working desktop

Relevant logs, screenshots, screencasts etc.

This is the complete log output on a direct crash:

$ DISPLAY=:2 gnome-shell
Xlib:  extension "DPMS" missing on display ":2".
Xlib:  extension "DPMS" missing on display ":2".
GNOME Shell-Message: 11:01:24.461: Telepathy is not available, chat integration will be disabled.
GNOME Shell-Message: 11:01:24.591: Failed to create file /run/user/1000/gnome-shell-disable-extensions: Error opening file “/run/user/1000/gnome-shell-disable-extensions”: File exists
GNOME Shell-Message: 11:01:24.733: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
portal is not running: The connection is closed

(gnome-shell:890145): mutter-WARNING **: 11:01:24.967: Lost or failed to acquire name org.gnome.Mutter.ScreenCast


(gnome-shell:890145): mutter-WARNING **: 11:01:24.967: Lost or failed to acquire name org.gnome.Mutter.RemoteDesktop


(gnome-shell:890145): Gjs-CRITICAL **: 11:01:24.972: Object Meta.BackgroundActor (0x55e0cb915230), has been already deallocated — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x55e0cadcd3b0 ==
#0   7fff3d35f680 b   resource:///org/gnome/gjs/modules/overrides/GObject.js:517 (7f0b485ad8b0 @ 25)
#1   55e0cb0e7740 i   /usr/share/gnome-shell/extensions/background-logo@fedorahosted.org/extension.js:246 (7f0afa763b80 @ 82)
#2   7fff3d3609a0 b   self-hosted:977 (7f0b48130a60 @ 413)

(gnome-shell:890145): Gjs-WARNING **: 11:01:24.972: JS ERROR: Error: Argument 'instance' (type interface) may not be null
_init/GObject.Object.prototype.disconnect@resource:///org/gnome/gjs/modules/overrides/GObject.js:517:16
_onDestroy@/usr/share/gnome-shell/extensions/background-logo@fedorahosted.org/extension.js:246:13

And this is with a few auth prompts:

$ DISPLAY=:2 gnome-shell
Xlib:  extension "DPMS" missing on display ":2".
Xlib:  extension "DPMS" missing on display ":2".
GNOME Shell-Message: 10:53:02.011: Telepathy is not available, chat integration will be disabled.
GNOME Shell-Message: 10:53:02.142: Failed to create file /run/user/1000/gnome-shell-disable-extensions: Error opening file “/run/user/1000/gnome-shell-disable-extensions”: File exists
GNOME Shell-Message: 10:53:02.272: polkitAuthenticationAgent: Received 8 identities that can be used for authentication. Only considering one.
GNOME Shell-Message: 10:53:02.315: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
GNOME Shell-Message: 10:53:03.088: GNOME Shell started at Tue Aug 18 2020 10:53:02 GMT+0200 (CEST)
GNOME Shell-Message: 10:53:03.088: Registering session with GDM
GNOME Shell-Message: 10:53:05.991: polkitAuthenticationAgent: Received 8 identities that can be used for authentication. Only considering one.
GNOME Shell-Message: 10:53:06.573: polkitAuthenticationAgent: Received 8 identities that can be used for authentication. Only considering one.
GNOME Shell-Message: 10:53:07.025: polkitAuthenticationAgent: Received 8 identities that can be used for authentication. Only considering one.

(gnome-shell:888014): mutter-WARNING **: 10:53:07.433: Lost or failed to acquire name org.gnome.Mutter.ScreenCast


(gnome-shell:888014): mutter-WARNING **: 10:53:07.433: Lost or failed to acquire name org.gnome.Mutter.RemoteDesktop

portal is not running: The connection is closed

(gnome-shell:888014): Gjs-CRITICAL **: 10:53:07.443: Object Meta.BackgroundActor (0x5567cd0d5230), has been already deallocated — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x5567cbf213f0 ==
#0   7ffe45b784a0 b   resource:///org/gnome/gjs/modules/overrides/GObject.js:517 (7fae614ad8b0 @ 25)
#1   5567cc23a820 i   /usr/share/gnome-shell/extensions/background-logo@fedorahosted.org/extension.js:246 (7fae60063b80 @ 82)
#2   7ffe45b797c0 b   self-hosted:977 (7fae61230a60 @ 413)

(gnome-shell:888014): Gjs-WARNING **: 10:53:07.444: JS ERROR: Error: Argument 'instance' (type interface) may not be null
_init/GObject.Object.prototype.disconnect@resource:///org/gnome/gjs/modules/overrides/GObject.js:517:16
_onDestroy@/usr/share/gnome-shell/extensions/background-logo@fedorahosted.org/extension.js:246:13
Assignee
Assign to
Time tracking