Can't login with gnome or xfce but use root account is ok

I cann’t loggin with gnome or xfce session with my user account.But I can login with root account with gnome or xfce. And I can loggin my user account on terminal like(ctrl alt F3).After I debug with
systemctl status gdm.service
I get something like gdmdisplay session never registered failing.
How could slove or debug with this ? tks