Open yawpitch opened 6 years ago
In addition to this coredump I am getting CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
in /var/log/lightdm/lightdm.log
Not sure it this affects anything but it looks strange:
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: [LightDM] contains unknown option session-wrapper
Found it in /var/log/lightdm/lightdm.log
Here are my configs and full log files:
seat0-greeter.log
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG cache_get() called with key: ant:background_manager:current_background
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG cache_get() key: ant:background_manager:current_background value is: /usr/share/antergos/wallpapers/nikon_d40.jpg
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG cache_get() called with key: ant:user:gberdzenishvili:session
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG cache_get() key: ant:user:gberdzenishvili:session value is: gnome
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG Last session for gberdzenishvili was: gnome
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG Adding GNOME to the session list...
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG Adding GNOME to the session list...
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG Adding GNOME Classic to the session list...
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG Adding GNOME on Xorg to the session list...
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG cache_get() called with key: ant:background_manager:random_background
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG cache_get() key: ant:background_manager:random_background value is: true
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG cache_get() called with key: ant:user:gberdzenishvili:session
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG cache_get() key: ant:user:gberdzenishvili:session value is: gnome
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG Starting authentication for gberdzenishvili.
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG Session for gberdzenishvili is gnome
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG cache_get() called with key: ant:user:gberdzenishvili:session
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG cache_get() key: ant:user:gberdzenishvili:session value is: gnome
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG Authentication cancelled for gberdzenishvili
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG Starting authentication for gberdzenishvili.
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG Session for gberdzenishvili is gnome
file:///usr/share/lightdm-webkit/themes/antergos/js/greeter.js:109:15: CONSOLE LOG cache_set() called with key: ant:user:gberdzenishvili:session and value: gnome
lightdm.log
[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.24.1, UID=0 PID=400
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: [LightDM] contains unknown option session-wrapper
[+0.00s] DEBUG: Registered seat module local
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Registered seat module unity
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.64s] DEBUG: Monitoring logind for seats
[+0.64s] DEBUG: New seat added from logind: seat0
[+0.64s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.64s] DEBUG: Seat seat0: Starting
[+0.64s] DEBUG: Seat seat0: Creating greeter session
[+0.64s] DEBUG: Seat seat0: Creating display server of type x
[+0.64s] DEBUG: Could not run plymouth --ping: Failed to execute child process “plymouth” (No such file or directory)
[+0.64s] DEBUG: Using VT 7
[+0.64s] DEBUG: Seat seat0: Starting local X display on VT 7
[+0.64s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
[+0.64s] DEBUG: XServer 0: Writing X server authority to /run/lightdm/root/:0
[+0.64s] DEBUG: XServer 0: Launching X Server
[+0.64s] DEBUG: Launching process 484: /usr/bin/X :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+0.64s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+0.64s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+0.64s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+0.66s] DEBUG: Loading users from org.freedesktop.Accounts
[+0.66s] DEBUG: User /org/freedesktop/Accounts/User1000 added
[+1.65s] DEBUG: Got signal 10 from process 484
[+1.65s] DEBUG: XServer 0: Got signal from X server :0
[+1.65s] DEBUG: XServer 0: Connecting to XServer :0
[+2.23s] CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[+2.23s] DEBUG: Seat seat0: Display server ready, starting session authentication
[+2.23s] DEBUG: Session pid=648: Started with service 'lightdm-greeter', username 'lightdm'
[+2.26s] DEBUG: Session pid=648: Authentication complete with return value 0: Success
[+2.26s] DEBUG: Seat seat0: Session authenticated, running command
[+2.26s] DEBUG: Session pid=648: Running command /usr/bin/lightdm-webkit2-greeter
[+2.26s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm
[+2.26s] DEBUG: Session pid=648: Logging to /var/log/lightdm/seat0-greeter.log
[+2.37s] DEBUG: Activating VT 7
[+2.37s] DEBUG: Activating login1 session c1
[+2.37s] DEBUG: Seat seat0 changes active session to c1
[+2.37s] DEBUG: Session c1 is already active
[+2.95s] DEBUG: Greeter connected version=1.24.1 api=1 resettable=false
[+3.37s] DEBUG: Greeter requests data directory for user gberdzenishvili
[+3.37s] DEBUG: Creating shared data directory /var/lib/lightdm-data/gberdzenishvili
[+5.71s] DEBUG: Greeter start authentication for gberdzenishvili
[+5.71s] DEBUG: Session pid=738: Started with service 'lightdm', username 'gberdzenishvili'
[+5.72s] DEBUG: Session pid=738: Got 1 message(s) from PAM
[+5.72s] DEBUG: Prompt greeter with 1 message(s)
[+5.82s] DEBUG: Cancel authentication
[+5.82s] DEBUG: Session pid=738: Sending SIGTERM
[+5.83s] DEBUG: Session pid=738: Terminated with signal 15
[+5.83s] DEBUG: Session: Failed during authentication
[+5.83s] DEBUG: Seat seat0: Session stopped
[+5.83s] DEBUG: Greeter start authentication for gberdzenishvili
[+5.83s] DEBUG: Session pid=739: Started with service 'lightdm', username 'gberdzenishvili'
[+5.84s] DEBUG: Session pid=739: Got 1 message(s) from PAM
[+5.84s] DEBUG: Prompt greeter with 1 message(s)
[+8.45s] DEBUG: Continue authentication
[+8.46s] DEBUG: Session pid=739: Authentication complete with return value 0: Success
[+8.46s] DEBUG: Authenticate result for user gberdzenishvili: Success
[+8.46s] DEBUG: User gberdzenishvili authorized
[+9.47s] DEBUG: Greeter requests session gnome
[+9.47s] DEBUG: Seat seat0: Stopping greeter; display server will be re-used for user session
[+9.47s] DEBUG: Terminating login1 session c1
[+9.48s] DEBUG: Session pid=648: Sending SIGTERM
[+9.98s] DEBUG: Greeter closed communication channel
[+9.98s] DEBUG: Session pid=648: Exited with return value 1
[+9.98s] DEBUG: Seat seat0: Session stopped
[+9.98s] DEBUG: Seat seat0: Greeter stopped, running session
[+9.98s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session0
[+9.98s] CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[+9.98s] DEBUG: Session pid=739: Running command /etc/lightdm/Xsession gnome-session
[+9.98s] DEBUG: Creating shared data directory /var/lib/lightdm-data/gberdzenishvili
[+9.98s] DEBUG: Session pid=739: Logging to .xsession-errors
[+10.05s] DEBUG: Activating VT 7
[+10.05s] DEBUG: Activating login1 session c2
[+10.05s] DEBUG: Seat seat0 changes active session to
[+10.05s] DEBUG: Seat seat0 changes active session to c2
[+10.05s] DEBUG: Session c2 is already active
lightdm.conf
#
# General configuration
#
# start-default-seat = True to always start one seat if none are defined in the configuration
# greeter-user = User to run greeter as
# minimum-display-number = Minimum display number to use for X servers
# minimum-vt = First VT to run displays on
# lock-memory = True to prevent memory from being paged to disk
# user-authority-in-system-dir = True if session authority should be in the system location
# guest-account-script = Script to be run to setup guest account
# logind-check-graphical = True to on start seats that are marked as graphical by logind
# log-directory = Directory to log information to
# run-directory = Directory to put running state in
# cache-directory = Directory to cache to
# sessions-directory = Directory to find sessions
# remote-sessions-directory = Directory to find remote sessions
# greeters-directory = Directory to find greeters
# backup-logs = True to move add a .old suffix to old log files when opening new ones
# dbus-service = True if LightDM provides a D-Bus service to control it
#
[LightDM]
#start-default-seat=true
#greeter-user=lightdm
#minimum-display-number=0
#minimum-vt=7 # Setting this to a value < 7 implies security issues, see FS#46799
#lock-memory=true
#user-authority-in-system-dir=false
#guest-account-script=guest-account
#logind-check-graphical=false
#log-directory=/var/log/lightdm
run-directory=/run/lightdm
#cache-directory=/var/cache/lightdm
#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions
#remote-sessions-directory=/usr/share/lightdm/remote-sessions
#greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters
#backup-logs=true
#dbus-service=true
#
#
#
session-wrapper=/etc/lightdm/Xsession
# [Seat:*]
greeter-session=lightdm-webkit2-greeter
user-session=gnome
session-wrapper=/etc/lightdm/Xsession
#
#
#
# [XDMCPServer]
#
#
# [VNCServer]
* `lightdm-webkit2-greeter.conf`
#
#
#
[greeter] debug_mode = true detect_theme_errors = true screensaver_timeout = 300 secure_mode = true time_format = LT time_language = auto webkit_theme = antergos
#
#
#
[branding] background_images = /usr/share/antergos/wallpapers logo = /usr/share/lightdm-webkit/themes/antergos/img/antergos.png user_image = /usr/share/lightdm-webkit/themes/antergos/img/antergos-logo-user.png
I'm having the same issue intermittently which causes lightdm to crash and send me to the login screen
Hi, I am consistently getting a segfault on every boot.
I'm using the default theme, have enabled debug mode and checked the seat logs ... there isn't anything obvious.
This seems to be similar to #100, but the backgrounds directory is readable (and the background is working when the system eventually relaunches the greeter and it does not segfault).
Any ideas?