Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Start xsettings failed: WindowError #590

Closed
1dot75cm opened this issue Aug 9, 2018 · 9 comments
Closed

Start xsettings failed: WindowError #590

1dot75cm opened this issue Aug 9, 2018 · 9 comments
Assignees

Comments

@1dot75cm
Copy link

1dot75cm commented Aug 9, 2018

package version:

qt5-qtbase-5.10.1
deepin-mutter-3.20.32
mutter-3.28.3
deepin-metacity-3.22.20
gtk3-3.22.30
lightdm-1.26.0
lightdm-gtk-2.0.5
lightdm-qt5-1.26.0
lightdm-gobject-1.26.0

[mosquito@localhost ~]$ lsb_release -a
Distributor ID:	Fedora
Description:	Fedora release 28 (Twenty Eight)
Release:	28
Codename:	TwentyEight
[user@localhost ~]$ uname -r
4.17.11-200.fc28.x86_64
[user@localhost ~]$ rpm -qa|grep deepin
deepin-calendar-1.2.5-1.fc28.x86_64
deepin-desktop-4.6.4-1.fc28.x86_64
deepin-qt-dbus-factory-1.0.4-1.fc28.x86_64
deepin-metacity-3.22.20-1.fc28.x86_64
deepin-account-faces-1.0.10-2.fc28.noarch
deepin-session-ui-4.4.9-1.fc28.x86_64
deepin-gtk-theme-17.10.8-1.fc28.noarch
deepin-icon-theme-15.12.59-1.fc28.noarch
deepin-dock-4.7.1-1.fc28.x86_64
deepin-shortcut-viewer-1.3.5-1.fc28.x86_64
deepin-desktop-base-2018.7.23-1.fc28.noarch
deepin-daemon-3.2.23-1.fc28.x86_64
deepin-control-center-4.6.3-1.fc28.x86_64
deepin-mutter-3.20.32-1.fc28.x86_64
deepin-terminal-data-3.0.1-1.fc28.noarch
deepin-network-utils-0.0.4-1.fc28.x86_64
deepin-launcher-4.4.4-1.fc28.x86_64
deepin-api-3.1.28-1.fc28.x86_64
deepin-sound-theme-15.10.3-1.fc28.noarch
deepin-notifications-3.1.2-2.fc28.x86_64
deepin-terminal-3.0.1-1.fc28.x86_64
deepin-wm-1.9.31-1.fc28.x86_64
deepin-anything-0.0.2-1.fc28.x86_64
deepin-desktop-schemas-3.2.18-1.fc28.noarch
deepin-grub2-themes-1.0.0-3.fc28.noarch
deepin-qt5integration-0.3.3-1.fc28.x86_64
deepin-file-manager-4.6.4-1.fc28.x86_64
deepin-artwork-themes-15.12.4-2.fc28.noarch
deepin-polkit-agent-0.2.1-1.fc28.x86_64
deepin-menu-3.3.10-1.fc28.x86_64

Error log:

8月 09 12:49:15 localhost.localdomain at-spi-bus-launcher[1359]: dbus-daemon[1364]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=1302 comm="/usr/bin/startdde ")
8月 09 12:49:15 localhost.localdomain startdde[1302]: sound_effect.go:36: PlaySystemSound DesktopLogin
8月 09 12:49:15 localhost.localdomain at-spi-bus-launcher[1359]: dbus-daemon[1364]: Successfully activated service 'org.a11y.atspi.Registry'
8月 09 12:49:15 localhost.localdomain at-spi-bus-launcher[1359]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
8月 09 12:49:15 localhost.localdomain com.deepin.daemon.Display[1302]: display.go:31: New display manager failed: WindowError{code=3, seq=2, major=139, minor=8, bad=45219840}
                                                                          ->  main.go:95
                                                                          ->  proc.go:198
                                                                          ->  asm_amd64.s:2361
8月 09 12:49:15 localhost.localdomain startdde[1302]: main.go:97: WindowError{code=3, seq=2, major=139, minor=8, bad=45219840}
8月 09 12:49:15 localhost.localdomain startdde[1302]: xsettings.go:186: Start xsettings failed: WindowError{code=3, seq=2, major=1, minor=0, bad=45219840}
                                                         ->  main.go:100
                                                         ->  proc.go:198
                                                         ->  asm_amd64.s:2361
8月 09 12:49:15 localhost.localdomain startdde[1302]: main.go:103: WindowError{code=3, seq=2, major=1, minor=0, bad=45219840}
8月 09 12:49:15 localhost.localdomain startdde[1302]: wm.go:21: WindowError{code=3, seq=1, major=2, minor=0, bad=45219840}
8月 09 12:49:15 localhost.localdomain startdde[1302]: vm.go:88: Failed to set mode to 1024x768 for:  org.freedesktop.DBus.Error.ServiceUnknown:The name com.deepin.daemon.Display was not provided by any .service files
8月 09 12:49:15 localhost.localdomain startdde[1302]: switcher.go:239: WindowError{code=3, seq=1, major=2, minor=0, bad=45219840}
8月 09 12:49:15 localhost.localdomain startdde[1302]: switcher.go:311: Failed to set sogou skin: open /home/user/.config/sogou-qimpanel/main.conf: no such file or directory
8月 09 12:49:15 localhost.localdomain dbus-daemon[1289]: [session uid=1000 pid=1289] Activating via systemd: service name='org.gtk.vfs.Daemon' unit='gvfs-daemon.service' requested by ':1.9' (uid=1000 pid=1379 comm="deepin-metacity ")
8月 09 12:49:15 localhost.localdomain systemd[1223]: Starting Virtual filesystem service...
-- Subject: UNIT 单元已开始启动
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- UNIT 单元已开始启动。
8月 09 12:49:16 localhost.localdomain dbus-daemon[1289]: [session uid=1000 pid=1289] Successfully activated service 'org.gtk.vfs.Daemon'
8月 09 12:49:16 localhost.localdomain systemd[1223]: Started Virtual filesystem service.
-- Subject: UNIT 单元已结束启动
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- UNIT 单元已结束启动。
-- 
-- 启动结果为“RESULT”。
8月 09 12:49:16 localhost.localdomain kernel: fuse init (API version 7.26)
8月 09 12:49:16 localhost.localdomain startdde[1302]: session_process.go:104: /usr/bin/cgexec [-g memory:4@dde/DE env GDK_SCALE=1 deepin-metacity] startup duration: 589.664091ms
8月 09 12:49:16 localhost.localdomain startdde[1302]: startmanager.go:91: open /usr/lib/UIAppSched.hooks/launched: no such file or directory
8月 09 12:49:16 localhost.localdomain daemon/dde-session-daemon[1405]: main.go:121: App log level: 5
8月 09 12:49:16 localhost.localdomain daemon/loader[1405]: loader.go:151: enable module dock
8月 09 12:49:16 localhost.localdomain daemon/dock[1405]: dock_manager_entries.go:91: Get client list failed: WindowError{code=3, seq=29, major=20, minor=0, bad=45219840}
8月 09 12:49:16 localhost.localdomain daemon/dock[1405]: dock_manager_xevent.go:143: WindowError{code=3, seq=30, major=2, minor=0, bad=45219840}
8月 09 12:49:16 localhost.localdomain daemon/dock[1405]: dock_manager_xevent.go:101: WindowError{code=3, seq=32, major=20, minor=0, bad=45219840}
8月 09 12:49:16 localhost.localdomain daemon/dock[1405]: dock_manager_xevent.go:69: Get client list failed: WindowError{code=3, seq=33, major=20, minor=0, bad=45219840}

系统 Fedora 28,启动 dde 过程中,startdde 报 (https://github.com/linuxdeepin/startdde/blob/master/xsettings/xsettings.go#L184) xsettings.go:186: Start xsettings failed: WindowError,并且 dde-dock 也有类似的错误 daemon/dock[1405]: dock_manager_entries.go:91: Get client list failed: WindowError

右键 - 显示设置,启动 dde-control-center 也有类似的错误。

8月 09 13:03:27 localhost.localdomain dbus-daemon[1289]: [session uid=1000 pid=1289] Successfully activated service 'com.deepin.dde.ControlCenter'
8月 09 13:03:27 localhost.localdomain com.deepin.dde.ControlCenter[1289]: /usr/bin/proxychains4
8月 09 13:03:27 localhost.localdomain com.deepin.dde.ControlCenter[1289]: /usr/bin/redshift
8月 09 13:03:27 localhost.localdomain dbus-daemon[1289]: [session uid=1000 pid=1289] Activating service name='com.deepin.dde.Notification' requested by ':1.39' (uid=1000 pid=1709 comm="/usr/bin/dde-control-center ")
8月 09 13:03:28 localhost.localdomain x-event-monitor[1405]: manager.go:127: WindowError{code=3, seq=7, major=131, minor=46, bad=45219840}
8月 09 13:03:28 localhost.localdomain dbus-daemon[1289]: [session uid=1000 pid=1289] Successfully activated service 'com.deepin.dde.Notification'
8月 09 13:03:28 localhost.localdomain com.deepin.dde.Notification[1289]: 2018-08-09, 13:03:28.337 [Warning] [0] failed to get all output names "The name com.deepin.daemon.Display was not provided by any .service files"
8月 09 13:03:28 localhost.localdomain dbus-daemon[644]: [system] Activating via systemd: service name='net.reactivated.Fprint' unit='fprintd.service' requested by ':1.76' (uid=1000 pid=1405 comm="/usr/libexec/deepin-daemon/dde-session-daemon ")
8月 09 13:03:28 localhost.localdomain systemd[1]: Starting Fingerprint Authentication Daemon...
-- Subject: fprintd.service 单元已开始启动
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- fprintd.service 单元已开始启动。

需要帮助~ @felixonmars @electricface @deepinzhangshuang

@1dot75cm
Copy link
Author

deepin-session-ui-4.4.5 
deepin-daemon-3.2.20
startdde-3.1.33

no error, works fine.

@felixonmars
Copy link
Member

@hualet fedora 这边遇到的问题,麻烦看一下~

@1dot75cm
Copy link
Author

1dot75cm commented Nov 12, 2018

Fedora 29 遇到类似错误

11月 12 16:59:22 com.deepin.daemon.Display[1309]: display.go:31: New display manager failed: WindowError{code=3, seq=2, major=139, minor=8, bad=45350912}
                                                                           ->  main.go:88
                                                                           ->  proc.go:201
                                                                           ->  asm_amd64.s:1333
11月 12 16:59:22 startdde[1309]: main.go:90: WindowError{code=3, seq=2, major=139, minor=8, bad=45350912}
11月 12 16:59:22 startdde[1309]: xsettings.go:186: Start xsettings failed: WindowError{code=3, seq=2, major=1, minor=0, bad=45350912}
                                                          ->  main.go:93
                                                          ->  proc.go:201
                                                          ->  asm_amd64.s:1333
11月 12 16:59:22 startdde[1309]: main.go:96: WindowError{code=3, seq=2, major=1, minor=0, bad=45350912}
11月 12 16:59:22 dbus-daemon[609]: [system] Activating service name='com.deepin.daemon.SwapSchedHelper' requested by ':1.202' (uid=1000 pid=1309 comm="/usr/bin/startdde " label="unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023") (using servicehelper)
11月 12 16:59:22 dbus-daemon[609]: [system] Activated service 'com.deepin.daemon.SwapSchedHelper' failed: Failed to execute program com.deepin.daemon.SwapSchedHelper: Permission denied
11月 12 16:59:22 startdde[1309]: session.go:249: call SwapSchedHelper.Prepare error: org.freedesktop.DBus.Error.Spawn.ExecFailed:Failed to execute program com.deepin.daemon.SwapSchedHelper: Permission denied
11月 12 16:59:22 startdde[1309]: session.go:284: failed to new swap sched dispatcher: controllers of cgroup not all exist
11月 12 16:59:22 startdde[1309]: vm.go:88: Failed to set mode to 1024x768 for:  org.freedesktop.DBus.Error.ServiceUnknown:The name com.deepin.daemon.Display was not provided by any .service files
11月 12 16:59:22 startdde[1309]: switcher.go:239: WindowError{code=3, seq=1, major=2, minor=0, bad=45350912}
11月 12 16:59:22 startdde[1309]: switcher.go:311: Failed to set sogou skin: open /home/user/.config/sogou-qimpanel/main.conf: no such file or directory
11月 12 16:59:22 startdde[1309]: startmanager.go:91: open /usr/lib/UIAppSched.hooks/launched: no such file or directory
# startdde/display/display.go
31   manager, err := newManager()
# startdde/main.go
88   err = display.Start()
93   xsManager, err := xsettings.Start(xConn, logger
#  startdde/display/manager.go
119   conn, err := x.NewConn()
#  go-x11-client/xproto_errors.go
135  return "WindowError" + e.Msg()

什么导致了这个错误?@felixonmars

@felixonmars
Copy link
Member

go-lib 的版本是多少?

@1dot75cm
Copy link
Author

go-lib 的版本是多少?

golang-deepin-go-lib 1.3.0

@hualet
Copy link
Contributor

hualet commented Nov 13, 2018

@jouyouyun @electricface

@jouyouyun
Copy link
Contributor

x 连接失败?

@electricface
Copy link
Member

这个问题是因为 go-x11-client 包里 readSetup 里的bug导致的,已经修正 https://cr.deepin.io/#/c/go-x11-client/+/39707/

@1dot75cm
Copy link
Author

这个问题是因为 go-x11-client 包里 readSetup 里的bug导致的,已经修正 https://cr.deepin.io/#/c/go-x11-client/+/39707/

Thanks

1dot75cm added a commit to FZUG/deepin-desktop that referenced this issue Nov 14, 2018
1dot75cm added a commit to FZUG/deepin-desktop that referenced this issue Nov 14, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants