misc/171078: X and XFCE (xfsettingsd) errors on shutdown/logout
J B
jb.1234abcd at gmail.com
Wed Oct 3 20:13:59 UTC 2012
I have done some additional testing.
1. I recompiled all installed XFCE ports.
2. I nuked
~/.config/xfce*
~/.cache/sessions/
3. Then I tested as below:
a) $ startx
I did not do anything, just Log Out from XFCE (orginal
/unconfigured desktop).
$ cat .startx.log
xauth: file /home/jb/.serverauth.1817 does not exist
X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 9.1-RC1 i386
Current Operating System: FreeBSD localhost.localdomain 9.1-RC1
FreeBSD 9.1-RC1 #0: Tue Aug 14 03:56:40 UTC 2012
root at obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Build Date: 02 September 2012 11:52:43AM
Current version of pixman: 0.24.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Oct 3 21:15:49 2012
(==) Using config file: "/usr/local/etc/X11/xorg.conf"
(EE) config/hal: NewInputDeviceRequest failed (8)
(EE) config/hal: NewInputDeviceRequest failed (8)
/usr/local/bin/startxfce4: X server already running on display :0
xrdb: "Xft.hinting" on line 31 overrides entry on line 6
xrdb: "Xft.hintstyle" on line 32 overrides entry on line 7
(xfsettingsd:1875): GLib-CRITICAL **: g_str_has_prefix: assertion
`prefix != NULL' failed
(xfwm4:1863): GLib-CRITICAL **: g_str_has_prefix: assertion `prefix !=
NULL' failed
(xfwm4:1863): xfwm4-WARNING **: The property
'/general/double_click_distance' of type int is not supported
(xfdesktop:1871): GLib-GIO-CRITICAL **: g_file_get_path: assertion
`G_IS_FILE (file)' failed
(xfdesktop:1871): GLib-GIO-CRITICAL **: g_file_get_path: assertion
`G_IS_FILE (file)' failed
(xfdesktop:1871): GLib-GIO-CRITICAL **: g_file_get_path: assertion
`G_IS_FILE (file)' failed
(xfdesktop:1871): GLib-GIO-CRITICAL **: g_file_get_path: assertion
`G_IS_FILE (file)' failed
(xfdesktop:1871): GLib-GIO-CRITICAL **: g_file_get_path: assertion
`G_IS_FILE (file)' failed
xinit: connection to X server lost
waiting for X server to shut down
$
b) $ startx
This time I configured the desktop (Menu - Settings):
- just changed some font sizes
- removed bottom panel, moved upper panel to bottom
- I did NOT touch Session and Startup (this is where xfsettingsd resides)
Then I just did Log Out from XFCE (configured desktop).
$ cat .startx.log
xauth: file /home/jb/.serverauth.1907 does not exist
X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 9.1-RC1 i386
Current Operating System: FreeBSD localhost.localdomain 9.1-RC1
FreeBSD 9.1-RC1 #0: Tue Aug 14 03:56:40 UTC 2012
root at obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Build Date: 02 September 2012 11:52:43AM
Current version of pixman: 0.24.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Oct 3 21:19:46 2012
(==) Using config file: "/usr/local/etc/X11/xorg.conf"
(EE) config/hal: NewInputDeviceRequest failed (8)
(EE) config/hal: NewInputDeviceRequest failed (8)
/usr/local/bin/startxfce4: X server already running on display :0
xrdb: "Xft.hinting" on line 31 overrides entry on line 6
xrdb: "Xft.hintstyle" on line 32 overrides entry on line 7
(xfdesktop:1960): GLib-GIO-CRITICAL **: g_file_get_path: assertion
`G_IS_FILE (file)' failed
(xfdesktop:1960): GLib-GIO-CRITICAL **: g_file_get_path: assertion
`G_IS_FILE (file)' failed
(xfdesktop:1960): GLib-GIO-CRITICAL **: g_file_get_path: assertion
`G_IS_FILE (file)' failed
(xfdesktop:1960): GLib-GIO-CRITICAL **: g_file_get_path: assertion
`G_IS_FILE (file)' failed
(xfdesktop:1960): GLib-GIO-CRITICAL **: g_file_get_path: assertion
`G_IS_FILE (file)' failed
xinit: connection to X server lost
waiting for X server to shut down
$
NOTE: no xfsettingsd error messages yet !
c). $ startx
I did not do anything, just Log Out from XFCE.
$ cat .startx.log
X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 9.1-RC1 i386
Current Operating System: FreeBSD localhost.localdomain 9.1-RC1
FreeBSD 9.1-RC1 #0: Tue Aug 14 03:56:40 UTC 2012
root at obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Build Date: 02 September 2012 11:52:43AM
Current version of pixman: 0.24.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Oct 3 21:33:19 2012
(==) Using config file: "/usr/local/etc/X11/xorg.conf"
(EE) config/hal: NewInputDeviceRequest failed (8)
(EE) config/hal: NewInputDeviceRequest failed (8)
/usr/local/bin/startxfce4: X server already running on display :0
xrdb: "Xft.hinting" on line 31 overrides entry on line 6
xrdb: "Xft.hintstyle" on line 32 overrides entry on line 7
xinit: connection to X server lost
waiting for X server to shut down xfsettingsd: Fatal IO error 0 (No
error: 0) on X server :0.0.
$
NOTE: lack of this message I can not explain:
xauth: file /home/jb/.serverauth.1907 does not exist
NOTE:
- these messages are not present any more
(xfdesktop:1960): GLib-GIO-CRITICAL **: g_file_get_path: assertion
`G_IS_FILE (file)' failed
- xfsettingsd error messages appeared for the first time
After that the .startx.log will look like the last one shown here,
except there will be a random
occurance of two different xfsettingsd error messages (sometimes none).
Do you see anything valuable here for debugging ?
More information about the freebsd-xfce
mailing list