Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
gnome 3.18 wayland segfaults in r600_dri.so
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
gizah
n00b
n00b


Joined: 24 Jan 2016
Posts: 1

PostPosted: Sun Jan 24, 2016 9:21 pm    Post subject: gnome 3.18 wayland segfaults in r600_dri.so Reply with quote

I've updated to gnome 3.18 (emerge --ask =gnome-base/gnome-3.18.0 and then accept provided unmasks) due to it's better support of wayland, X sessions of gnome shell start fine, however wayland session results in a black screen and a restart of gdm.
I'm on amd64, systemd, linux 4.4, upgraded to mesa 11.1.1 to be sure it was not due to outdated mesa drivers (segfaulting also happens on older unmasked version), did an revdep-rebuild which did not result in any rebuilds being triggered.

Tried it with both my user profile as well as with a new profile, to exclude profile settings.

-edit- selecting weston as wm works

kernel: gnome-shell[1540]: segfault at 1c ip 00007f09482f27d9 sp 00007ffe92a9c000 error 4 in r600g_dri.so[7f0948132000+5ec000]

Anyone has a suggestion as to what might be the cause (and what might fix the segfault) ?

relevant bits of journalctl -r
Code:
Jan 24 21:58:45 gijs-desktop gdm-password][1516]: GdmSessionWorker: state NONE
Jan 24 21:58:45 gijs-desktop gdm-password][1516]: GdmSessionWorker: jumping to VT 7
Jan 24 21:58:45 gijs-desktop gdm-password][1516]: pam_unix(gdm-password:session): session closed for user gast
Jan 24 21:58:45 gijs-desktop gdm-password][1516]: GdmSessionWorker: uninitializing PAM
Jan 24 21:58:45 gijs-desktop gdm-password][1516]: GdmSessionWorker: child (pid:1529) done (status:0)
Jan 24 21:58:45 gijs-desktop org.gnome.Shell.CalendarServer[1531]: gnome-shell-calendar-server[1586]: Lost (or failed to acquire) the name org.gnome.Shell.CalendarServer - exiting
Jan 24 21:58:45 gijs-desktop org.gnome.Shell.CalendarServer[1531]: (gnome-shell-calendar-server:1586): ShellCalendarServer-WARNING **: Could not load source 'system-task-list': Error calling StartServiceByNam
Jan 24 21:58:45 gijs-desktop org.gnome.Shell.CalendarServer[1531]: (gnome-shell-calendar-server:1586): GLib-GIO-CRITICAL **: Error while sending AddMatch() message: The connection is closed
Jan 24 21:58:45 gijs-desktop org.gnome.Shell.CalendarServer[1531]: (gnome-shell-calendar-server:1586): GLib-GIO-CRITICAL **: Error while sending AddMatch() message: The connection is closed
Jan 24 21:58:45 gijs-desktop org.gnome.Shell.CalendarServer[1531]: (gnome-shell-calendar-server:1586): GLib-GIO-CRITICAL **: Error while sending AddMatch() message: The connection is closed
Jan 24 21:58:45 gijs-desktop org.gnome.Shell.CalendarServer[1531]: (gnome-shell-calendar-server:1586): ShellCalendarServer-WARNING **: Could not load source 'system-calendar': Error calling StartServiceByName
Jan 24 21:58:45 gijs-desktop org.gnome.Shell.CalendarServer[1531]: (gnome-shell-calendar-server:1586): GLib-GIO-CRITICAL **: Error while sending AddMatch() message: The connection is closed
Jan 24 21:58:45 gijs-desktop org.gnome.Shell.CalendarServer[1531]: (gnome-shell-calendar-server:1586): GLib-GIO-CRITICAL **: Error while sending AddMatch() message: The connection is closed
Jan 24 21:58:45 gijs-desktop org.gnome.Shell.CalendarServer[1531]: (gnome-shell-calendar-server:1586): GLib-GIO-CRITICAL **: Error while sending AddMatch() message: The connection is closed
Jan 24 21:58:45 gijs-desktop org.gnome.Shell.CalendarServer[1531]: (gnome-shell-calendar-server:1586): ShellCalendarServer-WARNING **: Could not load source 'birthdays': The connection is closed
Jan 24 21:58:45 gijs-desktop org.gtk.vfs.Daemon[1531]: A connection to the bus can't be made
Jan 24 21:58:45 gijs-desktop gdm-wayland-session[1529]: session exited with status 0
Jan 24 21:58:45 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Activating service name='ca.desrt.dconf'
Jan 24 21:58:45 gijs-desktop gnome-session-binary[1532]: Unrecoverable failure in required component gnome-shell-wayland.desktop
Jan 24 21:58:45 gijs-desktop gnome-session-binary[1532]: WARNING: Application 'gnome-shell-wayland.desktop' killed by signal 11
Jan 24 21:58:45 gijs-desktop gnome-session[1532]: gnome-session-binary[1532]: WARNING: Application 'gnome-shell-wayland.desktop' killed by signal 11
Jan 24 21:58:45 gijs-desktop polkitd[260]: Unregistered Authentication Agent for unix-session:4 (system bus name :1.120, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disco
Jan 24 21:58:45 gijs-desktop gnome-session[1532]: (EE)
Jan 24 21:58:45 gijs-desktop gnome-session[1532]: (EE) failed to dispatch Wayland events: Broken pipe
Jan 24 21:58:45 gijs-desktop gnome-session[1532]: Fatal server error:
Jan 24 21:58:45 gijs-desktop gnome-session[1532]: (EE)
Jan 24 21:58:45 gijs-desktop kernel: gnome-shell[1540]: segfault at 1c ip 00007f09482f27d9 sp 00007ffe92a9c000 error 4 in r600g_dri.so[7f0948132000+5ec000]
Jan 24 21:58:45 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Successfully activated service 'org.gnome.evolution.dataserver.Calendar7'
Jan 24 21:58:45 gijs-desktop gnome-session[1532]: _proxyInvoker/asyncCallback@resource:///org/gnome/gjs/modules/overrides/Gio.js:83
Jan 24 21:58:45 gijs-desktop gnome-session[1532]: (gnome-shell:1540): Gjs-WARNING **: JS ERROR: could not get remote objects for service org.gnome.SettingsDaemon.Smartcard path /org/gnome/SettingsDaemon/Smart
Jan 24 21:58:45 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Activating service name='org.gnome.evolution.dataserver.Calendar7'
Jan 24 21:58:44 gijs-desktop gnome-session[1532]: SSH_AUTH_SOCK=/run/user/1001/keyring/ssh
Jan 24 21:58:44 gijs-desktop gnome-session[1532]: SSH_AUTH_SOCK=/run/user/1001/keyring/ssh
Jan 24 21:58:44 gijs-desktop gnome-session[1532]: Gjs-Message: JS LOG: No permission to trigger offline updates: Polkit.Error: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Action org.freedesktop.packa
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Successfully activated service 'org.gtk.vfs.GoaVolumeMonitor'
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Activating service name='org.gtk.vfs.GoaVolumeMonitor'
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Successfully activated service 'org.gtk.vfs.MTPVolumeMonitor'
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Activating service name='org.gtk.vfs.MTPVolumeMonitor'
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Successfully activated service 'org.gtk.vfs.UDisks2VolumeMonitor'
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Activating service name='org.gtk.vfs.UDisks2VolumeMonitor'
Jan 24 21:58:44 gijs-desktop polkitd[260]: Registered Authentication Agent for unix-session:4 (system bus name :1.120 [/usr/bin/gnome-shell --wayland --display-server], object path /org/freedesktop/PolicyKit1
Jan 24 21:58:44 gijs-desktop geoclue[1620]: (geoclue:1620): Geoclue-WARNING **: Failed to connect to ModemManager: Error calling StartServiceByName for org.freedesktop.ModemManager1: GDBus.Error:org.freedeskt
Jan 24 21:58:44 gijs-desktop dbus[230]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to load: No such fi
Jan 24 21:58:44 gijs-desktop dbus[230]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.service'
Jan 24 21:58:44 gijs-desktop systemd[1]: Started Location Lookup Service.
Jan 24 21:58:44 gijs-desktop dbus[230]: [system] Successfully activated service 'org.freedesktop.GeoClue2'
Jan 24 21:58:44 gijs-desktop systemd[1]: Starting Location Lookup Service...
Jan 24 21:58:44 gijs-desktop dbus[230]: [system] Activating via systemd: service name='org.freedesktop.GeoClue2' unit='geoclue.service'
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Successfully activated service 'org.freedesktop.Telepathy.AccountManager'
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Activating service name='org.freedesktop.Telepathy.AccountManager'
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Successfully activated service 'org.gnome.OnlineAccounts'
Jan 24 21:58:44 gijs-desktop org.gnome.OnlineAccounts[1531]: goa-daemon-Message: goa-daemon version 3.18.3 starting
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Successfully activated service 'org.gnome.Shell.CalendarServer'
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Successfully activated service 'org.gnome.evolution.dataserver.Sources5'
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Activating service name='org.gnome.OnlineAccounts'
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Activating service name='org.gnome.evolution.dataserver.Sources5'
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Activating service name='org.gnome.Shell.CalendarServer'
Jan 24 21:58:44 gijs-desktop org.a11y.atspi.Registry[1577]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Jan 24 21:58:44 gijs-desktop org.a11y.Bus[1531]: Successfully activated service 'org.a11y.atspi.Registry'
Jan 24 21:58:44 gijs-desktop org.a11y.Bus[1531]: Activating service name='org.a11y.atspi.Registry'
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Successfully activated service 'org.a11y.Bus'
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Activating service name='org.a11y.Bus'
Jan 24 21:58:44 gijs-desktop gdm-password][1516]: AccountsService: ActUserManager: updating user gast
Jan 24 21:58:44 gijs-desktop gdm-password][1516]: AccountsService: ActUserManager: sent user-changed signal for user gast
Jan 24 21:58:44 gijs-desktop gdm-password][1516]: AccountsService: ActUserManager: sending user-changed signal for user gast
Jan 24 21:58:44 gijs-desktop gdm-launch-environment][591]: AccountsService: ActUserManager: updating user gast
Jan 24 21:58:44 gijs-desktop gdm-launch-environment][591]: AccountsService: ActUserManager: sent user-changed signal for user gast
Jan 24 21:58:44 gijs-desktop gdm-launch-environment][591]: AccountsService: ActUserManager: sending user-changed signal for user gast
Jan 24 21:58:44 gijs-desktop gdm-launch-environment][591]: AccountsService: ActUserManager: updating user gijs
Jan 24 21:58:44 gijs-desktop gdm-launch-environment][591]: AccountsService: ActUserManager: sent user-changed signal for user gijs
Jan 24 21:58:44 gijs-desktop gdm-launch-environment][591]: AccountsService: ActUserManager: sending user-changed signal for user gijs
Jan 24 21:58:44 gijs-desktop gdm-password][1516]: AccountsService: ActUserManager: updating user gijs
Jan 24 21:58:44 gijs-desktop gdm-password][1516]: AccountsService: ActUserManager: sent user-changed signal for user gijs
Jan 24 21:58:44 gijs-desktop gdm-password][1516]: AccountsService: ActUserManager: sending user-changed signal for user gijs
Jan 24 21:58:44 gijs-desktop gnome-session[1532]: glamor: EGL version 1.4 (DRI2):
Jan 24 21:58:44 gijs-desktop gnome-session[1532]: (gnome-shell:1540): mutter-WARNING **: failed to unlink stale lock file /tmp/.X1-lock: Operation not permitted
Jan 24 21:58:44 gijs-desktop gnome-session[1532]: (gnome-shell:1540): mutter-WARNING **: failed to bind to @/tmp/.X11-unix/X0: Address already in use
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Successfully activated service 'org.gtk.vfs.Daemon'
Jan 24 21:58:44 gijs-desktop /usr/libexec/gdm-wayland-session[1529]: Activating service name='org.gtk.vfs.Daemon'
Jan 24 21:58:44 gijs-desktop gnome-session[1532]: (gnome-shell:1540): Cogl-CRITICAL **: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 24 21:58:44 gijs-desktop gdm[359]: GdmLocalDisplayFactory: display status changed: 2
Jan 24 21:58:44 gijs-desktop gdm[359]: Adding or updating utmp record for login
Jan 24 21:58:44 gijs-desktop gdm[359]: Writing wtmp session record to /var/log/wtmp
Jan 24 21:58:44 gijs-desktop gdm[359]: using ut_line tty8
Jan 24 21:58:44 gijs-desktop gdm[359]: using ut_host /dev/tty8
Jan 24 21:58:44 gijs-desktop gdm[359]: using ut_pid 1529
Jan 24 21:58:44 gijs-desktop gdm[359]: using ut_tv time 1453669124
Jan 24 21:58:44 gijs-desktop gdm[359]: using ut_type USER_PROCESS
Jan 24 21:58:44 gijs-desktop gdm[359]: Writing login record
Jan 24 21:58:44 gijs-desktop gdm[359]: using ut_user gast
Jan 24 21:58:44 gijs-desktop gdm[359]: GdmSession: Setting display device: /dev/tty8
Jan 24 21:58:44 gijs-desktop gdm[359]: GdmManager: trying to register new display
Jan 24 21:58:44 gijs-desktop gdm-wayland-session[1529]: Running wayland session
Jan 24 21:58:44 gijs-desktop gdm-wayland-session[1529]: Running session message bus
Jan 24 21:58:44 gijs-desktop gdm-wayland-session[1529]: Enabling debugging


output of eselect mesa list
Code:
64bit i915 (Intel 915, 945)
64bit i965 (Intel GMA 965, G/Q3x, G/Q4x, HD)
64bit r300 (Radeon R300-R500)
64bit r600 (Radeon R600-R700, Evergreen, Northern Islands)
  [1]   gallium *
64bit sw (Software renderer)
  [1]   classic
  [2]   gallium *
32bit i915 (Intel 915, 945)
32bit i965 (Intel GMA 965, G/Q3x, G/Q4x, HD)
32bit r300 (Radeon R300-R500)
32bit r600 (Radeon R600-R700, Evergreen, Northern Islands)
  [1]   gallium *
32bit sw (Software renderer)
  [1]   classic
  [2]   gallium *
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum